summaryrefslogtreecommitdiff
path: root/drivers/md/raid10.h
AgeCommit message (Expand)Author
2022-09-22md/raid10: convert resync_lock to use seqlockYu Kuai
2022-03-08md: raid1/raid10: drop pending_cntMariusz Tkaczyk
2021-06-14md/raid10: enable io accountingGuoqing Jiang
2021-03-24md/raid10: improve discard request for far layoutXiao Ni
2020-12-09Revert "md/raid10: improve discard request for far layout"Song Liu
2020-09-24md/raid10: improve discard request for far layoutXiao Ni
2020-05-13md/raid1: Replace zero-length array with flexible-arrayGustavo A. R. Silva
2018-05-30md: convert to bioset_init()/mempool_init()Kent Overstreet
2018-02-18md: document lifetime of internal rdev pointer.NeilBrown
2017-11-14Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-11-01md-cluster: Use a small window for raid10 resyncGuoqing Jiang
2017-04-11md/raid10: simplify the splitting of requests.NeilBrown
2016-11-22md/raid10: add failfast handling for reads.NeilBrown
2016-07-19raid10: improve random reads performanceTomasz Majchrzak
2015-08-31md/raid10: ensure device failure recorded before write request returns.NeilBrown
2015-02-04md: make ->congested robust against personality changes.NeilBrown
2013-02-26MD RAID10: Improve redundancy for 'far' and 'offset' algorithms (part 1)Jonathan Brassow
2012-08-18md/raid10: fix problem with on-stack allocation of r10bio structure.NeilBrown
2012-07-31MD RAID10: Export md_raid10_congestedJonathan Brassow
2012-07-31MD: Move macros from raid1*.h to raid1*.cJonathan Brassow
2012-07-31MD RAID10: rename mirror_info structureJonathan Brassow
2012-05-22md/raid10: add reshape supportNeilBrown
2012-05-21md/raid10: Introduce 'prev' geometry to support reshape.NeilBrown
2012-05-21md/raid10: collect some geometry fields into a dedicated structure.NeilBrown
2011-12-23md/raid10: prepare data structures for handling replacement.NeilBrown
2011-10-11md: add proper write-congestion reporting to RAID1 and RAID10.NeilBrown
2011-10-11md/raid10: typedef removal: conf_t -> struct r10confNeilBrown
2011-10-11md: remove typedefs: mirror_info_t -> struct mirror_infoNeilBrown
2011-10-11md: remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bioNeilBrown
2011-10-11md: remove typedefs: mdk_thread_t -> struct md_threadNeilBrown
2011-10-11md: remove typedefs: mddev_t -> struct mddevNeilBrown
2011-10-11md: removing typedefs: mdk_rdev_t -> struct md_rdevNeilBrown
2011-07-28md/raid10: Handle write errors by updating badblock log.NeilBrown
2011-07-28md/raid10: clear bad-block record when write succeeds.NeilBrown
2011-07-28md/raid10: avoid reading from known bad blocks - part 1NeilBrown
2011-07-27md/raid10: Make use of new recovery_disabled handlingNeilBrown
2011-03-31Fix common misspellingsLucas De Marchi
2010-06-24md: fix handling of array level takeover that re-arranges devices.NeilBrown
2010-05-18md: Add support for Raid0->Raid10 takeoverTrela, Maciej
2009-06-16md: remove mddev_to_conf "helper" macroNeilBrown
2009-03-31md: move lots of #include lines out of .h files and into .cNeilBrown
2009-03-31md: move headers out of include/linux/raid/Christoph Hellwig