[PATCH] drivers/net: fix cast-qual and strict-aliasing errors for ppc64le

Ali Alnubani alialnu at nvidia.com
Thu Jan 30 09:07:02 CET 2025


> -----Original Message-----
> From: David Marchand <david.marchand at redhat.com>
> Sent: Thursday, January 30, 2025 10:02 AM
> To: Andre Muezerie <andremue at linux.microsoft.com>; Ali Alnubani
> <alialnu at nvidia.com>
> Cc: David Christensen <drc at linux.ibm.com>; Dariusz Sosnowski
> <dsosnowski at nvidia.com>; Slava Ovsiienko <viacheslavo at nvidia.com>; Bing
> Zhao <bingz at nvidia.com>; Ori Kam <orika at nvidia.com>; Suanming Mou
> <suanmingm at nvidia.com>; Matan Azrad <matan at nvidia.com>; dev at dpdk.org
> Subject: Re: [PATCH] drivers/net: fix cast-qual and strict-aliasing errors for
> ppc64le
> 
> On Wed, Jan 29, 2025 at 6:36 PM Andre Muezerie
> <andremue at linux.microsoft.com> wrote:
> >
> > During a recent cleanup a few lines were missed which are causing
> > errors on ppc64le, like the ones below:
> >
> > drivers/net/mlx5/mlx5_rxtx_vec_altivec.h:77:17: error: cast discards
> > ‘volatile’ qualifier from pointer target type [-Werror=cast-qual]
> >
> > lib/eal/include/rte_common.h:557:34: warning: dereferencing type-punned
> > pointer will break strict-aliasing rules [-Wstrict-aliasing]
> >
> > Signed-off-by: Andre Muezerie <andremue at linux.microsoft.com>
> 
> Thank you André, this fixes the build error reported by OBS (I tested
> with my dpdk project in OBS).
> Ali, I'll wait for your test report.

Can confirm it resolves the build failure in my environment.

Tested-by: Ali Alnubani <alialnu at nvidia.com>

Thanks,
Ali

> 
> 
> --
> David Marchand



More information about the dev mailing list