OrangePi_CM5/kernel/power
Thomas Zeitlhofer f634c755a0 PM: hibernate: use correct mode for swsusp_close()
[ Upstream commit cefcf24b4d351daf70ecd945324e200d3736821e ]

Commit 39fbef4b0f77 ("PM: hibernate: Get block device exclusively in
swsusp_check()") changed the opening mode of the block device to
(FMODE_READ | FMODE_EXCL).

In the corresponding calls to swsusp_close(), the mode is still just
FMODE_READ which triggers the warning in blkdev_flush_mapping() on
resume from hibernate.

So, use the mode (FMODE_READ | FMODE_EXCL) also when closing the
device.

Fixes: 39fbef4b0f77 ("PM: hibernate: Get block device exclusively in swsusp_check()")
Signed-off-by: Thomas Zeitlhofer <thomas.zeitlhofer+lkml@ze-it.at>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-12-01 09:19:06 +01:00
..
Kconfig
…
Makefile
…
autosleep.c
…
console.c
…
energy_model.c PM: EM: Fix inefficient states detection 2021-11-18 14:04:06 +01:00
hibernate.c PM: hibernate: use correct mode for swsusp_close() 2021-12-01 09:19:06 +01:00
main.c notifier: Fix broken error handling pattern 2020-09-01 09:58:03 +02:00
power.h notifier: Fix broken error handling pattern 2020-09-01 09:58:03 +02:00
poweroff.c
…
process.c PM: sleep: fix typo in kernel/power/process.c 2020-10-27 19:11:44 +01:00
qos.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
snapshot.c kernel/: fix repeated words in comments 2020-10-16 11:11:19 -07:00
suspend.c notifier: Fix broken error handling pattern 2020-09-01 09:58:03 +02:00
suspend_test.c
…
swap.c PM: hibernate: fix sparse warnings 2021-11-18 14:04:09 +01:00
user.c block-5.10-2020-10-12 2020-10-13 12:12:44 -07:00
wakelock.c
…