Messages in this thread | | | Date | Fri, 31 Jan 2020 14:37:42 +0100 | From | Andrew Lunn <> | Subject | Re: [PATCH v3 -next 3/4] net: emaclite: Fix arm64 compilation warnings |
| |
On Fri, Jan 31, 2020 at 05:17:49PM +0530, Radhey Shyam Pandey wrote: > > /* BUFFER_ALIGN(adr) calculates the number of bytes to the next alignment. */ > -#define BUFFER_ALIGN(adr) ((ALIGNMENT - ((u32)adr)) % ALIGNMENT) > +#define BUFFER_ALIGN(adr) ((ALIGNMENT - ((ulong)adr)) % ALIGNMENT)
Hi Radhey
linux/kernel.h has a few interesting macros, like
#define ALIGN(x, a) __ALIGN_KERNEL((x), (a))
These are more likely to be correct across all architectures than anything you role yourself.
Andrew
| |