summary refs log tree commit diff
path: root/fs/pnode.h
diff options
context:
space:
mode:
authorJosef Bacik <josef@redhat.com>2011-04-13 15:15:59 -0400
committerJosef Bacik <josef@redhat.com>2011-05-23 13:00:57 -0400
commit2a1eb4614d984d5cd4c928784e9afcf5c07f93be (patch)
tree892b123c194e490a2dc0bc5b45f641ac921e9d26 /fs/pnode.h
parent7a7eaa40a39bde4eefc91aadeb1ce3dc4e6a1252 (diff)
downloadlinux-2a1eb4614d984d5cd4c928784e9afcf5c07f93be.tar.gz
Btrfs: if we've already started a trans handle, use that one
We currently track trans handles in current->journal_info, but we don't actually
use it.  This patch fixes it.  This will cover the case where we have multiple
people starting transactions down the call chain.  This keeps us from having to
allocate a new handle and all of that, we just increase the use count of the
current handle, save the old block_rsv, and return.  I tested this with xfstests
and it worked out fine.  Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
Diffstat (limited to 'fs/pnode.h')
0 files changed, 0 insertions, 0 deletions