diff options
author | 2013-02-06 12:06:02 -0500 | |
---|---|---|
committer | 2013-02-06 12:11:10 -0500 | |
commit | 1a65e24b0bb7dde48cac4a2bf74d5558f9e32ba7 (patch) | |
tree | bda896534a46bf159e725379236509e2def0e52a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Btrfs: fix EDQUOT handling in btrfs_delalloc_reserve_metadata (diff) | |
download | linux-dev-1a65e24b0bb7dde48cac4a2bf74d5558f9e32ba7.tar.xz linux-dev-1a65e24b0bb7dde48cac4a2bf74d5558f9e32ba7.zip |
Btrfs: move d_instantiate outside the transaction during mksubvol
Dave Sterba triggered a lockdep complaint about lock ordering
between the sb_internal lock and the cleaner semaphore.
btrfs_lookup_dentry() checks for orphans if we're looking up
the inode for a subvolume, and subvolume creation is triggering
the lookup with a transaction running.
This commit moves the d_instantiate after the transaction closes.
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions