summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/powernv/vas.c
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2017-11-10 10:25:07 +0530
committerMichael Ellerman <mpe@ellerman.id.au>2017-11-20 19:28:25 +1100
commit7a06c66835f75fe2be4f154a93cc30cb81734b81 (patch)
tree947b1a6b42761db78af50abbc5572c191229274b /arch/powerpc/platforms/powernv/vas.c
parent3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed (diff)
powerpc/64s/slice: Use addr limit when computing slice mask
While computing slice mask for the free area we need make sure we only search in the addr limit applicable for this mmap. We update the slb_addr_limit after we request for a mmap above 128TB. But the following mmap request with hint addr below 128TB should still limit its search to below 128TB. ie. we should not use slb_addr_limit to compute slice mask in this case. Instead, we should derive high addr limit based on the mmap hint addr value. Fixes: f4ea6dcb08ea ("powerpc/mm: Enable mappings above 128TB") Cc: stable@vger.kernel.org # v4.12+ Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/platforms/powernv/vas.c')
0 files changed, 0 insertions, 0 deletions