blob: 38ad892d7c5d3fd295bbc25d368d89a10cb54b70 [file] [log] [blame]
Subject: mm-highmem-off-by-one-fix.patch
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 25 Jan 2013 16:39:21 +0100
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
mm/highmem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-stable/mm/highmem.c
===================================================================
--- linux-stable.orig/mm/highmem.c
+++ linux-stable/mm/highmem.c
@@ -98,7 +98,7 @@ struct page *kmap_to_page(void *vaddr)
{
unsigned long addr = (unsigned long)vaddr;
- if (addr >= PKMAP_ADDR(0) && addr <= PKMAP_ADDR(LAST_PKMAP)) {
+ if (addr >= PKMAP_ADDR(0) && addr < PKMAP_ADDR(LAST_PKMAP)) {
int i = (addr - PKMAP_ADDR(0)) >> PAGE_SHIFT;
return pte_page(pkmap_page_table[i]);
}