• Lin Ming's avatar
    [libata] enable ata port async suspend · 966f1212
    Lin Ming authored
    This saves devices suspend/resume time.
    
    Tested system suspend/resume with SATA IDE/AHCI mode 3 times.
    Below is the time took for devices suspend/resume.
    
    SATA mode    vanilla-kernel           patched-kernel
    ---------    ---------------------    ---------------------
    IDE          suspend: 0.744           suspend: 0.432
                 (0.716, 0.768, 0.748)    (0.440, 0.428, 0.428)
    
                 resume: 5.084            resume: 2.209
                 (5.100, 5.064, 5.088)    (2.168, 2.232, 2.228)
    
    AHCI:        suspend: 0.725           suspend: 0.449
                 (0.740, 0.708, 0.728)    (0.456, 0.448, 0.444)
    
                 resume: 2.556            resume: 1.896
                 (2.604, 2.492, 2.572)    (1.932, 1.872, 1.884)
    Signed-off-by: default avatarLin Ming <ming.m.lin@intel.com>
    Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
    966f1212
libata-transport.c 19.2 KB