• Martin Schwidefsky's avatar
    [S390] make page table walking more robust · f481bfaf
    Martin Schwidefsky authored
    Make page table walking on s390 more robust. The current code requires
    that the pgd/pud/pmd/pte loop is only done for address ranges that are
    below the end address of the last vma of the address space. But this
    is not always true, e.g. the generic page table walker does not guarantee
    this. Change TASK_SIZE/TASK_SIZE_OF to reflect the current size of the
    address space. This makes the generic page table walker happy but it
    breaks the upgrade of a 3 level page table to a 4 level page table.
    To make the upgrade work again another fix is required.
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    f481bfaf
pgtable.c 7.59 KB