On my Ubuntu machine, default kernel image which is running is built for smp (CONFIG_SMP=y). But this machine has only 1 cpu.
On uni-processor kernel, unlike smp kernel, spin_lock/unlock are null functions.
So how does spin_lock() and spin_unlock behave in this setup?
Is there any performance impact due to such smp specific code?