Tejun Heo
|
1cae13e75b
percpu_ref: make INIT_ATOMIC and switch_to_atomic() sticky
|
11 éve |
Tejun Heo
|
2aad2a86f6
percpu_ref: add PERCPU_REF_INIT_* flags
|
11 éve |
Tejun Heo
|
f47ad45784
percpu_ref: decouple switching to percpu mode and reinit
|
11 éve |
Tejun Heo
|
490c79a657
percpu_ref: decouple switching to atomic mode and killing
|
11 éve |
Tejun Heo
|
27344a9017
percpu_ref: add PCPU_REF_DEAD
|
11 éve |
Tejun Heo
|
9e804d1f58
percpu_ref: rename things to prepare for decoupling percpu/atomic mode switch
|
11 éve |
Tejun Heo
|
eecc16ba9a
percpu_ref: replace pcpu_ prefix with percpu_
|
11 éve |
Tejun Heo
|
6251f9976a
percpu_ref: minor code and comment updates
|
11 éve |
Tejun Heo
|
a223737019
percpu_ref: relocate percpu_ref_reinit()
|
11 éve |
Tejun Heo
|
9eca80461a
Revert "blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probe"
|
11 éve |
Tejun Heo
|
d06efebf0c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block into for-3.18
|
11 éve |
Tejun Heo
|
0a30288da1
blk-mq, percpu_ref: implement a kludge for SCSI blk-mq stall during probe
|
11 éve |
Tejun Heo
|
e625305b39
percpu-refcount: make percpu_ref based on longs instead of ints
|
11 éve |
Tejun Heo
|
4843c3320c
percpu-refcount: improve WARN messages
|
11 éve |
Tejun Heo
|
a34375ef9e
percpu-refcount: add @gfp to percpu_ref_init()
|
11 éve |
Tejun Heo
|
2d7227828e
percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero()
|
11 éve |
Tejun Heo
|
9a1049da9b
percpu-refcount: require percpu_ref to be exited explicitly
|
11 éve |
Tejun Heo
|
7d74207512
percpu-refcount: use unsigned long for pcpu_count pointer
|
11 éve |
Tejun Heo
|
eae7975ddf
percpu-refcount: add helpers for ->percpu_count accesses
|
11 éve |
Tejun Heo
|
d630dc4c9a
percpu-refcount: one bit is enough for REF_STATUS
|
11 éve |
Kent Overstreet
|
687b0ad275
percpu-refcount: Add a WARN() for ref going negative
|
11 éve |
Matias Bjorling
|
5e9dd373de
percpu_refcount: export symbols
|
11 éve |
Tejun Heo
|
a4244454df
percpu-refcount: use RCU-sched insted of normal RCU
|
12 éve |
Tejun Heo
|
dbece3a0f1
percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm()
|
12 éve |
Tejun Heo
|
bc497bd33b
percpu-refcount: implement percpu_ref_cancel_init()
|
12 éve |
Tejun Heo
|
acac7883ee
percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu()
|
12 éve |
Tejun Heo
|
ac899061a9
percpu-refcount: cosmetic updates
|
12 éve |
Kent Overstreet
|
c1ae6e9b4d
percpu-refcount: Don't use silly cmpxchg()
|
12 éve |
Kent Overstreet
|
215e262f2a
percpu: implement generic percpu refcounting
|
12 éve |