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

Reply via email to