summaryrefslogtreecommitdiffstats
path: root/include/linux/percpu-refcount.h
Commit message (Expand)AuthorAgeFilesLines
* percpu: READ_ONCE() now implies smp_read_barrier_depends()Paul E. McKenney2017-12-041-3/+3
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* percpu-refcount: support synchronous switch to atomic mode.NeilBrown2017-03-221-0/+1
* percpu-refcount: fix reference leak during percpu-atomic transitionDouglas Miller2017-01-281-2/+2
* percpu, locking: Revert ("percpu: Replace smp_read_barrier_depends() with loc...Tejun Heo2016-06-031-7/+5
* percpu: Remove unneeded return from void functionGuillaume Gomez2015-11-161-1/+1
* percpu_ref: implement percpu_ref_is_dying()Tejun Heo2015-01-061-0/+14
* percpu_ref: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live()Tejun Heo2015-01-061-3/+17
* Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds2014-12-111-3/+1
|\
| * percpu: Replace smp_read_barrier_depends() with lockless_dereference()Pranith Kumar2014-11-221-3/+1
* | mm: memcontrol: take a css reference for each charged pageJohannes Weiner2014-12-101-9/+38
* | percpu-ref: fix DEAD flag contamination of percpu pointerTejun Heo2014-11-231-1/+7
|/
* Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds2014-10-101-42/+80
|\
| * percpu_ref: make INIT_ATOMIC and switch_to_atomic() stickyTejun Heo2014-09-241-1/+4
| * percpu_ref: add PERCPU_REF_INIT_* flagsTejun Heo2014-09-241-1/+17
| * percpu_ref: decouple switching to percpu mode and reinitTejun Heo2014-09-241-1/+2
| * percpu_ref: decouple switching to atomic mode and killingTejun Heo2014-09-241-2/+6
| * percpu_ref: add PCPU_REF_DEADTejun Heo2014-09-241-1/+5
| * percpu_ref: rename things to prepare for decoupling percpu/atomic mode switchTejun Heo2014-09-241-11/+14
| * percpu_ref: replace pcpu_ prefix with percpu_Tejun Heo2014-09-241-23/+23
| * percpu_ref: minor code and comment updatesTejun Heo2014-09-241-9/+16
| * percpu_ref: relocate percpu_ref_reinit()Tejun Heo2014-09-241-1/+1
| * Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during p...Tejun Heo2014-09-241-1/+0
| * Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axb...Tejun Heo2014-09-241-0/+1
| |\
| * | percpu-refcount: make percpu_ref based on longs instead of intsTejun Heo2014-09-201-12/+12
| * | percpu-refcount: add @gfp to percpu_ref_init()Tejun Heo2014-09-081-1/+2
* | | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2014-10-071-1/+1
|\ \ \ | |_|/ |/| |
| * | treewide: fix synchronize_rcu() in commentsJesper Dangaard Brouer2014-08-281-1/+1
| |/
* / blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probeTejun Heo2014-09-241-0/+1
|/
* percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero()Tejun Heo2014-06-281-0/+19
* percpu-refcount: require percpu_ref to be exited explicitlyTejun Heo2014-06-281-4/+2
* percpu-refcount: use unsigned long for pcpu_count pointerTejun Heo2014-06-281-2/+2
* percpu-refcount: add helpers for ->percpu_count accessesTejun Heo2014-06-281-14/+21
* percpu-refcount: one bit is enough for REF_STATUSTejun Heo2014-06-281-3/+1
* Merge branch 'for-3.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Tejun Heo2014-06-041-4/+4
|\
| * percpu-refcount: fix usage of this_cpu_opsSebastian Ott2014-06-041-3/+3
* | percpu-refcount: implement percpu_ref_tryget()Tejun Heo2014-05-091-0/+32
* | percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live()Tejun Heo2014-05-091-2/+2
|/
* percpu-refcount: use RCU-sched insted of normal RCUTejun Heo2013-06-161-6/+6
* percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_con...Tejun Heo2013-06-131-1/+49
* percpu-refcount: implement percpu_ref_cancel_init()Tejun Heo2013-06-131-0/+1
* percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_O...Tejun Heo2013-06-131-1/+2
* percpu-refcount: cosmetic updatesTejun Heo2013-06-121-3/+5
* percpu-refcount: consistently use plain (non-sched) RCUTejun Heo2013-06-121-4/+4
* percpu: implement generic percpu refcountingKent Overstreet2013-06-031-0/+122