summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid5.c
Commit message (Expand)AuthorAgeFilesLines
* drivers/md/raid5.c: use the new spelling of RWH_WRITE_LIFE_NOT_SETEugene Syromiatnikov2019-11-141-2/+2
* md: improve handling of bio with REQ_PREFLUSH in md_flush_request()David Jeffery2019-10-241-2/+2
* raid5: remove STRIPE_OPS_REQ_PENDINGGuoqing Jiang2019-09-131-1/+0
* raid5: don't set STRIPE_HANDLE to stripe which is in batch listGuoqing Jiang2019-09-131-1/+2
* raid5: don't increment read_errors on EILSEQ returnNigel Croxon2019-09-131-1/+2
* md/raid5: use bio_end_sector to calculate last_sectorGuoqing Jiang2019-09-031-1/+1
* raid5 improve too many read errors msg by adding limitsNigel Croxon2019-08-271-4/+10
* md/raid6: Set R5_ReadError when there is read failure on parity diskXiao Ni2019-08-071-1/+3
* block: remove the bi_phys_segments field in struct bioChristoph Hellwig2019-06-201-1/+0
* raid5-cache: Need to do start() part job after adding journal deviceXiao Ni2019-06-151-2/+9
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47Thomas Gleixner2019-05-241-9/+1
* md/raid: raid5 preserve the writeback action after the parity checkNigel Croxon2019-04-161-1/+9
* Revert "Don't jump to compute_result state from check_result state"Song Liu2019-04-161-4/+15
* md: add __acquires/__releases annotations to handle_active_stripesChristoph Hellwig2019-04-101-0/+2
* md: add __acquires/__releases annotations to (un)lock_two_stripesChristoph Hellwig2019-04-101-0/+4
* Don't jump to compute_result state from check_result stateNigel Croxon2019-04-011-15/+4
* Merge tag 'for-5.1/block-post-20190315' of git://git.kernel.dk/linux-blockLinus Torvalds2019-03-161-0/+3
|\
| * md: Fix failed allocation of md_register_threadAditya Pakki2019-03-121-0/+2
| * raid5: set write hint for PPLMariusz Dabrowski2019-03-121-0/+1
* | md: convert to kvmallocKent Overstreet2019-03-121-48/+39
|/
* md/raid5: fix 'out of memory' during raid cache recoveryAlexei Naberezhnov2019-01-281-2/+6
* raid5: block failing device if raid will be failedMariusz Tkaczyk2018-09-281-0/+12
* md/raid5-cache: disable reshape completelyShaohua Li2018-08-311-3/+3
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds2018-08-181-22/+22
|\
| * md: Avoid namespace collision with bitmap APIAndy Shevchenko2018-08-011-22/+22
* | md/raid5: fix data corruption of replacements after originals droppedBingJing Chang2018-08-021-0/+6
* | drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() callAnna-Maria Gleixner2018-07-231-2/+1
* | drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock()Anna-Maria Gleixner2018-07-181-3/+2
* | treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-7/+8
* | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2018-06-091-3/+9
|\ \
| * | md/raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a...Amy Chiang2018-05-171-3/+3
| * | raid5: copy write hint from origin bio to stripeMariusz Dabrowski2018-05-171-0/+6
| |/
* / md: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-6/+6
|/
* Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds2018-04-051-2/+2
|\
| * block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()Bart Van Assche2018-03-081-2/+2
* | md: fix a potential deadlock of raid5/raid10 reshapeBingJing Chang2018-02-251-7/+1
* | md: raid5: avoid string overflow warningArnd Bergmann2018-02-211-3/+4
* | md/raid5: simplify uninitialization of shrinkerAliaksei Karaliou2018-02-171-3/+1
|/
* raid5-ppl: PPL support for disks with write-back cache enabledTomasz Majchrzak2018-01-151-3/+3
* md: introduce new personality funciton start()Song Liu2017-12-111-0/+10
* md/raid5: correct degraded calculation in raid5_errorbingjingc2017-12-011-1/+1
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2017-11-141-37/+42
|\
| * md: be cautious about using ->curr_resync_completed for ->recovery_offsetNeilBrown2017-11-091-0/+24
| * md: use TASK_IDLE instead of blocking signalsMikulas Patocka2017-11-011-1/+0
| * md: remove special meaning of ->quiesce(.., 2)NeilBrown2017-11-011-12/+6
| * md: move suspend_hi/lo handling into core md codeNeilBrown2017-11-011-22/+0
| * md: forbid a RAID5 from having both a bitmap and a journal.NeilBrown2017-11-011-0/+7
| * raid5: Set R5_Expanded on parity devices as well as data.NeilBrown2017-10-181-1/+4
| * md: rename some drivers/md/ files to have an "md-" prefixMike Snitzer2017-10-161-1/+1
* | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
|/