1. 10825410 blk-mq: Fix wrong wakeup batch configuration which will cause hang by Laibin Qiu · 3 years ago
  2. 180dccb blk-mq: fix tag_get wait task can't be awakened by Laibin Qiu · 3 years ago
  3. 9f8b93a sbitmap: silence data race warning by Jens Axboe · 3 years, 2 months ago
  4. 1aec5e4 sbitmap: add helper to clear a batch of tags by Jens Axboe · 3 years, 3 months ago
  5. 9672b0d sbitmap: add __sbitmap_queue_get_batch() by Jens Axboe · 3 years, 3 months ago
  6. 9dbbc3b lib: fix spelling mistakes by Zhen Lei · 3 years, 6 months ago
  7. 2d13b1e scsi: sbitmap: Add sbitmap_calculate_shift() helper by Ming Lei · 4 years ago
  8. cbb9950 scsi: sbitmap: Export sbitmap_weight by Ming Lei · 4 years ago
  9. c548e62 scsi: sbitmap: Move allocation hint into sbitmap by Ming Lei · 4 years ago
  10. bf2c428 scsi: sbitmap: Add helpers for updating allocation hint by Ming Lei · 4 years ago
  11. efe1f3a scsi: sbitmap: Maintain allocation round_robin in sbitmap by Ming Lei · 4 years ago
  12. 0eff1f1 sbitmap: simplify wrap check by Pavel Begunkov · 4 years, 1 month ago
  13. c3250c8 sbitmap: replace CAS with atomic and by Pavel Begunkov · 4 years, 1 month ago
  14. 661d4f5 sbitmap: remove swap_lock by Pavel Begunkov · 4 years, 1 month ago
  15. b78beea sbitmap: optimise sbitmap_deferred_clear() by Pavel Begunkov · 4 years, 1 month ago
  16. 6bf0eb5 sbitmap: Consider cleared bits in sbitmap_bitmap_show() by John Garry · 4 years, 6 months ago
  17. df034c9 sbitmap: only queue kyber's wait callback if not already active by David Jeffery · 5 years ago
  18. 708edaf sbitmap: Delete sbitmap_any_bit_clear() by John Garry · 5 years ago
  19. 4172328 sbitmap: Replace cmpxchg with xchg by Pavel Begunkov · 6 years ago
  20. 0fc479b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 328 by Thomas Gleixner · 6 years ago
  21. a0934fd sbitmap: fix improper use of smp_mb__before_atomic() by Andrea Parri · 6 years ago
  22. e6d1fa5 sbitmap: order READ/WRITE freed instance and setting clear bit by Ming Lei · 6 years ago
  23. fe76fc6 sbitmap: Protect swap_lock from hardirq by Ming Lei · 6 years ago
  24. 3719876 sbitmap: Protect swap_lock from softirqs by Steven Rostedt (VMware) · 6 years ago
  25. 9f6b7ef sbitmap: add helpers for add/del wait queue handling by Jens Axboe · 6 years ago
  26. b2dbff1 sbitmap: flush deferred clears for resize and shallow gets by Jens Axboe · 6 years ago
  27. 58ab5e3 sbitmap: silence bogus lockdep IRQ warning by Jens Axboe · 6 years ago
  28. 5d2ee71 sbitmap: optimize wakeup check by Jens Axboe · 6 years ago
  29. ea86ea2 sbitmap: ammortize cost of clearing bits by Jens Axboe · 6 years ago
  30. 27fae42 sbitmap: don't loop for find_next_zero_bit() for !round_robin by Jens Axboe · 6 years ago
  31. 590b5b7 treewide: kzalloc_node() -> kcalloc_node() by Kees Cook · 7 years ago
  32. e6fc464 blk-mq: avoid starving tag allocation after allocating process migrates by Ming Lei · 7 years ago
  33. c854ab5 sbitmap: fix race in wait batch accounting by Jens Axboe · 7 years ago
  34. 61445b56 sbitmap: warn if using smaller shallow depth than was setup by Omar Sandoval · 7 years ago
  35. a327553 sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow() by Omar Sandoval · 7 years ago
  36. 4ace53f sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() by Omar Sandoval · 7 years ago
  37. 4e5dff4 blk-mq: improve heavily contended tag case by Jens Axboe · 7 years ago
  38. c05e667 sbitmap: add sbitmap_get_shallow() operation by Omar Sandoval · 8 years ago
  39. af8601a kasan, sched/headers: Uninline kasan_enable/disable_current() by Ingo Molnar · 8 years ago
  40. 24af1ccf sbitmap: add helpers for dumping to a seq_file by Omar Sandoval · 8 years ago
  41. 6c0ca7a sbitmap: fix wakeup hang after sbq resize by Omar Sandoval · 8 years ago
  42. f66227d sbitmap: use smp_mb__after_atomic() in sbq_wake_up() by Omar Sandoval · 8 years ago
  43. 60658e0 sbitmap: initialize weight to zero by Colin Ian King · 8 years ago
  44. 5c64a8d sbitmap: don't update the allocation hint on clear after resize by Omar Sandoval · 8 years ago
  45. 05fd095 sbitmap: re-initialize allocation hints after resize by Omar Sandoval · 8 years ago
  46. 98d9541 sbitmap: randomize initial alloc_hint values by Omar Sandoval · 8 years ago
  47. f4a644d sbitmap: push alloc policy into sbitmap_queue by Omar Sandoval · 8 years ago
  48. 40aabb6 sbitmap: push per-cpu last_tag into sbitmap_queue by Omar Sandoval · 8 years ago
  49. 48e2816 sbitmap: allocate wait queues on a specific node by Omar Sandoval · 8 years ago
  50. 8845964 blk-mq: abstract tag allocation out into sbitmap library by Omar Sandoval · 8 years ago