ACK: [PATCH 4/6] acpi: s4: also check for file based swap files
Alex Hung
alex.hung at canonical.com
Fri Jun 8 01:12:32 UTC 2018
On 2018-06-07 07:05 AM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> The latest release of Ubuntu may be using file based swap
> rather than raw device based swap, so check for this too.
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
> src/acpi/s4/s4.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/acpi/s4/s4.c b/src/acpi/s4/s4.c
> index ec4a6f98..cf72851a 100644
> --- a/src/acpi/s4/s4.c
> +++ b/src/acpi/s4/s4.c
> @@ -46,7 +46,8 @@ static int s4_init(fwts_framework *fw)
> fwts_list* swap_devs;
>
> swap_devs = fwts_file_open_and_read("/proc/swaps");
> - if (fwts_text_list_strstr(swap_devs, "/dev/") == NULL) {
> + if ((fwts_text_list_strstr(swap_devs, "/dev/") == NULL) &&
> + (fwts_text_list_strstr(swap_devs, "file") == NULL)) {
> fwts_list_free(swap_devs, free);
> fwts_failed(fw, LOG_LEVEL_MEDIUM, "NoSwap",
> "Cannot run hibernate test - machine appears to have NO swap.");
>
Acked-by: Alex Hung <alex.hung at canonical.com>
More information about the fwts-devel
mailing list