PM / Hibernate: Fix blkdev refleaks
While cruising through the swsusp code I found few blkdev reference
leaks of resume_bdev.
swsusp_read: remove blkdev_put altogether. Some fail paths do
             not do that.
swsusp_check: make sure we always put a reference on fail paths
software_resume: all fail paths between swsusp_check and swsusp_read
                 omit swsusp_close. Add it in those cases. And since
                 swsusp_read doesn't drop the reference anymore, do
                 it here unconditionally.
[rjw: Fixed a small coding style issue.]
Signed-off-by:  Jiri Slaby <jirislaby@gmail.com>
Signed-off-by:
Jiri Slaby <jirislaby@gmail.com>
Signed-off-by:  Rafael J. Wysocki <rjw@sisk.pl>
Rafael J. Wysocki <rjw@sisk.pl>
Loading
Please register or sign in to comment
