VisionFive2 Linux kernel
StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)
More than 9999 Commits
32 Branches
54 Tags
Index
Trunk
Branches
Tags
Trunk
Branches
Tags
Home page
Home page
starfive-tech/linux.git
/
branches
/
beaglev-5.13.y
/
lib
/
sbitmap.c
Date
Commit Message
Rev
Author
2021-03-04
scsi: sbitmap: Add sbitmap_calculate_shift() helper
2d13b1ea
Ming Lei
2021-03-04
scsi: sbitmap: Export sbitmap_weight
cbb9950b
Ming Lei
2021-03-04
scsi: sbitmap: Move allocation hint into sbitmap
c548e62b
Ming Lei
2021-03-04
scsi: sbitmap: Add helpers for updating allocation hint
bf2c4282
Ming Lei
2021-03-04
scsi: sbitmap: Maintain allocation round_robin in sbitmap
efe1f3a1
Ming Lei
2020-12-07
sbitmap: simplify wrap check
0eff1f1a
Pavel Begunkov
2020-12-07
sbitmap: replace CAS with atomic and
c3250c8d
Pavel Begunkov
2020-12-07
sbitmap: remove swap_lock
661d4f55
Pavel Begunkov
2020-12-07
sbitmap: optimise sbitmap_deferred_clear()
b78beea0
Pavel Begunkov
2020-07-01
sbitmap: Consider cleared bits in sbitmap_bitmap_show()
6bf0eb55
John Garry
2019-12-20
sbitmap: only queue kyber's wait callback if not already active
df034c93
David Jeffery
2019-11-13
sbitmap: Delete sbitmap_any_bit_clear()
708edafa
John Garry
2019-07-01
sbitmap: Replace cmpxchg with xchg
41723288
Pavel Begunkov
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 328
0fc479b1
Thomas Gleixner
2019-05-23
sbitmap: fix improper use of smp_mb__before_atomic()
a0934fd2
Andrea Parri
2019-03-25
sbitmap: order READ/WRITE freed instance and setting clear bit
e6d1fa58
Ming Lei
2019-01-15
sbitmap: Protect swap_lock from hardirq
fe76fc6a
Ming Lei
2019-01-15
sbitmap: Protect swap_lock from softirqs
37198768
Steven Rostedt (VMware)
2018-12-20
sbitmap: add helpers for add/del wait queue handling
9f6b7ef6
Jens Axboe
2018-12-11
sbitmap: flush deferred clears for resize and shallow gets
b2dbff1b
Jens Axboe
2018-12-09
sbitmap: silence bogus lockdep IRQ warning
58ab5e32
Jens Axboe
2018-11-30
sbitmap: optimize wakeup check
5d2ee712
Jens Axboe
2018-11-30
sbitmap: ammortize cost of clearing bits
ea86ea2c
Jens Axboe
2018-11-29
sbitmap: don't loop for find_next_zero_bit() for !round_robin
27fae429
Jens Axboe
2018-06-12
treewide: kzalloc_node() -> kcalloc_node()
590b5b7d
Kees Cook
2018-05-24
blk-mq: avoid starving tag allocation after allocating process migrates
e6fc4649
Ming Lei
2018-05-14
sbitmap: fix race in wait batch accounting
c854ab57
Jens Axboe
2018-05-10
sbitmap: warn if using smaller shallow depth than was setup
61445b56
Omar Sandoval
2018-05-10
sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow()
a3275539
Omar Sandoval
2018-02-28
sbitmap: use test_and_set_bit_lock()/clear_bit_unlock()
4ace53f1
Omar Sandoval
2017-12-22
blk-mq: improve heavily contended tag case
4e5dff41
Jens Axboe
2017-04-14
sbitmap: add sbitmap_get_shallow() operation
c05e6673
Omar Sandoval
2017-03-02
kasan, sched/headers: Uninline kasan_enable/disable_current()
af8601ad
Ingo Molnar
2017-01-27
sbitmap: add helpers for dumping to a seq_file
24af1ccf
Omar Sandoval
2017-01-18
sbitmap: fix wakeup hang after sbq resize
6c0ca7ae
Omar Sandoval
2017-01-18
sbitmap: use smp_mb__after_atomic() in sbq_wake_up()
f66227de
Omar Sandoval
2016-09-19
sbitmap: initialize weight to zero
60658e0d
Colin Ian King
2016-09-17
sbitmap: don't update the allocation hint on clear after resize
5c64a8df
Omar Sandoval
2016-09-17
sbitmap: re-initialize allocation hints after resize
05fd095d
Omar Sandoval
2016-09-17
sbitmap: randomize initial alloc_hint values
98d95416
Omar Sandoval
2016-09-17
sbitmap: push alloc policy into sbitmap_queue
f4a644db
Omar Sandoval
2016-09-17
sbitmap: push per-cpu last_tag into sbitmap_queue
40aabb67
Omar Sandoval
2016-09-17
sbitmap: allocate wait queues on a specific node
48e28166
Omar Sandoval
2016-09-17
blk-mq: abstract tag allocation out into sbitmap library
88459642
Omar Sandoval