> -----Original Message-----
> From: Tyler Retzlaff <[email protected]>
> Sent: Wednesday, January 24, 2024 4:18 PM
> To: [email protected]
> Cc: Bruce Richardson <[email protected]>; Honnappa Nagarahalli
> <[email protected]>; Sameh Gobriel
> <[email protected]>; Vladimir Medvedkin
> <[email protected]>; Yipeng Wang <[email protected]>;
> Stephen Hemminger <[email protected]>; Tyler Retzlaff
> <[email protected]>
> Subject: [PATCH 2/2] rcu: replace zero length array with flex array
> 
> Zero length arrays are GNU extension. Replace with standard flex array.
> 
> Signed-off-by: Tyler Retzlaff <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>

> ---
>  lib/rcu/rcu_qsbr_pvt.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/rcu/rcu_qsbr_pvt.h b/lib/rcu/rcu_qsbr_pvt.h index
> 5fd7ca2..96d05e6 100644
> --- a/lib/rcu/rcu_qsbr_pvt.h
> +++ b/lib/rcu/rcu_qsbr_pvt.h
> @@ -52,7 +52,7 @@ struct rte_rcu_qsbr_dq {
>   */
>  typedef struct {
>       uint64_t token;  /**< Token */
> -     uint8_t elem[0]; /**< Pointer to user element */
> +     uint8_t elem[]; /**< Pointer to user element */
>  } __attribute__((__may_alias__)) __rte_rcu_qsbr_dq_elem_t;
> 
>  #endif /* _RTE_RCU_QSBR_PVT_H_ */
> --
> 1.8.3.1

Reply via email to