Skip to content

memblock: Fix memblock_is_region_reserved() to return a boolean

Benjamin Herrenschmidt linux-mm linux-next lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest43 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/43memblock: Fix memblock_is_region_reserved() to return a booleanmm/memblock.c+1 -10 replies
2/43memblock: Rename memblock_region to memblock_type and memblock_property to memblock_regionarch/arm/mm/init.c arch/arm/plat-omap/fb.c arch/microblaze/mm/init.c +7 more+118 -1200 replies
3/43memblock: No reason to include asm/memblock.h lateinclude/linux/memblock.h+2 -20 replies
4/43memblock: Implement memblock_is_memory and memblock_is_region_memoryinclude/linux/memblock.h mm/memblock.c+36 -80 replies
5/43memblock/arm: pfn_valid uses memblock_is_memory()arch/arm/mm/init.c+1 -140 replies
6/43memblock/arm: Use memblock_region_is_memory() for omap fbarch/arm/plat-omap/fb.c drivers/video/omap2/vram.c+3 -110 replies
7/43memblock: Introduce for_each_memblock() and new accessorsinclude/linux/memblock.h+52 -00 replies
8/43memblock/microblaze: Use new accessorsarch/microblaze/mm/init.c+9 -1114 replies
9/43memblock/sh: Use new accessorsarch/sh/mm/init.c+9 -80 replies
10/43memblock/sparc: Use new accessorsarch/sparc/mm/init_64.c+12 -180 replies
11/43memblock/powerpc: Use new accessorsarch/powerpc/mm/hash_utils_64.c arch/powerpc/mm/mem.c arch/powerpc/mm/numa.c+46 -710 replies
12/43memblock/arm: Use new accessorsarch/arm/mm/init.c+12 -91 reply
13/43memblock: Remove obsolete accessorsinclude/linux/memblock.h+0 -230 replies
14/43memblock: Remove memblock_find()include/linux/memblock.h mm/memblock.c+0 -330 replies
15/43memblock: Remove nid_range argument, arch provides memblock_nid_range() insteadarch/sparc/mm/init_64.c include/linux/memblock.h mm/memblock.c+19 -170 replies
16/43memblock: Factor the lowest level alloc functionmm/memblock.c+27 -320 replies
17/43memblock: Expose MEMBLOCK_ALLOC_ANYWHEREarch/powerpc/mm/hash_utils_64.c include/linux/memblock.h mm/memblock.c+2 -30 replies
18/43memblock: Introduce default allocation limit and use it to replace explicit onesarch/microblaze/include/asm/memblock.h arch/powerpc/include/asm/memblock.h arch/powerpc/kernel/prom.c +11 more+63 -530 replies
19/43memblock: Remove rmo_size, burry it in arch/powerpc where it belongsarch/powerpc/include/asm/mmu.h arch/powerpc/kernel/head_40x.S arch/powerpc/kernel/paca.c +13 more+125 -400 replies
20/43memblock: Change u64 to phys_addr_tinclude/linux/memblock.h mm/memblock.c+84 -820 replies
21/43memblock: Remove unused memblock.debug struct memberinclude/linux/memblock.h+4 -30 replies
22/43memblock: Remove memblock_type.size and add memblock.memory_size insteadarch/powerpc/mm/mem.c include/linux/memblock.h mm/memblock.c+6 -60 replies
23/43memblock: Move memblock arrays to static storage in memblock.c and make their size a variableinclude/linux/memblock.h mm/memblock.c+13 -40 replies
24/43memblock: Add debug markers at the end of the arraymm/memblock.c+11 -00 replies
25/43memblock: Make memblock_find_region() out of memblock_alloc_region()mm/memblock.c+9 -110 replies
26/43memblock: Define MEMBLOCK_ERROR internally instead of using ~(phys_addr_t)0mm/memblock.c+7 -50 replies
27/43memblock: Move memblock_init() to the bottom of the filemm/memblock.c+27 -270 replies
28/43memblock: split memblock_find_base() out of __memblock_alloc_base()mm/memblock.c+38 -200 replies
29/43memblock: Move functions around into a more sensible ordermm/memblock.c+159 -1420 replies
30/43memblock: Add array resizing supportmm/memblock.c+102 -20 replies
31/43memblock: Add arch function to control coalescing of memblock memory regionsinclude/linux/memblock.h mm/memblock.c+20 -10 replies
32/43memblock: Add "start" argument to memblock_find_base()mm/memblock.c+16 -110 replies
33/43memblock: NUMA allocate can now use early_pfn_mapinclude/linux/memblock.h mm/memblock.c+30 -10 replies
34/43memblock: Separate memblock_alloc_nid() and memblock_alloc_try_nid()arch/sparc/mm/init_64.c include/linux/memblock.h mm/memblock.c+21 -30 replies
35/43memblock: Make memblock_alloc_try_nid() fallback to MEMBLOCK_ALLOC_ANYWHEREmm/memblock.c+1 -10 replies
36/43memblock: Add debugfs files to dump the arrays contentmm/memblock.c+51 -00 replies
37/43memblock: Expose some memblock bits for use by x86include/linux/memblock.h mm/memblock.c+7 -10 replies
38/43memblock: Improve debug output when resizing the reserve arraymm/memblock.c+4 -30 replies
39/43memblock: Export MEMBLOCK_ERRORinclude/linux/memblock.h mm/memblock.c+2 -30 replies
40/43memblock: Make MEMBLOCK_ERROR be 0include/linux/memblock.h mm/memblock.c+7 -10 replies
41/43memblock: Protect memblock.h with CONFIG_HAVE_MEMBLOCKinclude/linux/memblock.h+3 -00 replies
42/43memblock: Option for the architecture to put memblock into the .init sectioninclude/linux/memblock.h mm/memblock.c+32 -240 replies
43/43memblock: Add memblock_find_in_range()include/linux/memblock.h mm/memblock.c+10 -00 replies

Reviews trailers per patch

1 of 43 patches has a Reviewed-by or Acked-by.

PatchRussell King
1/43
2/43
3/43
4/43
5/43
6/43
7/43
8/43
9/43
10/43
11/43
12/43A-b
13/43
14/43
15/43
16/43
17/43
18/43
19/43
20/43
21/43
22/43
23/43
24/43
25/43
26/43
27/43
28/43
29/43
30/43
31/43
32/43
33/43
34/43
35/43
36/43
37/43
38/43
39/43
40/43
41/43
42/43
43/43

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread