From b1ad7155c6d43d0e1f5f48ccde80a9e447701c7f Mon Sep 17 00:00:00 2001 From: Jack Pham Date: Wed, 7 Dec 2011 10:58:11 -0800 Subject: [PATCH] usb: mdm_bridge: Fix invalid VID/PID registration The id_table array passed to usb_register was missing a terminating entry. This caused this driver's probe function to be called whenever any device was hotplugged. Change-Id: I290f0e1d609ffc08b740d736dcbe7fcea339fb88 Signed-off-by: Jack Pham --- drivers/usb/misc/mdm_data_bridge.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/misc/mdm_data_bridge.c b/drivers/usb/misc/mdm_data_bridge.c index 80b0a804ab1..7c44a9a6d19 100644 --- a/drivers/usb/misc/mdm_data_bridge.c +++ b/drivers/usb/misc/mdm_data_bridge.c @@ -872,7 +872,9 @@ static void bridge_disconnect(struct usb_interface *intf) } static const struct usb_device_id bridge_ids[] = { - { USB_DEVICE(0x5c6, 0x9001) }, + { USB_DEVICE(0x5c6, 0x9001) }, + + { } /* Terminating entry */ }; MODULE_DEVICE_TABLE(usb, bridge_ids);