summaryrefslogtreecommitdiff
path: root/lib/percpu_counter.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-25percpu_counter: add a cmpxchg-based _add_batch variantMateusz Guzik1-5/+39
2023-10-19percpu_counter: extend _limited_add() to negative amountsHugh Dickins1-14/+40
2023-10-19shmem,percpu_counter: add _limited_add(fbc, limit, amount)Hugh Dickins1-0/+53
2023-08-25pcpcntr: add group allocation/freeMateusz Guzik1-19/+43
2023-03-19pcpcntr: remove percpu_counter_sum_all()Dave Chinner1-29/+11
2023-03-19pcpcntrs: fix dying cpu summation raceDave Chinner1-3/+12
2023-02-03lib/percpu_counter: percpu_counter_add_batch() overflow/underflowManfred Spraul1-10/+15
2022-12-01percpu_counter: add percpu_counter_sum_all interfaceShakeel Butt1-6/+23
2021-05-07lib/percpu_counter: tame kernel-doc compile warningAlex Shi1-1/+1
2020-10-16lib/percpu_counter.c: use helper macro abs()Miaohe Lin1-1/+1
2020-09-24treewide: Make all debug_obj_descriptors constStephen Boyd1-2/+2
2020-08-07percpu_counter: add percpu_counter_sync()Feng Tang1-0/+19
2018-08-30notifier: Remove notifier header file wherever not usedMukesh Ojha1-1/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-13writeback: rework wb_[dec|inc]_stat family of functionsNikolay Borisov1-0/+7
2017-06-20percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batchNikolay Borisov1-2/+2
2017-01-20percpu_counter: percpu_counter_hotcpu_callback() cleanupEric Dumazet1-3/+2
2016-11-10lib/percpu_counter: Convert to hotplug state machineSebastian Andrzej Siewior1-11/+14
2016-05-20percpu_counter: update debugobjects fixup callbacks return typeDu, Changbin1-3/+3
2015-05-29percpu_counter: batch size aware __percpu_counter_compare()Dave Chinner1-3/+3
2014-09-08percpu_counter: add @gfp to percpu_counter_init()Tejun Heo1-2/+2
2014-09-08percpu_counter: make percpu_counters_lock irq-safeTejun Heo1-6/+10
2014-04-09lib/percpu_counter.c: fix bad percpu counter state during suspendJens Axboe1-1/+1
2014-01-17percpu_counter: unbreak __percpu_counter_add()Hugh Dickins1-1/+1
2014-01-15lib/percpu_counter.c: fix __percpu_counter_add()Ming Lei1-2/+2
2013-10-25percpu_counter: make APIs irq safeShaohua Li1-6/+9
2013-07-15kernel: delete __cpuinit usage from all core kernel filesPaul Gortmaker1-1/+1
2013-07-04lib/percpu_counter.c: __this_cpu_write() doesn't need to be protected by spin...Fan Du1-1/+1
2012-07-31switch the protection of percpu_counter list to spinlockAl Viro1-7/+7
2011-11-01lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdefGlauber Costa1-0/+2
2011-09-13locking, percpu_counter: Annotate ::lock as rawThomas Gleixner1-9/+9
2010-12-17percpucounter: Optimize __percpu_counter_add a bit through the use of this_cp...Christoph Lameter1-5/+3
2010-10-27percpu_counter: use this_cpu_ptr() instead of per_cpu_ptr()Christoph Lameter1-3/+3
2010-10-27percpu_counter: add debugobj supportTejun Heo1-0/+48
2010-10-27percpu: fix list_head init bug in __percpu_counter_init()Masanori ITOH1-0/+1
2010-08-10tmpfs: add accurate compare function to percpu_counter libraryTim Chen1-0/+27
2009-01-07Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-14/+4
2009-01-07percpu_counter: FBC_BATCH should be a variableEric Dumazet1-4/+14
2009-01-06Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into co...Ingo Molnar1-14/+4
2008-12-29locking, percpu counters: introduce separate lock classesPeter Zijlstra1-14/+4
2008-12-10revert "percpu_counter: new function percpu_counter_sum_and_set"Andrew Morton1-6/+1
2008-12-10revert "percpu counter: clean up percpu_counter_sum_and_set()"Andrew Morton1-3/+5
2008-12-10percpu_counter: fix CPU unplug race in percpu_counter_destroy()Eric Dumazet1-2/+2
2008-10-09percpu counter: clean up percpu_counter_sum_and_set()Mingming Cao1-5/+3
2008-07-12percpu_counter: new function percpu_counter_sum_and_setMingming Cao1-1/+6
2008-04-30mm: bdi: export BDI attributes in sysfsPeter Zijlstra1-0/+1
2007-10-19Add irq protection in the percpu-counters cpu-hotplug-callback pathGautham R Shenoy1-2/+3
2007-10-17lib: percpu_counter_init_irqPeter Zijlstra1-0/+12
2007-10-17lib: percpu_counter_init error handlingPeter Zijlstra1-1/+7
2007-10-17lib: percpu_count_sum()Peter Zijlstra1-3/+3