Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
7ee9ff94857dd27144521118173786a03d490efb
/
mm
/
percpu.c
b0c9778
percpu: implement kernel memory based chunk allocation
by Tejun Heo
· 15 years ago
9f64553
percpu: move vmalloc based chunk management into percpu-vm.c
by Tejun Heo
· 15 years ago
88999a8
percpu: misc preparations for nommu support
by Tejun Heo
· 15 years ago
6081089
percpu: reorganize chunk creation and destruction
by Tejun Heo
· 15 years ago
020ec65
percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys()
by Tejun Heo
· 15 years ago
10fad5e
percpu, module: implement and use is_kernel/module_percpu_address()
by Tejun Heo
· 15 years ago
43cf38e
percpu: add __percpu sparse annotations to core kernel subsystems
by Tejun Heo
· 15 years ago
ab38612
Merge branch 'master' into percpu
by Tejun Heo
· 15 years ago
129182e
percpu: avoid calling __pcpu_ptr_to_addr(NULL)
by Andrew Morton
· 15 years ago
32032df
Merge branch 'master' into percpu
by Tejun Heo
· 15 years ago
22b737f
percpu: refactor the code in pcpu_[de]populate_chunk()
by WANG Cong
· 15 years ago
50de1a8
Merge branch 'for-linus' into for-next
by Tejun Heo
· 15 years ago
3b034b0
percpu: Fix kdump failure if booted with percpu_alloc=page
by Vivek Goyal
· 15 years ago
833af84
percpu: restructure pcpu_extend_area_map() to fix bugs and improve readability
by Tejun Heo
· 15 years ago
0f5e481
percpu: remove some sparse warnings
by Tejun Heo
· 15 years ago
403a91b
percpu: allow pcpu_alloc() to be called with IRQs off
by Jiri Kosina
· 15 years ago
b7a4c94
Merge branch 'for-linus' into for-next
by Tejun Heo
· 15 years ago
1a0c329
percpu: fix compile warnings
by Tejun Heo
· 15 years ago
23fb064
percpu: kill legacy percpu allocator
by Tejun Heo
· 15 years ago
f2badb0
percpu: make allocation failures more verbose
by Tejun Heo
· 15 years ago
635b75f
percpu: make pcpu_setup_first_chunk() failures more verbose
by Tejun Heo
· 15 years ago
6ea529a
percpu: make embedding first chunk allocator check vmalloc space size
by Tejun Heo
· 15 years ago
fb59e72
percpu: make pcpu_build_alloc_info() clear static buffers
by Tejun Heo
· 15 years ago
ffe0d5a
percpu: fix unit_map[] verification in pcpu_setup_first_chunk()
by Tejun Heo
· 15 years ago
5579fd7
Merge branch 'for-next' into for-linus
by Tejun Heo
· 15 years ago
04a13c7
percpu: don't assume existence of cpu0
by Tejun Heo
· 15 years ago
e933a73
percpu: kill lpage first chunk allocator
by Tejun Heo
· 15 years ago
c8826dd
percpu: update embedding first chunk allocator to handle sparse units
by Tejun Heo
· 15 years ago
6563297
percpu: use group information to allocate vmap areas sparsely
by Tejun Heo
· 15 years ago
bba174f
percpu: add chunk->base_addr
by Tejun Heo
· 15 years ago
fb435d5
percpu: add pcpu_unit_offsets[]
by Tejun Heo
· 15 years ago
fd1e8a1
percpu: introduce pcpu_alloc_info and pcpu_group_info
by Tejun Heo
· 15 years ago
033e48f
percpu: move pcpu_lpage_build_unit_map() and pcpul_lpage_dump_cfg() upward
by Tejun Heo
· 15 years ago
3cbc856
percpu: add @align to pcpu_fc_alloc_fn_t
by Tejun Heo
· 15 years ago
1d9d325
percpu: make @dyn_size mandatory for pcpu_setup_first_chunk()
by Tejun Heo
· 15 years ago
9a77376
percpu: drop @static_size from first chunk allocators
by Tejun Heo
· 15 years ago
f58dc01
percpu: generalize first chunk allocator selection
by Tejun Heo
· 15 years ago
08fc458
percpu: build first chunk allocators selectively
by Tejun Heo
· 15 years ago
00ae406
percpu: rename 4k first chunk allocator to page
by Tejun Heo
· 15 years ago
004018e
percpu: improve boot messages
by Tejun Heo
· 15 years ago
971f391
percpu: fix pcpu_reclaim() locking
by Tejun Heo
· 15 years ago
384be2b
Merge branch 'percpu-for-linus' into percpu-for-next
by Tejun Heo
· 15 years ago
142d44b
percpu: use the right flag for get_vm_area()
by Amerigo Wang
· 15 years ago
74d46d6
percpu, sparc64: fix sparse possible cpu map handling
by Tejun Heo
· 15 years ago
a530b79
percpu: teach large page allocator about NUMA
by Tejun Heo
· 15 years ago
2f39e63
percpu: allow non-linear / sparse cpu -> unit mapping
by Tejun Heo
· 15 years ago
ce3141a
percpu: drop pcpu_chunk->page[]
by Tejun Heo
· 15 years ago
c8a51be
percpu: reorder a few functions in mm/percpu.c
by Tejun Heo
· 15 years ago
38a6be5
percpu: simplify pcpu_setup_first_chunk()
by Tejun Heo
· 15 years ago
8c4bfc6
x86,percpu: generalize lpage first chunk allocator
by Tejun Heo
· 15 years ago
8f05a6a
percpu: make 4k first chunk allocator map memory
by Tejun Heo
· 15 years ago
d4b95f8
x86,percpu: generalize 4k first chunk allocator
by Tejun Heo
· 15 years ago
788e5ab
percpu: drop @unit_size from embed first chunk allocator
by Tejun Heo
· 15 years ago
79ba6ac
x86: make pcpu_chunk_addr_search() matching stricter
by Tejun Heo
· 15 years ago
e74e396
percpu: use dynamic percpu allocator as the default percpu allocator
by Tejun Heo
· 16 years ago
fa8a709
x86: implement percpu_alloc kernel parameter
by Tejun Heo
· 15 years ago
85ae87c
percpu: fix too lazy vunmap cache flushing
by Tejun Heo
· 15 years ago
e1b9aa3
percpu: remove rbtree and use page->index instead
by Christoph Lameter
· 16 years ago
ae9e6bc9
percpu: don't put the first chunk in reverse-map rbtree
by Tejun Heo
· 16 years ago
66c3a75
percpu: generalize embedding first chunk setup helper
by Tejun Heo
· 16 years ago
6074d5b
percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk()
by Tejun Heo
· 16 years ago
e010098
percpu: make x86 addr <-> pcpu ptr conversion macros generic
by Tejun Heo
· 16 years ago
ccea34b
percpu: finer grained locking to break deadlock and allow atomic free
by Tejun Heo
· 16 years ago
a56dbdd
percpu: move fully free chunk reclamation into a work
by Tejun Heo
· 16 years ago
9f7dcf2
percpu: move chunk area map extension out of area allocation
by Tejun Heo
· 16 years ago
1880d93
percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free()
by Tejun Heo
· 16 years ago
edcb463
percpu, module: implement reserved allocation and use it for module percpu variables
by Tejun Heo
· 16 years ago
3e24aa5
percpu: add an indirection ptr for chunk page map access
by Tejun Heo
· 16 years ago
cafe881
percpu: use negative for auto for pcpu_setup_first_chunk() arguments
by Tejun Heo
· 16 years ago
61ace7f
percpu: improve first chunk initial area map handling
by Tejun Heo
· 16 years ago
2441d15
percpu: cosmetic renames in pcpu_setup_first_chunk()
by Tejun Heo
· 16 years ago
02d51fdf
percpu: kill compile warning in pcpu_populate_chunk()
by Tejun Heo
· 16 years ago
40150d3
percpu: add __read_mostly to variables which are mostly read only
by Tejun Heo
· 16 years ago
8d408b4
percpu: give more latitude to arch specific first chunk initialization
by Tejun Heo
· 16 years ago
d9b55ee
percpu: remove unit_size power-of-2 restriction
by Tejun Heo
· 16 years ago
c0c0a29
vmalloc: add @align to vm_area_register_early()
by Tejun Heo
· 16 years ago
cb83b42
percpu: fix pcpu_chunk_struct_size
by Tejun Heo
· 16 years ago
cae3aeb
percpu: clean up size usage
by Tejun Heo
· 16 years ago
fbf59bc
percpu: implement new dynamic percpu allocator
by Tejun Heo
· 16 years ago