1. 6567af7 Merge tag 'xfs-4.18-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux by Linus Torvalds · 6 years ago
  2. 0196d6b blk-mq: return when hctx is stopped in blk_mq_run_work_fn by Jianchao Wang · 6 years ago
  3. cf626b0 Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 6 years ago
  4. 32a50fa blk-mq: update nr_requests when switching to 'none' scheduler by Ming Lei · 6 years ago
  5. cd4a4ae block: don't use blocking queue entered for recursive bio submits by Jens Axboe · 6 years ago
  6. 0aa69fd block: add a lower-level bio_add_page interface by Christoph Hellwig · 6 years ago
  7. 131d08e block: split the blk-mq case from elevator_init by Christoph Hellwig · 6 years ago
  8. acddf3b block: move sysfs_lock into elevator_init by Christoph Hellwig · 6 years ago
  9. ddb7253 block: remove the always unused name argument to elevator_init by Christoph Hellwig · 6 years ago
  10. a8a275c block: unexport elevator_init/exit by Christoph Hellwig · 6 years ago
  11. cbf62af block: move initialization of elevator-related fields to blk_alloc_queue_node by Christoph Hellwig · 6 years ago
  12. f6c3ca0 block, bfq: prevent soft_rt_next_start from being stuck at infinity by Davide Sapienza · 6 years ago
  13. d450542 block, bfq: increase weight-raising duration for interactive apps by Davide Sapienza · 6 years ago
  14. e24f1c2 block, bfq: remove slow-system class by Paolo Valente · 6 years ago
  15. 4029eef block, bfq: add description of weight-raising heuristics by Paolo Valente · 6 years ago
  16. ac857e0 block, bfq: remove the removal of 'next' rq in bfq_requests_merged by Filippo Muzzini · 6 years ago
  17. 8abfa4d block, bfq: remove wrong check in bfq_requests_merged by Paolo Valente · 6 years ago
  18. a12bffe block, bfq: remove wrong lock in bfq_requests_merged by Filippo Muzzini · 6 years ago
  19. 04c4950 block: fixup bioset_integrity_create() call by Jens Axboe · 6 years ago
  20. dad0852 block: Drop bioset_create() by Kent Overstreet · 6 years ago
  21. 338aa96 block: convert bounce, q->bio_split to bioset_init()/mempool_init() by Kent Overstreet · 6 years ago
  22. 0b6bad7 blk-throttle: return proper bool type to caller instead of 0/1 by Chengguang Xu · 6 years ago
  23. d250bf4 blk-mq: only iterate over inflight requests in blk_mq_tagset_busy_iter by Christoph Hellwig · 6 years ago
  24. 2ab74cd blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatch by Liu Bo · 6 years ago
  25. a608884 block: kyber: make kyber more friendly with merging by Jianchao Wang · 6 years ago
  26. 9c55873 blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper by Jens Axboe · 6 years ago
  27. 5de815a block: remove parent device reference from struct bsg_class_device by Christoph Hellwig · 6 years ago
  28. 5afb783 block: don't print a message when the device went away by Christoph Hellwig · 6 years ago
  29. d1210d5 blk-mq: simplify blk_mq_rq_timed_out by Christoph Hellwig · 6 years ago
  30. f6e7d48 block: remove BLK_EH_HANDLED by Christoph Hellwig · 6 years ago
  31. 6600593 block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE by Christoph Hellwig · 6 years ago
  32. 12f5b93 blk-mq: Remove generation seqeunce by Keith Busch · 6 years ago
  33. ad103e7 blk-mq: Fix timeout and state order by Keith Busch · 6 years ago
  34. 5657a81 block drivers/block: Use octal not symbolic permissions by Joe Perches · 6 years ago
  35. e6fc464 blk-mq: avoid starving tag allocation after allocating process migrates by Ming Lei · 6 years ago
  36. 327ea4a blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers by Bart Van Assche · 6 years ago
  37. b4f6f38 blk-mq: remove wrong 'unlikely' check by huhai · 6 years ago
  38. d416c92 blk-mq: clear hctx->dispatch_from when mappings change by huhai · 6 years ago
  39. 8fa9f55 blk-mq: remove redundant insert case in blk_mq_make_request() by huhai · 6 years ago
  40. fddda2b proc: introduce proc_create_seq{,_data} by Christoph Hellwig · 7 years ago
  41. 6fcefbe block: Add sysfs entry for fua support by Kent Overstreet · 6 years ago
  42. 1900fcc block: Export bio check/set pages_dirty by Kent Overstreet · 6 years ago
  43. 0ba99ca block: Add warning for bi_next not NULL in bio_endio() by Kent Overstreet · 6 years ago
  44. 6e6e811 block: Add missing flush_dcache_page() call by Kent Overstreet · 6 years ago
  45. 45db54d block: Split out bio_list_copy_data() by Kent Overstreet · 6 years ago
  46. 38a72da block: Add bio_copy_data_iter(), zero_fill_bio_iter() by Kent Overstreet · 6 years ago
  47. f4f8154 block: Use bioset_init() for fs_bio_set by Kent Overstreet · 6 years ago
  48. 917a38c block: Add bioset_init()/bioset_exit() by Kent Overstreet · 6 years ago
  49. 8aa6ba2 block: Convert bio_set to mempool_init() by Kent Overstreet · 6 years ago
  50. 0eb0b63 block: consistently use GFP_NOIO instead of __GFP_NORECLAIM by Christoph Hellwig · 6 years ago
  51. c303602 block: use GFP_NOIO instead of __GFP_DIRECT_RECLAIM by Christoph Hellwig · 6 years ago
  52. 4accf5f block: pass an explicit gfp_t to get_request by Christoph Hellwig · 6 years ago
  53. ff005a0 block: sanitize blk_get_request calling conventions by Christoph Hellwig · 6 years ago
  54. a9a14d3 block: fix __get_request documentation by Christoph Hellwig · 6 years ago
  55. 2882064 kyber-iosched: update shallow depth when setting up hardware queue by Jens Axboe · 6 years ago
  56. 483b7bf bfq-iosched: update shallow depth to smallest one used by Jens Axboe · 6 years ago
  57. bd7d4ef bfq-iosched: remove unused variable by Jens Axboe · 6 years ago
  58. f0635b8 bfq: calculate shallow depths at init time by Jens Axboe · 6 years ago
  59. 5514136 bfq-iosched: don't worry about reserved tags in limit_depth by Jens Axboe · 6 years ago
  60. 17a5119 blk-mq: don't call into depth limiting for reserved tags by Jens Axboe · 6 years ago
  61. 18e5a57 block, bfq: postpone rq preparation to insert or merge by Paolo Valente · 6 years ago
  62. 522a777 block: consolidate struct request timestamp fields by Omar Sandoval · 6 years ago
  63. 4bc6339 block: move blk_stat_add() to __blk_mq_end_request() by Omar Sandoval · 6 years ago
  64. 84c7afc block: use ktime_get_ns() instead of sched_clock() for cfq and bfq by Omar Sandoval · 6 years ago
  65. 544ccc8d block: get rid of struct blk_issue_stat by Omar Sandoval · 6 years ago
  66. 5238dcf block: replace bio->bi_issue_stat with bio-specific type by Omar Sandoval · 6 years ago
  67. a8a4594 block: pass struct request instead of struct blk_issue_stat to wbt by Omar Sandoval · 6 years ago
  68. 934031a block: move some wbt helpers to blk-wbt.c by Omar Sandoval · 6 years ago
  69. 782f569 blk-wbt: throttle discards like background writes by Jens Axboe · 6 years ago
  70. 8bea609 blk-wbt: pass in enum wbt_flags to get_rq_wait() by Jens Axboe · 6 years ago
  71. 825843b blk-wbt: account any writing command as a write by Jens Axboe · 6 years ago
  72. af097f5 block: break discard submissions into the user defined size by Jens Axboe · 6 years ago
  73. 5086467 block: Shorten interrupt disabled regions by Thomas Gleixner · 6 years ago
  74. 656cb6d block: Remove redundant WARN_ON() by Anna-Maria Gleixner · 6 years ago
  75. f3a1075 block: don't disable interrupts during kmap_atomic() by Sebastian Andrzej Siewior · 6 years ago
  76. bf0ddab blk-mq: fix sysfs inflight counter by Omar Sandoval · 6 years ago
  77. 6131837 blk-mq: count allocated but not started requests in iostats inflight by Omar Sandoval · 6 years ago
  78. 4412efe Revert "blk-mq: remove code for dealing with remapping queue" by Ming Lei · 6 years ago
  79. fe64407 block: mq: Add some minor doc for core structs by Linus Walleij · 7 years ago
  80. 901932a blkcg: init root blkcg_gq under lock by Jiang Biao · 7 years ago
  81. bea5488 blkcg: small fix on comment in blkcg_init_queue by Jiang Biao · 7 years ago
  82. 946b81d blkcg: don't hold blkcg lock when deactivating policy by Jiang Biao · 7 years ago
  83. 72961c4 bfq-iosched: ensure to clear bic/bfqq pointers when preparing request by Jens Axboe · 7 years ago
  84. f456023 blk-mq: start request gstate with gen 1 by Jianchao Wang · 7 years ago
  85. 1dc3039 block: do not use interruptible wait anywhere by Alan Jenkins · 7 years ago
  86. 2434af7 blk-mq: Revert "blk-mq: reimplement blk_mq_hw_queue_mapped" by Ming Lei · 7 years ago
  87. 37f9579 blk-mq: Avoid that submitting a bio concurrently with device removal triggers a crash by Bart Van Assche · 7 years ago
  88. 37c7c6c blk-mq: remove code for dealing with remapping queue by Ming Lei · 7 years ago
  89. 127276c blk-mq: reimplement blk_mq_hw_queue_mapped by Ming Lei · 7 years ago
  90. efea845 blk-mq: don't check queue mapped in __blk_mq_delay_run_hw_queue() by Ming Lei · 7 years ago
  91. 15fe8a90 blk-mq: remove blk_mq_delay_queue() by Ming Lei · 7 years ago
  92. f82ddf1 blk-mq: introduce blk_mq_hw_queue_first_cpu() to figure out first cpu by Ming Lei · 7 years ago
  93. 476f8c9 blk-mq: avoid to write intermediate result to hctx->next_cpu by Ming Lei · 7 years ago
  94. bffa990 blk-mq: don't keep offline CPUs mapped to hctx 0 by Ming Lei · 7 years ago
  95. a1c735f blk-mq: make sure that correct hctx->next_cpu is set by Ming Lei · 7 years ago
  96. 0bca799 blk-mq: order getting budget and driver tag by Ming Lei · 7 years ago
  97. 3526dd0 Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  98. 06dd3df Merge tag 'char-misc-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 7 years ago
  99. bc6d65e blk-mq: Directly schedule q->timeout_work when aborting a request by Tejun Heo · 7 years ago
  100. f23f5bec blk-mq: Allow PCI vector offset for mapping queues by Keith Busch · 7 years ago