staging/lustre: fix Lustre code link order
authorPeng Tao <bergwolf@gmail.com>
Mon, 15 Jul 2013 14:27:05 +0000 (22:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Jul 2013 19:23:55 +0000 (12:23 -0700)
Change Makefiles to keep link order in match with Lustre module
dependency, so that when Lustre is built in kernel, we'll have
the same dependency. Otherwise we'll crash kernel if Lustre is
builtin due to missing internal dependency.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/Makefile
drivers/staging/lustre/lnet/Makefile
drivers/staging/lustre/lustre/Makefile

index 2616289..fb0e0fa 100644 (file)
@@ -1,4 +1,4 @@
 subdir-ccflags-y := -I$(src)/include/
 
-obj-$(CONFIG_LUSTRE_FS)                += lustre/
 obj-$(CONFIG_LNET)             += lnet/
+obj-$(CONFIG_LUSTRE_FS)                += lustre/
index 374212b..f6f03e3 100644 (file)
@@ -1 +1 @@
-obj-$(CONFIG_LNET) := klnds/ lnet/ selftest/
+obj-$(CONFIG_LNET) += lnet/ klnds/ selftest/
index 3fb94fc..d1eb0bd 100644 (file)
@@ -1,2 +1,2 @@
-obj-$(CONFIG_LUSTRE_FS) := fid/ lvfs/ obdclass/ ptlrpc/ obdecho/ mgc/ lov/ \
-                          osc/ mdc/ lmv/ llite/ fld/ libcfs/
+obj-$(CONFIG_LUSTRE_FS) += libcfs/ lvfs/ obdclass/ ptlrpc/ fld/ osc/ mgc/ \
+                          fid/ lov/ mdc/ lmv/ llite/ obdecho/