Skip to content
Snippets Groups Projects
  1. Apr 02, 2011
    • Erik Hansen's avatar
      fat32 root directory handling · 3f270f42
      Erik Hansen authored
      
      Fat directory handling didn't check reaching the end of the root directory. It
      relied on a stop condition based on a directory entry with a name starting with
      a '\0' character. This check in itself is wrong ('\0' indicates free entry, not
      end_of_directory) but outside the scope of this fix. For FAT32, the end of the
      rootdir is reached when the end of the cluster chain is reached. The code didn't
      check this condition and started to read an incorrect cluster. This caused a
      subsequent read request of a sector outside the range of the usb stick in
      use. On its turn, the usb stick protested with a stall handshake.
      
      Both FAT32 and non-FAT32 (FAT16/FAT12) end or rootdir checks have been put in.
      
      Signed-off-by: default avatarErik Hansen <erik@makarta.com>
      3f270f42
    • Erik Hansen's avatar
      Remove unnecessary reset in usb_stor_get_info · 56887e27
      Erik Hansen authored
      
      The reset request in usb_stor_get_info is causing issues with some usb
      sticks. Some of these sticks vendor_id/product_id have been hardcoded to
      not reset but better is to remove the reset altogether. It is not needed.
      
      Signed-off-by: default avatarErik Hansen <erik@makarta.com>
      56887e27
    • Mike Frysinger's avatar
      usb: musb: blackfin: check anomaly workarounds at runtime too · 081b59e4
      Mike Frysinger authored
      
      The anomaly workarounds we need for older silicon might break things
      if used on newer versions where the anomalies don't exist.  So check
      the silicon rev at runtime too.
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      081b59e4
    • Mike Frysinger's avatar
      usb: musb: blackfin: make clkin configurable · 38e0745e
      Mike Frysinger authored
      
      Not everyone has a 24MHz clkin to the USB, so let board porters override.
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      38e0745e
  2. Apr 01, 2011
  3. Mar 31, 2011
  4. Mar 29, 2011
  5. Mar 28, 2011
  6. Mar 27, 2011
  7. Mar 24, 2011
Loading