]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
drbd: add module_put() on error path in drbd_proc_open()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Wed, 27 Mar 2013 13:08:46 +0000 (14:08 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 28 Mar 2013 16:10:25 +0000 (10:10 -0600)
commit193d01532a730a53cbc74462799dbc43968b97fd
tree917477d5227813f210a84f5f9eea124507dc975b
parent607f25e56ee0a31e451f6bd8a7109fa1f5dcbe29
drbd: add module_put() on error path in drbd_proc_open()

If single_open() fails in drbd_proc_open(), module refcount is left incremented.
The patch adds module_put() on the error path.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/drbd/drbd_proc.c