Hi Raghava, [auto build test ERROR on scsi/for-next] [also build test ERROR on v4.4-rc4 next-20151211] url: https://github.com/0day-ci/linux/commits/Raghava-Aditya-Renukunta/aacraid-Patchset-for-aacraid-driver-version-41052/20151211-094405 base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next config: x86_64-randconfig-r0-12130550 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): drivers/scsi/aacraid/linit.c: In function 'aac_pci_error_detected': >> drivers/scsi/aacraid/linit.c:1546:3: error: implicit declaration of function 'aac_release_resources' [-Werror=implicit-function-declaration] aac_release_resources(aac); ^ drivers/scsi/aacraid/linit.c: In function 'aac_pci_resume': >> drivers/scsi/aacraid/linit.c:1617:2: error: implicit declaration of function 'aac_acquire_resources' [-Werror=implicit-function-declaration] aac_acquire_resources(aac); ^ cc1: some warnings being treated as errors vim +/aac_release_resources +1546 drivers/scsi/aacraid/linit.c 1540 1541 aac->handle_pci_error = 1; 1542 aac->adapter_shutdown = 1; 1543 1544 scsi_block_requests(aac->scsi_host_ptr); 1545 aac_flush_ios(aac); > 1546 aac_release_resources(aac); 1547 1548 pci_disable_pcie_error_reporting(pdev); 1549 aac_adapter_ioremap(aac, 0); 1550 1551 return PCI_ERS_RESULT_NEED_RESET; 1552 case pci_channel_io_perm_failure: 1553 aac->handle_pci_error = 1; 1554 aac->adapter_shutdown = 1; 1555 1556 aac_flush_ios(aac); 1557 return PCI_ERS_RESULT_DISCONNECT; 1558 } 1559 1560 return PCI_ERS_RESULT_NEED_RESET; 1561 } 1562 1563 static pci_ers_result_t aac_pci_mmio_enabled(struct pci_dev *pdev) 1564 { 1565 dev_err(&pdev->dev, "aacraid: PCI error - mmio enabled\n"); 1566 return PCI_ERS_RESULT_NEED_RESET; 1567 } 1568 1569 static pci_ers_result_t aac_pci_slot_reset(struct pci_dev *pdev) 1570 { 1571 dev_err(&pdev->dev, "aacraid: PCI error - slot reset\n"); 1572 pci_restore_state(pdev); 1573 if (pci_enable_device(pdev)) { 1574 dev_warn(&pdev->dev, 1575 "aacraid: failed to enable slave\n"); 1576 goto fail_device; 1577 } 1578 1579 pci_set_master(pdev); 1580 1581 if (pci_enable_device_mem(pdev)) { 1582 dev_err(&pdev->dev, "pci_enable_device_mem failed\n"); 1583 goto fail_device; 1584 } 1585 1586 return PCI_ERS_RESULT_RECOVERED; 1587 1588 fail_device: 1589 dev_err(&pdev->dev, "aacraid: PCI error - slot reset failed\n"); 1590 return PCI_ERS_RESULT_DISCONNECT; 1591 } 1592 1593 1594 static void aac_pci_resume(struct pci_dev *pdev) 1595 { 1596 struct Scsi_Host *shost = pci_get_drvdata(pdev); 1597 struct scsi_device *sdev = NULL; 1598 struct aac_dev *aac = (struct aac_dev *)shost_priv(shost); 1599 1600 pci_cleanup_aer_uncorrect_error_status(pdev); 1601 1602 if (aac_adapter_ioremap(aac, aac->base_size)) { 1603 1604 dev_err(&pdev->dev, "aacraid: ioremap failed\n"); 1605 /* remap failed, go back ... */ 1606 aac->comm_interface = AAC_COMM_PRODUCER; 1607 if (aac_adapter_ioremap(aac, AAC_MIN_FOOTPRINT_SIZE)) { 1608 dev_warn(&pdev->dev, 1609 "aacraid: unable to map adapter.\n"); 1610 1611 return; 1612 } 1613 } 1614 1615 msleep(10000); 1616 > 1617 aac_acquire_resources(aac); 1618 1619 /* 1620 * reset this flag to unblock ioctl() as it was set --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data