Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
e5d966eff3ac364e4505c7c4da632321657029b3
/
mm
/
memblock.c
79442ed
mm/memblock.c: introduce bottom-up allocation mode
by Tang Chen
· 11 years ago
1402899
mm/memblock.c: factor out of top-down allocation
by Tang Chen
· 11 years ago
e76b63f
memblock, numa: binary search node id
by Yinghai Lu
· 11 years ago
d8bbdd7
mm/memblock.c: fix wrong comment in __next_free_mem_range()
by Tang Chen
· 11 years ago
209ff86
memblock: fix missing comment of memblock_insert_region()
by Tang Chen
· 12 years ago
94f3d3a
memblock: add assertion for zero allocation alignment
by Vineet Gupta
· 12 years ago
20e6926
x86, ACPI, mm: Revert movablemem_map support
by Yinghai Lu
· 12 years ago
f7210e6
mm/memblock.c: use CONFIG_HAVE_MEMBLOCK_NODE_MAP to protect movablecore_map in memblock_overlaps_region().
by Tang Chen
· 12 years ago
fb06bc8e
page_alloc: bootmem limit with movablecore_map
by Tang Chen
· 12 years ago
595ad9a
memblock: Add memblock_mem_size()
by Yinghai Lu
· 12 years ago
c0232ae
mm: memblock: fix wrong memmove size in memblock_merge_regions()
by Lin Feng
· 12 years ago
6ede1fd
x86, mm: Trim memory in memblock to be page aligned
by Yinghai Lu
· 12 years ago
c223311
mm: avoid section mismatch warning for memblock_type_name
by Raghavendra D Prabhu
· 12 years ago
e9d24ad
mm/memblock: use existing interface to set nid
by Wanpeng Li
· 12 years ago
1567486
mm/memblock: Use NULL instead of 0 for pointers
by Sachin Kamat
· 12 years ago
fd07383
mm/memblock.c:memblock_double_array(): cosmetic cleanups
by Andrew Morton
· 12 years ago
29f6738
memblock: free allocated memblock_reserved_regions later
by Yinghai Lu
· 12 years ago
48c3b58
mm/memblock: fix overlapping allocation when doubling reserved array
by Greg Pearson
· 12 years ago
dad7557
mm: fix kernel-doc warnings
by Wanpeng Li
· 12 years ago
eab3094
memblock: Document memblock_is_region_{memory,reserved}()
by Stephen Boyd
· 13 years ago
181eb39
mm/memblock: fix memory leak on extending regions
by Gavin Shan
· 12 years ago
4e2f077
mm/memblock: cleanup on duplicate VA/PA conversion
by Gavin Shan
· 12 years ago
b3dc627
memblock: memblock should be able to handle zero length operations
by Tejun Heo
· 13 years ago
847854f
memblock: Fix size aligning of memblock_alloc_base_nid()
by Tejun Heo
· 13 years ago
5d53cb2
memblock: Fix alloc failure due to dumb underflow protection in memblock_find_in_range_node()
by Tejun Heo
· 13 years ago
7bd0b0f
memblock: Reimplement memblock allocation using reverse free area iterator
by Tejun Heo
· 13 years ago
0ee332c
memblock: Kill early_node_map[]
by Tejun Heo
· 13 years ago
7fb0bc3
memblock: Implement memblock_add_node()
by Tejun Heo
· 13 years ago
1aadc05
memblock: s/memblock_analyze()/memblock_allow_resize()/ and update users
by Tejun Heo
· 13 years ago
1440c4e
memblock: Track total size of regions automatically
by Tejun Heo
· 13 years ago
c0ce8fe
memblock: Reimplement memblock_enforce_memory_limit() using __memblock_remove()
by Tejun Heo
· 13 years ago
eb18f1b
memblock: Make memblock functions handle overflowing range @size
by Tejun Heo
· 13 years ago
7193618
memblock: Reimplement __memblock_remove() using memblock_isolate_range()
by Tejun Heo
· 13 years ago
6a9ceb3
memblock: Separate out memblock_isolate_range() from memblock_set_node()
by Tejun Heo
· 13 years ago
fe091c2
memblock: Kill memblock_init()
by Tejun Heo
· 13 years ago
c5a1cb2
memblock: Kill sentinel entries at the end of static region arrays
by Tejun Heo
· 13 years ago
4ff7b82
memblock: Add __memblock_dump_all()
by Tejun Heo
· 13 years ago
9c8c27e
memblock: Use memblock_reserve() in memblock internal functions
by Tejun Heo
· 13 years ago
581adcb
memblock: Make memblock_{add|remove|free|reserve}() return int and update prototypes
by Tejun Heo
· 13 years ago
d4bbf7e
Merge branch 'master' into x86/memblock
by Tejun Heo
· 13 years ago
2d7d3eb
mm/memblock.c: quiet sparse noise
by H Hartley Sweeten
· 13 years ago
d1f0ece
mm/memblock.c: small function definition fixes
by Jonghwan Choi
· 13 years ago
0a93ebe
memblock: add memblock_start_of_DRAM()
by Sam Ravnborg
· 13 years ago
c9d8c3d
mm/memblock.c: avoid abuse of RED_INACTIVE
by Andrew Morton
· 13 years ago
a150439
memblock: Cast phys_addr_t to unsigned long long for printf use
by H. Peter Anvin
· 13 years ago
24aa078
memblock, x86: Replace memblock_x86_reserve/free_range() with generic ones
by Tejun Heo
· 13 years ago
c378ddd
memblock, x86: Make ARCH_DISCARD_MEMBLOCK a config option
by Tejun Heo
· 13 years ago
35fd080
memblock: Implement for_each_free_mem_range()
by Tejun Heo
· 13 years ago
7c0caeb
memblock: Add optional region->nid
by Tejun Heo
· 13 years ago
784656f9
memblock: Reimplement memblock_add_region()
by Tejun Heo
· 13 years ago
ed7b56a
memblock: Remove memblock_memory_can_coalesce()
by Tejun Heo
· 13 years ago
e649804
memblock: Separate out memblock_find_in_range_node()
by Tejun Heo
· 13 years ago
34e1845
memblock: Make memblock_alloc_[try_]nid() top-down
by Tejun Heo
· 13 years ago
f9b18db
memblock: Don't allow archs to override memblock_nid_range()
by Tejun Heo
· 13 years ago
b2fea98
memblock: Improve generic memblock_nid_range() using for_each_mem_pfn_range()
by Tejun Heo
· 13 years ago
fc769a8
memblock: Replace memblock_find_base() with memblock_find_in_range()
by Tejun Heo
· 13 years ago
1f5026a
memblock: Kill MEMBLOCK_ERROR
by Tejun Heo
· 13 years ago
348968e
memblock: Use round_up/down() instead of memblock_align_up/down()
by Tejun Heo
· 13 years ago
15fb097
memblock: Use MEMBLOCK_ALLOC_ACCESSIBLE instead of ANYWHERE in memblock_alloc_try_nid()
by Tejun Heo
· 13 years ago
8f7a660
mm/memblock: properly handle overlaps and fix error path
by Benjamin Herrenschmidt
· 14 years ago
e6d2e2b
memblock: don't adjust size in memblock_find_base()
by Yinghai Lu
· 14 years ago
abb6527
memblock: fix memblock_is_region_memory()
by Tomi Valkeinen
· 14 years ago
cd79481
memblock: Annotate memblock functions with __init_memblock
by Yinghai Lu
· 14 years ago
236260b
memblock: Allow memblock_init to be called early
by Jeremy Fitzhardinge
· 14 years ago
f1af98c
memblock: Fix wraparound in find_region()
by Yinghai Lu
· 14 years ago
3661ca6
memblock: Fix section mismatch warnings
by Yinghai Lu
· 14 years ago
7950c40
memblock: Add memblock_free/reserve_reserved_regions()
by Yinghai Lu
· 14 years ago
5303b68
memblock: Add memblock_find_in_range()
by Yinghai Lu
· 14 years ago
10d0643
memblock: Option for the architecture to put memblock into the .init section
by Yinghai Lu
· 14 years ago
25818f0
memblock: Make MEMBLOCK_ERROR be 0
by Benjamin Herrenschmidt
· 14 years ago
37d8d4b
memblock: Export MEMBLOCK_ERROR
by Yinghai Lu
· 14 years ago
ea9e437
memblock: Improve debug output when resizing the reserve array
by Yinghai Lu
· 14 years ago
5e63cf4
memblock: Expose some memblock bits for use by x86
by Yinghai Lu
· 14 years ago
6d03b88
memblock: Add debugfs files to dump the arrays content
by Benjamin Herrenschmidt
· 14 years ago
918fe8d
memblock: Make memblock_alloc_try_nid() fallback to MEMBLOCK_ALLOC_ANYWHERE
by Benjamin Herrenschmidt
· 14 years ago
9d1e249
memblock: Separate memblock_alloc_nid() and memblock_alloc_try_nid()
by Benjamin Herrenschmidt
· 14 years ago
c196f76
memblock: NUMA allocate can now use early_pfn_map
by Benjamin Herrenschmidt
· 14 years ago
fef501d
memblock: Add "start" argument to memblock_find_base()
by Benjamin Herrenschmidt
· 14 years ago
d2cd563
memblock: Add arch function to control coalescing of memblock memory regions
by Benjamin Herrenschmidt
· 14 years ago
142b45a
memblock: Add array resizing support
by Benjamin Herrenschmidt
· 14 years ago
6ed311b
memblock: Move functions around into a more sensible order
by Benjamin Herrenschmidt
· 14 years ago
7f219c7
memblock: split memblock_find_base() out of __memblock_alloc_base()
by Benjamin Herrenschmidt
· 14 years ago
7590abe
memblock: Move memblock_init() to the bottom of the file
by Benjamin Herrenschmidt
· 14 years ago
4d629f9
memblock: Define MEMBLOCK_ERROR internally instead of using ~(phys_addr_t)0
by Benjamin Herrenschmidt
· 14 years ago
3a9c2c8
memblock: Make memblock_find_region() out of memblock_alloc_region()
by Benjamin Herrenschmidt
· 14 years ago
449e8df
memblock: Add debug markers at the end of the array
by Benjamin Herrenschmidt
· 14 years ago
bf23c51
memblock: Move memblock arrays to static storage in memblock.c and make their size a variable
by Benjamin Herrenschmidt
· 14 years ago
4734b59
memblock: Remove memblock_type.size and add memblock.memory_size instead
by Benjamin Herrenschmidt
· 14 years ago
2898cc4
memblock: Change u64 to phys_addr_t
by Benjamin Herrenschmidt
· 14 years ago
cd3db0c
memblock: Remove rmo_size, burry it in arch/powerpc where it belongs
by Benjamin Herrenschmidt
· 14 years ago
e63075a
memblock: Introduce default allocation limit and use it to replace explicit ones
by Benjamin Herrenschmidt
· 14 years ago
27f574c
memblock: Expose MEMBLOCK_ALLOC_ANYWHERE
by Benjamin Herrenschmidt
· 14 years ago
c3f72b5
memblock: Factor the lowest level alloc function
by Benjamin Herrenschmidt
· 14 years ago
35a1f0b
memblock: Remove nid_range argument, arch provides memblock_nid_range() instead
by Benjamin Herrenschmidt
· 14 years ago
b693fff
memblock: Remove memblock_find()
by Benjamin Herrenschmidt
· 14 years ago
72d4b0b
memblock: Implement memblock_is_memory and memblock_is_region_memory
by Benjamin Herrenschmidt
· 14 years ago
e3239ff
memblock: Rename memblock_region to memblock_type and memblock_property to memblock_region
by Benjamin Herrenschmidt
· 14 years ago
f1c2c19
memblock: Fix memblock_is_region_reserved() to return a boolean
by Benjamin Herrenschmidt
· 14 years ago
95f72d1
lmb: rename to memblock
by Yinghai Lu
· 14 years ago