Index: arch/amd64/include/asm.h
===================================================================
--- arch/amd64/include/asm.h	(revision d3e7ff48035bedaa7c22200c5da1b8629500fb65)
+++ arch/amd64/include/asm.h	(revision 5f62ef99a9c5aa3020510303c82ab8fcbfa0b83b)
@@ -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)));
 }
 
