Tejun Heo
|
4518e6a0c0
x86,percpu: use embedding for 64bit NUMA and page for 32bit NUMA
|
16 年 前 |
Tejun Heo
|
c8826dd538
percpu: update embedding first chunk allocator to handle sparse units
|
16 年 前 |
Tejun Heo
|
fb435d5233
percpu: add pcpu_unit_offsets[]
|
16 年 前 |
Tejun Heo
|
fd1e8a1fe2
percpu: introduce pcpu_alloc_info and pcpu_group_info
|
16 年 前 |
Tejun Heo
|
3cbc856527
percpu: add @align to pcpu_fc_alloc_fn_t
|
16 年 前 |
Tejun Heo
|
9a7737691e
percpu: drop @static_size from first chunk allocators
|
16 年 前 |
Tejun Heo
|
f58dc01ba2
percpu: generalize first chunk allocator selection
|
16 年 前 |
Tejun Heo
|
00ae4064b1
percpu: rename 4k first chunk allocator to page
|
16 年 前 |
Tejun Heo
|
384be2b18a
Merge branch 'percpu-for-linus' into percpu-for-next
|
16 年 前 |
Tejun Heo
|
74d46d6b2d
percpu, sparc64: fix sparse possible cpu map handling
|
16 年 前 |
Tejun Heo
|
a530b79586
percpu: teach large page allocator about NUMA
|
16 年 前 |
Tejun Heo
|
8c4bfc6e88
x86,percpu: generalize lpage first chunk allocator
|
16 年 前 |
Tejun Heo
|
d4b95f8039
x86,percpu: generalize 4k first chunk allocator
|
16 年 前 |
Tejun Heo
|
788e5abc54
percpu: drop @unit_size from embed first chunk allocator
|
16 年 前 |
Tejun Heo
|
0017c869dd
x86: ensure percpu lpage doesn't consume too much vmalloc space
|
16 年 前 |
Tejun Heo
|
fa8a7094ba
x86: implement percpu_alloc kernel parameter
|
16 年 前 |
Tejun Heo
|
e59a1bb2fd
x86: fix pageattr handling for lpage percpu allocator and re-enable it
|
16 年 前 |
Tejun Heo
|
0ff2587fd5
x86: prepare setup_pcpu_lpage() for pageattr fix
|
16 年 前 |
Tejun Heo
|
97c9bf0618
x86: rename remap percpu first chunk allocator to lpage
|
16 年 前 |
Tejun Heo
|
c5806df923
x86: fix duplicate free in setup_pcpu_remap() failure path
|
16 年 前 |
Linus Torvalds
|
bb7762961d
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
|
16 年 前 |
Tejun Heo
|
71c9d8b68b
x86: Remove remap percpu allocator for the time being
|
16 年 前 |
Yinghai Lu
|
35d5a9a614
x86: fix system without memory on node0
|
16 年 前 |
Yinghai Lu
|
3de46fda4c
x86: remove duplicated code with pcpu_need_numa()
|
16 年 前 |
Tejun Heo
|
eb12ce60c8
x86,percpu: fix inverted NUMA test in setup_pcpu_remap()
|
16 年 前 |
Tejun Heo
|
66c3a75772
percpu: generalize embedding first chunk setup helper
|
16 年 前 |
Tejun Heo
|
6074d5b0a3
percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk()
|
16 年 前 |
Tejun Heo
|
6b19b0c240
x86, percpu: setup reserved percpu area for x86_64
|
16 年 前 |
Tejun Heo
|
edcb463997
percpu, module: implement reserved allocation and use it for module percpu variables
|
16 年 前 |
Tejun Heo
|
9a4f8a878b
x86: make embedding percpu allocator return excessive free space
|
16 年 前 |