summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Expand)AuthorAgeFilesLines
* dm: consolidate spinlocks in dm_io structMike Snitzer2022-03-212-8/+6
* dm: reduce size of dm_io and dm_target_io structsMike Snitzer2022-03-211-6/+6
* dm: switch dm_target_io booleans over to proper flagsMike Snitzer2022-03-212-14/+38
* dm: switch dm_io booleans over to proper flagsMike Snitzer2022-03-212-14/+38
* dm: return void from __send_empty_flushMike Snitzer2022-03-101-3/+2
* dm: factor out dm_io_completeMike Snitzer2022-03-101-72/+77
* dm cache: use dm_submit_bio_remapMike Snitzer2022-03-101-3/+4
* dm: simplify dm_sumbit_bio_remap interfaceMike Snitzer2022-03-105-10/+11
* dm thin: use dm_submit_bio_remapMike Snitzer2022-03-101-2/+3
* dm: add WARN_ON_ONCE to dm_submit_bio_remapMike Snitzer2022-03-101-1/+3
* dm: support bio pollingMing Lei2022-03-093-3/+169
* dm mpath: use DMINFO instead of printk with KERN_INFOMike Snitzer2022-03-021-2/+1
* dm: stop using bdevnameChristoph Hellwig2022-03-025-37/+27
* dm-zoned: remove the ->name field in struct dmz_devChristoph Hellwig2022-03-023-8/+6
* dm: remove unnecessary local variables in __bindMike Snitzer2022-02-221-5/+2
* dm: requeue IO if mapping table not yet availableMike Snitzer2022-02-222-9/+9
* dm io: remove stale comment block for dm_io()Barry Song2022-02-221-8/+0
* dm thin metadata: remove unused dm_thin_remove_block and __removeZhiqiang Liu2022-02-222-29/+0
* dm thin: use time_is_before_jiffies instead of open coding itWang Qing2022-02-221-1/+1
* dm crypt: fix get_key_size compiler warning if !CONFIG_KEYSAashish Sharma2022-02-221-1/+1
* dm: fix use-after-free in dm_cleanup_zoned_dev()Kirill Tkhai2022-02-221-1/+1
* dm ioctl: prevent potential spectre v1 gadgetJordy Zomer2022-02-221-0/+2
* dm ima: fix wrong length calculation for no_data stringThore Sommer2022-02-221-3/+3
* dm cache policy smq: make static read-only array table constColin Ian King2022-02-221-1/+3
* dm delay: use dm_submit_bio_remapMike Snitzer2022-02-211-2/+3
* dm crypt: use dm_submit_bio_remapMike Snitzer2022-02-211-5/+8
* dm: add dm_submit_bio_remap interfaceMike Snitzer2022-02-212-20/+109
* dm: flag clones created by __send_duplicate_biosMike Snitzer2022-02-212-21/+30
* dm: reduce dm_io and dm_target_io struct sizesMike Snitzer2022-02-211-3/+3
* 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-212-3/+5
* 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: reorder members in mapped_device structMike Snitzer2022-02-211-19/+19
* 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-213-5/+34
* dm: fix double accounting of flush with dataMike Snitzer2022-02-213-17/+38
* dm: interlock pending dm_io and dm_wait_for_bios_completionMike Snitzer2022-02-212-12/+25
* virtio_blk: simplify refcountingChristoph Hellwig2022-02-161-52/+14
* memstick/mspro_block: simplify refcountingChristoph Hellwig2022-02-161-42/+7
* memstick/mspro_block: fix handling of read-only devicesChristoph Hellwig2022-02-161-6/+4
* memstick/ms_block: simplify refcountingChristoph Hellwig2022-02-162-50/+15
* dm: remove dm_dispatch_clone_requestChristoph Hellwig2022-02-161-13/+9
* dm: remove useless code from dm_dispatch_clone_requestChristoph Hellwig2022-02-161-4/+0
* blk-mq: remove the request_queue argument to blk_insert_cloned_requestChristoph Hellwig2022-02-161-1/+1