Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 145870 Details for
Bug 212729
Linux kernel patch for Motorola ROKR Z6 support in USB mass storage mode
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated patch
2.6.25-rc4-motorokr_z6.patch (text/plain), 2.23 KB, created by
Constantin Baranov
on 2008-03-11 21:17:48 UTC
(
hide
)
Description:
Updated patch
Filename:
MIME Type:
Creator:
Constantin Baranov
Created:
2008-03-11 21:17:48 UTC
Size:
2.23 KB
patch
obsolete
>diff -upr linux-2.6.25-rc4/drivers/usb/storage/transport.c linux-2.6.25-rc4-motorokr_z6/drivers/usb/storage/transport.c >--- linux-2.6.25-rc4/drivers/usb/storage/transport.c 2008-03-11 22:08:20.000000000 +0400 >+++ linux-2.6.25-rc4-motorokr_z6/drivers/usb/storage/transport.c 2008-03-11 22:09:42.000000000 +0400 >@@ -1009,7 +1009,8 @@ int usb_stor_Bulk_transport(struct scsi_ > US_DEBUGP("Bulk Status S 0x%x T 0x%x R %u Stat 0x%x\n", > le32_to_cpu(bcs->Signature), bcs->Tag, > residue, bcs->Status); >- if (bcs->Tag != us->tag || bcs->Status > US_BULK_STAT_PHASE) { >+ if (!(bcs->Tag == us->tag || (us->flags & US_FL_BULK_IGNORE_TAG)) || >+ bcs->Status > US_BULK_STAT_PHASE) { > US_DEBUGP("Bulk logical error\n"); > return USB_STOR_TRANSPORT_ERROR; > } >diff -upr linux-2.6.25-rc4/drivers/usb/storage/unusual_devs.h linux-2.6.25-rc4-motorokr_z6/drivers/usb/storage/unusual_devs.h >--- linux-2.6.25-rc4/drivers/usb/storage/unusual_devs.h 2008-03-11 22:08:20.000000000 +0400 >+++ linux-2.6.25-rc4-motorokr_z6/drivers/usb/storage/unusual_devs.h 2008-03-11 22:14:59.000000000 +0400 >@@ -1589,6 +1589,17 @@ UNUSUAL_DEV( 0x22b8, 0x4810, 0x0001, 0x > US_SC_DEVICE, US_PR_DEVICE, NULL, > US_FL_FIX_CAPACITY), > >+/* >+ * Patch by Constantin Baranov <const@tltsu.ru> >+ * Report by Andreas Koenecke. >+ * Motorola ROKR Z6. >+ */ >+UNUSUAL_DEV( 0x22b8, 0x6426, 0x0101, 0x0101, >+ "Motorola", >+ "MSnc.", >+ US_SC_DEVICE, US_PR_DEVICE, NULL, >+ US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG), >+ > /* Reported by Radovan Garabik <garabik@kassiopeia.juls.savba.sk> */ > UNUSUAL_DEV( 0x2735, 0x100b, 0x0000, 0x9999, > "MPIO", >diff -upr linux-2.6.25-rc4/include/linux/usb_usual.h linux-2.6.25-rc4-motorokr_z6/include/linux/usb_usual.h >--- linux-2.6.25-rc4/include/linux/usb_usual.h 2008-03-11 22:08:21.000000000 +0400 >+++ linux-2.6.25-rc4-motorokr_z6/include/linux/usb_usual.h 2008-03-11 22:09:42.000000000 +0400 >@@ -50,7 +50,9 @@ > US_FLAG(CAPACITY_HEURISTICS, 0x00001000) \ > /* sometimes sizes is too big */ \ > US_FLAG(MAX_SECTORS_MIN,0x00002000) \ >- /* Sets max_sectors to arch min */ >+ /* Sets max_sectors to arch min */ \ >+ US_FLAG(BULK_IGNORE_TAG,0x00004000) \ >+ /* Ignore tag mismatch in bulk operations */ > > > #define US_FLAG(name, value) US_FL_##name = value ,
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 212729
:
145571
| 145870