diff options
Diffstat (limited to 'drivers/acpi/battery.c')
-rw-r--r-- | drivers/acpi/battery.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c index d5729d5dc190..b1c723f9f58d 100644 --- a/drivers/acpi/battery.c +++ b/drivers/acpi/battery.c | |||
@@ -741,15 +741,13 @@ static int acpi_battery_add_fs(struct acpi_device *device) | |||
741 | } | 741 | } |
742 | 742 | ||
743 | for (i = 0; i < ACPI_BATTERY_NUMFILES; ++i) { | 743 | for (i = 0; i < ACPI_BATTERY_NUMFILES; ++i) { |
744 | entry = create_proc_entry(acpi_battery_file[i].name, | 744 | entry = proc_create_data(acpi_battery_file[i].name, |
745 | acpi_battery_file[i].mode, acpi_device_dir(device)); | 745 | acpi_battery_file[i].mode, |
746 | acpi_device_dir(device), | ||
747 | &acpi_battery_file[i].ops, | ||
748 | acpi_driver_data(device)); | ||
746 | if (!entry) | 749 | if (!entry) |
747 | return -ENODEV; | 750 | return -ENODEV; |
748 | else { | ||
749 | entry->proc_fops = &acpi_battery_file[i].ops; | ||
750 | entry->data = acpi_driver_data(device); | ||
751 | entry->owner = THIS_MODULE; | ||
752 | } | ||
753 | } | 751 | } |
754 | return 0; | 752 | return 0; |
755 | } | 753 | } |