summaryrefslogtreecommitdiffstats
path: root/drivers/md/raid5.c
Commit message (Expand)AuthorAgeFilesLines
* raid5: need to set STRIPE_HANDLE for batch headGuoqing Jiang2019-12-171-1/+1
* md: improve handling of bio with REQ_PREFLUSH in md_flush_request()David Jeffery2019-12-171-2/+2
* md/raid6: Set R5_ReadError when there is read failure on parity diskXiao Ni2019-10-051-1/+3
* raid5: don't increment read_errors on EILSEQ returnNigel Croxon2019-10-051-1/+2
* raid5: don't set STRIPE_HANDLE to stripe which is in batch listGuoqing Jiang2019-10-051-1/+2
* raid5-cache: Need to do start() part job after adding journal deviceXiao Ni2019-07-261-2/+9
* md/raid: raid5 preserve the writeback action after the parity checkNigel Croxon2019-05-251-1/+9
* Revert "Don't jump to compute_result state from check_result state"Song Liu2019-05-251-4/+15
* Don't jump to compute_result state from check_result stateNigel Croxon2019-05-161-15/+4
* md: Fix failed allocation of md_register_threadAditya Pakki2019-03-231-0/+2
* md/raid5: fix 'out of memory' during raid cache recoveryAlexei Naberezhnov2019-02-061-2/+6
* 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
|/
* md/raid5: cap worker countShaohua Li2017-09-271-2/+5
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2017-09-191-3/+10
|\
| * md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_listDennis Yang2017-09-051-1/+2
| * md/raid5: fix a race condition in stripe batchShaohua Li2017-09-051-2/+8
* | Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2017-09-071-10/+6
|\|
| * md: Runtime support for multiple pplsPawel Baldysiak2017-08-281-0/+1
| * raid5: remove raid5_build_blockGuoqing Jiang2017-08-251-10/+1
| * md/raid5: release/flush io in raid5_do_work()Song Liu2017-08-241-0/+4
* | block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-6/+6
* | raid5: remove a call to get_start_sectChristoph Hellwig2017-08-231-1/+3
|/
* md/raid5: add thread_group worker async_tx_issue_pending_allOfer Heifetz2017-07-241-0/+2