]> git.ipfire.org Git - people/ms/linux.git/blobdiff - include/linux/highmem.h
Importing "grsecurity-3.1-3.19.2-201503201903.patch"
[people/ms/linux.git] / include / linux / highmem.h
index 9286a46b7d69b539f027bcc890b3be976d20f228..373f27f7eaf80272985d039a744e88d087b46b57 100644 (file)
@@ -189,6 +189,18 @@ static inline void clear_highpage(struct page *page)
        kunmap_atomic(kaddr);
 }
 
+static inline void sanitize_highpage(struct page *page)
+{
+       void *kaddr;
+       unsigned long flags;
+
+       local_irq_save(flags);
+       kaddr = kmap_atomic(page);
+       clear_page(kaddr);
+       kunmap_atomic(kaddr);
+       local_irq_restore(flags);
+}
+
 static inline void zero_user_segments(struct page *page,
        unsigned start1, unsigned end1,
        unsigned start2, unsigned end2)