[PATCH] i386: PARAVIRT: add kmap_atomic_pte for mapping highpte pages
[firefly-linux-kernel-4.4.55.git] / arch / i386 / kernel / paravirt.c
index 13f41b5c887a746e48488518febe3985fce4792a..596f382c641ce0f5cb59f9e5182019a36b35c505 100644 (file)
@@ -20,6 +20,7 @@
 #include <linux/efi.h>
 #include <linux/bcd.h>
 #include <linux/start_kernel.h>
+#include <linux/highmem.h>
 
 #include <asm/bug.h>
 #include <asm/paravirt.h>
@@ -316,6 +317,10 @@ struct paravirt_ops paravirt_ops = {
 
        .ptep_get_and_clear = native_ptep_get_and_clear,
 
+#ifdef CONFIG_HIGHPTE
+       .kmap_atomic_pte = kmap_atomic,
+#endif
+
 #ifdef CONFIG_X86_PAE
        .set_pte_atomic = native_set_pte_atomic,
        .set_pte_present = native_set_pte_present,