More dependencies on CONFIG_SMP

From: BALBIR SINGH (balbir.singh@wipro.com)
Date: Thu Nov 08 2001 - 08:19:27 EST


Looking at arch/i386/config.in

if [ "$CONFIG_SMP" = "y" -a "$CONFIG_X86_CMPXCHG" = "y" ]; then
   define_bool CONFIG_HAVE_DEC_LOCK y
fi
endmenu

and arch/i386/lib/Makefile

.obj-$(CONFIG_HAVE_DEC_LOCK) += dec_and_lock.o

We need to have SMP set inorder to use dec_and_lock. The file fs/dcache.c
in function dput uses a function atomic_dec_and_lock function, which is
defined in dec_and_lock.c. I think the SMP dependency should go

If this patch is ok, please apply

--- config.in.org Thu Nov 8 18:43:49 2001
+++ config.in Thu Nov 8 18:44:04 2001
@@ -183,7 +183,7 @@
    bool 'Multiquad NUMA system' CONFIG_MULTIQUAD
 fi
 
-if [ "$CONFIG_SMP" = "y" -a "$CONFIG_X86_CMPXCHG" = "y" ]; then
+if [ "$CONFIG_X86_CMPXCHG" = "y" ]; then
    define_bool CONFIG_HAVE_DEC_LOCK y
 fi



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Nov 15 2001 - 21:00:18 EST