File diff 91e0d39c9812 → 89a4bb14d085
vmkdrivers/src_9/drivers/ata/ahci.c
Show inline comments
 
/*
 
 * Portions Copyright 2008 - 2010 VMware, Inc.
 
 * Portions Copyright 2008 - 2013 VMware, Inc.
 
 */
 
/*
 
 *  ahci.c - AHCI SATA support
...
 
@@ -54,7 +54,7 @@
 
#endif
 

	
 
#define DRV_NAME	"ahci"
 
#define DRV_VERSION	"3.0-17vmw"
 
#define DRV_VERSION	"3.0-18vmw"
 

	
 
#if defined(__VMKLNX__)
 
static int ahci_skip_host_reset = 0;
...
 
@@ -634,6 +634,9 @@ static const struct pci_device_id ahci_pci_tbl[] = {
 
        { PCI_VDEVICE(INTEL, 0x1f37), board_ahci }, /* Avoton RAID */
 
        { PCI_VDEVICE(INTEL, 0x1f3e), board_ahci }, /* Avoton RAID */
 
        { PCI_VDEVICE(INTEL, 0x1f3f), board_ahci }, /* Avoton RAID */
 
        { PCI_VDEVICE(INTEL, 0x2823), board_ahci }, /* Wellsburg RAID */
 
        { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* Wellsburg RAID */
 
        { PCI_VDEVICE(INTEL, 0x2827), board_ahci }, /* Wellsburg RAID */
 
        { PCI_VDEVICE(INTEL, 0x8d02), board_ahci }, /* Wellsburg AHCI */
 
        { PCI_VDEVICE(INTEL, 0x8d04), board_ahci }, /* Wellsburg RAID */
 
        { PCI_VDEVICE(INTEL, 0x8d06), board_ahci }, /* Wellsburg RAID */
...
 
@@ -1968,7 +1971,6 @@ static void ahci_error_intr(struct ata_port *ap, u32 irq_stat)
 
	if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) {
 
#if defined(__VMKLNX__)
 
		if ((irq_stat & PORT_IRQ_PHYRDY) && (ap->link.device[0].sdev)) {
 
			vmklnx_scsi_device_hot_removed(ap->link.device[0].sdev);
 
			ata_ehi_push_desc(host_ehi, "hotplug handled");
 
		}
 
#endif