RE: [PATCH v2 3/9] aacraid: Added EEH support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello All,

It looks like the build robot did not   merge the previous aacraid patches
which contained the functions aac_release_resources and aac_acquire_resources,
 before applying and building this set of patches.

As is evident from the commit messages here

https://github.com/0day-ci/linux/tree/master/drivers/scsi/aacraid

This kbuild test robot can be safely ignored.


Regards,
Raghava Aditya

> -----Original Message-----
> From: kbuild test robot [mailto:lkp@xxxxxxxxx]
> Sent: Saturday, December 12, 2015 4:28 PM
> To: Raghava Aditya Renukunta
> Cc: kbuild-all@xxxxxx; JBottomley@xxxxxxxxxxxxx; linux-scsi@xxxxxxxxxxxxxxx;
> Mahesh Rajashekhara; Murthy Bhat; Santosh Akula; Gana Sridaran;
> aacraid@xxxxxxxxxxxxxx; Scott Benesh; Raghava Aditya Renukunta
> Subject: Re: [PATCH v2 3/9] aacraid: Added EEH support
> 
> 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
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux