1. 26 Dec, 2007 27 commits
  2. 03 Dec, 2007 7 commits
  3. 29 Nov, 2007 1 commit
  4. 28 Nov, 2007 4 commits
  5. 26 Nov, 2007 1 commit
    • Alexander Belyakov's avatar
      [MTD] [NOR] Prevent erase command invocation on suspended chip · 6c24e416
      Alexander Belyakov authored
      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: default avatarAlexander Belyakov <alexander.belyakov@intel.com>
      Acked-by: default avatarNicolas Pitre <nico@cam.org>
      Signed-off-by: default avatarDavid Woodhouse <dwmw2@infradead.org>
      6c24e416