diff --git a/include/linux/seqlock.h b/include/linux/seqlock.h
index e9811892844f1cacca117fae323abef084ab615f..c6db9fb33c448f28197ffb6d135689daf58625b6 100644
--- a/include/linux/seqlock.h
+++ b/include/linux/seqlock.h
@@ -28,6 +28,7 @@
 
 #include <linux/spinlock.h>
 #include <linux/preempt.h>
+#include <asm/processor.h>
 
 typedef struct {
 	unsigned sequence;