devtmpfs: Calling delete_path() only when necessary
authorAxel Lin <axel.lin@ingics.com>
Sat, 16 Nov 2013 08:15:23 +0000 (16:15 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Dec 2013 18:10:32 +0000 (10:10 -0800)
The deleted variable is always 1 in current code.
Initialize deleted variable to be 0, so delete_path() will be called only when
necessary.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/devtmpfs.c

index 0f38201..25798db 100644 (file)
@@ -299,7 +299,7 @@ static int handle_remove(const char *nodename, struct device *dev)
 {
        struct path parent;
        struct dentry *dentry;
-       int deleted = 1;
+       int deleted = 0;
        int err;
 
        dentry = kern_path_locked(nodename, &parent);