Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to lib/sbitmap.c35
  1. sbitmap: Consider cleared bits in sbitmap_bitmap_show()John Garry committed 6 years ago6bf0eb5
  2. sbitmap: only queue kyber's wait callback if not already activeDavid Jeffery committed 6 years agodf034c9
  3. sbitmap: Delete sbitmap_any_bit_clear()John Garry committed 6 years ago708edaf
  4. sbitmap: Replace cmpxchg with xchgPavel Begunkov committed 7 years ago4172328
  5. treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 328Thomas Gleixner committed 7 years ago0fc479b
  6. sbitmap: fix improper use of smp_mb__before_atomic()Andrea Parri committed 7 years agoa0934fd
  7. sbitmap: order READ/WRITE freed instance and setting clear bitMing Lei committed 7 years agoe6d1fa5
  8. sbitmap: Protect swap_lock from hardirqMing Lei committed 7 years agofe76fc6
  9. sbitmap: Protect swap_lock from softirqsSteven Rostedt (VMware) committed 7 years ago3719876
  10. sbitmap: add helpers for add/del wait queue handlingJens Axboe committed 7 years ago9f6b7ef
  11. sbitmap: flush deferred clears for resize and shallow getsJens Axboe committed 7 years agob2dbff1
  12. sbitmap: silence bogus lockdep IRQ warningJens Axboe committed 7 years ago58ab5e3
  13. sbitmap: optimize wakeup checkJens Axboe committed 7 years ago5d2ee71
  14. sbitmap: ammortize cost of clearing bitsJens Axboe committed 7 years agoea86ea2
  15. sbitmap: don't loop for find_next_zero_bit() for !round_robinJens Axboe committed 7 years ago27fae42
  16. treewide: kzalloc_node() -> kcalloc_node()Kees Cook committed 8 years ago590b5b7
  17. blk-mq: avoid starving tag allocation after allocating process migratesMing Lei committed 8 years agoe6fc464
  18. sbitmap: fix race in wait batch accountingJens Axboe committed 8 years agoc854ab5
  19. sbitmap: warn if using smaller shallow depth than was setupOmar Sandoval committed 8 years ago61445b5
  20. sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow()Omar Sandoval committed 8 years agoa327553
  21. sbitmap: use test_and_set_bit_lock()/clear_bit_unlock()Omar Sandoval committed 8 years ago4ace53f
  22. blk-mq: improve heavily contended tag caseJens Axboe committed 8 years ago4e5dff4
  23. sbitmap: add sbitmap_get_shallow() operationOmar Sandoval committed 9 years agoc05e667
  24. kasan, sched/headers: Uninline kasan_enable/disable_current()Ingo Molnar committed 9 years agoaf8601a
  25. sbitmap: add helpers for dumping to a seq_fileOmar Sandoval committed 9 years ago24af1cc
  26. sbitmap: fix wakeup hang after sbq resizeOmar Sandoval committed 9 years ago6c0ca7a
  27. sbitmap: use smp_mb__after_atomic() in sbq_wake_up()Omar Sandoval committed 9 years agof66227d
  28. sbitmap: initialize weight to zeroColin Ian King committed 10 years ago60658e0
  29. sbitmap: don't update the allocation hint on clear after resizeOmar Sandoval committed 10 years ago5c64a8d
  30. sbitmap: re-initialize allocation hints after resizeOmar Sandoval committed 10 years ago05fd095
  31. sbitmap: randomize initial alloc_hint valuesOmar Sandoval committed 10 years ago98d9541
  32. sbitmap: push alloc policy into sbitmap_queueOmar Sandoval committed 10 years agof4a644d
  33. sbitmap: push per-cpu last_tag into sbitmap_queueOmar Sandoval committed 10 years ago40aabb6
  34. sbitmap: allocate wait queues on a specific nodeOmar Sandoval committed 10 years ago48e2816
  35. blk-mq: abstract tag allocation out into sbitmap libraryOmar Sandoval committed 10 years ago8845964