Re: [PATCH] shutdown processing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 16 Feb 2006 09:58:33 +0100
Stefan Richter <stefanr@xxxxxxxxxxxxxxxxx> wrote:

> Randy Dunlap wrote:
> > From: Randy Dunlap <randy_d_dunlap@xxxxxxxxxxxxxxx>
> > 
> > Add ability for SCSI drivers to invoke a shutdown method.
> > This allows drivers to make drives safe for shutdown/poweroff,
> > for example.  Some drives need this to prevent possible problems.
> > 
> > Signed-off-by: Randy Dunlap <randy_d_dunlap@xxxxxxxxxxxxxxx>
> 
> Why are you calling these from SCSI? Wouldn't ahci_pci_driver.remove() 
> and piix_pci_driver.remove() be a proper place to perform what you are 
> doing in ata_device_shutdown?

Mostly to have the scsi_device pointers available.
I'll try your suggestion.

> [...]
> >  EXPORT_SYMBOL_GPL(ata_device_suspend);
> >  EXPORT_SYMBOL_GPL(ata_device_resume);
> > +EXPORT_SYMBOL_GPL(ata_device_shutdown);
> >  EXPORT_SYMBOL_GPL(ata_scsi_device_suspend);
> >  EXPORT_SYMBOL_GPL(ata_scsi_device_resume);
> > +EXPORT_SYMBOL_GPL(ata_scsi_device_shutdown);
> [...]
> 
> Side note: If you would prepare the host template in libata, you 
> wouldn't need to export these and other symbols. As was AFAIR discussed 
> by other people before, libata could certainly hide scsi_host_template 
> from ATA drivers entirely.

OK.  Thanks for your review and comments.

---
~Randy
-
: 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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux