[dpdk-dev] [PATCH v2] net/failsafe: fix FreeBSD build

Thomas Monjalon thomas at monjalon.net
Tue Feb 13 23:20:46 CET 2018


> > > The type pthread_t is not portable because it is freely defined.
> > > On Linux, it is an unsigned long int which can be printed with %l.
> > > On FreeBSD, it is a pointer which can be printed with %p.
> > >
> > > That's why there was this error:
> > > drivers/net/failsafe/failsafe_private.h:377:53: error:
> > > 	format specifies type 'unsigned long' but the argument has
> > > 	type 'pthread_t' (aka 'struct pthread *')
> > >
> > > Fixes: 655fcd68c7d2 ("net/failsafe: fix hotplug races")
> > >
> > > Reported-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
> > > Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
> > 
> > Tested-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
> > 
> Acked-by: Matan Azrad <matan at mellanox.com>

Applied



More information about the dev mailing list