diff --git a/[refs] b/[refs] index 21e699bc5f1c..c9294470b002 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 697f514df10b0f46bcd7596c1be18b7e2e9b28bb +refs/heads/master: e276ae672fa2d727721b1a5a2508ff34bac85439 diff --git a/trunk/fs/namei.c b/trunk/fs/namei.c index 7f4ab820811a..edc18cd63a88 100644 --- a/trunk/fs/namei.c +++ b/trunk/fs/namei.c @@ -2383,7 +2383,7 @@ static struct file *do_last(struct nameidata *nd, struct path *path, out: if (want_write) mnt_drop_write(nd->path.mnt); - path_put(&nd->path); + terminate_walk(nd); return filp; exit_mutex_unlock: