]> git.droids-corp.org - dpdk.git/commit
event/dlb2: add shift value check in sparse dequeue
authorTimothy McDaniel <timothy.mcdaniel@intel.com>
Wed, 2 Mar 2022 15:12:08 +0000 (09:12 -0600)
committerJerin Jacob <jerinj@marvell.com>
Thu, 3 Mar 2022 09:25:17 +0000 (10:25 +0100)
commit8eb6881c52cedf073295e3897d0d1b949802dac3
treef23e939ccedffa2b94e5105971370f0d4d7a67c2
parentfc39f62560674668d00ef776c4885351249f7fbc
event/dlb2: add shift value check in sparse dequeue

Add a check to ensure that all shift counts are valid.
Shifting by more than 63 bits may result in undefined behavior, as
noted during coverity scan.

Coverity issue: 376527
Fixes: e697f35dbdd1 ("event/dlb2: update rolling mask used for dequeue")
Cc: stable@dpdk.org
Signed-off-by: Timothy McDaniel <timothy.mcdaniel@intel.com>
drivers/event/dlb2/dlb2.c