linux_dsm_epyc7002/drivers/infiniband/hw/hns
Arnd Bergmann 967de35826 IB/hns: include linux/interrupt.h
I ran into this build error on linux-next:

drivers/infiniband/hw/hns/hns_roce_eq.c:477:8: error: unknown type name 'irqreturn_t'
 static irqreturn_t hns_roce_msi_x_interrupt(int irq, void *eq_ptr)
        ^~~~~~~~~~~
drivers/infiniband/hw/hns/hns_roce_eq.c: In function 'hns_roce_msi_x_interrupt':
drivers/infiniband/hw/hns/hns_roce_eq.c:485:9: error: implicit declaration of function 'IRQ_RETVAL'; did you mean 'BPF_RVAL'? [-Werror=implicit-function-declaration]
  return IRQ_RETVAL(int_work);

I have bisected this to a seemingly unrelated change that happened
to remove some indirect header inclusions. Simply including the
required header explicitly fixes the build failure.

Fixes: 09c7570480 ("xfrm: remove flow cache")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-07-31 14:44:47 -04:00
..
hns_roce_ah.c IB/core: Use rdma_ah_attr accessor functions 2017-05-01 14:32:43 -04:00
hns_roce_alloc.c IB/hns: Support compile test for hns RoCE driver 2017-07-28 14:48:26 -04:00
hns_roce_cmd.c IB/hns: Use kmalloc_array() in hns_roce_cmd_use_events() 2017-04-20 16:31:49 -04:00
hns_roce_cmd.h IB/hns: Fix the bug when free mr 2016-12-03 14:20:42 -05:00
hns_roce_common.h IB/hns: Fix the bug when free cq 2016-12-03 14:20:42 -05:00
hns_roce_cq.c IB: Replace ib_umem page_size by page_shift 2017-04-25 15:40:28 -04:00
hns_roce_device.h RDMA/hns: fix build regression 2017-07-28 15:17:18 -04:00
hns_roce_eq.c IB/hns: include linux/interrupt.h 2017-07-31 14:44:47 -04:00
hns_roce_eq.h IB/hns: Optimize code of aeq and ceq interrupt handle and fix the bug of qpn 2016-10-03 11:43:15 -04:00
hns_roce_hem.c IB/hns: Fix for Checkpatch.pl comment style errors 2016-12-03 14:20:42 -05:00
hns_roce_hem.h IB/hns: Fix bug of clear hem 2016-10-03 11:43:15 -04:00
hns_roce_hw_v1.c IB/hns: fix returnvar.cocci warnings 2017-07-28 14:51:36 -04:00
hns_roce_hw_v1.h IB/hns: Fix the bug when free mr 2016-12-03 14:20:42 -05:00
hns_roce_main.c IB/hns: Fix the bug with modifying the MAC address without removing the driver 2017-07-17 21:21:29 -04:00
hns_roce_mr.c IB/hns: Support compile test for hns RoCE driver 2017-07-28 14:48:26 -04:00
hns_roce_pd.c IB/hns: Change qpn allocation to round-robin mode. 2016-12-03 14:20:42 -05:00
hns_roce_qp.c IB/hns: fix boolreturn.cocci warnings 2017-07-28 14:51:13 -04:00
Kconfig IB/hns: Support compile test for hns RoCE driver 2017-07-28 14:48:26 -04:00
Makefile IB/hns: Kconfig and Makefile for RoCE module 2016-08-22 14:02:33 -04:00