• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1config LUSTRE_FS
2	tristate "Lustre file system client support"
3	depends on INET && m && !MIPS && !XTENSA && !SUPERH
4	select LNET
5	select CRYPTO
6	select CRYPTO_CRC32
7	select CRYPTO_CRC32_PCLMUL if X86
8	select CRYPTO_CRC32C
9	select CRYPTO_MD5
10	select CRYPTO_SHA1
11	select CRYPTO_SHA256
12	select CRYPTO_SHA512
13	help
14	  This option enables Lustre file system client support. Choose Y
15	  here if you want to access a Lustre file system cluster. To compile
16	  this file system support as a module, choose M here: the module will
17	  be called lustre.
18
19	  To mount Lustre file systems, you also need to install the user space
20	  mount.lustre and other user space commands which can be found in the
21	  lustre-client package, available from
22	  http://downloads.whamcloud.com/public/lustre/
23
24	  Lustre file system is the most popular cluster file system in high
25	  performance computing. Source code of both kernel space and user space
26	  Lustre components can also be found at
27	  http://git.whamcloud.com/?p=fs/lustre-release.git;a=summary
28
29	  If unsure, say N.
30
31	  See also http://wiki.lustre.org/
32
33config LUSTRE_OBD_MAX_IOCTL_BUFFER
34	int "Lustre obd max ioctl buffer bytes (default 8KB)"
35	depends on LUSTRE_FS
36	default 8192
37	help
38	  This option defines the maximum size of buffer in bytes that user space
39	  applications can pass to Lustre kernel module through ioctl interface.
40
41	  If unsure, use default.
42
43config LUSTRE_DEBUG_EXPENSIVE_CHECK
44	bool "Enable Lustre DEBUG checks"
45	depends on LUSTRE_FS
46	help
47	  This option is mainly for debug purpose. It enables Lustre code to do
48	  expensive checks that may have a performance impact.
49
50	  Use with caution. If unsure, say N.
51
52config LUSTRE_TRANSLATE_ERRNOS
53	bool
54	depends on LUSTRE_FS && !X86
55	default y
56
57config LUSTRE_LLITE_LLOOP
58	tristate "Lustre virtual block device"
59	depends on LUSTRE_FS && BLOCK
60	depends on !PPC_64K_PAGES && !ARM64_64K_PAGES
61	default m
62