summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid1.h
Commit message (Expand)AuthorAgeFilesLines
* 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/+12
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* md/raid1: Use a new variable to count flighting sync requestsXiao Ni2017-04-271-0/+1
* md/raid1: simplify the splitting of requests.NeilBrown2017-04-111-0/+2
* md: raid1: improve write behindMing Lei2017-03-241-3/+7
* RAID1: avoid unnecessary spin locks in I/O barrier codecolyli@suse.de2017-02-191-15/+16
* RAID1: a new I/O barrier implementation to remove resync windowcolyli@suse.de2017-02-191-24/+33
* md/raid1: add failfast handling for reads.NeilBrown2016-11-221-0/+1
* md: define mddev flags, recovery flags and r1bio state bits using enumsNeilBrown2016-11-091-8/+10
* md-cluster: Use a small window for resyncGoldwyn Rodrigues2015-10-121-0/+7
* md/raid1: ensure device failure recorded before write request returns.NeilBrown2015-08-311-0/+5
* md: make ->congested robust against personality changes.NeilBrown2015-02-041-3/+0
* md: remove unwanted white space from md.cNeilBrown2014-10-141-2/+0
* raid1: Rewrite the implementation of iobarrier.majianpeng2013-11-191-0/+14
* raid1: Add a field array_frozen to indicate whether raid in freeze state.majianpeng2013-11-191-0/+1
* md/raid1: prevent merging too large requestShaohua Li2012-07-311-0/+1
* md/raid1: make sequential read detection per disk basedShaohua Li2012-07-311-6/+5
* MD: Move macros from raid1*.h to raid1*.cJonathan Brassow2012-07-311-14/+0
* MD RAID1: rename mirror_info structureJonathan Brassow2012-07-311-2/+2
* md/raid1: Allocate spare to store replacement devices and their bios.NeilBrown2011-12-231-1/+6
* md: add proper write-congestion reporting to RAID1 and RAID10.NeilBrown2011-10-111-0/+1
* md/raid1: typedef removal: conf_t -> struct r1confNeilBrown2011-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-9/+6
* md: remove typedefs: mdk_thread_t -> struct md_threadNeilBrown2011-10-111-1/+1
* md: remove typedefs: mddev_t -> struct mddevNeilBrown2011-10-111-4/+4
* md: removing typedefs: mdk_rdev_t -> struct md_rdevNeilBrown2011-10-111-1/+1
* md/raid1: add documentation to r1_private_data_s data structure.NeilBrown2011-10-071-17/+42
* md/raid1: Handle write errors by updating badblock log.NeilBrown2011-07-281-1/+2
* md/raid1: store behind-write pages in bi_vecs.NeilBrown2011-07-281-1/+1
* md/raid1: clear bad-block record when write succeeds.NeilBrown2011-07-281-1/+12
* md/raid1: avoid reading from known bad blocks.NeilBrown2011-07-281-0/+4
* md: change managed of recovery_disabled.NeilBrown2011-07-271-0/+6
* MD: raid1 changes to allow use by device mapperJonathan Brassow2011-06-081-0/+2
* md/raid1: improve handling of pages allocated for write-behind.NeilBrown2011-05-111-1/+3
* md/raid1: discard unused variable.NeilBrown2010-10-291-2/+0
* md: implment REQ_FLUSH/FUA supportTejun Heo2010-09-101-2/+0
* md/raid1: add takeover support for raid5->raid1NeilBrown2009-12-141-0/+5
* 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/+134