1. 05 1月, 2018 2 次提交
  2. 22 11月, 2017 1 次提交
  3. 13 10月, 2017 19 次提交
  4. 01 7月, 2017 3 次提交
  5. 27 6月, 2017 10 次提交
  6. 19 6月, 2017 2 次提交
  7. 26 4月, 2017 1 次提交
  8. 24 4月, 2017 1 次提交
    • J
      lightnvm: pblk: fix erase counters on error fail · a44f53fa
      Javier González 提交于
      When block erases fail, these blocks are marked bad. The number of valid
      blocks in the line was not updated, which could cause an infinite loop
      on the erase path.
      
      Fix this atomic counter and, in order to avoid taking an irq lock on the
      interrupt context, make the erase counters atomic too.
      
      Also, in the case that a significant number of blocks become bad in a
      line, the result is the double shared metadata buffer (emeta) to stop
      the pipeline until all metadata is flushed to the media. Increase the
      number of metadata lines from 2 to 4 to avoid this case.
      
      Fixes: a4bd217b "lightnvm: physical block device (pblk) target"
      Signed-off-by: NJavier González <javier@cnexlabs.com>
      Reviewed-by: NMatias Bjørling <matias@cnexlabs.com>
      Signed-off-by: NJens Axboe <axboe@fb.com>
      a44f53fa
  9. 17 4月, 2017 1 次提交