blob: 9173b242d1f45c60efca2d56bf6703d6bfeee0b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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
+++ linux-2.6.32/include/scsi/Kbuild 2009-12-03 19:46:03.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
+++ linux-2.6.32/include/scsi/scsi.h 2009-12-03 19:47:49.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
|