I just cloned a fresh sandbox and confirmed that both patches still apply
and build for me as of this morning.  Anders: The errors you're showing in
odp_packet_socket.c are strange as the patch doesn't touch that module.
Are you sure you don't have any local mods that may be conflicting?

On Fri, Jan 16, 2015 at 9:21 AM, Geoffrey Blake <[email protected]>
wrote:

> I'm using an Ubuntu 14.04LTS x86_64 box for development and last pulled
> the public repo 2 days ago to refactor this patch according to my log, so I
> am a bit surprised the patches are not cleanly applying for you.
>
> -Geoff
>
> -----Original Message-----
> From: Anders Roxell [mailto:[email protected]]
> Sent: Friday, January 16, 2015 9:06 AM
> To: Bill Fischofer
> Cc: Geoffrey Blake; LNG ODP Mailman List
> Subject: Re: [lng-odp] [PATCH v3 1/2] linux-generic: Implement
> _odp_atomic_tptr_t opaque type to avoid ABA problems on fast
> non-deterministic systems
>
> On 2015-01-15 18:53, Bill Fischofer wrote:
> > This patch has trailing whitespace errors which should be corrected.
> > Other than that:
> >
> > On Thu, Jan 15, 2015 at 3:59 PM, Geoffrey Blake
> > <[email protected]>
> > wrote:
> >
> > > From: Geoffrey Blake <[email protected]>
> > >
> > > Re-factor the patch to create an opaque tagged pointer type for 32
> > > and 64bit architectures with large tags to avoid the ABA problem.
> > > Compiles cleanly under
> > > x86_64 and i386 and passes some basic tests.  Need to perform more
> > > rigorous stress testing still.
> > >
> > > Signed-off-by: Geoffrey Blake <[email protected]>
> > >
> >
> > Reviewed-and-tested-by: Bill Fischofer <[email protected]>
>
> Geoffrey and Bill,
>
> What's your setup?
>
> I couldn't get this patch to build, acctually I couldn't get the second
> patch to build either.
>
> Cheers,
> Anders
>
> odp_packet_socket.c: In function 'mmap_setup_ring':
> odp_packet_socket.c:631:2: error: implicit declaration of function
> 'rpl_malloc' [-Werror=implicit-function-declaration]
>   ring->rd = malloc(ring->rd_len);
>   ^
> odp_packet_socket.c:631:2: error: nested extern declaration of
> 'rpl_malloc' [-Werror=nested-externs]
> odp_packet_socket.c:631:11: error: assignment makes pointer from integer
> without a cast [-Werror]
>   ring->rd = malloc(ring->rd_len);
>            ^
> cc1: all warnings being treated as errors
> Makefile:584: recipe for target 'odp_packet_socket.lo' failed
> make[2]: *** [odp_packet_socket.lo] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory
> '/home/anders/src/crap.odp/platform/linux-generic'
> Makefile:369: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/anders/src/crap.odp/platform'
> Makefile:454: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
>
>
>
>
>
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to