| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-17 | dm-io: Warn on creating multiple atomic write bios for a region | John Garry | 1 | -0/+1 |
| 2024-07-02 | dm io: remove code duplication between sync_io and aysnc_io | Benjamin Marzinski | 1 | -36/+23 |
| 2024-07-02 | dm io: don't call the async_io notify.fn on invalid num_regions | Benjamin Marzinski | 1 | -19/+12 |
| 2024-07-02 | dm io: bump num_bvecs to handle offset memory | Benjamin Marzinski | 1 | -1/+1 |
| 2024-02-20 | dm io: Support IO priority | Hongyu Jin | 1 | -10/+13 |
| 2023-04-11 | dm: remove unnecessary (void*) conversions | Yu Zhe | 1 | -2/+2 |
| 2023-02-14 | dm: don't indent labels | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: favour __aligned(N) versus "__attribute__ (aligned(N))" | Heinz Mauelshagen | 1 | -1/+1 |
| 2023-02-14 | dm: add missing empty lines | Heinz Mauelshagen | 1 | -0/+1 |
| 2023-02-14 | dm: fix trailing statements | Heinz Mauelshagen | 1 | -12/+14 |
| 2023-02-14 | dm: correct block comments format. | Heinz Mauelshagen | 1 | -8/+16 |
| 2023-02-14 | dm: change "unsigned" to "unsigned int" | Heinz Mauelshagen | 1 | -16/+16 |
| 2023-02-14 | dm: add missing SPDX-License-Indentifiers | Heinz Mauelshagen | 1 | -0/+1 |
| 2022-07-14 | dm/core: Combine request operation type and flags | Bart Van Assche | 1 | -19/+17 |
| 2022-07-14 | dm/core: Reduce the size of struct dm_io_request | Bart Van Assche | 1 | -4/+6 |
| 2022-04-17 | block: add a bdev_max_discard_sectors helper | Christoph Hellwig | 1 | -1/+1 |
| 2022-03-24 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -20/+2 |
| 2022-02-22 | scsi: dm: Remove WRITE_SAME support | Christoph Hellwig | 1 | -20/+2 |
| 2022-02-22 | dm io: remove stale comment block for dm_io() | Barry Song | 1 | -8/+0 |
| 2022-02-02 | block: pass a block_device and opf to bio_alloc_bioset | Christoph Hellwig | 1 | -3/+2 |
| 2021-02-26 | block: Add bio_max_segs | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -1/+1 |
| 2018-06-05 | dm: Use kzalloc for all structs with embedded biosets/mempools | Kent Overstreet | 1 | -1/+1 |
| 2018-05-30 | dm: convert to bioset_init()/mempool_init() | Kent Overstreet | 1 | -14/+15 |
| 2017-12-13 | dm io: remove BIOSET_NEED_RESCUER flag from bios bioset | NeilBrown | 1 | -2/+1 |
| 2017-08-23 | block: replace bi_bdev with a gendisk pointer and partitions index | Christoph Hellwig | 1 | -1/+1 |
| 2017-07-03 | Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -6/+7 |
| 2017-06-21 | dm io: fix duplicate bio completion due to missing ref count | Mike Snitzer | 1 | -2/+2 |
| 2017-06-18 | blk: make the bioset rescue_workqueue optional. | NeilBrown | 1 | -1/+2 |
| 2017-06-18 | blk: replace bioset_create_nobvec() with a flags arg to bioset_create() | NeilBrown | 1 | -1/+1 |
| 2017-06-09 | block: switch bios to blk_status_t | Christoph Hellwig | 1 | -5/+5 |
| 2017-04-08 | dm: support REQ_OP_WRITE_ZEROES | Christoph Hellwig | 1 | -2/+6 |
| 2017-04-08 | dm io: discards don't take a payload | Christoph Hellwig | 1 | -2/+8 |
| 2016-11-21 | dm io: use bvec iterator helpers to implement .get_page and .next_page | Ming Lei | 1 | -10/+24 |
| 2016-08-07 | block: rename bio bi_rw to bi_opf | Jens Axboe | 1 | -3/+3 |
| 2016-06-10 | dm: move request-based code out to dm-rq.[hc] | Mike Snitzer | 1 | -1/+1 |
| 2016-06-07 | block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH | Mike Christie | 1 | -1/+1 |
| 2016-06-07 | dm: use bio op accessors | Mike Christie | 1 | -26/+30 |
| 2016-06-07 | dm: use op_is_write instead of checking for REQ_WRITE | Mike Christie | 1 | -2/+2 |
| 2016-06-07 | block/fs/drivers: remove rw argument from submit_bio | Mike Christie | 1 | -1/+2 |
| 2016-01-04 | md: more open-coded offset_in_page() | Al Viro | 1 | -2/+2 |
| 2015-10-31 | dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() | Julia Lawall | 1 | -2/+1 |
| 2015-08-13 | block: remove bio_get_nr_vecs() | Kent Overstreet | 1 | -1/+1 |
| 2015-08-11 | block: don't access bio->bi_error after bio_put() | Sasha Levin | 1 | -1/+3 |
| 2015-07-29 | block: add a bi_error field to struct bio | Christoph Hellwig | 1 | -3/+3 |
| 2015-02-27 | dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRI... | Darrick J. Wong | 1 | -4/+11 |
| 2015-02-13 | dm io: reject unsupported DISCARD requests with EOPNOTSUPP | Darrick J. Wong | 1 | -0/+6 |
| 2014-08-01 | dm io: simplify dec_count and sync_io | Joe Thornber | 1 | -35/+42 |
| 2014-07-10 | dm io: fix a race condition in the wake up code for sync_io | Joe Thornber | 1 | -14/+8 |
| 2014-02-17 | dm io: fix I/O to multiple destinations | Mikulas Patocka | 1 | -12/+11 |
| 2013-11-23 | block: Convert drivers to immutable biovecs | Kent Overstreet | 1 | -14/+17 |
| 2013-11-23 | block: Abstract out bvec iterator | Kent Overstreet | 1 | -3/+3 |
| 2013-09-23 | dm: add reserved_bio_based_ios module parameter | Mike Snitzer | 1 | -4/+3 |
| 2012-12-21 | dm kcopyd: add WRITE SAME support to dm_kcopyd_zero | Mike Snitzer | 1 | -5/+18 |
| 2012-09-09 | block: Generalized bio pool freeing | Kent Overstreet | 1 | -11/+0 |
| 2012-03-07 | dm io: fix discard support | Milan Broz | 1 | -7/+16 |
| 2011-08-02 | dm io: flush cpu cache with vmapped io | Mikulas Patocka | 1 | -2/+27 |
| 2011-05-29 | dm io: use fixed initial mempool size | Mikulas Patocka | 1 | -22/+5 |
| 2011-03-10 | block: kill off REQ_UNPLUG | Jens Axboe | 1 | -1/+1 |
| 2010-09-10 | dm: implement REQ_FLUSH/FUA support for bio-based dm | Tejun Heo | 1 | -16/+4 |
| 2010-08-07 | block: unify flags for struct bio and struct request | Christoph Hellwig | 1 | -6/+6 |
| 2009-12-10 | dm io: handle empty barriers | Mikulas Patocka | 1 | -3/+7 |
| 2009-12-10 | dm io: remove extra bi_io_vec region hack | Mikulas Patocka | 1 | -34/+55 |
| 2009-12-10 | dm io: use slab for struct io | Mikulas Patocka | 1 | -1/+20 |
| 2009-06-22 | dm io: retry after barrier error | Mikulas Patocka | 1 | -0/+6 |
| 2009-06-22 | dm io: record eopnotsupp | Mikulas Patocka | 1 | -1/+7 |
| 2009-04-02 | dm io: make sync_io uninterruptible | Mikulas Patocka | 1 | -4/+1 |
| 2009-03-16 | dm io: respect BIO_MAX_PAGES limit | Mikulas Patocka | 1 | -0/+2 |
| 2009-02-18 | block: fix bad definition of BIO_RW_SYNC | Jens Axboe | 1 | -1/+1 |
| 2008-12-29 | bio: allow individual slabs in the bio_set | Jens Axboe | 1 | -1/+1 |
| 2008-10-21 | dm: remove dm header from targets | Mikulas Patocka | 1 | -1/+1 |
| 2008-04-25 | dm: unplug queues in threads | Mikulas Patocka | 1 | -3/+8 |
| 2008-04-25 | dm: move include files | Alasdair G Kergon | 1 | -1/+1 |
| 2008-04-25 | dm io: clean interface | Heinz Mauelshagen | 1 | -5/+6 |
| 2008-04-25 | dm io: rename error to error_bits | Alasdair G Kergon | 1 | -7/+7 |
| 2008-03-28 | dm io: write error bits form long not int | Alasdair G Kergon | 1 | -1/+1 |
| 2007-10-10 | Drop 'size' argument from bio_endio and bi_end_io | NeilBrown | 1 | -7/+1 |
| 2007-07-12 | dm io: fix panic on large request | Jun'ichi Nomura | 1 | -1/+4 |
| 2007-05-09 | dm io: remove old interface | Milan Broz | 1 | -127/+4 |
| 2007-05-09 | dm io: new interface | Heinz Mauelshagen | 1 | -0/+122 |
| 2007-05-09 | dm io: prepare for new interface | Heinz Mauelshagen | 1 | -17/+44 |
| 2007-05-09 | dm io: delay dec_count | Heinz Mauelshagen | 1 | -2/+10 |
| 2007-04-30 | [BLOCK] Don't pin lots of memory in mempools | Jens Axboe | 1 | -1/+1 |
| 2006-12-08 | [PATCH] dm io: fix bi_max_vecs | Heinz Mauelshagen | 1 | -6/+9 |
| 2006-03-26 | [PATCH] mempool: use common mempool kmalloc allocator | Matthew Dobson | 1 | -11/+2 |
| 2005-10-08 | [PATCH] gfp flags annotations - part 1 | Al Viro | 1 | -1/+1 |
| 2005-09-07 | [PATCH] kill bio->bi_set | Peter Osterlund | 1 | -0/+6 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+426 |