Re: + uapi-fix-linux-sysctlh-userspace-compilation-errors.patch added to -mm tree

From: Alexey Dobriyan
Date: Fri Feb 24 2017 - 09:35:59 EST


On Thu, Feb 23, 2017 at 02:44:31PM -0800, akpm@xxxxxxxxxxxxxxxxxxxx wrote:
> /usr/include/linux/sysctl.h:38:2: error: unknown type name 'size_t'
> size_t *oldlenp;
> /usr/include/linux/sysctl.h:40:2: error: unknown type name 'size_t'
> size_t newlen;

> --- a/include/uapi/linux/sysctl.h~uapi-fix-linux-sysctlh-userspace-compilation-errors
> +++ a/include/uapi/linux/sysctl.h
> @@ -26,6 +26,10 @@
> #include <linux/types.h>
> #include <linux/compiler.h>
>
> +#ifndef __KERNEL__
> +#include <stddef.h> /* For size_t. */
> +#endif

There is __kernel_size_t for cases like this.