Index: sys/compat/linuxkpi/common/include/linux/spinlock.h =================================================================== --- sys/compat/linuxkpi/common/include/linux/spinlock.h +++ sys/compat/linuxkpi/common/include/linux/spinlock.h @@ -66,6 +66,7 @@ #define spin_lock_bh(_l) do { \ spin_lock(_l); \ + local_bh_disable(); \ } while (0) #define spin_lock_irq(_l) do { \ @@ -80,6 +81,7 @@ } while (0) #define spin_unlock_bh(_l) do { \ + local_bh_enable(); \ spin_unlock(_l); \ } while (0)