Commit History

Autor SHA1 Mensaxe Data
  Song Liu d7bd398e97 md/r5cache: handle alloc_page failure %!s(int64=8) %!d(string=hai) anos
  Song Liu 3bddb7f8f2 md/r5cache: handle FLUSH and FUA %!s(int64=8) %!d(string=hai) anos
  Song Liu 2c7da14b90 md/r5cache: sysfs entry journal_mode %!s(int64=8) %!d(string=hai) anos
  Song Liu a39f7afde3 md/r5cache: write-out phase and reclaim support %!s(int64=8) %!d(string=hai) anos
  Song Liu 1e6d690b93 md/r5cache: caching phase of r5cache %!s(int64=8) %!d(string=hai) anos
  Song Liu 2ded370373 md/r5cache: State machine for raid5-cache write back mode %!s(int64=8) %!d(string=hai) anos
  Song Liu 937621c36e md/r5cache: move some code to raid5.h %!s(int64=8) %!d(string=hai) anos
  Sebastian Andrzej Siewior 29c6d1bbd7 md/raid5: Convert to hotplug state machine %!s(int64=9) %!d(string=hai) anos
  Shaohua Li 6ab2a4b806 RAID5: revert e9e4c377e2f563 to fix a livelock %!s(int64=9) %!d(string=hai) anos
  Shaohua Li 27a353c026 RAID5: check_reshape() shouldn't call mddev_suspend %!s(int64=9) %!d(string=hai) anos
  Shaohua Li 6e74a9cfb5 raid5-cache: IO error handling %!s(int64=10) %!d(string=hai) anos
  Shaohua Li e6c033f79a raid5-cache: move reclaim stop to quiesce %!s(int64=10) %!d(string=hai) anos
  Shaohua Li 828cbe989e raid5-cache: optimize FLUSH IO with log enabled %!s(int64=10) %!d(string=hai) anos
  Shaohua Li 0576b1c618 raid5: log reclaim support %!s(int64=10) %!d(string=hai) anos
  Shaohua Li f6bed0ef0a raid5: add basic stripe log %!s(int64=10) %!d(string=hai) anos
  Shaohua Li b70abcb247 raid5: add a new state for stripe log handling %!s(int64=10) %!d(string=hai) anos
  Shaohua Li 6d036f7d52 raid5: export some functions %!s(int64=10) %!d(string=hai) anos
  NeilBrown c3cce6cda1 md/raid5: ensure device failure recorded before write request returns. %!s(int64=10) %!d(string=hai) anos
  NeilBrown 34a6f80e16 md/raid5: use bio_list for the list of bios to return. %!s(int64=10) %!d(string=hai) anos
  NeilBrown 2d5b569b66 md/raid5: avoid races when changing cache size. %!s(int64=10) %!d(string=hai) anos
  Yuanhan Liu e9e4c377e2 md/raid5: per hash value and exclusive wait_for_stripe %!s(int64=10) %!d(string=hai) anos
  Yuanhan Liu b1b4648648 md/raid5: split wait_for_stripe and introduce wait_for_quiescent %!s(int64=10) %!d(string=hai) anos
  NeilBrown 1b956f7a8f md/raid5: be more selective about distributing flags across batch. %!s(int64=10) %!d(string=hai) anos
  NeilBrown d0852df543 md/raid5: close race between STRIPE_BIT_DELAY and batching. %!s(int64=10) %!d(string=hai) anos
  NeilBrown edbe83ab4c md/raid5: allow the stripe_cache to grow and shrink. %!s(int64=10) %!d(string=hai) anos
  NeilBrown 5423399a84 md/raid5: change ->inactive_blocked to a bit-flag. %!s(int64=10) %!d(string=hai) anos
  Markus Stockhausen d06f191f8e md/raid5: introduce configuration option rmw_level %!s(int64=10) %!d(string=hai) anos
  Markus Stockhausen 584acdd49c md/raid5: activate raid6 rmw feature %!s(int64=10) %!d(string=hai) anos
  shli@kernel.org dabc4ec6ba raid5: handle expansion/resync case with stripe batching %!s(int64=10) %!d(string=hai) anos
  shli@kernel.org 72ac733015 raid5: handle io error of batch list %!s(int64=10) %!d(string=hai) anos