Commit Graph

63 Commits (dd17c8f72993f9461e9c19250e3f155d6d99df22)

Author SHA1 Message Date
Rusty Russell dd17c8f729 percpu: remove per_cpu__ prefix. 16 years ago
Tejun Heo 0f5e4816db percpu: remove some sparse warnings 16 years ago
Tejun Heo 64ef291f46 percpu: make alloc_percpu() handle array types 16 years ago
Christoph Lameter 7340a0b152 this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations 16 years ago
Tejun Heo 23fb064bb9 percpu: kill legacy percpu allocator 16 years ago
Tejun Heo e933a73f48 percpu: kill lpage first chunk allocator 16 years ago
Tejun Heo c8826dd538 percpu: update embedding first chunk allocator to handle sparse units 16 years ago
Tejun Heo fb435d5233 percpu: add pcpu_unit_offsets[] 16 years ago
Tejun Heo fd1e8a1fe2 percpu: introduce pcpu_alloc_info and pcpu_group_info 16 years ago
Tejun Heo 033e48fb82 percpu: move pcpu_lpage_build_unit_map() and pcpul_lpage_dump_cfg() upward 16 years ago
Tejun Heo 3cbc856527 percpu: add @align to pcpu_fc_alloc_fn_t 16 years ago
Tejun Heo 1d9d325721 percpu: make @dyn_size mandatory for pcpu_setup_first_chunk() 16 years ago
Tejun Heo 9a7737691e percpu: drop @static_size from first chunk allocators 16 years ago
Tejun Heo f58dc01ba2 percpu: generalize first chunk allocator selection 16 years ago
Tejun Heo 08fc458061 percpu: build first chunk allocators selectively 16 years ago
Tejun Heo 00ae4064b1 percpu: rename 4k first chunk allocator to page 16 years ago
Tejun Heo a76761b621 percpu: add dummy pcpu_lpage_remapped() for !CONFIG_SMP 16 years ago
Tejun Heo a530b79586 percpu: teach large page allocator about NUMA 16 years ago
Tejun Heo 2f39e637ea percpu: allow non-linear / sparse cpu -> unit mapping 16 years ago
Tejun Heo ce3141a277 percpu: drop pcpu_chunk->page[] 16 years ago
Tejun Heo 38a6be5254 percpu: simplify pcpu_setup_first_chunk() 16 years ago
Tejun Heo 8c4bfc6e88 x86,percpu: generalize lpage first chunk allocator 16 years ago
Tejun Heo d4b95f8039 x86,percpu: generalize 4k first chunk allocator 16 years ago
Tejun Heo 788e5abc54 percpu: drop @unit_size from embed first chunk allocator 16 years ago
Tejun Heo e74e396204 percpu: use dynamic percpu allocator as the default percpu allocator 16 years ago
Catalin Marinas 2e1483c995 kmemleak: Remove some of the kmemleak false positives 16 years ago
David Howells 5028eaa97d PERCPU: Collect the DECLARE/DEFINE declarations together 16 years ago
David Howells 9b8de7479d FRV: Fix the section attribute on UP DECLARE_PER_CPU() 16 years ago
Tejun Heo 066123a535 percpu: unbreak alpha percpu 16 years ago
Tejun Heo 66c3a75772 percpu: generalize embedding first chunk setup helper 16 years ago
Tejun Heo 6074d5b0a3 percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk() 16 years ago
Tejun Heo 6b19b0c240 x86, percpu: setup reserved percpu area for x86_64 16 years ago
Tejun Heo edcb463997 percpu, module: implement reserved allocation and use it for module percpu variables 16 years ago
Tejun Heo cafe8816b2 percpu: use negative for auto for pcpu_setup_first_chunk() arguments 16 years ago
Tejun Heo 2441d15c97 percpu: cosmetic renames in pcpu_setup_first_chunk() 16 years ago
Tejun Heo 6a242909b0 percpu: clean up percpu constants 16 years ago
Tejun Heo e317603694 percpu: fix too low alignment restriction on UP 16 years ago
Ingo Molnar d2b0261506 alloc_percpu: fix UP build 16 years ago
Tejun Heo 8d408b4be3 percpu: give more latitude to arch specific first chunk initialization 16 years ago
Tejun Heo fbf59bc9d7 percpu: implement new dynamic percpu allocator 16 years ago
Tejun Heo f2a8205c4e percpu: kill percpu_alloc() and friends 16 years ago
Rusty Russell 313e458f81 alloc_percpu: add align argument to __alloc_percpu. 16 years ago
Rusty Russell b36128c830 alloc_percpu: change percpu_ptr to per_cpu_ptr 16 years ago
Brian Gerst d3770449d3 percpu: make PER_CPU_BASE_SECTION overridable by arches 16 years ago
Brian Gerst 0bd74fa8e2 percpu: refactor percpu.h 16 years ago
Adrian Bunk 9d8fddfb17 mm/allocpercpu.c: make 4 functions static 17 years ago
Eric Dumazet 63cc8c7515 percpu: introduce DEFINE_PER_CPU_PAGE_ALIGNED() macro 17 years ago
Eric Dumazet 44c81433e8 per_cpu: fix DEFINE_PER_CPU_SHARED_ALIGNED for modules 17 years ago
Robert P. J. Day aab3c3b01d Remove superfluous include of string.h from percpu.h 17 years ago
Eric Dumazet b324215190 PERCPU : __percpu_alloc_mask() can dynamically size percpu_data storage 17 years ago