Re: [PATCHv3 0/2] mm/memblock: reuse memblock bottom-up allocation style

2018-12-27 Thread Baoquan He
On 12/28/18 at 11:00am, Pingfan Liu wrote:
> The bottom-up allocation style is introduced to cope with movable_node,
> where the limit inferior of allocation starts from kernel's end, due to
> lack of knowledge of memory hotplug info at this early time.
> Beside this original aim, 'kexec -c' prefers to reuse this style to alloc mem

Wondering what is 'kexec -c'.

> at lower address, since if the reserved region is beyond 4G, then it requires
> extra mem (default is 16M) for swiotlb. But at this time hotplug info has been

The default is 256M, not sure if we are talking about the same thing.

low_size = max(swiotlb_size_or_default() + (8UL << 20), 256UL << 20);

> got, the limit inferior can be extend to 0, which is done by this series
> 
> Cc: Tang Chen 
> Cc: "Rafael J. Wysocki" 
> Cc: Len Brown 
> Cc: Andrew Morton 
> Cc: Mike Rapoport 
> Cc: Michal Hocko 
> Cc: Jonathan Corbet 
> Cc: Yaowei Bai 
> Cc: Pavel Tatashin 
> Cc: Nicholas Piggin 
> Cc: Naoya Horiguchi 
> Cc: Daniel Vacek 
> Cc: Mathieu Malaterre 
> Cc: Stefan Agner 
> Cc: Dave Young 
> Cc: Baoquan He 
> Cc: ying...@kernel.org,
> Cc: vgo...@redhat.com
> Cc: linux-kernel@vger.kernel.org
> 
> Pingfan Liu (2):
>   mm/memblock: extend the limit inferior of bottom-up after parsing
> hotplug attr
>   x86/kdump: bugfix, make the behavior of crashkernel=X consistent with
> kaslr
> 
>  arch/x86/kernel/setup.c  |  9 +---
>  drivers/acpi/numa.c  |  4 
>  include/linux/memblock.h |  1 +
>  mm/memblock.c| 58 
> +---
>  4 files changed, 46 insertions(+), 26 deletions(-)
> 
> -- 
> 2.7.4
> 


[PATCHv3 0/2] mm/memblock: reuse memblock bottom-up allocation style

2018-12-27 Thread Pingfan Liu
The bottom-up allocation style is introduced to cope with movable_node,
where the limit inferior of allocation starts from kernel's end, due to
lack of knowledge of memory hotplug info at this early time.
Beside this original aim, 'kexec -c' prefers to reuse this style to alloc mem
at lower address, since if the reserved region is beyond 4G, then it requires
extra mem (default is 16M) for swiotlb. But at this time hotplug info has been
got, the limit inferior can be extend to 0, which is done by this series

Cc: Tang Chen 
Cc: "Rafael J. Wysocki" 
Cc: Len Brown 
Cc: Andrew Morton 
Cc: Mike Rapoport 
Cc: Michal Hocko 
Cc: Jonathan Corbet 
Cc: Yaowei Bai 
Cc: Pavel Tatashin 
Cc: Nicholas Piggin 
Cc: Naoya Horiguchi 
Cc: Daniel Vacek 
Cc: Mathieu Malaterre 
Cc: Stefan Agner 
Cc: Dave Young 
Cc: Baoquan He 
Cc: ying...@kernel.org,
Cc: vgo...@redhat.com
Cc: linux-kernel@vger.kernel.org

Pingfan Liu (2):
  mm/memblock: extend the limit inferior of bottom-up after parsing
hotplug attr
  x86/kdump: bugfix, make the behavior of crashkernel=X consistent with
kaslr

 arch/x86/kernel/setup.c  |  9 +---
 drivers/acpi/numa.c  |  4 
 include/linux/memblock.h |  1 +
 mm/memblock.c| 58 +---
 4 files changed, 46 insertions(+), 26 deletions(-)

-- 
2.7.4