1. 17 Aug, 2009 3 commits
  2. 10 Aug, 2009 1 commit
    • Jan Kara's avatar
      ocfs2: Fix possible deadlock when extending quota file · b409d7a0
      Jan Kara authored
      In OCFS2, allocator locks rank above transaction start. Thus we
      cannot extend quota file from inside a transaction less we could
      deadlock.
      
      We solve the problem by starting transaction not already in
      ocfs2_acquire_dquot() but only in ocfs2_local_read_dquot() and
      ocfs2_global_read_dquot() and we allocate blocks to quota files before starting
      the transaction.  In case we crash, quota files will just have a few blocks
      more but that's no problem since we just use them next time we extend the
      quota file.
      Signed-off-by: default avatarJan Kara <jack@suse.cz>
      Signed-off-by: default avatarJoel Becker <joel.becker@oracle.com>
      b409d7a0
  3. 07 Aug, 2009 2 commits
  4. 31 Jul, 2009 1 commit
  5. 30 Jul, 2009 1 commit
  6. 23 Jul, 2009 8 commits
  7. 21 Jul, 2009 4 commits
  8. 20 Jul, 2009 2 commits
  9. 10 Jul, 2009 1 commit
  10. 08 Jul, 2009 17 commits