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