aboutsummaryrefslogtreecommitdiff
path: root/lib/sbitmap.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-12treewide: kzalloc_node() -> kcalloc_node()Gravatar Kees Cook 1-1/+1
2018-05-24blk-mq: avoid starving tag allocation after allocating process migratesGravatar Ming Lei 1-14/+15
2018-05-14sbitmap: fix race in wait batch accountingGravatar Jens Axboe 1-10/+25
2018-05-10sbitmap: warn if using smaller shallow depth than was setupGravatar Omar Sandoval 1-0/+2
2018-05-10sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow()Gravatar Omar Sandoval 1-9/+40
2018-02-28sbitmap: use test_and_set_bit_lock()/clear_bit_unlock()Gravatar Omar Sandoval 1-5/+5
2017-12-22blk-mq: improve heavily contended tag caseGravatar Jens Axboe 1-1/+1
2017-04-14sbitmap: add sbitmap_get_shallow() operationGravatar Omar Sandoval 1-7/+68
2017-03-02kasan, sched/headers: Uninline kasan_enable/disable_current()Gravatar Ingo Molnar 1-0/+1
2017-01-27sbitmap: add helpers for dumping to a seq_fileGravatar Omar Sandoval 1-0/+91
2017-01-18sbitmap: fix wakeup hang after sbq resizeGravatar Omar Sandoval 1-5/+30
2017-01-18sbitmap: use smp_mb__after_atomic() in sbq_wake_up()Gravatar Omar Sandoval 1-3/+10
2016-09-19sbitmap: initialize weight to zeroGravatar Colin Ian King 1-1/+1
2016-09-17sbitmap: don't update the allocation hint on clear after resizeGravatar Omar Sandoval 1-1/+1
2016-09-17sbitmap: re-initialize allocation hints after resizeGravatar Omar Sandoval 1-2/+7
2016-09-17sbitmap: randomize initial alloc_hint valuesGravatar Omar Sandoval 1-0/+6
2016-09-17sbitmap: push alloc policy into sbitmap_queueGravatar Omar Sandoval 1-6/+8
2016-09-17sbitmap: push per-cpu last_tag into sbitmap_queueGravatar Omar Sandoval 1-1/+34
2016-09-17sbitmap: allocate wait queues on a specific nodeGravatar Omar Sandoval 1-1/+1
2016-09-17blk-mq: abstract tag allocation out into sbitmap libraryGravatar Omar Sandoval 1-0/+301