Kconfig 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 <ooo@electrozaur.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. config SCSI_OSD_INITIATOR
  15. tristate "OSD-Initiator library"
  16. depends on SCSI
  17. help
  18. Enable the OSD-Initiator library (libosd.ko).
  19. NOTE: You must also select CRYPTO_SHA1 + CRYPTO_HMAC and their
  20. dependencies
  21. config SCSI_OSD_ULD
  22. tristate "OSD Upper Level driver"
  23. depends on SCSI_OSD_INITIATOR
  24. help
  25. Build a SCSI upper layer driver that exports /dev/osdX devices
  26. to user-mode for testing and controlling OSD devices. It is also
  27. needed by exofs, for mounting an OSD based file system.
  28. config SCSI_OSD_DPRINT_SENSE
  29. int "(0-2) When sense is returned, DEBUG print all sense descriptors"
  30. default 1
  31. depends on SCSI_OSD_INITIATOR
  32. help
  33. When a CHECK_CONDITION status is returned from a target, and a
  34. sense-buffer is retrieved, turning this on will dump a full
  35. sense-decoding message. Setting to 2 will also print recoverable
  36. errors that might be regularly returned for some filesystem
  37. operations.
  38. config SCSI_OSD_DEBUG
  39. bool "Compile All OSD modules with lots of DEBUG prints"
  40. default n
  41. depends on SCSI_OSD_INITIATOR
  42. help
  43. OSD Code is populated with lots of OSD_DEBUG(..) printouts to
  44. dmesg. Enable this if you found a bug and you want to help us
  45. track the problem (see also MAINTAINERS). Setting this will also
  46. force SCSI_OSD_DPRINT_SENSE=2.