diff options
author | Sachin Prabhu <sprabhu@redhat.com> | 2012-11-05 15:39:32 +0400 |
---|---|---|
committer | Jeff Layton <jlayton@redhat.com> | 2012-11-05 15:45:54 +0400 |
commit | 3798f47aa276b332c30da499cb4df4577e2f8872 (patch) | |
tree | edec5d4cdab0891ac1b40b64e6265faf680641ea /fs/nls/nls_cp862.c | |
parent | 36960e440ccf94349c09fb944930d3bfe4bc473f (diff) | |
download | linux-3798f47aa276b332c30da499cb4df4577e2f8872.tar.xz |
cifs: Do not lookup hashed negative dentry in cifs_atomic_open
We do not need to lookup a hashed negative directory since we have
already revalidated it before and have found it to be fine.
This also prevents a crash in cifs_lookup() when it attempts to rehash
the already hashed negative lookup dentry.
The patch has been tested using the reproducer at
https://bugzilla.redhat.com/show_bug.cgi?id=867344#c28
Cc: <stable@kernel.org> # 3.6.x
Reported-by: Vit Zahradka <vit.zahradka@tiscali.cz>
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
Diffstat (limited to 'fs/nls/nls_cp862.c')
0 files changed, 0 insertions, 0 deletions