summaryrefslogtreecommitdiff
path: root/drivers/md/raid10.h
AgeCommit message (Expand)AuthorFilesLines
2023-07-27md/raid10: switch to use md_account_bio() for io accountingYu Kuai1-1/+0
2023-06-13md: protect md_thread with rcuYu Kuai1-1/+1
2022-09-22md/raid10: convert resync_lock to use seqlockYu Kuai1-1/+1
2022-03-08md: raid1/raid10: drop pending_cntMariusz Tkaczyk1-1/+0
2021-06-14md/raid10: enable io accountingGuoqing Jiang1-0/+1
2021-03-24md/raid10: improve discard request for far layoutXiao Ni1-0/+1
2020-12-09Revert "md/raid10: improve discard request for far layout"Song Liu1-1/+0
2020-09-24md/raid10: improve discard request for far layoutXiao Ni1-0/+1
2020-05-13md/raid1: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2018-05-30md: convert to bioset_init()/mempool_init()Kent Overstreet1-3/+3
2018-02-18md: document lifetime of internal rdev pointer.NeilBrown1-0/+13
2017-11-14Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds1-0/+6
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-11-01md-cluster: Use a small window for raid10 resyncGuoqing Jiang1-0/+6
2017-04-11md/raid10: simplify the splitting of requests.NeilBrown1-0/+1
2016-11-22md/raid10: add failfast handling for reads.NeilBrown1-0/+2
2016-07-19raid10: improve random reads performanceTomasz Majchrzak1-1/+2
2015-08-31md/raid10: ensure device failure recorded before write request returns.NeilBrown1-0/+6
2015-02-04md: make ->congested robust against personality changes.NeilBrown1-3/+0
2013-02-26MD RAID10: Improve redundancy for 'far' and 'offset' algorithms (part 1)Jonathan Brassow1-0/+5
2012-08-18md/raid10: fix problem with on-stack allocation of r10bio structure.NeilBrown1-1/+1
2012-07-31MD RAID10: Export md_raid10_congestedJonathan Brassow1-0/+3
2012-07-31MD: Move macros from raid1*.h to raid1*.cJonathan Brassow1-14/+0
2012-07-31MD RAID10: rename mirror_info structureJonathan Brassow1-3/+3
2012-05-22md/raid10: add reshape supportNeilBrown1-0/+5
2012-05-21md/raid10: Introduce 'prev' geometry to support reshape.NeilBrown1-1/+7
2012-05-21md/raid10: collect some geometry fields into a dedicated structure.NeilBrown1-11/+12
2011-12-23md/raid10: prepare data structures for handling replacement.NeilBrown1-24/+37
2011-10-11md: add proper write-congestion reporting to RAID1 and RAID10.NeilBrown1-1/+1
2011-10-11md/raid10: typedef removal: conf_t -> struct r10confNeilBrown1-3/+1
2011-10-11md: remove typedefs: mirror_info_t -> struct mirror_infoNeilBrown1-3/+1
2011-10-11md: remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bioNeilBrown1-3/+1
2011-10-11md: remove typedefs: mdk_thread_t -> struct md_threadNeilBrown1-1/+1
2011-10-11md: remove typedefs: mddev_t -> struct mddevNeilBrown1-2/+2
2011-10-11md: removing typedefs: mdk_rdev_t -> struct md_rdevNeilBrown1-1/+1
2011-07-28md/raid10: Handle write errors by updating badblock log.NeilBrown1-0/+1
2011-07-28md/raid10: clear bad-block record when write succeeds.NeilBrown1-0/+11
2011-07-28md/raid10: avoid reading from known bad blocks - part 1NeilBrown1-0/+4
2011-07-27md/raid10: Make use of new recovery_disabled handlingNeilBrown1-0/+5
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2010-06-24md: fix handling of array level takeover that re-arranges devices.NeilBrown1-5/+0
2010-05-18md: Add support for Raid0->Raid10 takeoverTrela, Maciej1-0/+12
2009-06-16md: remove mddev_to_conf "helper" macroNeilBrown1-6/+0
2009-03-31md: move lots of #include lines out of .h files and into .cNeilBrown1-2/+0
2009-03-31md: move headers out of include/linux/raid/Christoph Hellwig1-0/+123