1. 13 4月, 2013 2 次提交
  2. 09 4月, 2013 1 次提交
    • T
      mmc: atmel-mci: pio hang on block errors · bdbc5d0c
      Terry Barnaby 提交于
      The driver is doing, by default, multi-block reads. When a block error
      occurs, card/block.c instigates a single block read: "mmcblk0: retrying
      using single block read".  It leaves the sg chain intact and just changes
      the length attribute for the first sg entry and the overall sg_len
      parameter.  When atmci_read_data_pio is called to read the single block
      of data it ignores the sg_len and expects to read more than 512 bytes as
      it sees there are multiple items in the sg list. No more data comes as
      the controller has only been commanded to get one block.
      Signed-off-by: NTerry Barnaby <terry@beam.ltd.uk>
      Acked-by: NLudovic Desroches <ludovic.desroches@atmel.com>
      Cc: stable <stable@vger.kernel.org> # 3.2+
      Signed-off-by: NChris Ball <cjb@laptop.org>
      bdbc5d0c
  3. 05 4月, 2013 1 次提交
  4. 04 4月, 2013 9 次提交
  5. 23 3月, 2013 27 次提交