| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-20 | dm: fix failure when empty flush's bi_sector points beyond the device end | Mikulas Patocka | 1 | -1/+1 |
| 2025-10-03 | Merge tag 'for-6.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -13/+32 |
| 2025-09-18 | dm: optimize REQ_PREFLUSH with data when using the linear target | Mikulas Patocka | 1 | -8/+24 |
| 2025-08-26 | dm: fix NULL pointer dereference in __dm_suspend() | Zheng Qixing | 1 | -3/+4 |
| 2025-08-26 | dm: fix queue start/stop imbalance under suspend/load/resume races | Zheng Qixing | 1 | -3/+5 |
| 2025-08-13 | block: switch ->getgeo() to struct gendisk | Al Viro | 1 | -2/+2 |
| 2025-08-04 | Merge tag 'for-6.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -9/+2 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-17 | dm: split write BIOs on zone boundaries when zone append is not emulated | Shin'ichiro Kawasaki | 1 | -11/+7 |
| 2025-07-09 | mm: remove callers of pfn_t functionality | Alistair Popple | 1 | -1/+1 |
| 2025-06-30 | dm: Check for forbidden splitting of zone write operations | Damien Le Moal | 1 | -4/+13 |
| 2025-06-30 | dm: Always split write BIOs to zoned device limits | Damien Le Moal | 1 | -7/+22 |
| 2025-06-30 | block: Introduce bio_needs_zone_write_plugging() | Damien Le Moal | 1 | -1/+3 |
| 2025-06-27 | dm: Simplify dm_io_complete() | Damien Le Moal | 1 | -9/+2 |
| 2025-05-04 | dm: Allow .prepare_ioctl to handle ioctls directly | Kevin Wolf | 1 | -6/+11 |
| 2025-05-04 | dm: use generic functions instead of disable_discard and disable_write_zeroes | Mikulas Patocka | 1 | -18/+2 |
| 2025-05-04 | dm: limit swapping tables for devices with zone write plugs | Benjamin Marzinski | 1 | -0/+6 |
| 2025-04-11 | dm: free table mempools if not used in __bind | Benjamin Marzinski | 1 | -4/+4 |
| 2025-04-11 | dm: don't change md if dm_table_set_restrictions() fails | Benjamin Marzinski | 1 | -10/+12 |
| 2025-02-24 | dm: fix unconditional IO throttle caused by REQ_PREFLUSH | Jinliang Zheng | 1 | -2/+6 |
| 2025-01-17 | dm: Ensure cloned bio is same length for atomic write | John Garry | 1 | -0/+3 |
| 2025-01-17 | dm: disable REQ_NOWAIT for flushes | Mikulas Patocka | 1 | -0/+9 |
| 2025-01-17 | dm: remove useless test in alloc_multiple_bios | Mikulas Patocka | 1 | -10/+9 |
| 2024-11-20 | dm: add support for get_unique_id | Benjamin Coddington | 1 | -0/+55 |
| 2024-11-20 | dm: Remove unused dm_set_md_type | Dr. David Alan Gilbert | 1 | -6/+0 |
| 2024-10-15 | dm: fix a crash if blk_alloc_disk fails | Mikulas Patocka | 1 | -1/+3 |
| 2024-09-15 | Revert "dm: requeue IO if mapping table not yet available" | Mikulas Patocka | 1 | -3/+8 |
| 2024-08-13 | dm suspend: return -ERESTARTSYS instead of -EINTR | Mikulas Patocka | 1 | -2/+2 |
| 2024-07-22 | Merge tag 'for-6.11/block-post-20240722' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+1 |
| 2024-07-19 | Merge tag 'for-6.11/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -16/+38 |
| 2024-07-10 | dm: Remove max_secure_erase_granularity | Damien Le Moal | 1 | -2/+0 |
| 2024-07-10 | dm: Remove max_write_zeroes_granularity | Damien Le Moal | 1 | -2/+0 |
| 2024-07-05 | dm: handle REQ_OP_ZONE_RESET_ALL | Damien Le Moal | 1 | -3/+132 |
| 2024-07-05 | dm: Refactor is_abnormal_io() | Damien Le Moal | 1 | -13/+11 |
| 2024-07-03 | block: split integrity support out of bio.h | Christoph Hellwig | 1 | -0/+1 |
| 2024-06-26 | dm: optimize flushes | Mikulas Patocka | 1 | -12/+38 |
| 2024-06-20 | block: Generalize chunk_sectors support as boundary support | John Garry | 1 | -1/+1 |
| 2024-06-19 | block: move the io_stat flag setting to queue_limits | Christoph Hellwig | 1 | -10/+3 |
| 2024-05-21 | Merge tag 'for-6.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2024-05-20 | dm: always manage discard support in terms of max_hw_discard_sectors | Mike Snitzer | 1 | -1/+1 |
| 2024-05-13 | Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -23/+49 |
| 2024-04-17 | dm: Use the block layer zone append emulation | Damien Le Moal | 1 | -23/+49 |
| 2024-04-16 | dm: restore synchronous close of device mapper block device | Ming Lei | 1 | -2/+8 |
| 2024-03-14 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -8/+9 |
| 2024-03-13 | Merge tag 'for-6.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -7/+21 |
| 2024-03-12 | dm: call the resume method on internal suspend | Mikulas Patocka | 1 | -6/+20 |
| 2024-03-11 | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+2 |
| 2024-02-25 | md: port block device access to file | Christian Brauner | 1 | -10/+13 |
| 2024-02-22 | dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal | Mathieu Desnoyers | 1 | -8/+9 |
| 2024-02-20 | dm: update relevant MODULE_AUTHOR entries to latest dm-devel mailing list | Mike Snitzer | 1 | -1/+1 |
| 2024-02-19 | block: pass a queue_limits argument to blk_alloc_disk | Christoph Hellwig | 1 | -2/+2 |
| 2023-11-18 | bdev: rename freeze and thaw helpers | Christian Brauner | 1 | -2/+2 |
| 2023-11-01 | Merge tag 'for-6.7/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -48/+73 |
| 2023-10-28 | dm: Convert to bdev_open_by_dev() | Jan Kara | 1 | -9/+11 |
| 2023-10-27 | dm: respect REQ_NOWAIT flag in normal bios issued to DM | Mike Snitzer | 1 | -11/+29 |
| 2023-10-27 | dm: enhance alloc_multiple_bios() to be more versatile | Mike Snitzer | 1 | -34/+34 |
| 2023-10-23 | dm: make __send_duplicate_bios return unsigned int | Mikulas Patocka | 1 | -2/+2 |
| 2023-10-06 | dm: shortcut the calls to linear_map and stripe_map | Mikulas Patocka | 1 | -2/+9 |
| 2023-09-15 | dm: don't attempt to queue IO under RCU protection | Jens Axboe | 1 | -21/+2 |
| 2023-06-30 | Merge tag 'for-6.5/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -26/+32 |
| 2023-06-30 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -0/+69 |
| 2023-06-27 | Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2023-06-26 | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -10/+10 |
| 2023-06-16 | dm: skip dm-stats work in alloc_io() unless needed | Mike Snitzer | 1 | -1/+2 |
| 2023-06-16 | dm: avoid needless dm_io access if all IO accounting is disabled | Mike Snitzer | 1 | -22/+21 |
| 2023-06-16 | dm: support turning off block-core's io stats accounting | Li Nan | 1 | -5/+11 |
| 2023-06-15 | dm: use op specific max_sectors when splitting abnormal io | Mike Snitzer | 1 | -9/+16 |
| 2023-06-15 | dm: don't lock fs when the map is NULL during suspend or resume | Li Lingfeng | 1 | -0/+4 |
| 2023-06-12 | block: replace fmode_t with a block-specific type for block open flags | Christoph Hellwig | 1 | -5/+5 |
| 2023-06-12 | block: use the holder as indication for exclusive opens | Christoph Hellwig | 1 | -3/+3 |
| 2023-06-12 | block: remove the unused mode argument to ->release | Christoph Hellwig | 1 | -1/+1 |
| 2023-06-12 | block: pass a gendisk to ->open | Christoph Hellwig | 1 | -2/+2 |
| 2023-06-05 | block: introduce holder ops | Christoph Hellwig | 1 | -1/+1 |
| 2023-05-25 | dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues | Tejun Heo | 1 | -1/+1 |
| 2023-05-22 | Merge patch series "Use block pr_ops in LIO" | Martin K. Petersen | 1 | -0/+69 |
| 2023-04-14 | dm: unexport dm_get_queue_limits() | Mike Snitzer | 1 | -11/+9 |
| 2023-04-14 | dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE | Mike Snitzer | 1 | -4/+6 |
| 2023-04-11 | dm: Add support for block PR read keys/reservation | Mike Christie | 1 | -0/+69 |
| 2023-03-30 | dm: split discards further if target sets max_discard_granularity | Mike Snitzer | 1 | -6/+19 |
| 2023-03-30 | dm: fix __send_duplicate_bios() to always allow for splitting IO | Mike Snitzer | 1 | -0/+2 |
| 2023-03-30 | dm: fix improper splitting for abnormal bios | Mike Snitzer | 1 | -3/+4 |
| 2023-03-24 | Merge tag 'for-6.3/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+3 |
| 2023-03-16 | dm stats: check for and propagate alloc_percpu failure | Jiasheng Jiang | 1 | -1/+3 |
| 2023-03-15 | block: count 'ios' and 'sectors' when io is done for bio-based device | Yu Kuai | 1 | -3/+3 |
| 2023-02-20 | dm: remove unnecessary (void*) conversion in event_callback() | XU pengfei | 1 | -1/+1 |
| 2023-02-16 | dm: add cond_resched() to dm_wq_requeue_work() | Mike Snitzer | 1 | -0/+1 |
| 2023-02-16 | dm: add cond_resched() to dm_wq_work() | Pingfan Liu | 1 | -0/+1 |
| 2023-02-14 | dm: remove flush_scheduled_work() during local_exit() | Mike Snitzer | 1 | -1/+0 |
| 2023-02-14 | dm: add missing blank line after declarations/fix those | Heinz Mauelshagen | 1 | -0/+5 |
| 2023-02-14 | dm: avoid using symbolic permissions | Heinz Mauelshagen | 1 | -3/+3 |
| 2023-02-14 | dm: correct block comments format. | Heinz Mauelshagen | 1 | -4/+8 |
| 2023-02-14 | dm: avoid initializing static variables | Heinz Mauelshagen | 1 | -2/+2 |
| 2023-02-14 | dm: change "unsigned" to "unsigned int" | Heinz Mauelshagen | 1 | -26/+24 |
| 2023-02-14 | dm: use fsleep() instead of msleep() for deterministic sleep duration | Heinz Mauelshagen | 1 | -4/+4 |
| 2023-02-14 | dm: add missing SPDX-License-Indentifiers | Heinz Mauelshagen | 1 | -0/+1 |
| 2023-02-14 | dm: send just one event on resize, not two | Mikulas Patocka | 1 | -14/+13 |
| 2023-01-04 | block: handle bio_split_to_limits() NULL return | Jens Axboe | 1 | -0/+2 |
| 2022-11-16 | dm: track per-add_disk holder relations in DM | Christoph Hellwig | 1 | -10/+39 |
| 2022-11-16 | dm: make sure create and remove dm device won't race with open and close table | Yu Kuai | 1 | -0/+16 |
| 2022-11-16 | dm: cleanup close_table_device | Christoph Hellwig | 1 | -9/+3 |
| 2022-11-16 | dm: cleanup open_table_device | Christoph Hellwig | 1 | -29/+27 |
| 2022-11-16 | dm: remove free_table_devices | Christoph Hellwig | 1 | -14/+1 |
| 2022-10-18 | dm: remove unnecessary assignment statement in alloc_dev() | Genjian Zhang | 1 | -1/+0 |
| 2022-10-18 | dm: change from DMWARN to DMERR or DMCRIT for fatal errors | Mikulas Patocka | 1 | -4/+4 |
| 2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2022-08-02 | block: move ->bio_split to the gendisk | Christoph Hellwig | 1 | -1/+1 |
| 2022-08-02 | block: change the blk_queue_split calling convention | Christoph Hellwig | 1 | -3/+3 |
| 2022-08-02 | Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -171/+291 |
| 2022-07-28 | dm: fix dm-raid crash if md_handle_request() splits bio | Mike Snitzer | 1 | -7/+6 |
| 2022-07-28 | dm: Start pr_preempt from the same starting path | Mike Christie | 1 | -14/+31 |
| 2022-07-28 | dm: Fix PR release handling for non All Registrants | Mike Christie | 1 | -14/+34 |
| 2022-07-28 | dm: Start pr_reserve from the same starting path | Mike Christie | 1 | -14/+32 |
| 2022-07-28 | dm: Allow dm_call_pr to be used for path searches | Mike Christie | 1 | -12/+38 |
| 2022-07-28 | dm: return early from dm_pr_call() if DM device is suspended | Mike Snitzer | 1 | -0/+5 |
| 2022-07-17 | dax: introduce holder for dax_device | Shiyang Ruan | 1 | -1/+1 |
| 2022-07-14 | dm/core: Combine request operation type and flags | Bart Van Assche | 1 | -5/+5 |
| 2022-07-14 | block: Change the type of req_op() and bio_op() into enum req_op | Bart Van Assche | 1 | -0/+2 |
| 2022-07-07 | dm table: audit all dm_table_get_target() callers | Mike Snitzer | 1 | -11/+11 |
| 2022-07-07 | dm table: remove dm_table_get_num_targets() wrapper | Mike Snitzer | 1 | -2/+2 |
| 2022-07-07 | dm: add two stage requeue mechanism | Ming Lei | 1 | -27/+94 |
| 2022-07-06 | block: use bdev_is_zoned instead of open coding it | Christoph Hellwig | 1 | -1/+1 |
| 2022-06-29 | dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling | Ming Lei | 1 | -25/+45 |
| 2022-06-29 | dm: refactor dm_md_mempool allocation | Christoph Hellwig | 1 | -52/+0 |
| 2022-06-28 | block: remove blk_cleanup_disk | Christoph Hellwig | 1 | -1/+1 |
| 2022-06-27 | dm: open code blk_max_size_offset in max_io_len | Christoph Hellwig | 1 | -11/+6 |
| 2022-06-23 | dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio | Ming Lei | 1 | -4/+7 |
| 2022-06-21 | dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling | Mike Snitzer | 1 | -1/+3 |
| 2022-06-16 | dm: fix narrow race for REQ_NOWAIT bios being issued despite no support | Mikulas Patocka | 1 | -1/+6 |
| 2022-06-16 | dm: fix use-after-free in dm_put_live_table_bio | Mikulas Patocka | 1 | -6/+7 |
| 2022-06-15 | dm: fix race in dm_start_io_acct | Benjamin Marzinski | 1 | -0/+4 |
| 2022-06-10 | dm: fix zoned locking imbalance due to needless check in clone_endio | Mike Snitzer | 1 | -15/+11 |
| 2022-06-08 | dm: fix bio_set allocation | Christoph Hellwig | 1 | -59/+25 |
| 2022-05-27 | Merge tag 'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+23 |
| 2022-05-16 | dax: add .recovery_write dax_operation | Jane Chu | 1 | -0/+20 |
| 2022-05-16 | dax: introduce DAX_RECOVERY_WRITE dax access mode | Jane Chu | 1 | -2/+3 |
| 2022-05-11 | dm: pass NULL bdev to bio_alloc_clone | Mike Snitzer | 1 | -16/+24 |
| 2022-05-05 | dm: improve abnormal bio processing | Mike Snitzer | 1 | -31/+36 |
| 2022-05-05 | dm: simplify bio-based IO accounting further | Mike Snitzer | 1 | -29/+5 |
| 2022-05-05 | dm: put all polled dm_io instances into a single list | Ming Lei | 1 | -25/+27 |
| 2022-05-05 | dm: improve dm_io reference counting | Ming Lei | 1 | -14/+39 |
| 2022-05-05 | dm: don't grab target io reference in dm_zone_map_bio | Ming Lei | 1 | -1/+6 |
| 2022-05-05 | dm: improve bio splitting and associated IO accounting | Ming Lei | 1 | -23/+52 |
| 2022-05-05 | dm: switch to bdev based IO accounting interfaces | Ming Lei | 1 | -15/+13 |
| 2022-05-05 | dm: pass dm_io instance to dm_io_acct directly | Ming Lei | 1 | -4/+7 |
| 2022-05-05 | dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct | Ming Lei | 1 | -11/+8 |
| 2022-05-05 | dm: use bio_sectors in dm_aceept_partial_bio | Mike Snitzer | 1 | -5/+5 |
| 2022-05-05 | dm: conditionally enable branching for less used features | Mike Snitzer | 1 | -23/+40 |
| 2022-05-05 | dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio | Mike Snitzer | 1 | -4/+24 |
| 2022-05-05 | dm: add local variables to clone_endio and __map_bio | Mike Snitzer | 1 | -13/+12 |
| 2022-05-05 | dm: mark various branches unlikely | Mike Snitzer | 1 | -3/+3 |
| 2022-05-05 | dm: simplify dm_start_io_acct | Mike Snitzer | 1 | -13/+5 |
| 2022-05-05 | dm: simplify dm_io access in dm_split_and_process_bio | Mike Snitzer | 1 | -6/+8 |
| 2022-05-05 | dm: factor out dm_io_set_error and __dm_io_dec_pending | Mike Snitzer | 1 | -28/+36 |
| 2022-05-05 | dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset | Mike Snitzer | 1 | -4/+4 |
| 2022-04-17 | block: remove QUEUE_FLAG_DISCARD | Christoph Hellwig | 1 | -2/+1 |
| 2022-04-15 | dm: fix bio length of empty flush | Shin'ichiro Kawasaki | 1 | -0/+1 |
| 2022-04-14 | dm: allow dm_accept_partial_bio() for dm_io without duplicate bios | Mike Snitzer | 1 | -11/+6 |
| 2022-04-01 | dm: fix bio polling to handle possibile BLK_STS_AGAIN | Ming Lei | 1 | -7/+13 |
| 2022-03-24 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -15/+0 |
| 2022-03-24 | Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -215/+458 |
| 2022-03-21 | Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -111/+61 |
| 2022-03-21 | dm: consolidate spinlocks in dm_io struct | Mike Snitzer | 1 | -6/+5 |
| 2022-03-21 | dm: switch dm_target_io booleans over to proper flags | Mike Snitzer | 1 | -12/+19 |
| 2022-03-21 | dm: switch dm_io booleans over to proper flags | Mike Snitzer | 1 | -12/+18 |
| 2022-03-10 | dm: return void from __send_empty_flush | Mike Snitzer | 1 | -3/+2 |
| 2022-03-10 | dm: factor out dm_io_complete | Mike Snitzer | 1 | -72/+77 |
| 2022-03-10 | dm: simplify dm_sumbit_bio_remap interface | Mike Snitzer | 1 | -4/+4 |
| 2022-03-10 | dm: add WARN_ON_ONCE to dm_submit_bio_remap | Mike Snitzer | 1 | -1/+3 |
| 2022-03-09 | dm: support bio polling | Ming Lei | 1 | -3/+140 |
| 2022-02-22 | scsi: dm: Remove WRITE_SAME support | Christoph Hellwig | 1 | -15/+0 |
| 2022-02-22 | dm: remove unnecessary local variables in __bind | Mike Snitzer | 1 | -5/+2 |
| 2022-02-22 | dm: requeue IO if mapping table not yet available | Mike Snitzer | 1 | -8/+3 |
| 2022-02-22 | dm: fix use-after-free in dm_cleanup_zoned_dev() | Kirill Tkhai | 1 | -1/+1 |
| 2022-02-21 | dm: add dm_submit_bio_remap interface | Mike Snitzer | 1 | -20/+107 |
| 2022-02-21 | dm: flag clones created by __send_duplicate_bios | Mike Snitzer | 1 | -20/+28 |
| 2022-02-21 | dm: move duplicate code from callers of alloc_tio into alloc_tio | Mike Snitzer | 1 | -14/+13 |
| 2022-02-21 | dm: record old_sector in dm_target_io before calling map function | Mike Snitzer | 1 | -3/+4 |
| 2022-02-21 | dm: remove legacy code only needed before submit_bio recursion | Mike Snitzer | 1 | -9/+2 |
| 2022-02-21 | dm: remove unused mapped_device argument from free_tio | Mike Snitzer | 1 | -2/+2 |
| 2022-02-21 | dm: remove impossible BUG_ON in __send_empty_flush | Mike Snitzer | 1 | -1/+0 |
| 2022-02-21 | dm: reduce code duplication in __map_bio | Mike Snitzer | 1 | -12/+6 |
| 2022-02-21 | dm: refactor dm_split_and_process_bio a bit | Mike Snitzer | 1 | -26/+28 |
| 2022-02-21 | dm: fold __clone_and_map_data_bio into __split_and_process_bio | Mike Snitzer | 1 | -22/+8 |
| 2022-02-21 | dm: rename split functions | Mike Snitzer | 1 | -11/+11 |
| 2022-02-21 | dm: eliminate copying of dm_io fields in dm_io_dec_pending | Mike Snitzer | 1 | -12/+7 |
| 2022-02-21 | dm stats: fix too short end duration_ns when using precise_timestamps | Mike Snitzer | 1 | -0/+2 |
| 2022-02-21 | dm: fix double accounting of flush with data | Mike Snitzer | 1 | -14/+33 |
| 2022-02-21 | dm: interlock pending dm_io and dm_wait_for_bios_completion | Mike Snitzer | 1 | -12/+23 |
| 2022-02-17 | block: fix surprise removal for drivers calling blk_set_queue_dying | Christoph Hellwig | 1 | -1/+1 |
| 2022-02-04 | block: pass a block_device to bio_clone_fast | Christoph Hellwig | 1 | -3/+3 |
| 2022-02-04 | dm: use bio_clone_fast in alloc_io/alloc_tio | Christoph Hellwig | 1 | -9/+3 |
| 2022-02-04 | block: clone crypto and integrity data in __bio_clone_fast | Christoph Hellwig | 1 | -27/+6 |
| 2022-02-04 | dm: simplify the single bio fast path in __send_duplicate_bios | Christoph Hellwig | 1 | -12/+14 |
| 2022-02-04 | dm: retun the clone bio from alloc_tio | Christoph Hellwig | 1 | -20/+19 |
| 2022-02-04 | dm: pass the bio instead of tio to __map_bio | Christoph Hellwig | 1 | -6/+4 |
| 2022-02-04 | dm: move cloning the bio into alloc_tio | Christoph Hellwig | 1 | -12/+10 |
| 2022-02-04 | dm: fold __send_duplicate_bios into __clone_and_map_simple_bio | Christoph Hellwig | 1 | -16/+11 |
| 2022-02-04 | dm: fold clone_bio into __clone_and_map_data_bio | Christoph Hellwig | 1 | -26/+17 |
| 2022-02-04 | dm: add a clone_to_tio helper | Christoph Hellwig | 1 | -19/+15 |
| 2022-02-02 | block: pass a block_device and opf to bio_init | Christoph Hellwig | 1 | -3/+2 |