commit | 6a912213046ecb6511fdf35531a0c7de3de963c9 | [log] [tgz] |
---|---|---|
author | Josef Bacik <josef@redhat.com> | Sat Nov 20 09:48:00 2010 +0000 |
committer | Chris Mason <chris.mason@oracle.com> | Sun Nov 21 22:26:09 2010 -0500 |
tree | b745a07d0ad5c5bedf68c55739200093f9d96c1b | |
parent | 76195853903ca613ba722203db9b747d70478fc7 [diff] |
Btrfs: use dget_parent where we can UPDATED There are lots of places where we do dentry->d_parent->d_inode without holding the dentry->d_lock. This could cause problems with rename. So instead we need to use dget_parent() and hold the reference to the parent as long as we are going to use it's inode and then dput it at the end. Signed-off-by: Josef Bacik <josef@redhat.com> Cc: raven@themaw.net Signed-off-by: Chris Mason <chris.mason@oracle.com>