| Bug ID | 1744 |
|---|---|
| Summary | bus/flsmc: duplicate variable definition |
| Product | DPDK |
| Version | unspecified |
| Hardware | All |
| OS | All |
| Status | UNCONFIRMED |
| Severity | normal |
| Priority | Normal |
| Component | other |
| Assignee | dev@dpdk.org |
| Reporter | stephen@networkplumber.org |
| Target Milestone | --- |
Building with -Wshadow reports: In file included from ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:27: ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c: In function ‘rte_dpaa2_create_dpci_device’: ../drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:207:13: warning: declaration of ‘ret’ shadows a previous local [-Wshadow] 207 | int ret = 0, i; \ | ^~~ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:99:23: note: in expansion of macro ‘dpaa2_queue_storage_alloc’ 99 | ret = dpaa2_queue_storage_alloc(rxq, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:57:13: note: shadowed declaration is here 57 | int ret, i, dpci_id = obj->object_id; | ^~~ ../drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:207:22: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 207 | int ret = 0, i; \ | ^ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:99:23: note: in expansion of macro ‘dpaa2_queue_storage_alloc’ 99 | ret = dpaa2_queue_storage_alloc(rxq, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:57:18: note: shadowed declaration is here 57 | int ret, i, dpci_id = obj->object_id; | ^ ../drivers/bus/fslmc/portal/dpaa2_hw_pvt.h:226:13: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 226 | int i; \ | ^ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:148:17: note: in expansion of macro ‘dpaa2_queue_storage_free’ 148 | dpaa2_queue_storage_free(rxq, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/bus/fslmc/portal/dpaa2_hw_dpci.c:57:18: note: shadowed declaration is here 57 | int ret, i, dpci_id = obj->object_id; | ^