diff --git a/include/linux/sched/signal.h b/include/linux/sched/signal.h
index 532458698bde2012d51625c2b29fc0d59cada6c7..01add55a609b1ef65fa139d09f6746fb0b34f511 100644
--- a/include/linux/sched/signal.h
+++ b/include/linux/sched/signal.h
@@ -15,10 +15,10 @@
  */
 
 struct sighand_struct {
-	refcount_t		count;
-	struct k_sigaction	action[_NSIG];
 	spinlock_t		siglock;
+	refcount_t		count;
 	wait_queue_head_t	signalfd_wqh;
+	struct k_sigaction	action[_NSIG];
 };
 
 /*