• R
    [PATCH] swsusp: debugging · b918f6e6
    Rafael J. Wysocki 提交于
    Add a swsusp debugging mode.  This does everything that's needed for a suspend
    except for actually suspending.  So we can look in the log messages and work
    out a) what code is being slow and b) which drivers are misbehaving.
    
    (1)
    # echo testproc > /sys/power/disk
    # echo disk > /sys/power/state
    
    This should turn off the non-boot CPU, freeze all processes, wait for 5
    seconds and then thaw the processes and the CPU.
    
    (2)
    # echo test > /sys/power/disk
    # echo disk > /sys/power/state
    
    This should turn off the non-boot CPU, freeze all processes, shrink
    memory, suspend all devices, wait for 5 seconds, resume the devices etc.
    
    Cc: Pavel Machek <pavel@ucw.cz>
    Cc: Stefan Seyfried <seife@suse.de>
    Signed-off-by: NAndrew Morton <akpm@osdl.org>
    Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
    b918f6e6
pm.h 8.6 KB