linux/drivers/infiniband/hw/usnic
Yue Haibing 95ba3850fe RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
drivers/infiniband/hw/usnic/usnic_ib_main.c:590
 usnic_ib_pci_probe() warn: passing zero to 'PTR_ERR'

Make usnic_ib_device_add() return NULL on fail path, also remove
useless NULL check for usnic_ib_discover_pf()

Fixes: e3cf00d0a8 ("IB/usnic: Add Cisco VIC low-level hardware driver")
Link: https://patch.msgid.link/r/20250324123132.2392077-1-yuehaibing@huawei.com
Signed-off-by: Yue Haibing <yuehaibing@huawei.com>
Reviewed-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2025-04-07 15:08:32 -03:00
..
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
Makefile
usnic.h
usnic_abi.h kernel-wide: add explicity||explicitly to spelling.txt 2025-01-12 20:21:06 -08:00
usnic_common_pkt_hdr.h
usnic_common_util.h
usnic_debugfs.c RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
usnic_debugfs.h
usnic_fwd.c RDMA: Constify netdev->dev_addr accesses 2021-10-25 14:33:09 -03:00
usnic_fwd.h RDMA: Constify netdev->dev_addr accesses 2021-10-25 14:33:09 -03:00
usnic_ib.h RDMA/usnic: Lock VF with mutex instead of spinlock 2021-09-24 10:55:28 -03:00
usnic_ib_main.c RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() 2025-04-07 15:08:32 -03:00
usnic_ib_qp_grp.c RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
usnic_ib_qp_grp.h RDMA: Globally allocate and release QP memory 2021-08-03 13:44:27 -03:00
usnic_ib_sysfs.c RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
usnic_ib_sysfs.h
usnic_ib_verbs.c RDMA: Pass entire uverbs attr bundle to create cq function 2024-06-27 16:28:21 -03:00
usnic_ib_verbs.h RDMA: Pass entire uverbs attr bundle to create cq function 2024-06-27 16:28:21 -03:00
usnic_log.h
usnic_transport.c RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
usnic_transport.h
usnic_uiom.c RDMA/usnic: Use iommu_paging_domain_alloc() 2024-07-04 14:09:33 +01:00
usnic_uiom.h RDMA/usnic: Annotate struct usnic_uiom_chunk with __counted_by 2023-10-02 14:44:54 +03:00
usnic_uiom_interval_tree.c treewide: Change list_sort to use const pointers 2021-04-08 16:04:22 -07:00
usnic_uiom_interval_tree.h
usnic_vnic.c RDMA/usnic: Delete useless module.h include 2022-01-28 13:03:13 -04:00
usnic_vnic.h