]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
RDMA/irdma: Fix vf_id size to u16 to avoid overflow
authorJay Bhat <jay.bhat@intel.com>
Fri, 31 Oct 2025 02:17:25 +0000 (21:17 -0500)
committerLeon Romanovsky <leon@kernel.org>
Sun, 2 Nov 2025 11:46:01 +0000 (06:46 -0500)
Correctly size the vf_id to u16 to avoid overflow.

Signed-off-by: Jay Bhat <jay.bhat@intel.com>
Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
Link: https://patch.msgid.link/20251031021726.1003-6-tatyana.e.nikolova@intel.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/irdma/type.h

index 4ae77cdde9dc79be657a63651a3076961103eed8..c1b8f81ea283db62cf667a54c5e1a14218316cd1 100644 (file)
@@ -706,7 +706,7 @@ struct irdma_sc_dev {
        u32 vchnl_ver;
        u16 num_vfs;
        u16 hmc_fn_id;
-       u8 vf_id;
+       u16 vf_id;
        bool privileged:1;
        bool vchnl_up:1;
        bool ceq_valid:1;