|
@@ -0,0 +1,41 @@
|
|
|
+diff -Nur linux-2.6.32.orig/include/scsi/Kbuild linux-2.6.32/include/scsi/Kbuild
|
|
|
+--- linux-2.6.32.orig/include/scsi/Kbuild 2009-12-03 04:51:21.000000000 +0100
|
|
|
|
|
|
+@@ -1,3 +1,5 @@
|
|
|
++header-y += sg.h
|
|
|
++header-y += scsi_ioctl.h
|
|
|
+ header-y += scsi.h
|
|
|
+ header-y += scsi_netlink.h
|
|
|
+ header-y += scsi_netlink_fc.h
|
|
|
+diff -Nur linux-2.6.32.orig/include/scsi/scsi.h linux-2.6.32/include/scsi/scsi.h
|
|
|
+--- linux-2.6.32.orig/include/scsi/scsi.h 2009-12-03 04:51:21.000000000 +0100
|
|
|
|
|
|
+@@ -143,6 +143,8 @@
|
|
|
+
|
|
|
+ #define SCSI_MAX_VARLEN_CDB_SIZE 260
|
|
|
+
|
|
|
++#ifdef __KERNEL__
|
|
|
++
|
|
|
+ /* defined in T10 SCSI Primary Commands-2 (SPC2) */
|
|
|
+ struct scsi_varlen_cdb_hdr {
|
|
|
+ u8 opcode; /* opcode always == VARIABLE_LENGTH_CMD */
|
|
|
+@@ -169,6 +171,8 @@
|
|
|
+ scsi_varlen_cdb_length(cmnd) : COMMAND_SIZE(cmnd[0]);
|
|
|
+ }
|
|
|
+
|
|
|
++#endif
|
|
|
++
|
|
|
+ /*
|
|
|
+ * SCSI Architecture Model (SAM) Status codes. Taken from SAM-3 draft
|
|
|
+ * T10/1561-D Revision 4 Draft dated 7th November 2002.
|
|
|
+@@ -284,8 +288,10 @@
|
|
|
+ SCSI_PROTOCOL_UNSPEC = 0xf, /* No specific protocol */
|
|
|
+ };
|
|
|
+
|
|
|
++#ifdef __KERNEL__
|
|
|
+ /* Returns a human-readable name for the device */
|
|
|
+ extern const char * scsi_device_type(unsigned type);
|
|
|
++#endif
|
|
|
+
|
|
|
+ /*
|
|
|
+ * standard mode-select header prepended to all mode-select commands
|