diff options
Diffstat (limited to 'drivers/input/misc/uinput.c')
| -rw-r--r-- | drivers/input/misc/uinput.c | 11 | 
1 files changed, 4 insertions, 7 deletions
diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c index 42556232c52..a56ad4ba8fe 100644 --- a/drivers/input/misc/uinput.c +++ b/drivers/input/misc/uinput.c @@ -33,7 +33,6 @@  #include <linux/slab.h>  #include <linux/module.h>  #include <linux/init.h> -#include <linux/input.h>  #include <linux/smp_lock.h>  #include <linux/fs.h>  #include <linux/miscdevice.h> @@ -41,9 +40,7 @@  static int uinput_dev_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)  { -	struct uinput_device	*udev; - -	udev = dev->private; +	struct uinput_device	*udev = input_get_drvdata(dev);  	udev->buff[udev->head].type = type;  	udev->buff[udev->head].code = code; @@ -136,7 +133,7 @@ static int uinput_dev_upload_effect(struct input_dev *dev, struct ff_effect *eff  	request.u.upload.effect = effect;  	request.u.upload.old = old; -	retval = uinput_request_reserve_slot(dev->private, &request); +	retval = uinput_request_reserve_slot(input_get_drvdata(dev), &request);  	if (!retval)  		retval = uinput_request_submit(dev, &request); @@ -156,7 +153,7 @@ static int uinput_dev_erase_effect(struct input_dev *dev, int effect_id)  	request.code = UI_FF_ERASE;  	request.u.effect_id = effect_id; -	retval = uinput_request_reserve_slot(dev->private, &request); +	retval = uinput_request_reserve_slot(input_get_drvdata(dev), &request);  	if (!retval)  		retval = uinput_request_submit(dev, &request); @@ -274,7 +271,7 @@ static int uinput_allocate_device(struct uinput_device *udev)  		return -ENOMEM;  	udev->dev->event = uinput_dev_event; -	udev->dev->private = udev; +	input_set_drvdata(udev->dev, udev);  	return 0;  }  | 
