On Thu, Feb 09, 2017 at 02:53:22PM -0700, Jason Gunthorpe wrote: > Prior commits made arch.h into a private header, but there are several places > out there that include it to get htonll. Provide a dummy compat header that > will let such places continue to compile, but with warnings. > > To do this we need to move the internal tree to use util/udma_barrier.h for > the barrier macros to free up the header file name and in the process replace > more of the crazy mix of byteswapping macros with endian.h equivalents. > > To make sure that everything remains working travis also learns to > compile-test all the header files. > > Jason Gunthorpe (10): > Have check-build confirm that every public header is standalone > Remove uses of htonll > Remove uses of ntohll > Do not use kernel byteswap macros > Remove extraneous byteswap.h include > mlx4: Remove include of asm/unistd.h > rdmacm: Remove dangling cpu_to_be64 definitions > umad: Replace htonll macros with proper inlines and mark deprecated > Move the now private infiniband/arch.h to util/udma_barrier.h > verbs: Add a compatibility arch.h > Thanks, applied.
Attachment:
signature.asc
Description: PGP signature