summaryrefslogtreecommitdiff
path: root/drivers/md/dm-io.c
AgeCommit message (Expand)Author
2024-07-02dm io: remove code duplication between sync_io and aysnc_ioBenjamin Marzinski
2024-07-02dm io: don't call the async_io notify.fn on invalid num_regionsBenjamin Marzinski
2024-07-02dm io: bump num_bvecs to handle offset memoryBenjamin Marzinski
2024-02-20dm io: Support IO priorityHongyu Jin
2023-04-11dm: remove unnecessary (void*) conversionsYu Zhe
2023-02-14dm: don't indent labelsHeinz Mauelshagen
2023-02-14dm: favour __aligned(N) versus "__attribute__ (aligned(N))"Heinz Mauelshagen
2023-02-14dm: add missing empty linesHeinz Mauelshagen
2023-02-14dm: fix trailing statementsHeinz Mauelshagen
2023-02-14dm: correct block comments format.Heinz Mauelshagen
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen
2023-02-14dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen
2022-07-14dm/core: Combine request operation type and flagsBart Van Assche
2022-07-14dm/core: Reduce the size of struct dm_io_requestBart Van Assche
2022-04-17block: add a bdev_max_discard_sectors helperChristoph Hellwig
2022-03-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds
2022-02-22scsi: dm: Remove WRITE_SAME supportChristoph Hellwig
2022-02-22dm io: remove stale comment block for dm_io()Barry Song
2022-02-02block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig
2021-02-26block: Add bio_max_segsMatthew Wilcox (Oracle)
2020-07-16treewide: Remove uninitialized_var() usageKees Cook
2018-06-05dm: Use kzalloc for all structs with embedded biosets/mempoolsKent Overstreet
2018-05-30dm: convert to bioset_init()/mempool_init()Kent Overstreet
2017-12-13dm io: remove BIOSET_NEED_RESCUER flag from bios biosetNeilBrown
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig
2017-07-03Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-06-21dm io: fix duplicate bio completion due to missing ref countMike Snitzer
2017-06-18blk: make the bioset rescue_workqueue optional.NeilBrown
2017-06-18blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown
2017-06-09block: switch bios to blk_status_tChristoph Hellwig
2017-04-08dm: support REQ_OP_WRITE_ZEROESChristoph Hellwig
2017-04-08dm io: discards don't take a payloadChristoph Hellwig
2016-11-21dm io: use bvec iterator helpers to implement .get_page and .next_pageMing Lei
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe
2016-06-10dm: move request-based code out to dm-rq.[hc]Mike Snitzer
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie
2016-06-07dm: use bio op accessorsMike Christie
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEMike Christie
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie
2016-01-04md: more open-coded offset_in_page()Al Viro
2015-10-31dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()Julia Lawall
2015-08-13block: remove bio_get_nr_vecs()Kent Overstreet
2015-08-11block: don't access bio->bi_error after bio_put()Sasha Levin
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig
2015-02-27dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRI...Darrick J. Wong
2015-02-13dm io: reject unsupported DISCARD requests with EOPNOTSUPPDarrick J. Wong
2014-08-01dm io: simplify dec_count and sync_ioJoe Thornber
2014-07-10dm io: fix a race condition in the wake up code for sync_ioJoe Thornber
2014-02-17dm io: fix I/O to multiple destinationsMikulas Patocka
2013-11-23block: Convert drivers to immutable biovecsKent Overstreet