1. 22 Jan, 2014 8 commits
  2. 17 Jan, 2014 1 commit
    • Jiri Kosina's avatar
      floppy: bail out in open() if drive is not responding to block0 read · 7b7b68bb
      Jiri Kosina authored
      In case reading of block 0 during open() fails, it is not the right thing
      to let open() succeed.
      
      Fix this by introducing FD_OPEN_SHOULD_FAIL_BIT flag, and setting it in
      case the bio callback encounters an error while trying to read block 0.
      
      As a bonus, this works around certain broken userspace (blkid), which is
      not able to properly handle read()s returning IO errors. Hence be nice to
      those, and bail out during open() already; if block 0 is not readable,
      read()s are not going to provide any meaningful data anyway.
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      7b7b68bb
  3. 08 Jan, 2014 31 commits