summaryrefslogtreecommitdiff
path: root/drivers/md/dm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'mm-everything' of git://git.kernel.org/pub/scm/linux/kernel/git...akpm-baseakpmStephen Rothwell2022-06-281-1/+1
|\
| * dax: introduce holder for dax_deviceShiyang Ruan2022-06-271-1/+1
* | dm: open code blk_max_size_offset in max_io_lenChristoph Hellwig2022-06-271-11/+6
|/
* dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bioMing Lei2022-06-231-4/+7
* dm: do not return early from dm_io_complete if BLK_STS_AGAIN without pollingMike Snitzer2022-06-211-1/+3
* dm: fix narrow race for REQ_NOWAIT bios being issued despite no supportMikulas Patocka2022-06-161-1/+6
* dm: fix use-after-free in dm_put_live_table_bioMikulas Patocka2022-06-161-6/+7
* dm: fix race in dm_start_io_acctBenjamin Marzinski2022-06-151-0/+4
* dm: fix zoned locking imbalance due to needless check in clone_endioMike Snitzer2022-06-101-15/+11
* dm: fix bio_set allocationChristoph Hellwig2022-06-081-59/+25
* Merge tag 'libnvdimm-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-05-271-2/+23
|\
| * dax: add .recovery_write dax_operationJane Chu2022-05-161-0/+20
| * dax: introduce DAX_RECOVERY_WRITE dax access modeJane Chu2022-05-161-2/+3
* | dm: pass NULL bdev to bio_alloc_cloneMike Snitzer2022-05-111-16/+24
* | dm: improve abnormal bio processingMike Snitzer2022-05-051-31/+36
* | dm: simplify bio-based IO accounting furtherMike Snitzer2022-05-051-29/+5
* | dm: put all polled dm_io instances into a single listMing Lei2022-05-051-25/+27
* | dm: improve dm_io reference countingMing Lei2022-05-051-14/+39
* | dm: don't grab target io reference in dm_zone_map_bioMing Lei2022-05-051-1/+6
* | dm: improve bio splitting and associated IO accountingMing Lei2022-05-051-23/+52
* | dm: switch to bdev based IO accounting interfacesMing Lei2022-05-051-15/+13
* | dm: pass dm_io instance to dm_io_acct directlyMing Lei2022-05-051-4/+7
* | dm: don't pass bio to __dm_start_io_acct and dm_end_io_acctMing Lei2022-05-051-11/+8
* | dm: use bio_sectors in dm_aceept_partial_bioMike Snitzer2022-05-051-5/+5
* | 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