1. 27 12月, 2007 27 次提交
  2. 03 12月, 2007 7 次提交
  3. 29 11月, 2007 1 次提交
  4. 28 11月, 2007 4 次提交
  5. 26 11月, 2007 1 次提交
    • A
      [MTD] [NOR] Prevent erase command invocation on suspended chip · 6c24e416
      Alexander Belyakov 提交于
      while running stress tests we have met cfi_cmdset_0001.c driver issue.
      Working on multipartitional devices with erase suspend on write
      feature enabled it is possible to get erase operation invoked on chip
      with suspended erase. get_chip() looses information about earlier
      suspended erase and new erase operation gets issued. New erase
      operations report successful completion, but blocks remain dirty
      causing, for example, JFFS2 error messages like:
      
      ...
      Newly-erased block contained word 0x20031985 at offset 0x00200000
      Newly-erased block contained word 0x20031985 at offset 0x00280000
      Newly-erased block contained word 0x20031985 at offset 0x00240000
      ...
      
      The patch below fixes that issue.
      Signed-off-by: NAlexander Belyakov <alexander.belyakov@intel.com>
      Acked-by: NNicolas Pitre <nico@cam.org>
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      6c24e416