Show patches with: Submitter = Konstantin Khlebnikov       |   44 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] null_blk: fix handling big requests with small mbps limit [1/2] null_blk: fix handling big requests with small mbps limit - - - --- 2019-07-08 Konstantin Khlebnikov New
[1/3] block/diskstats: accumulate all per-cpu counters in one pass [1/3] block/diskstats: accumulate all per-cpu counters in one pass - - - --- 2019-04-01 Konstantin Khlebnikov New
[1/3] block/diskstats: more accurate approximation of io_ticks for slow disks [1/3] block/diskstats: more accurate approximation of io_ticks for slow disks - - - --- 2020-03-02 Konstantin Khlebnikov New
[1/4] block/part_stat: remove rcu_read_lock() from part_stat_lock() [1/4] block/part_stat: remove rcu_read_lock() from part_stat_lock() - - - --- 2020-05-04 Konstantin Khlebnikov New
[2/2] null_blk: fix race and oops at removing device with bandwidth limit [1/2] null_blk: fix handling big requests with small mbps limit - - - --- 2019-07-08 Konstantin Khlebnikov New
[2/3] block/diskstats: accumulate all per-cpu counters in one pass [1/3] block/diskstats: more accurate approximation of io_ticks for slow disks - - - --- 2020-03-02 Konstantin Khlebnikov New
[2/3] block/diskstats: remove redundant and inaccurate time_in_queue counter [1/3] block/diskstats: accumulate all per-cpu counters in one pass - - - --- 2019-04-01 Konstantin Khlebnikov New
[2/4] block/part_stat: use __this_cpu_add() instead of access by smp_processor_id() [1/4] block/part_stat: remove rcu_read_lock() from part_stat_lock() - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[3/3] block/diskstats: more accurate approximation of io_ticks for slow disks [1/3] block/diskstats: accumulate all per-cpu counters in one pass - - - --- 2019-04-01 Konstantin Khlebnikov New
[3/3] block/diskstats: replace time_in_queue with sum of request times [1/3] block/diskstats: more accurate approximation of io_ticks for slow disks - - - --- 2020-03-02 Konstantin Khlebnikov New
[3/4] block/part_stat: account merge of two requests [1/4] block/part_stat: remove rcu_read_lock() from part_stat_lock() - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[4/4] block/part_stat: add helper blk_account_io_merge_bio() [1/4] block/part_stat: remove rcu_read_lock() from part_stat_lock() - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[BUG,4.4.26] bio->bi_bdev == NULL in raid6 return_io() - - - --- 2016-11-20 Konstantin Khlebnikov New
[RFC,1/2] fs/iomap/direct-io: pass NOWAIT to bio flags [RFC,1/2] fs/iomap/direct-io: pass NOWAIT to bio flags - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[RFC,1/2] tracing/block: cleanup rwbs filling in trace events [RFC,1/2] tracing/block: cleanup rwbs filling in trace events - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[RFC,1/3] block: add flag 'nowait_requests' into queue limits block: allow REQ_NOWAIT to some bio-based/stacked devices - - - --- 2020-06-01 Konstantin Khlebnikov New
[RFC,2/2] fs/direct-io: pass NOWAIT to also for read requests [RFC,1/2] fs/iomap/direct-io: pass NOWAIT to bio flags - 1 - --- 2020-05-04 Konstantin Khlebnikov New
[RFC,2/2] tracing/block: add request operation and flags into trace events [RFC,1/2] tracing/block: cleanup rwbs filling in trace events - - - --- 2020-05-04 Konstantin Khlebnikov New
[RFC,2/3] md/raid0: enable REQ_NOWAIT block: allow REQ_NOWAIT to some bio-based/stacked devices - - - --- 2020-06-01 Konstantin Khlebnikov New
[RFC,3/3] dm: add support for REQ_NOWAIT and enable for target dm-linear block: allow REQ_NOWAIT to some bio-based/stacked devices - - - --- 2020-06-01 Konstantin Khlebnikov New
[RFC] blk-mq: initialize default elevator after probing device features [RFC] blk-mq: initialize default elevator after probing device features - - - --- 2018-11-01 Konstantin Khlebnikov New
[RFC] blk-throttle: add feedback to cgroup writeback about throttled writes - - - --- 2017-10-06 Konstantin Khlebnikov New
[RFC] block, bfq: set default slice_idle to zero for non-rotational devices [RFC] block, bfq: set default slice_idle to zero for non-rotational devices - - - --- 2018-11-01 Konstantin Khlebnikov New
[v3,1/3] block/diskstats: more accurate approximation of io_ticks for slow disks block/diskstats: more accurate io_ticks and optimization - 1 - --- 2020-03-24 Konstantin Khlebnikov New
[v3,2/3] block/diskstats: accumulate all per-cpu counters in one pass block/diskstats: more accurate io_ticks and optimization - - - --- 2020-03-24 Konstantin Khlebnikov New
[v3,3/3] block/diskstats: replace time_in_queue with sum of request times block/diskstats: more accurate io_ticks and optimization - - - --- 2020-03-24 Konstantin Khlebnikov New
[v4,1/3] block/diskstats: more accurate approximation of io_ticks for slow disks block/diskstats: more accurate io_ticks and optimization - 1 - --- 2020-03-25 Konstantin Khlebnikov New
[v4,2/3] block/diskstats: accumulate all per-cpu counters in one pass block/diskstats: more accurate io_ticks and optimization - - - --- 2020-03-25 Konstantin Khlebnikov New
[v4,3/3] block/diskstats: replace time_in_queue with sum of request times block/diskstats: more accurate io_ticks and optimization - - - --- 2020-03-25 Konstantin Khlebnikov New
[v4.19,1/2] block: cleanup __blkdev_issue_discard() [v4.19,1/2] block: cleanup __blkdev_issue_discard() - - 1 --- 2020-01-30 Konstantin Khlebnikov New
[v4.19,2/2] block: fix 32 bit overflow in __blkdev_issue_discard() [v4.19,1/2] block: cleanup __blkdev_issue_discard() - 1 1 --- 2020-01-30 Konstantin Khlebnikov New
blk-throttle: fix zero wait time for iops throttled group blk-throttle: fix zero wait time for iops throttled group - - - --- 2019-07-08 Konstantin Khlebnikov New
blk-throttle: verify format of bandwidth limit and detect overflows blk-throttle: verify format of bandwidth limit and detect overflows - - - --- 2019-02-27 Konstantin Khlebnikov New
block, bfq: keep peak_rate estimation within range 1..2^32-1 - - - --- 2018-03-05 Konstantin Khlebnikov New
block: add iostat counters for flush requests block: add iostat counters for flush requests - - - --- 2019-11-21 Konstantin Khlebnikov New
block: add partition uuid into uevent as "PARTUUID" - 1 - --- 2017-10-06 Konstantin Khlebnikov New
block: bfq: swap puts in bfqg_and_blkg_put block: bfq: swap puts in bfqg_and_blkg_put 1 - - --- 2018-09-06 Konstantin Khlebnikov New
block: document iostat changes for disk busy time accounting block: document iostat changes for disk busy time accounting - - - --- 2019-06-09 Konstantin Khlebnikov New
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices - 2 - --- 2020-02-28 Konstantin Khlebnikov New
block: really remove REQ_NOWAIT_INLINE block: really remove REQ_NOWAIT_INLINE - - - --- 2020-05-31 Konstantin Khlebnikov New
block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y - 1 - --- 2019-03-29 Konstantin Khlebnikov New
cgroup writeback: use online cgroup when switching from dying bdi_writebacks cgroup writeback: use online cgroup when switching from dying bdi_writebacks - - - --- 2019-07-19 Konstantin Khlebnikov New
MAINTAINERS: add entry for block io cgroup MAINTAINERS: add entry for block io cgroup - - - --- 2019-07-11 Konstantin Khlebnikov New
null_blk: fix race and oops at removing device with bandwidth limit null_blk: fix race and oops at removing device with bandwidth limit - - - --- 2019-04-01 Konstantin Khlebnikov New