diff options
author | Josef Bacik <josef@redhat.com> | 2011-09-19 12:26:24 -0400 |
---|---|---|
committer | Josef Bacik <josef@redhat.com> | 2011-10-19 15:12:45 -0400 |
commit | 455757c322cc0a0f2a692c5625dd88aaf6a7b889 (patch) | |
tree | 1efe7eccd221b1afdaf406293102022775f68558 /fs/btrfs/free-space-cache.c | |
parent | 9c8d86db9aee6f85866d480e0f9b37817264814c (diff) |
Btrfs: delay iput when deleting a block group
I kept getting warnings from evict because we were calling
btrfs_start_transaction() with a transaction already started when doing a
balance. This is because we remove a block group which requires a transaction,
and the put the last reference on the cache inode. Instead of doing this we
need to delay the iput so it is done not within a transaction having started.
This gets rid of our warnings. Thanks,
Signed-off-by: Josef Bacik <josef@redhat.com>
Diffstat (limited to 'fs/btrfs/free-space-cache.c')
0 files changed, 0 insertions, 0 deletions