summaryrefslogtreecommitdiff
path: root/drivers/md/raid1.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-01md/raid1: record nonrot rdevs while adding/removing rdevs to confYu Kuai1-0/+1
2023-07-27md/raid1: switch to use md_account_bio() for io accountingYu Kuai1-1/+0
2023-06-14md: protect md_thread with rcuYu Kuai1-1/+1
2022-03-09md: raid1/raid10: drop pending_cntMariusz Tkaczyk1-1/+0
2021-06-15md/raid1: enable io accountingGuoqing Jiang1-0/+1
2020-05-13md/raid1: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2018-05-31md: convert to bioset_init()/mempool_init()Kent Overstreet1-3/+3
2018-02-18md: document lifetime of internal rdev pointer.NeilBrown1-0/+12
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-04-28md/raid1: Use a new variable to count flighting sync requestsXiao Ni1-0/+1
2017-04-11md/raid1: simplify the splitting of requests.NeilBrown1-0/+2
2017-03-24md: raid1: improve write behindMing Lei1-3/+7
2017-02-20RAID1: avoid unnecessary spin locks in I/O barrier codecolyli@suse.de1-15/+16
2017-02-20RAID1: a new I/O barrier implementation to remove resync windowcolyli@suse.de1-24/+33
2016-11-22md/raid1: add failfast handling for reads.NeilBrown1-0/+1
2016-11-09md: define mddev flags, recovery flags and r1bio state bits using enumsNeilBrown1-8/+10
2015-10-12md-cluster: Use a small window for resyncGoldwyn Rodrigues1-0/+7
2015-08-31md/raid1: ensure device failure recorded before write request returns.NeilBrown1-0/+5
2015-02-04md: make ->congested robust against personality changes.NeilBrown1-3/+0
2014-10-14md: remove unwanted white space from md.cNeilBrown1-2/+0
2013-11-19raid1: Rewrite the implementation of iobarrier.majianpeng1-0/+14
2013-11-19raid1: Add a field array_frozen to indicate whether raid in freeze state.majianpeng1-0/+1
2012-07-31md/raid1: prevent merging too large requestShaohua Li1-0/+1
2012-07-31md/raid1: make sequential read detection per disk basedShaohua Li1-6/+5
2012-07-31MD: Move macros from raid1*.h to raid1*.cJonathan Brassow1-14/+0
2012-07-31MD RAID1: rename mirror_info structureJonathan Brassow1-2/+2
2011-12-23md/raid1: Allocate spare to store replacement devices and their bios.NeilBrown1-1/+6
2011-10-11md: add proper write-congestion reporting to RAID1 and RAID10.NeilBrown1-0/+1
2011-10-11md/raid1: typedef removal: conf_t -> struct r1confNeilBrown1-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-9/+6
2011-10-11md: remove typedefs: mdk_thread_t -> struct md_threadNeilBrown1-1/+1
2011-10-11md: remove typedefs: mddev_t -> struct mddevNeilBrown1-4/+4
2011-10-11md: removing typedefs: mdk_rdev_t -> struct md_rdevNeilBrown1-1/+1
2011-10-07md/raid1: add documentation to r1_private_data_s data structure.NeilBrown1-17/+42
2011-07-28md/raid1: Handle write errors by updating badblock log.NeilBrown1-1/+2
2011-07-28md/raid1: store behind-write pages in bi_vecs.NeilBrown1-1/+1
2011-07-28md/raid1: clear bad-block record when write succeeds.NeilBrown1-1/+12
2011-07-28md/raid1: avoid reading from known bad blocks.NeilBrown1-0/+4
2011-07-27md: change managed of recovery_disabled.NeilBrown1-0/+6
2011-06-08MD: raid1 changes to allow use by device mapperJonathan Brassow1-0/+2
2011-05-11md/raid1: improve handling of pages allocated for write-behind.NeilBrown1-1/+3
2010-10-29md/raid1: discard unused variable.NeilBrown1-2/+0
2010-09-10md: implment REQ_FLUSH/FUA supportTejun Heo1-2/+0
2009-12-14md/raid1: add takeover support for raid5->raid1NeilBrown1-0/+5
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/+134