1. 8dda141 Revert "block: ratelimit handle_bad_sector() message" by Greg Kroah-Hartman · 4 years, 1 month ago
  2. f86b9bf block: ratelimit handle_bad_sector() message by Tetsuo Handa · 4 years, 1 month ago
  3. 732fd46 block: ensure bdi->io_pages is always initialized by Jens Axboe · 4 years, 3 months ago
  4. 7706457 blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART by Ming Lei · 4 years, 3 months ago
  5. 1d26906 block: release bip in a right way in error path by Chengguang Xu · 4 years, 5 months ago
  6. 81abe6a block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed by yu kuai · 4 years, 6 months ago
  7. d999063 block, bfq: fix use-after-free in bfq_idle_slice_timer_body by Zhiqiang Liu · 4 years, 8 months ago
  8. cf535659 block: Fix use-after-free issue accessing struct io_cq by Sahitya Tummala · 4 years, 8 months ago
  9. fd39750 block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices by Konstantin Khlebnikov · 4 years, 9 months ago
  10. 3cbfc33 block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() by Carlo Nonato · 4 years, 9 months ago
  11. f387897 block: fix 32 bit overflow in __blkdev_issue_discard() by Dave Chinner · 6 years ago
  12. b0be61a block: cleanup __blkdev_issue_discard() by Ming Lei · 6 years ago
  13. b77f924 block: don't use bio->bi_vcnt to figure out segment number by Ming Lei · 6 years ago
  14. a7f7905 block: fix an integer overflow in logical block size by Mikulas Patocka · 4 years, 10 months ago
  15. e80e36d block: fix memleak when __blk_rq_map_user_iov() is failed by Yang Yingliang · 5 years ago
  16. a95d032 compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE by Arnd Bergmann · 5 years ago
  17. fc982b8 compat_ioctl: block: handle Persistent Reservations by Arnd Bergmann · 5 years ago
  18. d88fb4f blk-mq: make sure that line break can be printed by Ming Lei · 5 years ago
  19. 42d72c9 block: fix single range discard merge by Ming Lei · 6 years ago
  20. 317c80c blk-mq: avoid sysfs buffer overflow with too many CPU cores by Ming Lei · 5 years ago
  21. 9663d29 block: call rq_qos_exit() after queue is frozen by Ming Lei · 6 years ago
  22. 10807b3 block: fix the DISCARD request merge by Jianchao Wang · 6 years ago
  23. 89f4d27 blok, bfq: do not plug I/O if all queues are weight-raised by Paolo Valente · 6 years ago
  24. 6c9a796 block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash by Paolo Valente · 6 years ago
  25. 5221281 blkcg: make blkcg_print_stat() print stats only for online blkgs by Tejun Heo · 5 years ago
  26. 0544411 blk-rq-qos: fix first node deletion of rq_qos_del() by Tejun Heo · 5 years ago
  27. 345c03a blk-wbt: fix performance regression in wbt scale_up/scale_down by Harshad Shirwadkar · 5 years ago
  28. dbb7339 block: mq-deadline: Fix queue restart handling by Damien Le Moal · 5 years ago
  29. 82652c0 block: fix null pointer dereference in blk_mq_rq_timed_out() by Yufen Yu · 5 years ago
  30. 40cdc71 blk-mq: move cancel of requeue_work to the front of blk_exit_queue by zhengbin · 5 years ago
  31. 313efb2 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs by Jianchao Wang · 6 years ago
  32. e238e6d blk-mq: free hw queue's resource in hctx's release handler by Ming Lei · 6 years ago
  33. 178d133 blk-iolatency: fix STS_AGAIN handling by Dennis Zhou · 5 years ago
  34. 5f33e81 Blk-iolatency: warn on negative inflight IO counter by Liu Bo · 6 years ago
  35. 7aa8dfa4 block, bfq: handle NULL return value by bfq_init_rq() by Paolo Valente · 5 years ago
  36. c58a650 block, scsi: Change the preempt-only flag into a counter by Bart Van Assche · 6 years ago
  37. af50d6a block/bio-integrity: fix a memory leak bug by Wenwen Wang · 5 years ago
  38. 8a1a3d3 block: init flush rq ref count to 1 by Josef Bacik · 6 years ago
  39. dd87cc6 blkcg: update blkcg_print_stat() to handle larger outputs by Tejun Heo · 5 years ago
  40. 73efdc5 blk-iolatency: clear use_delay when io.latency is set to zero by Tejun Heo · 5 years ago
  41. 1ab644b blk-throttle: fix zero wait time for iops throttled group by Konstantin Khlebnikov · 5 years ago
  42. 3ae98dc blk-iolatency: only account submitted bios by Dennis Zhou · 5 years ago
  43. 018524b7 block, bfq: NULL out the bic when it's no longer valid by Douglas Anderson · 5 years ago
  44. c9d8d3e block: Fix a NULL pointer dereference in generic_make_request() by Guilherme G. Piccoli · 5 years ago
  45. b5a185e block, bfq: increase idling for weight-raised queues by Paolo Valente · 6 years ago
  46. 525b526 blk-mq: move cancel of requeue_work into blk_mq_release by Ming Lei · 6 years ago
  47. 2b18feb block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR by David Kozub · 6 years ago
  48. ad39379 block: fix use-after-free on gendisk by Yufen Yu · 6 years ago
  49. 824c212 bfq: update internal depth state when queue depth changes by Jens Axboe · 6 years ago
  50. 96e4471 block: pass no-op callback to INIT_WORK(). by Tetsuo Handa · 6 years ago
  51. e5be04e block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx by Shenghui Wang · 6 years ago
  52. bde271d blk-iolatency: #include "blk.h" by Bart Van Assche · 6 years ago
  53. 2591bfc block: do not leak memory in bio_copy_user_iov() by Jérôme Glisse · 6 years ago
  54. 06666a1 block, bfq: fix in-service-queue check for queue merging by Paolo Valente · 6 years ago
  55. 29452f6 blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue by Jianchao Wang · 6 years ago
  56. 6d482bc56 blk-iolatency: fix IO hang due to negative inflight counter by Liu Bo · 6 years ago
  57. 80c8452 blk-mq: fix a hung issue when fsync by Jianchao Wang · 6 years ago
  58. 4cc66cc block: use rcu_work instead of call_rcu to avoid sleep in softirq by Yufen Yu · 6 years ago
  59. 6353c0a block: mq-deadline: Fix write completion handling by Damien Le Moal · 6 years ago
  60. 69e9b28 block: deactivate blk_stat timer in wbt_disable_default() by Ming Lei · 6 years ago
  61. 7290c71 block/bio: Do not zero user pages by Keith Busch · 6 years ago
  62. 55cbeea blk-mq: punt failed direct issue to dispatch list by Jens Axboe · 6 years ago
  63. 724ff9c blk-mq: fix corruption with direct issue by Jens Axboe · 6 years ago
  64. 487d58a block: copy ioprio in __bio_clone_fast() and bounce by Hannes Reinecke · 6 years ago
  65. a4da95e block: Clear kernel memory before copying to user by Keith Busch · 6 years ago
  66. 410306a SCSI: fix queue cleanup race before queue initialization is done by Ming Lei · 6 years ago
  67. 668c01c block, bfq: correctly charge and reset entity service in all cases by Paolo Valente · 6 years ago
  68. 1ea5c40 block: make sure writesame bio is aligned with logical block size by Ming Lei · 6 years ago
  69. 14657ef block: make sure discard bio is aligned with logical block size by Ming Lei · 6 years ago
  70. cf8d097 block: setup bounce bio_sets properly by Jens Axboe · 6 years ago
  71. 744889b7 block: don't deal with discard limit in blkdev_issue_discard() by Ming Lei · 6 years ago
  72. 5e65a20 blk-wbt: wake up all when we scale up, not down by Josef Bacik · 6 years ago
  73. 587562d blk-mq: I/O and timer unplugs are inverted in blktrace by Ilya Dryomov · 6 years ago
  74. 854f31c block: fix deadline elevator drain for zoned block devices by Damien Le Moal · 6 years ago
  75. 530ca2c blk-mq: Allow blocking queue tag iter callbacks by Keith Busch · 6 years ago
  76. b57e99b block: use nanosecond resolution for iostat by Omar Sandoval · 6 years ago
  77. 01c5f85 blk-cgroup: increase number of supported policies by Jens Axboe · 6 years ago
  78. d5274b3 block: bfq: swap puts in bfqg_and_blkg_put by Konstantin Khlebnikov · 6 years ago
  79. 8b2ded1 block: don't warn when doing fsync on read-only devices by Mikulas Patocka · 6 years ago
  80. 3111885 blkcg: use tryget logic when associating a blkg with a bio by Dennis Zhou (Facebook) · 6 years ago
  81. 59b5771 blkcg: delay blkg destruction until after writeback has finished by Dennis Zhou (Facebook) · 6 years ago
  82. 6b06546 Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()" by Dennis Zhou (Facebook) · 6 years ago
  83. db19395 block: bsg: move atomic_t ref_count variable to refcount API by John Pittman · 6 years ago
  84. 62d2a19 block: remove unnecessary condition check by Chengguang Xu · 6 years ago
  85. b0a84be blk-wbt: remove dead code by Jens Axboe · 6 years ago
  86. 38cfb5a blk-wbt: improve waking of tasks by Jens Axboe · 6 years ago
  87. 061a542 blk-wbt: abstract out end IO completion handler by Jens Axboe · 6 years ago
  88. c125311 blk-wbt: don't maintain inflight counts if disabled by Jens Axboe · 6 years ago
  89. c45e6a0 blk-wbt: fix has-sleeper queueing check by Jens Axboe · 6 years ago
  90. b788209 blk-wbt: use wq_has_sleeper() for wq active check by Jens Axboe · 6 years ago
  91. ffa358d blk-wbt: move disable check into get_limit() by Jens Axboe · 6 years ago
  92. 5bed49a Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-block by Linus Torvalds · 6 years ago
  93. f5bbbbe blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter by Jianchao Wang · 6 years ago
  94. d48ece2 blk-mq: init hctx sched after update ctx and hctx mapping by Jianchao Wang · 6 years ago
  95. fcedba4 block: remove duplicate initialization by Chaitanya Kulkarni · 6 years ago
  96. 599d067 block: change return type to bool by Chengguang Xu · 6 years ago
  97. fc8ebd0 block, bfq: return nbytes and not zero from struct cftype .write() method by Maciej S. Szmigiero · 6 years ago
  98. f812164 block, bfq: improve code of bfq_bfqq_charge_time by Paolo Valente · 6 years ago
  99. d580108 block, bfq: reduce write overcharge by Paolo Valente · 6 years ago
  100. e02a0aa2 block, bfq: always update the budget of an entity when needed by Paolo Valente · 6 years ago