Loading drivers/usb/storage/realtek_cr.c +56 −54 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ static const struct usb_device_id realtek_cr_ids[] = { # include "unusual_realtek.h" # include "unusual_realtek.h" {} /* Terminating entry */ {} /* Terminating entry */ }; }; MODULE_DEVICE_TABLE(usb, realtek_cr_ids); MODULE_DEVICE_TABLE(usb, realtek_cr_ids); #undef UNUSUAL_DEV #undef UNUSUAL_DEV Loading Loading @@ -220,8 +221,7 @@ static int rts51x_bulk_transport(struct us_data *us, u8 lun, /* check bulk status */ /* check bulk status */ if (bcs->Signature != cpu_to_le32(US_BULK_CS_SIGN)) { if (bcs->Signature != cpu_to_le32(US_BULK_CS_SIGN)) { US_DEBUGP("Signature mismatch: got %08X, expecting %08X\n", US_DEBUGP("Signature mismatch: got %08X, expecting %08X\n", le32_to_cpu(bcs->Signature), le32_to_cpu(bcs->Signature), US_BULK_CS_SIGN); US_BULK_CS_SIGN); return USB_STOR_TRANSPORT_ERROR; return USB_STOR_TRANSPORT_ERROR; } } Loading Loading @@ -640,11 +640,13 @@ static int realtek_cr_probe(struct usb_interface *intf, US_DEBUGP("Probe Realtek Card Reader!\n"); US_DEBUGP("Probe Realtek Card Reader!\n"); result = usb_stor_probe1(&us, intf, id, result = usb_stor_probe1(&us, intf, id, (id - realtek_cr_ids) + realtek_cr_unusual_dev_list); (id - realtek_cr_ids) + realtek_cr_unusual_dev_list); if (result) if (result) return result; return result; result = usb_stor_probe2(us); result = usb_stor_probe2(us); return result; return result; } } Loading Loading
drivers/usb/storage/realtek_cr.c +56 −54 Original line number Original line Diff line number Diff line Loading @@ -145,6 +145,7 @@ static const struct usb_device_id realtek_cr_ids[] = { # include "unusual_realtek.h" # include "unusual_realtek.h" {} /* Terminating entry */ {} /* Terminating entry */ }; }; MODULE_DEVICE_TABLE(usb, realtek_cr_ids); MODULE_DEVICE_TABLE(usb, realtek_cr_ids); #undef UNUSUAL_DEV #undef UNUSUAL_DEV Loading Loading @@ -220,8 +221,7 @@ static int rts51x_bulk_transport(struct us_data *us, u8 lun, /* check bulk status */ /* check bulk status */ if (bcs->Signature != cpu_to_le32(US_BULK_CS_SIGN)) { if (bcs->Signature != cpu_to_le32(US_BULK_CS_SIGN)) { US_DEBUGP("Signature mismatch: got %08X, expecting %08X\n", US_DEBUGP("Signature mismatch: got %08X, expecting %08X\n", le32_to_cpu(bcs->Signature), le32_to_cpu(bcs->Signature), US_BULK_CS_SIGN); US_BULK_CS_SIGN); return USB_STOR_TRANSPORT_ERROR; return USB_STOR_TRANSPORT_ERROR; } } Loading Loading @@ -640,11 +640,13 @@ static int realtek_cr_probe(struct usb_interface *intf, US_DEBUGP("Probe Realtek Card Reader!\n"); US_DEBUGP("Probe Realtek Card Reader!\n"); result = usb_stor_probe1(&us, intf, id, result = usb_stor_probe1(&us, intf, id, (id - realtek_cr_ids) + realtek_cr_unusual_dev_list); (id - realtek_cr_ids) + realtek_cr_unusual_dev_list); if (result) if (result) return result; return result; result = usb_stor_probe2(us); result = usb_stor_probe2(us); return result; return result; } } Loading