On Thu, Dec 03, 2015 at 02:56:17PM +0000, Hans Petter Selasky wrote: > Author: hselasky > Date: Thu Dec 3 14:56:17 2015 > New Revision: 291699 > URL: https://svnweb.freebsd.org/changeset/base/291699 > > Log: > Convert the mlxen driver to use the BUSDMA(9) APIs instead of > vtophys() when loading mbufs for transmission and reception. While at > it all pointer arithmetic and cast qualifier issues were fixed, mostly > related to transmission and reception. > > MFC after: 1 week > Sponsored by: Mellanox Technologies > Differential Revision: https://reviews.freebsd.org/D4284 > > Modified: > head/sys/modules/mlxen/Makefile > head/sys/ofed/drivers/net/mlx4/en_netdev.c > head/sys/ofed/drivers/net/mlx4/en_rx.c > head/sys/ofed/drivers/net/mlx4/en_tx.c > head/sys/ofed/drivers/net/mlx4/mlx4_en.h > > Modified: head/sys/modules/mlxen/Makefile > ============================================================================== > --- head/sys/modules/mlxen/Makefile Thu Dec 3 14:38:55 2015 > (r291698) > +++ head/sys/modules/mlxen/Makefile Thu Dec 3 14:56:17 2015 > (r291699) > @@ -11,5 +11,3 @@ CFLAGS+= -I${.CURDIR}/../../ofed/include > CFLAGS+= -I${.CURDIR}/../../compat/linuxkpi/common/include > > .include <bsd.kmod.mk> > - > -CFLAGS+= -Wno-cast-qual -Wno-pointer-arith
I did not checked to definitely blame this commit, but I do get the following error from the i386 LINT build: In file included from /scratch/tmp/kib/src/sys/modules/mlxen/../../ofed/drivers/ net/mlx4/en_cq.c:34: In file included from /scratch/tmp/kib/src/sys/modules/mlxen/../../ofed/include/ linux/mlx4/cq.h:39: /scratch/tmp/kib/src/sys/modules/mlxen/../../ofed/include/linux/mlx4/doorbell.h: 80:42: error: arithmetic on a pointer to void is a GNU extension [-Werror,-Wpoin ter-arith] __raw_writel((__force u32) val[1], dest + 4); ~~~~ ^ 1 error generated. _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"