[PATCH v1 3/3] scsi: allow scsi devices to use direct complete

2016-02-24 Thread Derek Basehore
This allows scsi devices to remain runtime suspended for system suspend. Since runtime suspend is stricter than system suspend callbacks, this is just returning a positive number for the prepare callback. Signed-off-by: Derek Basehore Reviewed-by: Eric Caruso --- drivers/scsi/scsi_pm.c | 2

[PATCH v1 1/3] PM / sleep: Check legacy pm callbacks for direct complete

2016-02-24 Thread Derek Basehore
This adds checks for legacy pm callbacks when setting no_pm_callbacks. This fixes an issue where these suspend/resume callbacks were incorrectly ignored during suspend/resume with direct complete. Fixes: 4534d9d881f9 "PM / sleep: Go direct_complete if driver has..." Signed-off-by: Dere

[PATCH v1 2/3] PM / sleep: try to runtime suspend for direct complete

2016-02-24 Thread Derek Basehore
sible. Signed-off-by: Derek Basehore Reviewed-by: Eric Caruso --- drivers/base/power/main.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index e0017d9..9693032 100644 --- a/drivers/base/power/main.c +++ b/drivers

[PATCH v2 1/3] PM / sleep: Check legacy pm callbacks for direct complete

2016-02-24 Thread Derek Basehore
This adds checks for legacy pm callbacks when setting no_pm_callbacks. This fixes an issue where these suspend/resume callbacks were incorrectly ignored during suspend/resume with direct complete. Fixes: aa8e54b55947 "PM / sleep: Go direct_complete if driver has..." Signed-off-by: Dere

[PATCH v2 3/3] scsi: allow scsi devices to use direct complete

2016-02-24 Thread Derek Basehore
This allows scsi devices to remain runtime suspended for system suspend. Since runtime suspend is stricter than system suspend callbacks, this is just returning a positive number for the prepare callback. Signed-off-by: Derek Basehore Reviewed-by: Eric Caruso --- drivers/scsi/scsi_pm.c | 2

[PATCH v2 2/3] PM / sleep: try to runtime suspend for direct complete

2016-02-24 Thread Derek Basehore
sible. Signed-off-by: Derek Basehore Reviewed-by: Eric Caruso --- drivers/base/power/main.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index e0017d9..9693032 100644 --- a/drivers/base/power/main.c +++ b/drivers