Re: [PATCH #upstream-fixes] libata: port and host should be stopped before hardware resources are released

2007-11-08 Thread Jeff Garzik
On Thu, Nov 08, 2007 at 01:09:00PM +0900, Tejun Heo wrote: > Port / host stop calls used to be made from ata_host_release() which > is called after all hardware resources acquired after host allocation > are released. This is wrong as port and host stop routines often > access the hardware. > > A

[PATCH #upstream-fixes] libata: port and host should be stopped before hardware resources are released

2007-11-07 Thread Tejun Heo
Port / host stop calls used to be made from ata_host_release() which is called after all hardware resources acquired after host allocation are released. This is wrong as port and host stop routines often access the hardware. Add separate devres for port / host stop which is invoked right after IR