Age | Commit message (Expand) | Author |
2020-10-07 | block/diskstats: more accurate approximation of io_ticks for slow disks | ![](//seccdn.libravatar.org/avatar/5d1d7093975304bed2014d115bd1eb17?s=13&d=retro) Konstantin Khlebnikov |
2020-09-23 | block: only call sched requeue_request() for scheduled requests | ![](//seccdn.libravatar.org/avatar/956f430be70cdf1133f865273ba82798?s=13&d=retro) Omar Sandoval |
2020-09-17 | block: Set same_page to false in __bio_try_merge_page if ret is false | ![](//seccdn.libravatar.org/avatar/f6b1ea02b2d6f093ebaeb631abf56950?s=13&d=retro) Ritesh Harjani |
2020-09-09 | blk-iocost: ioc_pd_free() shouldn't assume irq disabled | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2020-09-09 | block: ensure bdi->io_pages is always initialized | ![](//seccdn.libravatar.org/avatar/c3eeab56f0f87586d4a1a213090187ae?s=13&d=retro) Jens Axboe |
2020-09-03 | blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-09-03 | block: fix get_max_io_size() | ![](//seccdn.libravatar.org/avatar/35a112ebc67041d1dd4fdf6f95ad36fe?s=13&d=retro) Keith Busch |
2020-09-03 | blkcg: fix memleak for iolatency | ![](//seccdn.libravatar.org/avatar/88deba85fc2e8c5cdb4567802cda09f9?s=13&d=retro) Yufen Yu |
2020-09-03 | blk-mq: insert request not through ->queue_rq into sw/scheduler queue | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-09-03 | bfq: fix blkio cgroup leakage v4 | ![](//seccdn.libravatar.org/avatar/9bf65dc3eeaf919b004c5bc17ba7c69a?s=13&d=retro) Dmitry Monakhov |
2020-09-03 | block: Fix page_is_mergeable() for compound pages | ![](//seccdn.libravatar.org/avatar/c73c7b77566af2c3d1aa9dce612ce16c?s=13&d=retro) Matthew Wilcox (Oracle) |
2020-09-03 | block: respect queue limit of max discard segment | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-08-19 | iocost: Fix check condition of iocg abs_vdebt | ![](//seccdn.libravatar.org/avatar/3d00d95477749b7fc661be3441f12e17?s=13&d=retro) Chengming Zhou |
2020-07-22 | block: fix get_max_segment_size() overflow on 32bit arch | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-07-22 | block: fix splitting segments on boundary masks | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-07-22 | blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags | ![](//seccdn.libravatar.org/avatar/db21327e0c27306378e08bec4fe8ad5a?s=13&d=retro) Hou Tao |
2020-07-16 | blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-07-16 | block: release bip in a right way in error path | ![](//seccdn.libravatar.org/avatar/d68f81e9a40371f09d5faa4cbc32fa0d?s=13&d=retro) Chengguang Xu |
2020-06-30 | block: update hctx map when use multiple maps | ![](//seccdn.libravatar.org/avatar/fdec39dee5c3f7b4fe02614383f06395?s=13&d=retro) Weiping Zhang |
2020-06-30 | block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed | ![](//seccdn.libravatar.org/avatar/01909cf9b96ce7ee9bc07973d64c9616?s=13&d=retro) yu kuai |
2020-06-22 | iocost: don't let vrate run wild while there's no saturation signal | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2020-06-22 | block: reset mapping if failed to update hardware queue count | ![](//seccdn.libravatar.org/avatar/fdec39dee5c3f7b4fe02614383f06395?s=13&d=retro) Weiping Zhang |
2020-06-22 | block: alloc map and request for new hardware queue | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-06-03 | Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" | ![](//seccdn.libravatar.org/avatar/c3eeab56f0f87586d4a1a213090187ae?s=13&d=retro) Jens Axboe |
2020-05-14 | iocost: protect iocg->abs_vdebt with iocg->waitq.lock | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2020-05-02 | blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget | ![](//seccdn.libravatar.org/avatar/a09fb201ea3c8c629428ef06874777e3?s=13&d=retro) John Garry |
2020-05-02 | blk-iocost: Fix error on iocost_ioc_vrate_adj | ![](//seccdn.libravatar.org/avatar/92234bffb0993b5ff18af6e0d96d69be?s=13&d=retro) Waiman Long |
2020-04-23 | block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-04-23 | block, bfq: make reparent_leaf_entity actually work only on leaf entities | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-04-23 | block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-04-17 | block, bfq: fix use-after-free in bfq_idle_slice_timer_body | ![](//seccdn.libravatar.org/avatar/36c32d595c12cb2653f72c4cf5e3a50a?s=13&d=retro) Zhiqiang Liu |
2020-04-17 | block: Fix use-after-free issue accessing struct io_cq | ![](//seccdn.libravatar.org/avatar/fcda51f0b73c471faea9b577e260d8c8?s=13&d=retro) Sahitya Tummala |
2020-04-17 | block, bfq: move forward the getting of an extra ref in bfq_bfqq_move | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-04-17 | block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices | ![](//seccdn.libravatar.org/avatar/5d1d7093975304bed2014d115bd1eb17?s=13&d=retro) Konstantin Khlebnikov |
2020-04-13 | blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync | ![](//seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche |
2020-03-25 | block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() | ![](//seccdn.libravatar.org/avatar/76602ac2248383d4b5e63b6b3b3e8e5f?s=13&d=retro) Carlo Nonato |
2020-03-21 | blk-mq: insert flush request to the front of dispatch queue | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-03-21 | blk-mq: insert passthrough request into hctx->dispatch directly | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-03-18 | blk-iocost: fix incorrect vtime comparison in iocg_is_idle() | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2020-03-12 | block, bfq: remove ifdefs from around gets/puts of bfq groups | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-03-12 | block, bfq: get a ref to a group when adding it to a service tree | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-03-12 | block, bfq: do not insert oom queue into position tree | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-03-12 | block, bfq: get extra ref to prevent a queue from being freed during a group ... | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-02-24 | block, bfq: do not plug I/O for bfq_queues with no proc refs | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-01-26 | block: fix memleak of bio integrity data | ![](//seccdn.libravatar.org/avatar/cc3cb8e8520a3250ba9b037ff7e6fe13?s=13&d=retro) Justin Tee |
2020-01-23 | block: Fix the type of 'sts' in bsg_queue_rq() | ![](//seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche |
2020-01-23 | block: fix an integer overflow in logical block size | ![](//seccdn.libravatar.org/avatar/554411b1f459103c469084b4c431fe9d?s=13&d=retro) Mikulas Patocka |
2020-01-17 | fs: move guard_bio_eod() after bio_set_op_attrs | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-01-12 | block: fix memleak when __blk_rq_map_user_iov() is failed | ![](//seccdn.libravatar.org/avatar/55b93403186d22df5118b95dff7f1d5f?s=13&d=retro) Yang Yingliang |
2020-01-12 | block: Fix a lockdep complaint triggered by request queue flushing | ![](//seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche |