aboutsummaryrefslogtreecommitdiff
path: root/include/linux/percpu-refcount.h
AgeCommit message (Expand)AuthorFilesLines
2021-12-09percpu_ref: Replace kernel.h with the necessary inclusionsGravatar Andy Shevchenko 1-1/+1
2021-10-21percpu_ref: percpu_ref_tryget_live() version holding RCUGravatar Pavel Begunkov 1-10/+23
2021-07-08lib: fix spelling mistakes in header filesGravatar Zhen Lei 1-1/+1
2020-10-06percpu_ref: reduce memory footprint of percpu_ref in fast pathGravatar Ming Lei 1-28/+24
2020-07-21include/linux: Remove smp_read_barrier_depends() from commentsGravatar Will Deacon 1-1/+1
2020-01-20pcpu_ref: add percpu_ref_tryget_many()Gravatar Pavel Begunkov 1-5/+21
2019-11-16percpu-refcount: Use normal instead of RCU-sched"Gravatar Sebastian Andrzej Siewior 1-8/+8
2019-05-09percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINITGravatar Roman Gushchin 1-0/+1
2019-05-09percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flagGravatar Roman Gushchin 1-1/+8
2018-09-26percpu-refcount: Introduce percpu_ref_resurrect()Gravatar Bart Van Assche 1-0/+1
2018-03-19percpu_ref: Update doc to dissuade users from depending on internal RCU grace...Gravatar Tejun Heo 1-6/+12
2017-12-04percpu: READ_ONCE() now implies smp_read_barrier_depends()Gravatar Paul E. McKenney 1-3/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-03-22percpu-refcount: support synchronous switch to atomic mode.Gravatar NeilBrown 1-0/+1
2017-01-28percpu-refcount: fix reference leak during percpu-atomic transitionGravatar Douglas Miller 1-2/+2
2016-06-03percpu, locking: Revert ("percpu: Replace smp_read_barrier_depends() with loc...Gravatar Tejun Heo 1-7/+5
2015-11-16percpu: Remove unneeded return from void functionGravatar Guillaume Gomez 1-1/+1
2015-01-06percpu_ref: implement percpu_ref_is_dying()Gravatar Tejun Heo 1-0/+14
2015-01-06percpu_ref: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live()Gravatar Tejun Heo 1-3/+17
2014-12-11Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Gravatar Linus Torvalds 1-3/+1
2014-12-10mm: memcontrol: take a css reference for each charged pageGravatar Johannes Weiner 1-9/+38
2014-11-23percpu-ref: fix DEAD flag contamination of percpu pointerGravatar Tejun Heo 1-1/+7
2014-11-22percpu: Replace smp_read_barrier_depends() with lockless_dereference()Gravatar Pranith Kumar 1-3/+1
2014-10-10Merge branch 'for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Gravatar Linus Torvalds 1-42/+80
2014-10-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Gravatar Linus Torvalds 1-1/+1
2014-09-24percpu_ref: make INIT_ATOMIC and switch_to_atomic() stickyGravatar Tejun Heo 1-1/+4
2014-09-24percpu_ref: add PERCPU_REF_INIT_* flagsGravatar Tejun Heo 1-1/+17
2014-09-24percpu_ref: decouple switching to percpu mode and reinitGravatar Tejun Heo 1-1/+2
2014-09-24percpu_ref: decouple switching to atomic mode and killingGravatar Tejun Heo 1-2/+6
2014-09-24percpu_ref: add PCPU_REF_DEADGravatar Tejun Heo 1-1/+5
2014-09-24percpu_ref: rename things to prepare for decoupling percpu/atomic mode switchGravatar Tejun Heo 1-11/+14
2014-09-24percpu_ref: replace pcpu_ prefix with percpu_Gravatar Tejun Heo 1-23/+23
2014-09-24percpu_ref: minor code and comment updatesGravatar Tejun Heo 1-9/+16
2014-09-24percpu_ref: relocate percpu_ref_reinit()Gravatar Tejun Heo 1-1/+1
2014-09-24Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during p...Gravatar Tejun Heo 1-1/+0
2014-09-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axb...Gravatar Tejun Heo 1-0/+1
2014-09-24blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probeGravatar Tejun Heo 1-0/+1
2014-09-20percpu-refcount: make percpu_ref based on longs instead of intsGravatar Tejun Heo 1-12/+12
2014-09-08percpu-refcount: add @gfp to percpu_ref_init()Gravatar Tejun Heo 1-1/+2
2014-08-28treewide: fix synchronize_rcu() in commentsGravatar Jesper Dangaard Brouer 1-1/+1
2014-06-28percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero()Gravatar Tejun Heo 1-0/+19
2014-06-28percpu-refcount: require percpu_ref to be exited explicitlyGravatar Tejun Heo 1-4/+2
2014-06-28percpu-refcount: use unsigned long for pcpu_count pointerGravatar Tejun Heo 1-2/+2
2014-06-28percpu-refcount: add helpers for ->percpu_count accessesGravatar Tejun Heo 1-14/+21
2014-06-28percpu-refcount: one bit is enough for REF_STATUSGravatar Tejun Heo 1-3/+1
2014-06-04Merge branch 'for-3.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Tejun Heo 1-4/+4
2014-06-04percpu-refcount: fix usage of this_cpu_opsGravatar Sebastian Ott 1-3/+3
2014-05-09percpu-refcount: implement percpu_ref_tryget()Gravatar Tejun Heo 1-0/+32
2014-05-09percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live()Gravatar Tejun Heo 1-2/+2
2013-06-16percpu-refcount: use RCU-sched insted of normal RCUGravatar Tejun Heo 1-6/+6