diff options
Diffstat (limited to 'drivers/platform/x86/eeepc-laptop.c')
| -rw-r--r-- | drivers/platform/x86/eeepc-laptop.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/platform/x86/eeepc-laptop.c b/drivers/platform/x86/eeepc-laptop.c index 3fdf21e0052..0306174ba87 100644 --- a/drivers/platform/x86/eeepc-laptop.c +++ b/drivers/platform/x86/eeepc-laptop.c @@ -27,6 +27,7 @@  #include <linux/fb.h>  #include <linux/hwmon.h>  #include <linux/hwmon-sysfs.h> +#include <linux/slab.h>  #include <acpi/acpi_drivers.h>  #include <acpi/acpi_bus.h>  #include <linux/uaccess.h> @@ -168,7 +169,6 @@ struct eeepc_laptop {  	struct backlight_device *backlight_device;  	struct input_dev *inputdev; -	struct key_entry *keymap;  	struct rfkill *wlan_rfkill;  	struct rfkill *bluetooth_rfkill; @@ -1203,8 +1203,8 @@ static int eeepc_input_init(struct eeepc_laptop *eeepc)  static void eeepc_input_exit(struct eeepc_laptop *eeepc)  {  	if (eeepc->inputdev) { +		sparse_keymap_free(eeepc->inputdev);  		input_unregister_device(eeepc->inputdev); -		kfree(eeepc->keymap);  	}  }  |