1. 21 1月, 2010 2 次提交
  2. 22 9月, 2009 1 次提交
  3. 13 7月, 2009 1 次提交
  4. 12 6月, 2009 1 次提交
    • C
      push BKL down into ->put_super · 6cfd0148
      Christoph Hellwig 提交于
      Move BKL into ->put_super from the only caller.  A couple of
      filesystems had trivial enough ->put_super (only kfree and NULLing of
      s_fs_info + stuff in there) to not get any locking: coda, cramfs, efs,
      hugetlbfs, omfs, qnx4, shmem, all others got the full treatment.  Most
      of them probably don't need it, but I'd rather sort that out individually.
      Preferably after all the other BKL pushdowns in that area.
      
      [AV: original used to move lock_super() down as well; these changes are
      removed since we don't do lock_super() at all in generic_shutdown_super()
      now]
      [AV: fuse, btrfs and xfs are known to need no damn BKL, exempt]
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      6cfd0148
  5. 13 5月, 2009 3 次提交
  6. 03 4月, 2009 2 次提交
  7. 12 3月, 2009 1 次提交
    • P
      Squashfs: Valid filesystems are flagged as bad by the corrupted fs patch · 363911d0
      Phillip Lougher 提交于
      The corrupted filesystem patch added a check against zlib trying to
      output too much data in the presence of data corruption.  This check
      triggered if zlib_inflate asked to be called again (Z_OK) with
      avail_out == 0 and no more output buffers available.  This check proves
      to be rather dumb, as it incorrectly catches the case where zlib has
      generated all the output, but there are still input bytes to be processed.
      
      This patch does a number of things.  It removes the original check and
      replaces it with code to not move to the next output buffer if there
      are no more output buffers available, relying on zlib to error if it
      wants an extra output buffer in the case of data corruption.  It
      also replaces the Z_NO_FLUSH flag with the more correct Z_SYNC_FLUSH
      flag, and makes the error messages more understandable to
      non-technical users.
      Signed-off-by: NPhillip Lougher <phillip@lougher.demon.co.uk>
      Reported-by: NStefan Lippers-Hollmann <s.L-H@gmx.de>
      363911d0
  8. 05 3月, 2009 2 次提交
  9. 22 1月, 2009 1 次提交
  10. 16 1月, 2009 1 次提交
  11. 05 1月, 2009 13 次提交