Commit 6864abd8b730435d6ae9cb061095229a5a85153f
Committed by
James Bottomley
1 parent
78e0c621de
Exists in
master
and in
39 other branches
[SCSI] osd: Kconfig file for in-tree builds
Kconfig file for the drivers/scsi/osd subdirectory. Adds the following config items: config SCSI_OSD_INITIATOR config SCSI_OSD_ULD config SCSI_OSD_DPRINT_SENSE config SCSI_OSD_DEBUG Signed-off-by: Boaz Harrosh <bharrosh@panasas.com> Reviewed-by: Benny Halevy <bhalevy@panasas.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Showing 1 changed file with 53 additions and 0 deletions Side-by-side Diff
drivers/scsi/osd/Kconfig
1 | +# | |
2 | +# Kernel configuration file for the OSD scsi protocol | |
3 | +# | |
4 | +# Copyright (C) 2008 Panasas Inc. All rights reserved. | |
5 | +# | |
6 | +# Authors: | |
7 | +# Boaz Harrosh <bharrosh@panasas.com> | |
8 | +# Benny Halevy <bhalevy@panasas.com> | |
9 | +# | |
10 | +# This program is free software; you can redistribute it and/or modify | |
11 | +# it under the terms of the GNU General Public version 2 License as | |
12 | +# published by the Free Software Foundation | |
13 | +# | |
14 | +# FIXME: SCSI_OSD_INITIATOR should select CONFIG (HMAC) SHA1 somehow. | |
15 | +# How is it done properly? | |
16 | +# | |
17 | + | |
18 | +config SCSI_OSD_INITIATOR | |
19 | + tristate "OSD-Initiator library" | |
20 | + depends on SCSI | |
21 | + help | |
22 | + Enable the OSD-Initiator library (libosd.ko). | |
23 | + NOTE: You must also select CRYPTO_SHA1 + CRYPTO_HMAC and their | |
24 | + dependencies | |
25 | + | |
26 | +config SCSI_OSD_ULD | |
27 | + tristate "OSD Upper Level driver" | |
28 | + depends on SCSI_OSD_INITIATOR | |
29 | + help | |
30 | + Build a SCSI upper layer driver that exports /dev/osdX devices | |
31 | + to user-mode for testing and controlling OSD devices. It is also | |
32 | + needed by exofs, for mounting an OSD based file system. | |
33 | + | |
34 | +config SCSI_OSD_DPRINT_SENSE | |
35 | + int "(0-2) When sense is returned, DEBUG print all sense descriptors" | |
36 | + default 1 | |
37 | + depends on SCSI_OSD_INITIATOR | |
38 | + help | |
39 | + When a CHECK_CONDITION status is returned from a target, and a | |
40 | + sense-buffer is retrieved, turning this on will dump a full | |
41 | + sense-decoding message. Setting to 2 will also print recoverable | |
42 | + errors that might be regularly returned for some filesystem | |
43 | + operations. | |
44 | + | |
45 | +config SCSI_OSD_DEBUG | |
46 | + bool "Compile All OSD modules with lots of DEBUG prints" | |
47 | + default n | |
48 | + depends on SCSI_OSD_INITIATOR | |
49 | + help | |
50 | + OSD Code is populated with lots of OSD_DEBUG(..) printouts to | |
51 | + dmesg. Enable this if you found a bug and you want to help us | |
52 | + track the problem (see also MAINTAINERS). Setting this will also | |
53 | + force SCSI_OSD_DPRINT_SENSE=2. |