summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
...
| * | block: refactor bd_may_claimChristoph Hellwig2023-06-051-18/+22
| * | block: factor out a bd_end_claim helper from blkdev_putChristoph Hellwig2023-06-051-30/+33
| * | block: Replace all non-returning strlcpy with strscpyAzeem Shaikh2023-06-013-3/+3
| * | blk-ioc: protect ioc_destroy_icq() by 'queue_lock'Yu Kuai2023-06-011-17/+13
| * | block: add bio_add_folio_nofailJohannes Thumshirn2023-06-011-0/+8
| * | block: constify the whole_disk device_attributeThomas Weißschuh2023-05-301-1/+1
| * | block: constify struct part_attr_groupThomas Weißschuh2023-05-301-1/+1
| * | block: constify struct part_type part_typeThomas Weißschuh2023-05-301-1/+1
| * | block: constify partition prober arrayThomas Weißschuh2023-05-301-1/+1
| * | block: convert bio_map_user_iov to use iov_iter_extract_pagesDavid Howells2023-05-241-12/+11
| * | block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pagesDavid Howells2023-05-241-11/+12
| * | block: Add BIO_PAGE_PINNED and associated infrastructureDavid Howells2023-05-242-3/+15
| * | block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logicChristoph Hellwig2023-05-242-1/+2
| * | Merge branch 'for-6.5/splice' into for-6.5/blockJens Axboe2023-05-241-1/+1
| |\ \
| * | | block: introduce block_io_start/block_io_done tracepointsHengqi Chen2023-05-241-0/+4
| * | | block/rq_qos: protect rq_qos apis with a new lockYu Kuai2023-05-234-14/+18
| * | | block: don't plug in blkdev_write_iterChristoph Hellwig2023-05-201-3/+0
| * | | block: BFQ: Move an invariant checkBart Van Assche2023-05-191-1/+1
| * | | blk-mq: don't use the requeue list to queue flush commandsChristoph Hellwig2023-05-194-33/+20
| * | | blk-mq: do not do head insertions post-pre-flush commandsChristoph Hellwig2023-05-191-1/+1
| * | | blk-mq: defer to the normal submission path for post-flush requestsChristoph Hellwig2023-05-191-0/+11
| * | | blk-mq: use the I/O scheduler for writes from the flush state machineBart Van Assche2023-05-191-2/+2
| * | | blk-mq: defer to the normal submission path for non-flush flush commandsChristoph Hellwig2023-05-194-23/+13
| * | | blk-mq: reflow blk_insert_flushChristoph Hellwig2023-05-191-27/+26
| * | | blk-mq: factor out a blk_rq_init_flush helperChristoph Hellwig2023-05-191-7/+10
| * | | block: BFQ: Add several invariant checksBart Van Assche2023-05-181-0/+9
| * | | block: mq-deadline: Fix handling of at-head zoned writesBart Van Assche2023-05-181-2/+7
| * | | block: mq-deadline: Handle requeued requests correctlyBart Van Assche2023-05-181-2/+32
| * | | block: mq-deadline: Track the dispatch positionBart Van Assche2023-05-181-14/+31
| * | | block: mq-deadline: Reduce lock contentionBart Van Assche2023-05-181-6/+6
| * | | block: mq-deadline: Simplify deadline_skip_seq_writes()Bart Van Assche2023-05-181-6/+3
| * | | block: mq-deadline: Clean up deadline_check_fifo()Bart Van Assche2023-05-181-11/+5
| * | | block: Introduce blk_rq_is_seq_zoned_write()Bart Van Assche2023-05-181-4/+1
| * | | block: Simplify blk_req_needs_zone_write_lock()Bart Van Assche2023-05-181-3/+0
| * | | block: mq-deadline: Add a word in a source code commentBart Van Assche2023-05-181-1/+1
| * | | blk-mq: make sure elevator callbacks aren't called for passthrough requestChristoph Hellwig2023-05-184-31/+37
| * | | blk-mq: remove RQF_ELVPRIVChristoph Hellwig2023-05-183-7/+4
| * | | blk-mq: don't queue plugged passthrough requests into schedulerMing Lei2023-05-181-2/+6
| * | | block: Decode all flag names in the debugfs outputBart Van Assche2023-05-181-0/+3
* | | | Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-1/+4
|\ \ \ \
| * | | | block: mark bdev files as FMODE_NOWAIT if underlying device supports itJens Axboe2023-05-151-1/+4
| |/ / /
* | | | Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-1/+1
|\ \ \ \ | | |/ / | |/| |
| * | | splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells2023-05-241-1/+1
| |/ /
* | | block: make sure local irq is disabled when calling __blkcg_rstat_flushMing Lei2023-06-221-2/+3
* | | blk-cgroup: Flush stats before releasing blkcg_gqMing Lei2023-06-111-9/+31
* | | blk-mq: fix blk_mq_hw_ctx active request accountingTian Lan2023-06-031-4/+4
* | | block: fix revalidate performance regressionDamien Le Moal2023-05-291-1/+2
| |/ |/|
* | block: make bio_check_eod work for zero sized devicesChristoph Hellwig2023-05-241-1/+1
* | block: fix bio-cache for passthru IOAnuj Gupta2023-05-231-1/+1
* | blk-mq: fix race condition in active queue accountingTian Lan2023-05-231-4/+8