summaryrefslogtreecommitdiff
path: root/kernel/sysctl_binary.c
diff options
context:
space:
mode:
authorVinayak Menon <vinmenon@codeaurora.org>2016-02-22 19:15:44 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-04-12 09:08:55 -0700
commitda191fac4bfa7ba6372e10365591a2759a3298ea (patch)
treeb3f064de5571d9a6e543f7d46c44c4856ee9e1a6 /kernel/sysctl_binary.c
parent9b4a50fae597168ed1eb10e0ca60e73ac649963f (diff)
of: alloc anywhere from memblock if range not specified
commit e53b50c0cbe392c946807abf7d07615a3c588642 upstream. early_init_dt_alloc_reserved_memory_arch passes end as 0 to __memblock_alloc_base, when limits are not specified. But __memblock_alloc_base takes end value of 0 as MEMBLOCK_ALLOC_ACCESSIBLE and limits the end to memblock.current_limit. This results in regions never being placed in HIGHMEM area, for e.g. CMA. Let __memblock_alloc_base allocate from anywhere in memory if limits are not specified. Acked-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org> Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel/sysctl_binary.c')
0 files changed, 0 insertions, 0 deletions