Index: arch/amd64/include/asm.h
===================================================================
--- arch/amd64/include/asm.h	(revision d3e7ff48035bedaa7c22200c5da1b8629500fb65)
+++ arch/amd64/include/asm.h	(revision d99d8c8981900bab307449e417882d0a2e868c73)
@@ -248,5 +248,5 @@
 static inline void invlpg(__address addr)
 {
-        __asm__ volatile ("invlpg %0\n" :: "m" (addr));
+        __asm__ volatile ("invlpg %0\n" :: "m" (*((__native *)addr)));
 }
 
