summaryrefslogtreecommitdiffstats
path: root/drivers/md
Commit message (Expand)AuthorAgeFilesLines
* md/md0: optimize raid0 discard handlingShaohua Li2017-05-081-14/+102
* md: don't return -EAGAIN in md_allow_write for external metadata arraysArtur Paszkiewicz2017-05-084-28/+15
* md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lockJulia Cartwright2017-05-041-10/+7
* Merge tag 'for-4.12/dm-post-merge-changes' of git://git.kernel.org/pub/scm/li...Linus Torvalds2017-05-033-48/+37
|\
| * dm: introduce a new DM_MAPIO_KILL return valueChristoph Hellwig2017-05-012-8/+6
| * dm rq: change ->rq_end_io calling conventionsChristoph Hellwig2017-05-012-11/+19
| * dm mpath: merge do_end_io into multipath_end_ioChristoph Hellwig2017-05-011-34/+17
| * Merge branch 'dm-4.12' into dm-4.12-post-mergeMike Snitzer2017-05-0141-2983/+7330
| |\
* | \ Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-05-0341-2983/+7330
|\ \ \ | | |/ | |/|
| * | dm bufio: check new buffer allocation watermark every 30 secondsMikulas Patocka2017-05-011-0/+10
| * | dm bufio: avoid a possible ABBA deadlockMikulas Patocka2017-05-011-4/+5
| * | dm mpath: make it easier to detect unintended I/O request flushesBart Van Assche2017-04-272-4/+23
| * | dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit()Bart Van Assche2017-04-271-21/+15
| * | dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATHBart Van Assche2017-04-271-59/+11
| * | dm: introduce enum dm_queue_mode to cleanup related codeBart Van Assche2017-04-276-18/+24
| * | dm mpath: verify __pg_init_all_paths locking assumptions at runtimeBart Van Assche2017-04-271-0/+2
| * | dm: verify suspend_locking assumptions at runtimeBart Van Assche2017-04-272-2/+8
| * | dm block manager: remove an unused argument from dm_block_manager_create()Bart Van Assche2017-04-275-9/+1
| * | dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()Bart Van Assche2017-04-271-1/+5
| * | dm mpath: delay requeuing while path initialization is in progressBart Van Assche2017-04-271-3/+7
| * | dm mpath: avoid that path removal can trigger an infinite loopBart Van Assche2017-04-271-4/+11
| * | dm mpath: split and rename activate_path() to prepare for its expanded useBart Van Assche2017-04-271-5/+12
| * | dm ioctl: prevent stack leak in dm ioctl callAdrian Salido2017-04-271-1/+1
| * | dm integrity: use previously calculated log2 of sectors_per_blockMikulas Patocka2017-04-271-2/+1
| * | dm integrity: use hex2bin instead of open-coded variantMikulas Patocka2017-04-271-12/+2
| * | dm crypt: replace custom implementation of hex2bin()Andy Shevchenko2017-04-271-25/+2
| * | dm crypt: remove obsolete references to per-CPU stateEric Biggers2017-04-251-8/+8
| * | dm verity: switch to using asynchronous hash crypto APIGilad Ben-Yossef2017-04-243-71/+157
| * | dm crypt: use WQ_HIGHPRI for the IO and crypt workqueuesTim Murray2017-04-241-3/+4
| * | dm crypt: rewrite (wipe) key in crypto layer using random dataOndrej Kozina2017-04-241-2/+6
| * | dm mpath: requeue after a small delay if blk_get_request() failsBart Van Assche2017-04-242-4/+3
| * | dm era: save spacemap metadata root after the pre-commitSomasundaram Krishnasamy2017-04-241-4/+4
| * | dm thin: fix a memory leak when passing discard bio downDennis Yang2017-04-241-0/+1
| * | dm btree: fix for dm_btree_find_lowest_key()Vinothkumar Raja2017-04-241-2/+6
| * | dm ioctl: remove double parenthesesMatthias Kaehlcke2017-04-241-2/+2
| * | dm: remove dummy dm_table definitionMikulas Patocka2017-04-241-8/+0
| * | dm crypt: fix large block integrity supportMikulas Patocka2017-04-241-6/+12
| * | dm integrity: support larger block sizesMikulas Patocka2017-04-241-45/+174
| * | dm integrity: various small changes and cleanupsMikulas Patocka2017-04-241-54/+62
| * | dm: mark targets that pass integrity dataMikulas Patocka2017-04-245-3/+23
| * | dm table: replace while loops with for loopsMikulas Patocka2017-04-241-31/+32
| * | dm cache policy smq: make the cleaner policy write-back more aggressivelyJoe Thornber2017-03-311-1/+1
| * | dm cache: set/clear the cache core's dirty_bitset when loading mappingsJoe Thornber2017-03-311-0/+6
| * | dm raid: select the Kconfig option CONFIG_MD_RAID0Mikulas Patocka2017-03-301-0/+1
| * | dm raid: add raid4/5/6 journal write-back support via journal_mode optionHeinz Mauelshagen2017-03-271-13/+91
| * | dm raid: fix table line argument order in statusHeinz Mauelshagen2017-03-271-30/+32
| * | md: add raid4/5/6 journal mode switching APIHeinz Mauelshagen2017-03-272-28/+45
| * | dm crypt: use shifts instead of sector_divMikulas Patocka2017-03-241-7/+10
| * | dm integrity: add recovery modeMikulas Patocka2017-03-241-13/+27
| * | dm integrity: factor out create_journal() from dm_integrity_ctr()Mike Snitzer2017-03-241-183/+196
OpenPOWER on IntegriCloud