summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block: add a mark_dead holder operationChristoph Hellwig2023-06-051-0/+24
* block: introduce holder opsChristoph Hellwig2023-06-054-16/+36
* block: remove blk_drop_partitionsChristoph Hellwig2023-06-051-12/+4
* block: delete partitions later in del_gendiskChristoph Hellwig2023-06-053-13/+32
* block: unhash the inode earlier in delete_partitionChristoph Hellwig2023-06-051-6/+6
* block: avoid repeated work in blk_mark_disk_deadChristoph Hellwig2023-06-051-1/+3
* block: consolidate the shutdown logic in blk_mark_disk_dead and del_gendiskChristoph Hellwig2023-06-051-14/+12
* block: turn bdev_lock into a mutexChristoph Hellwig2023-06-051-14/+13
* 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
|\
| * splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells2023-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.4/block-2023-05-06' of git://git.kernel.dk/linuxLinus Torvalds2023-05-066-146/+84
|\
| * block: Skip destroyed blkg when restart in blkg_destroy_all()Tao Su2023-04-281-0/+3