linux-sg2042/drivers/infiniband/hw/cxgb4
Bart Van Assche 4ab39e2f98 RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze
Introduce the function __c4iw_poll_cq_one() such that c4iw_poll_cq_one()
becomes easier to analyze for static source code analyzers. This patch
avoids that sparse reports the following:

drivers/infiniband/hw/cxgb4/cq.c:401:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
drivers/infiniband/hw/cxgb4/cq.c:824:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block

Compile-tested only.

Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
Cc: Steve Wise <swise@chelsio.com>
Acked-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2018-07-09 13:07:23 -06:00
..
Kconfig iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency 2018-06-04 09:35:24 -06:00
Makefile iw_cxgb4: dump detailed driver-specific QP information 2018-05-03 15:51:27 -04:00
cm.c iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() 2018-06-18 16:06:01 -06:00
cq.c RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze 2018-07-09 13:07:23 -06:00
device.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
ev.c iw_cxgb4: Change error/warn prints to pr_debug 2017-12-29 11:09:23 -07:00
id_table.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
iw_cxgb4.h Merge branch 'k.o/for-rc' into k.o/wip/dl-for-next 2018-05-09 15:48:48 -04:00
mem.c iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' 2018-05-09 10:45:19 -04:00
provider.c IB/core: add max_send_sge and max_recv_sge attributes 2018-06-18 13:17:28 -06:00
qp.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
resource.c RDMA/cxgb4: release hw resources on device removal 2018-04-27 13:52:31 -04:00
restrack.c iw_cxgb4: provide detailed driver-specific MR information 2018-05-24 09:39:25 -06:00
t4.h Merge branch 'from-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 2017-12-27 21:50:46 -07:00
t4fw_ri_api.h RDMA/cxgb4: Annotate r2 and stag as __be32 2017-11-10 13:04:09 -05:00