На моей машине Ubuntu изображение ядра по умолчанию, которое работает, создается для smp (CONFIG_SMP=y
). Но эта машина имеет только 1 CPU.
На однопроцессорном ядре, в отличие от smp ядра, spin_lock/unlock
пустые функции. Таким образом, как делает spin_lock()
и spin_unlock()
вести себя в этой установке?
Действительно ли там какое-либо влияние производительности происходит из-за такого smp определенного кода?