diff options
author | Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> | 2011-07-25 18:06:32 (GMT) |
---|---|---|
committer | Eric Van Hensbergen <ericvh@gmail.com> | 2011-09-06 13:17:14 (GMT) |
commit | 5441ae5eb3614d3c28f77073370738a2820c88e4 (patch) | |
tree | eb61016b762edb343051e5724527eb1484555085 /fs/gfs2/super.c | |
parent | ddf28352b80c86754a6424e3a61e8bdf9213b3c7 (diff) | |
download | linux-fsl-qoriq-5441ae5eb3614d3c28f77073370738a2820c88e4.tar.xz |
fs/9p: Add fid before dentry instantiation
d_instantiate marks the dentry positive. So a parallel lookup and mkdir of
the directory can find dentry that doesn't have fid attached. This can result
in both the code path doing v9fs_fid_add which results in v9fs_dentry leak.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'fs/gfs2/super.c')
0 files changed, 0 insertions, 0 deletions