summaryrefslogtreecommitdiff
path: root/include/linux/percpu.h
AgeCommit message (Expand)Author
2023-10-20mm/percpu.c: introduce pcpu_alloc_size()Hou Tao
2023-07-18Randomized slab caches for kmalloc()GONG, Ruiqi
2023-07-04Merge tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-06-26locking: Introduce __cleanup() based infrastructurePeter Zijlstra
2023-06-09mm: percpu: unhide pcpu_embed_first_chunk prototypeArnd Bergmann
2022-12-12Merge branch 'for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/denni...Linus Torvalds
2022-11-21percpu: adjust the value of PERCPU_DYNAMIC_EARLY_SIZEBaoquan He
2022-11-07mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTSBaoquan He
2022-01-20mm: percpu: add generic pcpu_populate_pte() functionKefeng Wang
2022-01-20mm: percpu: add generic pcpu_fc_alloc/free funcitonKefeng Wang
2022-01-20mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedefKefeng Wang
2021-11-18Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2021-11-15printk: Remove printk.h inclusion in percpu.hAndy Shevchenko
2021-11-06percpu: add __alloc_size attributes for better bounds checkingKees Cook
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