On Mon, 2011-11-14 at 23:31 +0800, Alan Stern wrote:> On Mon, 14 Nov 2011, Lin Ming wrote:> > > Current patches has a bug that system suspend fails if ata port was> > runtime suspended.> > > > disk suspend issues sync cache and stop device commands that obviously> > need ata port to be active. So we need to runtime resume ata port first.> > This is wrong. If the port is already suspended then so are all the > drives below the port. Hence there is no need to sync the cache or > stop the device.