Unionfs: unlock lower parent inode correctly on error path
authorErez Zadok <ezk@cs.sunysb.edu>
Fri, 4 Dec 2009 00:03:27 +0000 (19:03 -0500)
committerErez Zadok <ezk@cs.sunysb.edu>
Fri, 4 Dec 2009 00:03:27 +0000 (19:03 -0500)
commit3b474e657a306e21301993fc7b287b374e72be56
treeb4c64650aa4cd64c2b3f9fb8504b8c14cf5a5e84
parent56eaed4d70de0f9ea94f6fa15a928f4ec5cc179c
Unionfs: unlock lower parent inode correctly on error path

Bug fix: on some errors, lower directory inode may remain locked and hold a
reference.  This was in ->create, ->symlink, and ->mknod.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/unionfs/inode.c