Skip to content

Commit

Permalink
bus/ifpga: remove useless check while browsing devices
Browse files Browse the repository at this point in the history
[ upstream commit 62c21c3 ]

reported by code analysis tool C++test (version 10.4):

  /build/dpdk-20.11/drivers/bus/ifpga/ifpga_bus.c
  67    Condition "afu_dev" is always evaluated to true
  81    Condition "afu_dev" is always evaluated to true

The "for" loop already checks that afu_dev is not NULL.

Fixes: 05fa3d4 ("bus/ifpga: add Intel FPGA bus library")

Signed-off-by: Maxime Gouin <maxime.gouin@6wind.com>
Reviewed-by: Olivier Matz <olivier.matz@6wind.com>
Acked-by: Kevin Traynor <ktraynor@redhat.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
  • Loading branch information
Maxime Gouin authored and bluca committed Feb 14, 2022
1 parent 7c66f7f commit 4548934
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions drivers/bus/ifpga/ifpga_bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,7 @@ ifpga_find_afu_dev(const struct rte_rawdev *rdev,
struct rte_afu_device *afu_dev = NULL;

TAILQ_FOREACH(afu_dev, &ifpga_afu_dev_list, next) {
if (afu_dev &&
afu_dev->rawdev == rdev &&
if (afu_dev->rawdev == rdev &&
!ifpga_afu_id_cmp(&afu_dev->id, afu_id))
return afu_dev;
}
Expand All @@ -78,8 +77,7 @@ rte_ifpga_find_afu_by_name(const char *name)
struct rte_afu_device *afu_dev = NULL;

TAILQ_FOREACH(afu_dev, &ifpga_afu_dev_list, next) {
if (afu_dev &&
!strcmp(afu_dev->device.name, name))
if (!strcmp(afu_dev->device.name, name))
return afu_dev;
}
return NULL;
Expand Down

0 comments on commit 4548934

Please sign in to comment.