summaryrefslogtreecommitdiffstats
path: root/lib/percpu_counter.c
Commit message (Expand)AuthorAgeFilesLines
* percpu_counter: add a cmpxchg-based _add_batch variantMateusz Guzik2024-06-241-5/+39
* percpu_counter: extend _limited_add() to negative amountsHugh Dickins2023-10-181-14/+40
* shmem,percpu_counter: add _limited_add(fbc, limit, amount)Hugh Dickins2023-10-181-0/+53
* pcpcntr: add group allocation/freeMateusz Guzik2023-08-251-19/+43
* pcpcntr: remove percpu_counter_sum_all()Dave Chinner2023-03-191-29/+11
* pcpcntrs: fix dying cpu summation raceDave Chinner2023-03-191-3/+12
* lib/percpu_counter: percpu_counter_add_batch() overflow/underflowManfred Spraul2023-02-021-10/+15
* percpu_counter: add percpu_counter_sum_all interfaceShakeel Butt2022-11-301-6/+23
* lib/percpu_counter: tame kernel-doc compile warningAlex Shi2021-05-061-1/+1
* lib/percpu_counter.c: use helper macro abs()Miaohe Lin2020-10-161-1/+1
* treewide: Make all debug_obj_descriptors constStephen Boyd2020-09-241-2/+2
* percpu_counter: add percpu_counter_sync()Feng Tang2020-08-071-0/+19
* notifier: Remove notifier header file wherever not usedMukesh Ojha2018-08-301-1/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* writeback: rework wb_[dec|inc]_stat family of functionsNikolay Borisov2017-07-121-0/+7
* percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batchNikolay Borisov2017-06-201-2/+2
* percpu_counter: percpu_counter_hotcpu_callback() cleanupEric Dumazet2017-01-201-3/+2
* lib/percpu_counter: Convert to hotplug state machineSebastian Andrzej Siewior2016-11-091-11/+14
* percpu_counter: update debugobjects fixup callbacks return typeDu, Changbin2016-05-191-3/+3
* percpu_counter: batch size aware __percpu_counter_compare()Dave Chinner2015-05-291-3/+3
* percpu_counter: add @gfp to percpu_counter_init()Tejun Heo2014-09-081-2/+2
* percpu_counter: make percpu_counters_lock irq-safeTejun Heo2014-09-081-6/+10
* lib/percpu_counter.c: fix bad percpu counter state during suspendJens Axboe2014-04-081-1/+1
* percpu_counter: unbreak __percpu_counter_add()Hugh Dickins2014-01-171-1/+1
* lib/percpu_counter.c: fix __percpu_counter_add()Ming Lei2014-01-151-2/+2
* percpu_counter: make APIs irq safeShaohua Li2013-10-251-6/+9
* kernel: delete __cpuinit usage from all core kernel filesPaul Gortmaker2013-07-141-1/+1
* lib/percpu_counter.c: __this_cpu_write() doesn't need to be protected by spin...Fan Du2013-07-031-1/+1
* switch the protection of percpu_counter list to spinlockAl Viro2012-07-311-7/+7
* lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdefGlauber Costa2011-10-311-0/+2
* locking, percpu_counter: Annotate ::lock as rawThomas Gleixner2011-09-131-9/+9
* percpucounter: Optimize __percpu_counter_add a bit through the use of this_cp...Christoph Lameter2010-12-171-5/+3
* percpu_counter: use this_cpu_ptr() instead of per_cpu_ptr()Christoph Lameter2010-10-261-3/+3
* percpu_counter: add debugobj supportTejun Heo2010-10-261-0/+48
* percpu: fix list_head init bug in __percpu_counter_init()Masanori ITOH2010-10-261-0/+1
* tmpfs: add accurate compare function to percpu_counter libraryTim Chen2010-08-091-0/+27
* Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2009-01-061-14/+4
|\
| *-. Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into co...Ingo Molnar2009-01-061-14/+4
| |\ \
| | | * locking, percpu counters: introduce separate lock classesPeter Zijlstra2008-12-291-14/+4
| | |/
* | / percpu_counter: FBC_BATCH should be a variableEric Dumazet2009-01-061-4/+14
|/ /
* | revert "percpu_counter: new function percpu_counter_sum_and_set"Andrew Morton2008-12-101-6/+1
* | revert "percpu counter: clean up percpu_counter_sum_and_set()"Andrew Morton2008-12-101-3/+5
* | percpu_counter: fix CPU unplug race in percpu_counter_destroy()Eric Dumazet2008-12-101-2/+2
|/
* percpu counter: clean up percpu_counter_sum_and_set()Mingming Cao2008-10-091-5/+3
* percpu_counter: new function percpu_counter_sum_and_setMingming Cao2008-07-111-1/+6
* mm: bdi: export BDI attributes in sysfsPeter Zijlstra2008-04-301-0/+1
* Add irq protection in the percpu-counters cpu-hotplug-callback pathGautham R Shenoy2007-10-191-2/+3
* lib: percpu_counter_init_irqPeter Zijlstra2007-10-171-0/+12
* lib: percpu_counter_init error handlingPeter Zijlstra2007-10-171-1/+7
* lib: percpu_count_sum()Peter Zijlstra2007-10-171-3/+3