]> err.no Git - linux-2.6/commit
[PATCH] inotify: check for NULL inode in inotify_d_instantiate
authorArnd Bergmann <arnd.bergmann@de.ibm.com>
Tue, 11 Apr 2006 05:54:31 +0000 (22:54 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 11 Apr 2006 13:18:45 +0000 (06:18 -0700)
commit091e881d0e55496d8887b61446ae1c598b0995b6
tree359de08690a236593f4a24727fc060f7adc0993c
parent68250ba5df4c9d00d3064a0ba9a894035436916b
[PATCH] inotify: check for NULL inode in inotify_d_instantiate

The spufs file system creates files in a directory before instantiating the
directory itself, which causes a NULL pointer access in
inotify_d_instantiate since c32ccd87bfd1414b0aabfcd8dbc7539ad23bcbaa.

I'd like to keep this behavior since it means that the user will not have
access to files in the directory before I know that I succeed in creating
everything in it.  This patch adds a simple check for the inode to keep
that working.

Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Acked-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/inotify.c