Index: kernel/generic/include/synch/spinlock.h
===================================================================
--- kernel/generic/include/synch/spinlock.h	(revision 4777e022eec9ed5750ce62ae94a262f006a515fc)
+++ kernel/generic/include/synch/spinlock.h	(revision 2a230b65b43ab13315cd61918a3838394ff1c3c7)
@@ -135,4 +135,5 @@
 static inline bool spinlock_trylock(spinlock_t *l)
 {
+	preemption_disable();
 	return true;
 }
