]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
cxl_getfile(): fix double-iput() on alloc_file() failures
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 9 Jun 2018 13:43:13 +0000 (09:43 -0400)
committerKhalid Elmously <khalid.elmously@canonical.com>
Wed, 6 Feb 2019 04:53:01 +0000 (04:53 +0000)
commit6324276ea2872c3201f4fff4f455ad5c20721771
tree6f6b77bfb52d96b35ed64f909eed625b0824846d
parent3f26f4a8004812081564f1b9d263a44c0604b2ca
cxl_getfile(): fix double-iput() on alloc_file() failures

BugLink: http://bugs.launchpad.net/bugs/1812229
commit d202797f480c0e5918e7642d6716cdc62b3ab5c9 upstream.

Doing iput() after path_put() is wrong.

Cc: stable@vger.kernel.org
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/misc/cxl/api.c