On Sat, 2 Sep 2017 07:15:02 -0700 gree...@candelatech.com wrote: > diff --git a/include/linux/sysinfo.h b/include/linux/sysinfo.h > index 934335a..3596b02 100644 > --- a/include/linux/sysinfo.h > +++ b/include/linux/sysinfo.h > @@ -3,6 +3,14 @@ > > #include <linux/types.h> > > +/* So we can compile on older OSs, hopefully this is correct. --Ben */ > +#ifndef __kernel_long_t > +typedef long __kernel_long_t; > +#endif > +#ifndef __kernel_ulong_t > +typedef unsigned long __kernel_ulong_t; > +#endif > + > #define SI_LOAD_SHIFT 16 > struct sysinfo { > __kernel_long_t uptime; /* Seconds since boot */
I am not accepting this patch because all files in include/linux are automatically regenerated from kernel 'make install_headers'. No exceptions. If you want to change a header in include/linux it has to go through upstream kernel inclusion.