| 016c76ac76e4 ("md/raid5: use bio_inc_remaining() instead of repurposing bi_phys_segments as a counter") |
| bd83d0a28c68 ("md/raid5: call bio_endio() directly rather than queueing for later.") |
| 16d997b78b15 ("md/raid5: simplfy delaying of writes while metadata is updated.") |
| 497280509f32 ("md/raid5: use md_write_start to count stripes, not bios") |
| ff875738edd4 ("raid5: separate header for log functions") |
| 03b047f45c29 ("md/r5cache: enable chunk_aligned_read with write back cache") |
| 2e38a37f23c9 ("md/r5cache: disable write back for degraded array") |
| 28ca833ecf89 ("md/raid5-cache: removes unnecessary write-through mode judgments") |
| 2953079c692d ("md: separate flags for superblock changes") |
| f687a33ef02d ("md/r5cache: run_no_space_stripes() when R5C_LOG_CRITICAL == 0") |
| d7bd398e97f2 ("md/r5cache: handle alloc_page failure") |
| ce1ccd079fac ("raid5-cache: suspend reclaim thread instead of shutdown") |
| 46533ff7fefb ("md: Use REQ_FAILFAST_* on metadata writes where appropriate") |
| 688834e6ae6b ("md/failfast: add failfast flag for md to be used by some personalities.") |
| 3bddb7f8f264 ("md/r5cache: handle FLUSH and FUA") |
| 5aabf7c49d9e ("md/r5cache: r5cache recovery: part 2") |
| b4c625c67362 ("md/r5cache: r5cache recovery: part 1") |
| 9ed988f5dc67 ("md/r5cache: refactoring journal recovery code") |
| 2c7da14b90a0 ("md/r5cache: sysfs entry journal_mode") |
| a39f7afde358 ("md/r5cache: write-out phase and reclaim support") |
| 1e6d690b9334 ("md/r5cache: caching phase of r5cache") |
| 2ded370373a4 ("md/r5cache: State machine for raid5-cache write back mode") |
| 937621c36e0e ("md/r5cache: move some code to raid5.h") |
| 504634f60f46 ("md: add blktrace event for writes to superblock") |
| 354b445b5f84 ("raid5-cache: fix lockdep warning") |
| be306c298980 ("md: define mddev flags, recovery flags and r1bio state bits using enums") |
| 85c9ccd4f026 ("md/bitmap: Don't write bitmap while earlier writes might be in-flight") |
| 060b0689f5df ("md: perform async updates for metadata where possible.") |
| 3fd880af4174 ("raid5-cache: restrict the use area of the log_offset variable") |
| cc6167b4f3b3 ("md/raid5: change printk() to pr_*()") |
| 1d41c216febe ("md/raid1: change printk() to pr_*()") |
| 7279694da4af ("md/multipath: replace printk() with pr_*()") |
| 7adb072ca83d ("raid5: revert commit 11367799f3d1") |
| 91a6c4aded58 ("md: wake up personality thread after array state update") |
| 35b785f7691a ("md: add bad block support for external metadata") |
| 9a8b27fac5bb ("raid5-cache: correct condition for empty metadata write") |
| 16f889499a52 ("md: report 'write_pending' state when array in sync") |
| 28cd88e2b4c5 ("md/raid5: initialize next_checkpoint field before use") |
| c23112e0395a ("Merge tag 'md/4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md") |