Josef Bacik 811449496b Btrfs: join the transaction in __btrfs_setxattr
With selinux on we end up calling __btrfs_setxattr when we create an inode,
which calls btrfs_start_transaction().  The problem is we've already called
that in btrfs_new_inode, and in btrfs_start_transaction we end up doing a
wait_current_trans().  If btrfs-transaction has started committing it will wait
for all handles to finish, while the other process is waiting for the
transaction to commit.  This is fixed by using btrfs_join_transaction, which
won't wait for the transaction to commit.  Thanks,

Signed-off-by: Josef Bacik <jbacik@redhat.com>
2009-02-04 09:18:33 -05:00
..
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-01-21 12:54:03 -05:00
2009-01-05 21:25:51 -05:00
2008-09-25 11:04:06 -04:00
2009-01-06 11:42:00 -05:00
2009-01-21 12:54:03 -05:00
2008-09-25 11:04:06 -04:00
2009-01-05 21:25:51 -05:00
2009-02-04 09:28:28 -05:00
2008-10-29 14:49:59 -04:00
2009-01-21 10:59:08 -05:00
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-01-05 21:25:51 -05:00
2009-01-21 10:59:08 -05:00
2008-12-12 10:03:26 -05:00
2009-02-04 09:29:13 -05:00
2009-01-05 21:25:51 -05:00