I won't pretend to know anything about the input subsystem. But, from a storage point of view, this looks fine.
Signed-off-by: Matthew Dharm <[EMAIL PROTECTED]> Matt On Tue, May 08, 2007 at 12:31:30AM -0400, Dmitry Torokhov wrote: > In preparation for struct class_device -> struct device input > core conversion, switch to using input_dev->dev.parent when > specifying device position in sysfs tree. > > Also, do not access input_dev->private directly, use helpers. > > Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]> > --- > > drivers/usb/storage/onetouch.c | 9 +++++---- > 1 files changed, 5 insertions(+), 4 deletions(-) > > Index: work/drivers/usb/storage/onetouch.c > =================================================================== > --- work.orig/drivers/usb/storage/onetouch.c > +++ work/drivers/usb/storage/onetouch.c > @@ -84,7 +84,7 @@ resubmit: > > static int usb_onetouch_open(struct input_dev *dev) > { > - struct usb_onetouch *onetouch = dev->private; > + struct usb_onetouch *onetouch = input_get_drvdata(dev); > > onetouch->is_open = 1; > onetouch->irq->dev = onetouch->udev; > @@ -98,7 +98,7 @@ static int usb_onetouch_open(struct inpu > > static void usb_onetouch_close(struct input_dev *dev) > { > - struct usb_onetouch *onetouch = dev->private; > + struct usb_onetouch *onetouch = input_get_drvdata(dev); > > usb_kill_urb(onetouch->irq); > onetouch->is_open = 0; > @@ -185,13 +185,14 @@ int onetouch_connect_input(struct us_dat > input_dev->name = onetouch->name; > input_dev->phys = onetouch->phys; > usb_to_input_id(udev, &input_dev->id); > - input_dev->cdev.dev = &udev->dev; > + input_dev->dev.parent = &udev->dev; > > set_bit(EV_KEY, input_dev->evbit); > set_bit(ONETOUCH_BUTTON, input_dev->keybit); > clear_bit(0, input_dev->keybit); > > - input_dev->private = onetouch; > + input_set_drvdata(input_dev, onetouch); > + > input_dev->open = usb_onetouch_open; > input_dev->close = usb_onetouch_close; > -- Matthew Dharm Home: [EMAIL PROTECTED] Maintainer, Linux USB Mass Storage Driver P: How about "Web Designer"? DP: I'd like a name that people won't laugh at. -- Pitr and Dust Puppy User Friendly, 12/6/1997
pgpoLpPPkRC4Z.pgp
Description: PGP signature
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel