| 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]); |
| } |