ring: fix sign conversion warning
authorAndy Green <andy@warmcat.com>
Mon, 28 May 2018 09:03:43 +0000 (17:03 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 26 Jul 2018 14:11:51 +0000 (16:11 +0200)
commitea771bc2a96dd67102656ad81c68edeed5974179
tree2af7fbef216e7367b04d0d5215d10933b812472d
parent44c41b85775cdc084545ec3aa918b81e93d8d387
ring: fix sign conversion warning

On gcc 5.4.0 / native aarch64 from Ubuntu 16.04:

In function '__rte_ring_do_dequeue':
rte_ring.h: 385:35: warning:
conversion to 'int' from 'unsigned int' may change
the sign of the result [-Wsign-conversion]
  n = __rte_ring_move_cons_head(r, is_sc, n, behavior,
                                   ^

Fixes: e8ed5056c8 ("ring: remove signed type flip-flopping")
Cc: stable@dpdk.org
Signed-off-by: Andy Green <andy@warmcat.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_ring/rte_ring.h