54 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			54 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # | ||
|  | # Kernel configuration file for the OSD scsi protocol | ||
|  | # | ||
|  | # Copyright (C) 2008 Panasas Inc.  All rights reserved. | ||
|  | # | ||
|  | # Authors: | ||
|  | #   Boaz Harrosh <bharrosh@panasas.com> | ||
|  | #   Benny Halevy <bhalevy@panasas.com> | ||
|  | # | ||
|  | # This program is free software; you can redistribute it and/or modify | ||
|  | # it under the terms of the GNU General Public version 2 License as | ||
|  | # published by the Free Software Foundation | ||
|  | # | ||
|  | # FIXME: SCSI_OSD_INITIATOR should select CONFIG (HMAC) SHA1 somehow. | ||
|  | #        How is it done properly? | ||
|  | # | ||
|  | 
 | ||
|  | config SCSI_OSD_INITIATOR | ||
|  | 	tristate "OSD-Initiator library" | ||
|  | 	depends on SCSI | ||
|  | 	help | ||
|  | 		Enable the OSD-Initiator library (libosd.ko). | ||
|  | 		NOTE: You must also select CRYPTO_SHA1 + CRYPTO_HMAC and their | ||
|  | 		dependencies | ||
|  | 
 | ||
|  | config SCSI_OSD_ULD | ||
|  | 	tristate "OSD Upper Level driver" | ||
|  | 	depends on SCSI_OSD_INITIATOR | ||
|  | 	help | ||
|  | 		Build a SCSI upper layer driver that exports /dev/osdX devices | ||
|  | 		to user-mode for testing and controlling OSD devices. It is also | ||
|  | 		needed by exofs, for mounting an OSD based file system. | ||
|  | 
 | ||
|  | config SCSI_OSD_DPRINT_SENSE | ||
|  |     int "(0-2) When sense is returned, DEBUG print all sense descriptors" | ||
|  |     default 1 | ||
|  |     depends on SCSI_OSD_INITIATOR | ||
|  |     help | ||
|  |         When a CHECK_CONDITION status is returned from a target, and a | ||
|  |         sense-buffer is retrieved, turning this on will dump a full | ||
|  |         sense-decoding message. Setting to 2 will also print recoverable | ||
|  |         errors that might be regularly returned for some filesystem | ||
|  |         operations. | ||
|  | 
 | ||
|  | config SCSI_OSD_DEBUG | ||
|  | 	bool "Compile All OSD modules with lots of DEBUG prints" | ||
|  | 	default n | ||
|  | 	depends on SCSI_OSD_INITIATOR | ||
|  | 	help | ||
|  | 		OSD Code is populated with lots of OSD_DEBUG(..) printouts to | ||
|  | 		dmesg. Enable this if you found a bug and you want to help us | ||
|  | 		track the problem (see also MAINTAINERS). Setting this will also | ||
|  | 		force SCSI_OSD_DPRINT_SENSE=2. |