summaryrefslogtreecommitdiff
path: root/lib/percpu-refcount.c
Commit message (Expand)AuthorAgeFilesLines
* percpu_ref: Don't opencode percpu_ref_is_dyingNikolay Borisov2021-05-131-3/+3
* percpu_ref: Dump mem_dump_obj() info upon reference-count underflowPaul E. McKenney2021-01-221-3/+9
* percpu_ref: don't refer to ref->data if it isn't allocatedMing Lei2020-10-091-1/+1
* percpu_ref: reduce memory footprint of percpu_ref in fast pathMing Lei2020-10-061-33/+98
* lib/percpu-refcount.c: use a more common logging styleJoe Perches2020-06-041-3/+3
* percpu_ref: Fix comment regarding percpu_ref_init flagsIra Weiny2020-03-051-3/+4
* Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/denni...Linus Torvalds2019-07-141-2/+11
|\
| * percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINITRoman Gushchin2019-05-091-2/+11
* | treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* | treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelySakari Ailus2019-04-091-2/+2
|/
* percpu-refcount: Replace call_rcu_sched() with call_rcu()Paul E. McKenney2018-11-271-1/+1
* percpu-refcount: Introduce percpu_ref_resurrect()Bart Van Assche2018-09-261-2/+26
* percpu_ref: Update doc to dissuade users from depending on internal RCU grace...Tejun Heo2018-03-191-0/+2
* percpu: READ_ONCE() now implies smp_read_barrier_depends()Paul E. McKenney2017-12-041-4/+4
* percpu-refcount: support synchronous switch to atomic mode.NeilBrown2017-03-221-0/+17
* percpu-refcount: init ->confirm_switch member properlyRoman Pen2016-08-111-0/+3
* percpu_ref: allow operation mode switching operations to be called concurrentlyTejun Heo2016-08-101-4/+29
* percpu_ref: restructure operation mode switchingTejun Heo2016-08-101-35/+29
* percpu_ref: unify staggered atomic switching wait behaviorTejun Heo2016-08-101-10/+21
* percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_re...Tejun Heo2016-08-101-48/+50
* percpu_ref: remove unnecessary RCU grace period for staggered atomic switchin...Tejun Heo2016-08-101-18/+4
* lib+mm: fix few spelling mistakesBogdan Sikora2016-02-151-1/+1
* percpu_ref: make INIT_ATOMIC and switch_to_atomic() stickyTejun Heo2014-09-241-5/+15
* percpu_ref: add PERCPU_REF_INIT_* flagsTejun Heo2014-09-241-5/+18
* percpu_ref: decouple switching to percpu mode and reinitTejun Heo2014-09-241-19/+54
* percpu_ref: decouple switching to atomic mode and killingTejun Heo2014-09-241-31/+110
* percpu_ref: add PCPU_REF_DEADTejun Heo2014-09-241-8/+11
* percpu_ref: rename things to prepare for decoupling percpu/atomic mode switchTejun Heo2014-09-241-11/+11
* percpu_ref: replace pcpu_ prefix with percpu_Tejun Heo2014-09-241-27/+29
* percpu_ref: minor code and comment updatesTejun Heo2014-09-241-8/+6
* percpu_ref: relocate percpu_ref_reinit()Tejun Heo2014-09-241-35/+35
* Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during p...Tejun Heo2014-09-241-16/+0
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axb...Tejun Heo2014-09-241-0/+16
|\
| * blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probeTejun Heo2014-09-241-0/+16
* | percpu-refcount: make percpu_ref based on longs instead of intsTejun Heo2014-09-201-18/+19
* | percpu-refcount: improve WARN messagesTejun Heo2014-09-201-3/+5
* | percpu-refcount: add @gfp to percpu_ref_init()Tejun Heo2014-09-081-2/+4
|/
* percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero()Tejun Heo2014-06-281-0/+35
* percpu-refcount: require percpu_ref to be exited explicitlyTejun Heo2014-06-281-23/+10
* percpu-refcount: use unsigned long for pcpu_count pointerTejun Heo2014-06-281-6/+5
* percpu-refcount: add helpers for ->percpu_count accessesTejun Heo2014-06-281-8/+9
* percpu-refcount: one bit is enough for REF_STATUSTejun Heo2014-06-281-1/+1
* percpu-refcount: Add a WARN() for ref going negativeKent Overstreet2014-01-211-0/+3
* percpu_refcount: export symbolsMatias Bjorling2013-10-161-0/+3
* percpu-refcount: use RCU-sched insted of normal RCUTejun Heo2013-06-161-1/+1
* percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_con...Tejun Heo2013-06-131-6/+17
* percpu-refcount: implement percpu_ref_cancel_init()Tejun Heo2013-06-131-0/+31
* percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_O...Tejun Heo2013-06-131-3/+1
* percpu-refcount: cosmetic updatesTejun Heo2013-06-121-3/+4
* percpu-refcount: Don't use silly cmpxchg()Kent Overstreet2013-06-031-15/+4