On Fri, May 15, 2020 at 09:11:14AM +0200, Bartosz Golaszewski wrote: > czw., 14 maj 2020 o 18:19 Arnd Bergmann <arnd@xxxxxxxx> napisał(a): > > > > On Thu, May 14, 2020 at 10:00 AM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > > > > > > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > > > > > This adds the driver for the MediaTek Ethernet MAC used on the MT8* SoC > > > family. For now we only support full-duplex. > > > > > > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > > > Looks very nice overall. Just a few things I noticed, and some ideas > > that may or may not make sense: > > > > > +/* This is defined to 0 on arm64 in arch/arm64/include/asm/processor.h but > > > + * this IP doesn't work without this alignment being equal to 2. > > > + */ > > > +#ifdef NET_IP_ALIGN > > > +#undef NET_IP_ALIGN > > > +#endif > > > +#define NET_IP_ALIGN 2 > > > > Maybe you should just define your own macro instead of replacing > > the normal one then? > > > > I did in an earlier version and was told to use NET_IP_ALIGN but then > found out its value on arm64 doesn't work for me so I did the thing > that won't make anybody happy - redefine the existing constant. :) Hi Bartosz I did not realise ARM64 set it to 0. As Arnd suggested, please define your own macro. Andrew