ioat: split ioat_dma_probe into core/version-specific routines
authorDan Williams <dan.j.williams@intel.com>
Tue, 28 Jul 2009 21:42:38 +0000 (14:42 -0700)
committerDan Williams <dan.j.williams@intel.com>
Wed, 9 Sep 2009 00:29:54 +0000 (17:29 -0700)
commitf2427e276ffec5ce599c6bc116e0927269a360ef
treed23b47ad7a00daeba720c25bb900fd96bf226f54
parentb31b78f1ab7806759622b703357e39a21f757281
ioat: split ioat_dma_probe into core/version-specific routines

Towards the removal of ioatdma_device.version split the initialization
path into distinct versions.  This conversion:
1/ moves version specific probe code to version specific routines
2/ removes the need for ioat_device
3/ turns off the ioat1 msi quirk if the device is reinitialized for intx

Signed-off-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dma/ioat/dma.c
drivers/dma/ioat/dma.h
drivers/dma/ioat/pci.c