Hi Sunil,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on e4e737bb5c170df6135a127739a9e6148ee3da82]
url:
https://github.com/0day-ci/linux/commits/Sunil-Muthuswamy/PCI-hv-Hyper-V-...
base: e4e737bb5c170df6135a127739a9e6148ee3da82
config: x86_64-rhel-8.3-kselftests (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
#
https://github.com/0day-ci/linux/commit/8f266a9b41d3dfc1600cecaba80ea116d...
git remote add linux-review
https://github.com/0day-ci/linux
git fetch --no-tags linux-review
Sunil-Muthuswamy/PCI-hv-Hyper-V-vPCI-for-ARM64/20211009-012330
git checkout 8f266a9b41d3dfc1600cecaba80ea116dc6edf27
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All error/warnings (new ones prefixed by >>, old ones prefixed by <<):
> drivers/pci/controller/pci-hyperv-irqchip.c:18:5: warning: no
previous prototype for 'hv_pci_irqchip_init' [-Wmissing-prototypes]
18 | int
hv_pci_irqchip_init(struct irq_domain **parent_domain,
| ^~~~~~~~~~~~~~~~~~~
> drivers/pci/controller/pci-hyperv-irqchip.c:29:6: warning: no
previous prototype for 'hv_pci_irqchip_free' [-Wmissing-prototypes]
29 |
void hv_pci_irqchip_free(void) {}
| ^~~~~~~~~~~~~~~~~~~
> drivers/pci/controller/pci-hyperv-irqchip.c:31:14: warning: no
previous prototype for 'hv_msi_get_int_vector' [-Wmissing-prototypes]
31 |
unsigned int hv_msi_get_int_vector(struct irq_data *data)
| ^~~~~~~~~~~~~~~~~~~~~
> drivers/pci/controller/pci-hyperv-irqchip.c:38:6: warning: no
previous prototype for 'hv_set_msi_entry_from_desc' [-Wmissing-prototypes]
38 | void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
> drivers/pci/controller/pci-hyperv-irqchip.c:45:5: warning: no
previous prototype for 'hv_msi_prepare' [-Wmissing-prototypes]
45 | int
hv_msi_prepare(struct irq_domain *domain, struct device *dev,
| ^~~~~~~~~~~~~~
--
ERROR: modpost: missing MODULE_LICENSE() in drivers/pci/controller/pci-hyperv-irqchip.o
> ERROR: modpost: "hv_msi_prepare"
[drivers/pci/controller/pci-hyperv.ko] undefined!
> ERROR: modpost: "hv_pci_irqchip_init"
[drivers/pci/controller/pci-hyperv.ko] undefined!
> ERROR: modpost: "hv_pci_irqchip_free"
[drivers/pci/controller/pci-hyperv.ko] undefined!
> ERROR: modpost: "hv_msi_get_int_vector"
[drivers/pci/controller/pci-hyperv.ko] undefined!
> ERROR: modpost: "hv_set_msi_entry_from_desc"
[drivers/pci/controller/pci-hyperv.ko] undefined!
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org