On 10/23/23 12:38, Ferruh Yigit wrote:
static function `rte_mempool_do_generic_get()` returns zero on success,
not >=0 as its function comment documents.

Since this function called by public API, the comment causes confusion
on the public API return value.

Fixing the internal function documentation for return value.

Fixes: af75078fece3 ("first public release")
Cc: [email protected]

Reported-by: Mahesh Adulla <[email protected]>
Signed-off-by: Ferruh Yigit <[email protected]>
Reviewed-by: Morten Brørup <[email protected]>
Acked-by: Huisong Li <[email protected]>
---
  .mailmap                  | 1 +
  lib/mempool/rte_mempool.h | 2 +-
  2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/.mailmap b/.mailmap
index 3f5bab26a81f..bfe451980f1c 100644
--- a/.mailmap
+++ b/.mailmap
@@ -836,6 +836,7 @@ Maciej Rabeda <[email protected]>
  Maciej Szwed <[email protected]>
  Madhu Chittim <[email protected]>
  Madhuker Mythri <[email protected]>
+Mahesh Adulla <[email protected]>
  Mahipal Challa <[email protected]>
  Mah Yock Gen <[email protected]>
  Mairtin o Loingsigh <[email protected]>
diff --git a/lib/mempool/rte_mempool.h b/lib/mempool/rte_mempool.h
index f70bf36080fb..86598bc639e6 100644
--- a/lib/mempool/rte_mempool.h
+++ b/lib/mempool/rte_mempool.h
@@ -1484,7 +1484,7 @@ rte_mempool_put(struct rte_mempool *mp, void *obj)
   * @param cache
   *   A pointer to a mempool cache structure. May be NULL if not needed.
   * @return
- *   - >=0: Success; number of objects supplied.
+ *   - 0: Success; number of objects supplied.

I think "number of objects supplied" does not make sense here any more.

   *   - <0: Error; code of driver dequeue function.
   */
  static __rte_always_inline int

Reply via email to