Sorry, it was a couple of months ago while I worked on HIGHMEM with cache aliasing. I got a soak test failure and rollback of this patch helped. Besides that it is clearly wrong to add unmodified memory area length to aligned start address of that memory. It seems easy to fix but I hadn't time. - Leonid. Kevin Cernekee <cernekee@xxxxxxxxx> wrote: On Mon, Apr 9, 2012 at 9:14 AM, Steven J. Hill <sjhill@xxxxxxxx> wrote: > This patch reverts 464fd83e841a16f4ea1325b33eb08170ef5cd1f4 which > may not take calculate the right length while taking into account > page table alignment by PMD. If the logic is incorrect, I'd like to fix it. Would you be able to provide a test case that breaks the current head of tree? Thanks.