Index: kernel/generic/src/interrupt/interrupt.c
===================================================================
--- kernel/generic/src/interrupt/interrupt.c	(revision 47607932cbd36ab7b6c155cdf94805b947d98d82)
+++ kernel/generic/src/interrupt/interrupt.c	(revision a3d87b9d6ac087b0623ed2e3b6ac96f6515f4c5a)
@@ -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.");
