aboutsummaryrefslogtreecommitdiff
path: root/include/linux/percpu.h
AgeCommit message (Expand)Author
2019-07-04percpu: Make pcpu_setup_first_chunk() void functionKefeng Wang
2019-03-13percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZEDennis Zhou
2018-08-22/proc/meminfo: add percpu populated pages countDennis Zhou (Facebook)
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-07-26percpu: update free path to take advantage of contig hintsDennis Zhou (Facebook)
2017-07-26percpu: introduce bitmap metadata blocksDennis Zhou (Facebook)
2017-07-26percpu: replace area map allocator with bitmapDennis Zhou (Facebook)
2017-07-26percpu: increase minimum percpu allocation size and align first regionsDennis Zhou (Facebook)
2017-03-16locking/lockdep: Handle statically initialized PER_CPU locks properlyThomas Gleixner
2016-05-20printk/nmi: generic solution for safe printk in NMIPetr Mladek
2015-11-16percpu: remove PERCPU_ENOUGH_ROOM which is stale definitionJungseok Lee
2014-11-21printk/percpu: Define printk_func when printk is not definedSteven Rostedt (Red Hat)
2014-11-19printk: Add per_cpu printk func to allow printk to be divertedSteven Rostedt (Red Hat)
2014-09-02percpu: implement asynchronous chunk populationTejun Heo
2014-09-02percpu: implement [__]alloc_percpu_gfp()Tejun Heo
2014-06-17percpu: move {raw|this}_cpu_*() definitions to include/linux/percpu-defs.hTejun Heo
2014-06-17percpu: move generic {raw|this}_cpu_*_N() definitions to include/asm-generic/...Tejun Heo
2014-06-17percpu: only allow sized arch overrides for {raw|this}_cpu_*() opsTejun Heo
2014-06-17percpu: move accessors from include/linux/percpu.h to percpu-defs.hTejun Heo
2014-06-09Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds
2014-05-14percpu: Fix raw_cpu_inc_return()Paul E. McKenney
2014-04-15percpu: Replace __get_cpu_var with this_cpu_ptrChristoph Lameter
2014-04-07percpu: add preemption checks to __this_cpu opsChristoph Lameter
2014-04-07percpu: add raw_cpu_opsChristoph Lameter
2014-01-23mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGESasha Levin
2013-11-13Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds
2013-10-30percpu: fix this_cpu_sub() subtrahend casting for unsignedsGreg Thelen
2013-10-27percpu: remove this_cpu_xor() implementationHeiko Carstens
2012-10-06sections: fix section conflicts in mm/percpu.cAndi Kleen
2012-05-14percpu: remove percpu_xxx() functionsAlex Shi
2012-03-04percpu: fix __this_cpu_{sub,inc,dec}_return() definitionKonstantin Khlebnikov
2012-02-21percpu: use raw_local_irq_* in _this_cpu opMing Lei
2012-02-21percpu: fix generic definition of __this_cpu_add_and_return()Konstantin Khlebnikov
2011-12-22percpu: Remove irqsafe_cpu_xxx variantsChristoph Lameter
2011-06-03slub: always align cpu_slab to honor cmpxchg_double requirementChris Metcalf
2011-05-04slub: Fix the lockless code on 32-bit platforms with no 64-bit cmpxchgThomas Gleixner
2011-02-28percpu: Generic support for this_cpu_cmpxchg_double()Christoph Lameter
2010-12-18percpu: Generic this_cpu_cmpxchg() and this_cpu_xchg supportChristoph Lameter
2010-12-17percpu,x86: relocate this_cpu_add_return() and friendsTejun Heo
2010-12-17percpu: Generic support for this_cpu_add, sub, dec, inc_returnChristoph Lameter
2010-10-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds
2010-09-21percpu: Add {get,put}_cpu_ptrPeter Zijlstra
2010-09-08percpu: use percpu allocator on UP tooTejun Heo
2010-09-08percpu: reduce PCPU_MIN_UNIT_SIZE to 32kTejun Heo
2010-08-07percpu: handle __percpu notations in UP accessorsNamhyung Kim
2010-06-27percpu: allow limited allocation before slab is onlineTejun Heo
2010-06-27percpu: make @dyn_size always mean min dyn_size in first chunk init functionsTejun Heo
2010-04-05Merge branch 'slabh' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/miscLinus Torvalds
2010-03-30percpu: don't implicitly include slab.h from percpu.hTejun Heo
2010-03-29percpu, module: implement and use is_kernel/module_percpu_address()Tejun Heo