summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm.c
Commit message (Expand)AuthorAgeFilesLines
...
* | dm: conditionally enable branching for less used featuresMike Snitzer2022-05-051-23/+40
* | dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bioMike Snitzer2022-05-051-4/+24
* | dm: add local variables to clone_endio and __map_bioMike Snitzer2022-05-051-13/+12
* | dm: mark various branches unlikelyMike Snitzer2022-05-051-3/+3
* | dm: simplify dm_start_io_acctMike Snitzer2022-05-051-13/+5
* | dm: simplify dm_io access in dm_split_and_process_bioMike Snitzer2022-05-051-6/+8
* | dm: factor out dm_io_set_error and __dm_io_dec_pendingMike Snitzer2022-05-051-28/+36
* | dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io biosetMike Snitzer2022-05-051-4/+4
* | block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2022-04-171-2/+1
|/
* dm: fix bio length of empty flushShin'ichiro Kawasaki2022-04-151-0/+1
* dm: allow dm_accept_partial_bio() for dm_io without duplicate biosMike Snitzer2022-04-141-11/+6
* dm: fix bio polling to handle possibile BLK_STS_AGAINMing Lei2022-04-011-7/+13
* Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2022-03-241-15/+0
|\
| * scsi: dm: Remove WRITE_SAME supportChristoph Hellwig2022-02-221-15/+0
* | Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-241-215/+458
|\ \
| * | dm: consolidate spinlocks in dm_io structMike Snitzer2022-03-211-6/+5
| * | dm: switch dm_target_io booleans over to proper flagsMike Snitzer2022-03-211-12/+19
| * | dm: switch dm_io booleans over to proper flagsMike Snitzer2022-03-211-12/+18
| * | dm: return void from __send_empty_flushMike Snitzer2022-03-101-3/+2
| * | dm: factor out dm_io_completeMike Snitzer2022-03-101-72/+77
| * | dm: simplify dm_sumbit_bio_remap interfaceMike Snitzer2022-03-101-4/+4
| * | dm: add WARN_ON_ONCE to dm_submit_bio_remapMike Snitzer2022-03-101-1/+3
| * | dm: support bio pollingMing Lei2022-03-091-3/+140
| * | dm: remove unnecessary local variables in __bindMike Snitzer2022-02-221-5/+2
| * | dm: requeue IO if mapping table not yet availableMike Snitzer2022-02-221-8/+3
| * | dm: fix use-after-free in dm_cleanup_zoned_dev()Kirill Tkhai2022-02-221-1/+1
| * | dm: add dm_submit_bio_remap interfaceMike Snitzer2022-02-211-20/+107
| * | dm: flag clones created by __send_duplicate_biosMike Snitzer2022-02-211-20/+28
| * | dm: move duplicate code from callers of alloc_tio into alloc_tioMike Snitzer2022-02-211-14/+13
| * | dm: record old_sector in dm_target_io before calling map functionMike Snitzer2022-02-211-3/+4
| * | dm: remove legacy code only needed before submit_bio recursionMike Snitzer2022-02-211-9/+2
| * | dm: remove unused mapped_device argument from free_tioMike Snitzer2022-02-211-2/+2
| * | dm: remove impossible BUG_ON in __send_empty_flushMike Snitzer2022-02-211-1/+0
| * | dm: reduce code duplication in __map_bioMike Snitzer2022-02-211-12/+6
| * | dm: refactor dm_split_and_process_bio a bitMike Snitzer2022-02-211-26/+28
| * | dm: fold __clone_and_map_data_bio into __split_and_process_bioMike Snitzer2022-02-211-22/+8
| * | dm: rename split functionsMike Snitzer2022-02-211-11/+11
| * | dm: eliminate copying of dm_io fields in dm_io_dec_pendingMike Snitzer2022-02-211-12/+7
| * | dm stats: fix too short end duration_ns when using precise_timestampsMike Snitzer2022-02-211-0/+2
| * | dm: fix double accounting of flush with dataMike Snitzer2022-02-211-14/+33
| * | dm: interlock pending dm_io and dm_wait_for_bios_completionMike Snitzer2022-02-211-12/+23
* | | Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-111/+61
|\| |
| * | block: pass a block_device to bio_clone_fastChristoph Hellwig2022-02-041-3/+3
| * | dm: use bio_clone_fast in alloc_io/alloc_tioChristoph Hellwig2022-02-041-9/+3
| * | block: clone crypto and integrity data in __bio_clone_fastChristoph Hellwig2022-02-041-27/+6
| * | dm: simplify the single bio fast path in __send_duplicate_biosChristoph Hellwig2022-02-041-12/+14
| * | dm: retun the clone bio from alloc_tioChristoph Hellwig2022-02-041-20/+19
| * | dm: pass the bio instead of tio to __map_bioChristoph Hellwig2022-02-041-6/+4
| * | dm: move cloning the bio into alloc_tioChristoph Hellwig2022-02-041-12/+10
| * | dm: fold __send_duplicate_bios into __clone_and_map_simple_bioChristoph Hellwig2022-02-041-16/+11