1. 11 11月, 2013 37 次提交
  2. 23 10月, 2013 1 次提交
  3. 11 10月, 2013 1 次提交
  4. 25 9月, 2013 1 次提交
    • K
      bcache: Fix flushes in writeback mode · c0f04d88
      Kent Overstreet 提交于
      In writeback mode, when we get a cache flush we need to make sure we
      issue a flush to the backing device.
      
      The code for sending down an extra flush was wrong - by cloning the bio
      we were probably getting flags that didn't make sense for a bare flush,
      and also the old code was firing for FUA bios, for which we don't need
      to send a flush to the backing device.
      
      This was causing data corruption somehow - the mechanism was never
      determined, but this patch fixes it for the users that were seeing it.
      Signed-off-by: NKent Overstreet <kmo@daterainc.com>
      Cc: linux-stable <stable@vger.kernel.org> # >= v3.10
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      c0f04d88