summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFred Isaman <iisaman@citi.umich.edu>2009-04-23 16:40:32 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2009-04-24 13:28:31 -0700
commita5422a5111811401f7756345e4c237ff06cf6d1e (patch)
tree4744be4aba038150cd36f8ddcd2cf1e9ae9d8ab5 /lib
parent91ac033d8377552d3654501a105ab55bf546940e (diff)
downloadlinux-3.10-a5422a5111811401f7756345e4c237ff06cf6d1e.tar.gz
linux-3.10-a5422a5111811401f7756345e4c237ff06cf6d1e.tar.bz2
linux-3.10-a5422a5111811401f7756345e4c237ff06cf6d1e.zip
lib: find_last_bit.o needed by a module only, move it from lib to obj
Currently, although find_last_bit is EXPORTed, it is statically linked with the kernel and is referenced only under CONFIG_SMP. When CONFIG_SMP is undefined and find_last_bit is referenced only by modules, linking fails with: ERROR: "find_last_bit" [fs/nfs/nfs.ko] undefined! Cc: Rusty Russell <rusty@rustcorp.com.au> Cc: Trond Myklebust <Trond.Myklebust@netapp.com> Signed-off-by: Fred Isaman <iisaman@citi.umich.edu> Signed-off-by: Benny Halevy <bhalevy@panasas.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Makefile b/lib/Makefile
index d6edd6753f4..33a40e40e3e 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -38,7 +38,7 @@ lib-$(CONFIG_RWSEM_GENERIC_SPINLOCK) += rwsem-spinlock.o
lib-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += rwsem.o
lib-$(CONFIG_GENERIC_FIND_FIRST_BIT) += find_next_bit.o
lib-$(CONFIG_GENERIC_FIND_NEXT_BIT) += find_next_bit.o
-lib-$(CONFIG_GENERIC_FIND_LAST_BIT) += find_last_bit.o
+obj-$(CONFIG_GENERIC_FIND_LAST_BIT) += find_last_bit.o
obj-$(CONFIG_GENERIC_HWEIGHT) += hweight.o
obj-$(CONFIG_LOCK_KERNEL) += kernel_lock.o
obj-$(CONFIG_DEBUG_PREEMPT) += smp_processor_id.o