Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: lustre: make lustre dependent on LNet

In the case of lustre routers you only need a functioning
LNet stack. Especially since often the routers are very
light weight and want to avoid any addition software that
would create additional pressures on the system.

Signed-off-by: James Simmons <jsimmons@infradead.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

James Simmons and committed by
Greg Kroah-Hartman
b08bb6bb b2b60cdd

+5 -5
+1 -1
drivers/staging/Makefile
··· 30 30 obj-$(CONFIG_LTE_GDM724X) += gdm724x/ 31 31 obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/ 32 32 obj-$(CONFIG_GOLDFISH) += goldfish/ 33 - obj-$(CONFIG_LUSTRE_FS) += lustre/ 33 + obj-$(CONFIG_LNET) += lustre/ 34 34 obj-$(CONFIG_DGNC) += dgnc/ 35 35 obj-$(CONFIG_MTD_SPINAND_MT29F) += mt29f_spinand/ 36 36 obj-$(CONFIG_GS_FPGABOOT) += gs_fpgaboot/
+2 -2
drivers/staging/lustre/Kconfig
··· 1 - source "drivers/staging/lustre/lustre/Kconfig" 2 - 3 1 source "drivers/staging/lustre/lnet/Kconfig" 2 + 3 + source "drivers/staging/lustre/lustre/Kconfig"
+1 -1
drivers/staging/lustre/lnet/Kconfig
··· 1 1 config LNET 2 2 tristate "Lustre networking subsystem (LNet)" 3 - depends on LUSTRE_FS 3 + depends on INET && m 4 4 help 5 5 The Lustre network layer, also known as LNet, is a networking abstaction 6 6 level API that was initially created to allow Lustre Filesystem to utilize
+1 -1
drivers/staging/lustre/lustre/Kconfig
··· 1 1 config LUSTRE_FS 2 2 tristate "Lustre file system client support" 3 - depends on INET && m && !MIPS && !XTENSA && !SUPERH 3 + depends on m && !MIPS && !XTENSA && !SUPERH 4 4 select LNET 5 5 select CRYPTO 6 6 select CRYPTO_CRC32