ChangeSet 1.1142, 2003/09/24 13:04:22-07:00, [EMAIL PROTECTED]

[PATCH] USB: Pad UFI commands to 12 bytes with zeros

This patch from Alan Stern zero-pads commands using the UFI protocol.  This
patch exists in 2.5, but never made it into 2.4

Not all devices require this padding, but some do.


 drivers/usb/storage/protocol.c |    4 ++++
 1 files changed, 4 insertions(+)


diff -Nru a/drivers/usb/storage/protocol.c b/drivers/usb/storage/protocol.c
--- a/drivers/usb/storage/protocol.c    Thu Sep 25 16:03:58 2003
+++ b/drivers/usb/storage/protocol.c    Thu Sep 25 16:03:58 2003
@@ -237,6 +237,10 @@
         * a unsigned char cmnd[12], so we know we have storage available
         */
 
+       /* Pad the ATAPI command with zeros */
+       for (; srb->cmd_len<12; srb->cmd_len++)
+               srb->cmnd[srb->cmd_len] = 0;
+
        /* set command length to 12 bytes (this affects the transport layer) */
        srb->cmd_len = 12;
 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to