]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
As soon as they called in only same one place (ata_pcichannel_attach()),
authormav <mav@FreeBSD.org>
Wed, 18 Feb 2009 22:17:48 +0000 (22:17 +0000)
committermav <mav@FreeBSD.org>
Wed, 18 Feb 2009 22:17:48 +0000 (22:17 +0000)
commitf10246717a6419e9755a0fbdd0a21da8b769c8f9
treec51d12167c13be63889b1950e54f936d14b2ba41
parentbf75b4612ae760eeef7dbe0b2544c2532419caac
As soon as they called in only same one place (ata_pcichannel_attach()),
join allocate() and dmainit() atapci subdriver's channel initialization
methods into single ch_attach() method.

As opposite to ch_attach() add new ch_detach() method to deallocate/disable
channel.
16 files changed:
sys/dev/ata/ata-pci.c
sys/dev/ata/ata-pci.h
sys/dev/ata/chipsets/ata-acard.c
sys/dev/ata/chipsets/ata-acerlabs.c
sys/dev/ata/chipsets/ata-ahci.c
sys/dev/ata/chipsets/ata-highpoint.c
sys/dev/ata/chipsets/ata-intel.c
sys/dev/ata/chipsets/ata-jmicron.c
sys/dev/ata/chipsets/ata-marvell.c
sys/dev/ata/chipsets/ata-netcell.c
sys/dev/ata/chipsets/ata-nvidia.c
sys/dev/ata/chipsets/ata-promise.c
sys/dev/ata/chipsets/ata-serverworks.c
sys/dev/ata/chipsets/ata-siliconimage.c
sys/dev/ata/chipsets/ata-sis.c
sys/dev/ata/chipsets/ata-via.c