Index: kernel/generic/src/interrupt/interrupt.c
===================================================================
--- kernel/generic/src/interrupt/interrupt.c	(revision 47607932cbd36ab7b6c155cdf94805b947d98d82)
+++ kernel/generic/src/interrupt/interrupt.c	(revision d23712e1aebdc4f095d0e9fa82b099933122c067)
@@ -114,9 +114,6 @@
 
 	/* Account user cycles */
-	if (THREAD) {
-		irq_spinlock_lock(&THREAD->lock, false);
+	if (THREAD)
 		thread_update_accounting(true);
-		irq_spinlock_unlock(&THREAD->lock, false);
-	}
 
 	/* Account CPU usage if it woke up from sleep */
@@ -155,9 +152,6 @@
 
 	/* Do not charge THREAD for exception cycles */
-	if (THREAD) {
-		irq_spinlock_lock(&THREAD->lock, false);
+	if (THREAD)
 		THREAD->last_cycle = end_cycle;
-		irq_spinlock_unlock(&THREAD->lock, false);
-	}
 #else
 	panic("No space for any exception handler, yet we want to handle some exception.");
