From: Greg KH To: marcelo@conectiva.com.br Cc: linux-usb-devel@lists.sourceforge.net Subject: [PATCH 09 of 14] USB skeleton driver bugfix Hi, Here's a patch against 2.4.19-pre2 that fixes a bug in the usb-skeleton driver. Thanks to Holger Waechtler for finding the problem and letting me know about it. thanks, greg k-h diff -Nru a/drivers/usb/usb-skeleton.c b/drivers/usb/usb-skeleton.c --- a/drivers/usb/usb-skeleton.c Mon Mar 4 08:49:00 2002 +++ b/drivers/usb/usb-skeleton.c Mon Mar 4 08:49:00 2002 @@ -1,5 +1,5 @@ /* - * USB Skeleton driver - 0.6 + * USB Skeleton driver - 0.7 * * Copyright (c) 2001 Greg Kroah-Hartman (greg@kroah.com) * @@ -22,6 +22,9 @@ * * History: * + * 2002_02_12 - 0.7 - zero out dev in probe function for devices that do + * not have both a bulk in and bulk out endpoint. + * Thanks to Holger Waechtler for the fix. * 2001_11_05 - 0.6 - fix minor locking problem in skel_disconnect. * Thanks to Pete Zaitcev for the fix. * 2001_09_04 - 0.5 - fix devfs bug in skel_disconnect. Thanks to wim delvaux @@ -540,6 +543,7 @@ err ("Out of memory"); goto exit; } + memset (dev, 0x00, sizeof (*dev)); minor_table[minor] = dev; interface = &udev->actconfig->interface[ifnum];