1. 28 2月, 2015 2 次提交
  2. 15 2月, 2015 1 次提交
  3. 08 2月, 2015 1 次提交
  4. 06 2月, 2015 4 次提交
  5. 02 2月, 2015 2 次提交
  6. 21 1月, 2015 3 次提交
  7. 16 1月, 2015 2 次提交
  8. 13 1月, 2015 1 次提交
  9. 10 1月, 2015 1 次提交
  10. 08 1月, 2015 1 次提交
    • S
      mtd: nand: added nand_shutdown · 72ea4036
      Scott Branden 提交于
      Add nand_shutdown to wait for current nand operations to finish and prevent
      further operations by changing the nand flash state to FL_SHUTDOWN.
      
      This is addressing a problem observed during reboot tests using UBIFS
      root file system: NAND erase operations that are in progress during
      system reboot/shutdown are causing partial erased blocks. Although UBI should
      be able to detect and recover from this error, this change will avoid
      the creation of partial erased blocks on reboot in the middle of a NAND erase
      operation.
      Signed-off-by: NScott Branden <sbranden@broadcom.com>
      Tested-by: NScott Branden <sbranden@broadcom.com>
      Signed-off-by: NBrian Norris <computersforpeace@gmail.com>
      72ea4036
  11. 23 12月, 2014 2 次提交
  12. 01 12月, 2014 3 次提交
  13. 29 11月, 2014 1 次提交
  14. 26 11月, 2014 5 次提交
  15. 06 11月, 2014 4 次提交
  16. 05 11月, 2014 3 次提交
  17. 30 10月, 2014 2 次提交
  18. 23 10月, 2014 1 次提交
    • A
      nandsim: add id_bytes module parameter · b00358a5
      Akinobu Mita 提交于
      nandsim can simulate NAND Flash which returns the ID bytes specified
      by first_id_byte, ..., fourth_id_byte module parameters.
      
      In order to simulate NAND flash which returns more than four ID bytes,
      this adds id_bytes module parameter which is specified by the array of
      byte like this:
      
       # modprobe nandsim id_bytes=0x98,0xdc,0x90,0x26,0x76,0x15,0x01,0x08 bch=1
      
      This doesn't add fifth_id_byte, ..., seventh_id_byte module parameters,
      because they are redundant.  But the existing first_id_byte, ...,
      fourth_id_byte module parameters are preserved and add "(obsolete)" to
      the description.
      
      Cc: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Brian Norris <computersforpeace@gmail.com>
      Cc: linux-mtd@lists.infradead.org
      Signed-off-by: NAkinobu Mita <akinobu.mita@gmail.com>
      Signed-off-by: NBrian Norris <computersforpeace@gmail.com>
      b00358a5
  19. 22 10月, 2014 1 次提交
    • M
      mtd: orion_nand: fix error code path in probe · a0fa0b66
      Michael Opdenacker 提交于
      This replaces kzalloc() and ioremap() calls by devm_ functions
      in the probe() routine, which automatically release the corresponding
      resources when probe() fails or when the device is removed.
      
      This simplifies simplifies the error management code, and brings
      the below improvements or changes:
      
      A. Fixing a bug reported by "make coccicheck":
      
      If "board = devm_kzalloc()" fails, the probe() function jumps
      incorrectly to label "no_res" and therefore returns without
      running iounmap().
      
      B. Requesting the memory region
      
      Using devm_ioremap_resource() makes the probe() function request
      the corresponding memory region before running ioremap(), as
      it is supposed to do.
      
      C. Standardizing the error codes:
      
      The use of devm_ioremap_resource() changes the return value:
       * -ENOMEM instead of -EIO in case of ioremap() failure,
       * -EINVAL instead of -ENODEV in case of platform_get_resource()
         failure.
      Signed-off-by: NMichael Opdenacker <michael.opdenacker@free-electrons.com>
      Reviewed-by: NJingoo Han <jg1.han@samsung.com>
      Acked-by: NAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: NBrian Norris <computersforpeace@gmail.com>
      a0fa0b66