On Tue, 7 Jan 2014, Aaron Lu wrote: > From: Aaron Lu <aaron.lu@xxxxxxxxx> > Date: Tue, 7 Jan 2014 15:02:13 +0800 > Subject: [PATCH 1/2] SCSI: pm: make use of runtime PM for SCSI device > > To make system resume fast, modify SCSI PM callbacks so that if > CONFIG_PM_RUNTIME is set, during a system suspend transition, make the > disk device's status exactly the same as runtime suspended, i.e. drain > its request queue and set its request queue's status to RPM_SUSPENDED, > so that during system resume phase, instead of resuming the device > synchronously, we can relay the resume operation to runtime PM framework > by calling pm_request_resume to take advantage of the block layer > runtime PM. This doesn't seem like a good idea. The way to speed up resumes is to allow sd's resume routine to return while the disk is still spinning up (i.e., make the spin-up asynchronous). There already have been patches submitted to do this; I don't know what happened to them. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html