aboutsummaryrefslogtreecommitdiff
path: root/lib/percpu-refcount.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-30percpu-refcount: Use call_rcu_hurry() for atomic switchGravatar Joel Fernandes (Google) 1-1/+2
2022-05-18percpu_ref_init(): clean ->percpu_count_ref on failureGravatar Al Viro 1-0/+1
2021-05-13percpu_ref: Don't opencode percpu_ref_is_dyingGravatar Nikolay Borisov 1-3/+3
2021-01-22percpu_ref: Dump mem_dump_obj() info upon reference-count underflowGravatar Paul E. McKenney 1-3/+9
2020-10-09percpu_ref: don't refer to ref->data if it isn't allocatedGravatar Ming Lei 1-1/+1
2020-10-06percpu_ref: reduce memory footprint of percpu_ref in fast pathGravatar Ming Lei 1-33/+98
2020-06-04lib/percpu-refcount.c: use a more common logging styleGravatar Joe Perches 1-3/+3
2020-03-05percpu_ref: Fix comment regarding percpu_ref_init flagsGravatar Ira Weiny 1-3/+4
2019-07-14Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/denni...Gravatar Linus Torvalds 1-2/+11
2019-05-21treewide: Add SPDX license identifier for missed filesGravatar Thomas Gleixner 1-0/+1
2019-05-09percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINITGravatar Roman Gushchin 1-2/+11
2019-04-09treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelyGravatar Sakari Ailus 1-2/+2
2018-11-27percpu-refcount: Replace call_rcu_sched() with call_rcu()Gravatar Paul E. McKenney 1-1/+1
2018-09-26percpu-refcount: Introduce percpu_ref_resurrect()Gravatar Bart Van Assche 1-2/+26
2018-03-19percpu_ref: Update doc to dissuade users from depending on internal RCU grace...Gravatar Tejun Heo 1-0/+2
2017-12-04percpu: READ_ONCE() now implies smp_read_barrier_depends()Gravatar Paul E. McKenney 1-4/+4
2017-03-22percpu-refcount: support synchronous switch to atomic mode.Gravatar NeilBrown 1-0/+17
2016-08-11percpu-refcount: init ->confirm_switch member properlyGravatar Roman Pen 1-0/+3
2016-08-10percpu_ref: allow operation mode switching operations to be called concurrentlyGravatar Tejun Heo 1-4/+29
2016-08-10percpu_ref: restructure operation mode switchingGravatar Tejun Heo 1-35/+29
2016-08-10percpu_ref: unify staggered atomic switching wait behaviorGravatar Tejun Heo 1-10/+21
2016-08-10percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_re...Gravatar Tejun Heo 1-48/+50
2016-08-10percpu_ref: remove unnecessary RCU grace period for staggered atomic switchin...Gravatar Tejun Heo 1-18/+4
2016-02-15lib+mm: fix few spelling mistakesGravatar Bogdan Sikora 1-1/+1
2014-09-24percpu_ref: make INIT_ATOMIC and switch_to_atomic() stickyGravatar Tejun Heo 1-5/+15
2014-09-24percpu_ref: add PERCPU_REF_INIT_* flagsGravatar Tejun Heo 1-5/+18
2014-09-24percpu_ref: decouple switching to percpu mode and reinitGravatar Tejun Heo 1-19/+54
2014-09-24percpu_ref: decouple switching to atomic mode and killingGravatar Tejun Heo 1-31/+110
2014-09-24percpu_ref: add PCPU_REF_DEADGravatar Tejun Heo 1-8/+11
2014-09-24percpu_ref: rename things to prepare for decoupling percpu/atomic mode switchGravatar Tejun Heo 1-11/+11
2014-09-24percpu_ref: replace pcpu_ prefix with percpu_Gravatar Tejun Heo 1-27/+29
2014-09-24percpu_ref: minor code and comment updatesGravatar Tejun Heo 1-8/+6
2014-09-24percpu_ref: relocate percpu_ref_reinit()Gravatar Tejun Heo 1-35/+35
2014-09-24Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during p...Gravatar Tejun Heo 1-16/+0
2014-09-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axb...Gravatar Tejun Heo 1-0/+16
2014-09-24blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probeGravatar Tejun Heo 1-0/+16
2014-09-20percpu-refcount: make percpu_ref based on longs instead of intsGravatar Tejun Heo 1-18/+19
2014-09-20percpu-refcount: improve WARN messagesGravatar Tejun Heo 1-3/+5
2014-09-08percpu-refcount: add @gfp to percpu_ref_init()Gravatar Tejun Heo 1-2/+4
2014-06-28percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero()Gravatar Tejun Heo 1-0/+35
2014-06-28percpu-refcount: require percpu_ref to be exited explicitlyGravatar Tejun Heo 1-23/+10
2014-06-28percpu-refcount: use unsigned long for pcpu_count pointerGravatar Tejun Heo 1-6/+5
2014-06-28percpu-refcount: add helpers for ->percpu_count accessesGravatar Tejun Heo 1-8/+9
2014-06-28percpu-refcount: one bit is enough for REF_STATUSGravatar Tejun Heo 1-1/+1
2014-01-21percpu-refcount: Add a WARN() for ref going negativeGravatar Kent Overstreet 1-0/+3
2013-10-16percpu_refcount: export symbolsGravatar Matias Bjorling 1-0/+3
2013-06-16percpu-refcount: use RCU-sched insted of normal RCUGravatar Tejun Heo 1-1/+1
2013-06-13percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_con...Gravatar Tejun Heo 1-6/+17
2013-06-13percpu-refcount: implement percpu_ref_cancel_init()Gravatar Tejun Heo 1-0/+31
2013-06-13percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_O...Gravatar Tejun Heo 1-3/+1