summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid10.h
Commit message (Expand)AuthorAgeFilesLines
* md/raid10: switch to use md_account_bio() for io accountingYu Kuai2023-07-271-1/+0
* md: protect md_thread with rcuYu Kuai2023-06-131-1/+1
* md/raid10: convert resync_lock to use seqlockYu Kuai2022-09-221-1/+1
* md: raid1/raid10: drop pending_cntMariusz Tkaczyk2022-03-081-1/+0
* md/raid10: enable io accountingGuoqing Jiang2021-06-141-0/+1
* md/raid10: improve discard request for far layoutXiao Ni2021-03-241-0/+1
* Revert "md/raid10: improve discard request for far layout"Song Liu2020-12-091-1/+0
* md/raid10: improve discard request for far layoutXiao Ni2020-09-241-0/+1
* md/raid1: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-05-131-1/+1
* md: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-3/+3
* md: document lifetime of internal rdev pointer.NeilBrown2018-02-181-0/+13
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2017-11-141-0/+6
|\
| * md-cluster: Use a small window for raid10 resyncGuoqing Jiang2017-11-011-0/+6
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* md/raid10: simplify the splitting of requests.NeilBrown2017-04-111-0/+1
* md/raid10: add failfast handling for reads.NeilBrown2016-11-221-0/+2
* raid10: improve random reads performanceTomasz Majchrzak2016-07-191-1/+2
* md/raid10: ensure device failure recorded before write request returns.NeilBrown2015-08-311-0/+6
* md: make ->congested robust against personality changes.NeilBrown2015-02-041-3/+0
* MD RAID10: Improve redundancy for 'far' and 'offset' algorithms (part 1)Jonathan Brassow2013-02-261-0/+5
* md/raid10: fix problem with on-stack allocation of r10bio structure.NeilBrown2012-08-181-1/+1
* MD RAID10: Export md_raid10_congestedJonathan Brassow2012-07-311-0/+3
* MD: Move macros from raid1*.h to raid1*.cJonathan Brassow2012-07-311-14/+0
* MD RAID10: rename mirror_info structureJonathan Brassow2012-07-311-3/+3
* md/raid10: add reshape supportNeilBrown2012-05-221-0/+5
* md/raid10: Introduce 'prev' geometry to support reshape.NeilBrown2012-05-211-1/+7
* md/raid10: collect some geometry fields into a dedicated structure.NeilBrown2012-05-211-11/+12
* md/raid10: prepare data structures for handling replacement.NeilBrown2011-12-231-24/+37
* md: add proper write-congestion reporting to RAID1 and RAID10.NeilBrown2011-10-111-1/+1
* md/raid10: typedef removal: conf_t -> struct r10confNeilBrown2011-10-111-3/+1
* md: remove typedefs: mirror_info_t -> struct mirror_infoNeilBrown2011-10-111-3/+1
* md: remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bioNeilBrown2011-10-111-3/+1
* md: remove typedefs: mdk_thread_t -> struct md_threadNeilBrown2011-10-111-1/+1
* md: remove typedefs: mddev_t -> struct mddevNeilBrown2011-10-111-2/+2
* md: removing typedefs: mdk_rdev_t -> struct md_rdevNeilBrown2011-10-111-1/+1
* md/raid10: Handle write errors by updating badblock log.NeilBrown2011-07-281-0/+1
* md/raid10: clear bad-block record when write succeeds.NeilBrown2011-07-281-0/+11
* md/raid10: avoid reading from known bad blocks - part 1NeilBrown2011-07-281-0/+4
* md/raid10: Make use of new recovery_disabled handlingNeilBrown2011-07-271-0/+5
* Fix common misspellingsLucas De Marchi2011-03-311-2/+2
* md: fix handling of array level takeover that re-arranges devices.NeilBrown2010-06-241-5/+0
* md: Add support for Raid0->Raid10 takeoverTrela, Maciej2010-05-181-0/+12
* md: remove mddev_to_conf "helper" macroNeilBrown2009-06-161-6/+0
* md: move lots of #include lines out of .h files and into .cNeilBrown2009-03-311-2/+0
* md: move headers out of include/linux/raid/Christoph Hellwig2009-03-311-0/+123