RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc
authorPrabhakar Kushwaha <pkushwaha@marvell.com>
Thu, 29 Jul 2021 15:17:31 +0000 (18:17 +0300)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 30 Jul 2021 14:27:33 +0000 (11:27 -0300)
To have more accurate error return type use -EOPNOTSUPP instead of
-EINVAL.

Link: https://lore.kernel.org/r/20210729151732.30995-1-pkushwaha@marvell.com
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/net/ethernet/qlogic/qed/qed_cxt.c

index 5a0a3cbcc1c179def05074a0954ea16bc5069132..cb0f2a3a1ac98a534fe5d084f0cdb224098483ca 100644 (file)
@@ -2226,8 +2226,8 @@ qed_cxt_dynamic_ilt_alloc(struct qed_hwfn *p_hwfn,
                p_blk = &p_cli->pf_blks[CDUT_SEG_BLK(QED_CXT_ROCE_TID_SEG)];
                break;
        default:
-               DP_NOTICE(p_hwfn, "-EINVALID elem type = %d", elem_type);
-               return -EINVAL;
+               DP_NOTICE(p_hwfn, "-EOPNOTSUPP elem type = %d", elem_type);
+               return -EOPNOTSUPP;
        }
 
        /* Calculate line in ilt */