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