Commit History

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