Code

History

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