From: Haavard Skinnemoen Date: Mon, 14 Jan 2008 21:15:05 +0000 (+0100) Subject: avr32: Store virtual addresses in the PGD X-Git-Tag: v2.6.27-rc1~1108^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfd23e93a0289cf6711fd3877c5226658d87240a;p=pandora-kernel.git avr32: Store virtual addresses in the PGD Instead of storing physical addresses along with page flags in the PGD, store virtual addresses and use NULL to indicate a not present second-level page table. A non-page-aligned page table indicates a bad PMD. This simplifies the TLB miss handler since it no longer has to check the Present bit and no longer has to convert the PGD entry from physical to virtual address. Instead, it has to check for a NULL entry, which is slightly cheaper than either. Signed-off-by: Haavard Skinnemoen --- Reading git-diff-tree failed