[dpdk-dev] [PATCH 2/2] rte_sched: remove useless bitmap_free
Stephen Hemminger
stephen at networkplumber.org
Fri Aug 28 18:49:59 CEST 2015
Coverity reports that rte_bitmap_free() does nothing and caller does
not check return value. Just remove it.
Also since rte_free(NULL) is a nop, remove useless check here.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
lib/librte_sched/rte_bitmap.h | 19 -------------------
lib/librte_sched/rte_sched.c | 5 -----
2 files changed, 24 deletions(-)
diff --git a/lib/librte_sched/rte_bitmap.h b/lib/librte_sched/rte_bitmap.h
index 216a344..47eeeeb 100644
--- a/lib/librte_sched/rte_bitmap.h
+++ b/lib/librte_sched/rte_bitmap.h
@@ -275,25 +275,6 @@ rte_bitmap_init(uint32_t n_bits, uint8_t *mem, uint32_t mem_size)
}
/**
- * Bitmap free
- *
- * @param bmp
- * Handle to bitmap instance
- * @return
- * 0 upon success, error code otherwise
- */
-static inline int
-rte_bitmap_free(struct rte_bitmap *bmp)
-{
- /* Check input arguments */
- if (bmp == NULL) {
- return -1;
- }
-
- return 0;
-}
-
-/**
* Bitmap reset
*
* @param bmp
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
index 924c172..cbe3f3b 100644
--- a/lib/librte_sched/rte_sched.c
+++ b/lib/librte_sched/rte_sched.c
@@ -716,11 +716,6 @@ rte_sched_port_config(struct rte_sched_port_params *params)
void
rte_sched_port_free(struct rte_sched_port *port)
{
- /* Check user parameters */
- if (port == NULL)
- return;
-
- rte_bitmap_free(port->bmp);
rte_free(port);
}
--
2.1.4
More information about the dev
mailing list