lowbatt_handle 2621 drivers/platform/x86/sony-laptop.c static struct device_attribute *lowbatt_handle; lowbatt_handle 2657 drivers/platform/x86/sony-laptop.c lowbatt_handle = kzalloc(sizeof(struct device_attribute), GFP_KERNEL); lowbatt_handle 2658 drivers/platform/x86/sony-laptop.c if (!lowbatt_handle) lowbatt_handle 2661 drivers/platform/x86/sony-laptop.c sysfs_attr_init(&lowbatt_handle->attr); lowbatt_handle 2662 drivers/platform/x86/sony-laptop.c lowbatt_handle->attr.name = "lowbatt_hibernate"; lowbatt_handle 2663 drivers/platform/x86/sony-laptop.c lowbatt_handle->attr.mode = S_IRUGO | S_IWUSR; lowbatt_handle 2664 drivers/platform/x86/sony-laptop.c lowbatt_handle->show = sony_nc_lowbatt_show; lowbatt_handle 2665 drivers/platform/x86/sony-laptop.c lowbatt_handle->store = sony_nc_lowbatt_store; lowbatt_handle 2667 drivers/platform/x86/sony-laptop.c result = device_create_file(&pd->dev, lowbatt_handle); lowbatt_handle 2669 drivers/platform/x86/sony-laptop.c kfree(lowbatt_handle); lowbatt_handle 2670 drivers/platform/x86/sony-laptop.c lowbatt_handle = NULL; lowbatt_handle 2679 drivers/platform/x86/sony-laptop.c if (lowbatt_handle) { lowbatt_handle 2680 drivers/platform/x86/sony-laptop.c device_remove_file(&pd->dev, lowbatt_handle); lowbatt_handle 2681 drivers/platform/x86/sony-laptop.c kfree(lowbatt_handle); lowbatt_handle 2682 drivers/platform/x86/sony-laptop.c lowbatt_handle = NULL;