From mboxrd@z Thu Jan 1 00:00:00 1970 From: ality@pbrane.org (Anthony Martin) Date: Fri, 18 Mar 2011 03:31:31 -0700 Subject: [9fans] off by one in the pc kaddr Message-ID: <20110318103131.GA9432@dinah> Topicbox-Message-UUID: bcaafe56-ead6-11e9-9d60-3106f5b1d025 I've read through the MMU code more than a few times and never noticed this. Who reads past tmpunmap anyways? ;) Anthony diff -c /sys/src/9/pc/mmu.c /tmp/mmu.c /sys/src/9/pc/mmu.c:934,940 - /tmp/mmu.c:934,940 void* kaddr(ulong pa) { - if(pa > (ulong)-KZERO) + if(pa >= (ulong)-KZERO) panic("kaddr: pa=%#.8lux", pa); return (void*)(pa+KZERO); }