Age | Commit message (Expand) | Author |
2020-08-03 | 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-08-03 | block: release bip in a right way in error path | ![](//seccdn.libravatar.org/avatar/d68f81e9a40371f09d5faa4cbc32fa0d?s=13&d=retro) Chengguang Xu |
2020-07-16 | block: update hctx map when use multiple maps | ![](//seccdn.libravatar.org/avatar/fdec39dee5c3f7b4fe02614383f06395?s=13&d=retro) Weiping Zhang |
2020-07-11 | block: reset mapping if failed to update hardware queue count | ![](//seccdn.libravatar.org/avatar/fdec39dee5c3f7b4fe02614383f06395?s=13&d=retro) Weiping Zhang |
2020-07-11 | block: alloc map and request for new hardware queue | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-06-24 | 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-04 | 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-06-01 | 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-06-01 | block, bfq: make reparent_leaf_entity actually work only on leaf entities | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-06-01 | 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-06-01 | block, bfq: fix use-after-free in bfq_idle_slice_timer_body | ![](//seccdn.libravatar.org/avatar/36c32d595c12cb2653f72c4cf5e3a50a?s=13&d=retro) Zhiqiang Liu |
2020-06-01 | block: Fix use-after-free issue accessing struct io_cq | ![](//seccdn.libravatar.org/avatar/fcda51f0b73c471faea9b577e260d8c8?s=13&d=retro) Sahitya Tummala |
2020-06-01 | 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-06-01 | 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-06-01 | 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-05-21 | 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-05-21 | blk-mq: insert flush request to the front of dispatch queue | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-05-21 | blk-mq: insert passthrough request into hctx->dispatch directly | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-05-21 | block, bfq: remove ifdefs from around gets/puts of bfq groups | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-05-21 | 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-05-21 | block, bfq: do not insert oom queue into position tree | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2020-05-21 | 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-04-12 | block: fix memleak of bio integrity data | ![](//seccdn.libravatar.org/avatar/cc3cb8e8520a3250ba9b037ff7e6fe13?s=13&d=retro) Justin Tee |
2020-04-12 | block: fix an integer overflow in logical block size | ![](//seccdn.libravatar.org/avatar/554411b1f459103c469084b4c431fe9d?s=13&d=retro) Mikulas Patocka |
2020-03-20 | fs: move guard_bio_eod() after bio_set_op_attrs | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-03-20 | block: fix memleak when __blk_rq_map_user_iov() is failed | ![](//seccdn.libravatar.org/avatar/55b93403186d22df5118b95dff7f1d5f?s=13&d=retro) Yang Yingliang |
2020-03-20 | block: Fix a lockdep complaint triggered by request queue flushing | ![](//seccdn.libravatar.org/avatar/7e78160efa01cbdc020a2b033e29b839?s=13&d=retro) Bart Van Assche |
2020-03-20 | block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT | ![](//seccdn.libravatar.org/avatar/cf4073408fe9cb413c2595749004918e?s=13&d=retro) Roman Penyaev |
2020-03-20 | compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES | ![](//seccdn.libravatar.org/avatar/f1897d8cf2fe6c8e75a0c9add2d05b0c?s=13&d=retro) Arnd Bergmann |
2020-03-20 | compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE | ![](//seccdn.libravatar.org/avatar/f1897d8cf2fe6c8e75a0c9add2d05b0c?s=13&d=retro) Arnd Bergmann |
2020-03-20 | compat_ioctl: block: handle Persistent Reservations | ![](//seccdn.libravatar.org/avatar/f1897d8cf2fe6c8e75a0c9add2d05b0c?s=13&d=retro) Arnd Bergmann |
2020-03-20 | block: add bio_truncate to fix guard_bio_eod | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-01-31 | blk-mq: make sure that line break can be printed | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-01-31 | blk-mq: avoid sysfs buffer overflow with too many CPU cores | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2020-01-19 | block: fix "check bi_size overflow before merge" | ![](//seccdn.libravatar.org/avatar/eed7366e6dd7f362aecdb92ce7bb4137?s=13&d=retro) Andreas Gruenbacher |
2020-01-19 | block: check bi_size overflow before merge | ![](//seccdn.libravatar.org/avatar/d08591ff74cbbd0092c7b6048e6b67a7?s=13&d=retro) Junichi Nomura |
2020-01-09 | block, bfq: deschedule empty bfq_queues not referred by any process | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2019-12-29 | blkcg: make blkcg_print_stat() print stats only for online blkgs | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2019-11-25 | blk-rq-qos: fix first node deletion of rq_qos_del() | ![](//seccdn.libravatar.org/avatar/3153fad76e09b4fe37ddc74d32312eb4?s=13&d=retro) Tejun Heo |
2019-11-09 | blk-wbt: fix performance regression in wbt scale_up/scale_down | ![](//seccdn.libravatar.org/avatar/4100a9da9d5c1b8fca3865e85dc5081e?s=13&d=retro) Harshad Shirwadkar |
2019-11-09 | blk-mq: move lockdep_assert_held() into elevator_exit | ![](//seccdn.libravatar.org/avatar/40c9c273dac470762f4649fcf9b7f1ed?s=13&d=retro) Ming Lei |
2019-10-05 | block: fix null pointer dereference in blk_mq_rq_timed_out() | ![](//seccdn.libravatar.org/avatar/88deba85fc2e8c5cdb4567802cda09f9?s=13&d=retro) Yufen Yu |
2019-10-05 | block: mq-deadline: Fix queue restart handling | ![](//seccdn.libravatar.org/avatar/5d8385538358239b31254902c14bdc80?s=13&d=retro) Damien Le Moal |
2019-10-05 | block: make rq sector size accessible for block stats | ![](//seccdn.libravatar.org/avatar/db21327e0c27306378e08bec4fe8ad5a?s=13&d=retro) Hou Tao |
2019-10-05 | blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling | ![](//seccdn.libravatar.org/avatar/d631214dc36a38d3f6b46669272a3bf1?s=13&d=retro) zhengbin |
2019-08-29 | block, bfq: handle NULL return value by bfq_init_rq() | ![](//seccdn.libravatar.org/avatar/4f7e6ad6fa8666e4b3aa569e547e0758?s=13&d=retro) Paolo Valente |
2019-08-25 | blk-mq: move cancel of requeue_work to the front of blk_exit_queue | ![](//seccdn.libravatar.org/avatar/d631214dc36a38d3f6b46669272a3bf1?s=13&d=retro) zhengbin |
2019-08-16 | rq-qos: use a mb for got_token | ![](//seccdn.libravatar.org/avatar/0c70fcfd6464f56393d05b9b347d9387?s=13&d=retro) Josef Bacik |
2019-08-16 | rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule | ![](//seccdn.libravatar.org/avatar/0c70fcfd6464f56393d05b9b347d9387?s=13&d=retro) Josef Bacik |
2019-08-16 | rq-qos: don't reset has_sleepers on spurious wakeups | ![](//seccdn.libravatar.org/avatar/0c70fcfd6464f56393d05b9b347d9387?s=13&d=retro) Josef Bacik |