lkml.org 
[lkml]   [2021]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 031/142] PM: hibernate: flush swap writer after marking
    Date
    From: Laurent Badel <laurentbadel@eaton.com>

    commit fef9c8d28e28a808274a18fbd8cc2685817fd62a upstream.

    Flush the swap writer after, not before, marking the files, to ensure the
    signature is properly written.

    Fixes: 6f612af57821 ("PM / Hibernate: Group swap ops")
    Signed-off-by: Laurent Badel <laurentbadel@eaton.com>
    Cc: All applicable <stable@vger.kernel.org>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    kernel/power/swap.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/kernel/power/swap.c
    +++ b/kernel/power/swap.c
    @@ -497,10 +497,10 @@ static int swap_writer_finish(struct swa
    unsigned int flags, int error)
    {
    if (!error) {
    - flush_swap_writer(handle);
    pr_info("S");
    error = mark_swapfiles(handle, flags);
    pr_cont("|\n");
    + flush_swap_writer(handle);
    }

    if (error)

    \
     
     \ /
      Last update: 2021-02-02 14:53    [W:5.665 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site