On 15 June 2013 21:28, Jayachandran C <jchandra@xxxxxxxxxxxx> wrote: > The commit d7f15bb42274a12ac95c237d6d9cb46b691881fa > "MIPS: <uapi/asm/fcntl.h>: Don't reference CONFIG_* symbols." > in linux-mips.org master, causes userspace to break: > > udevd[324]: error getting socket: Invalid argument > udevd[324]: error initializing udev control socket > > This is because the include guard in asm/fcntl.h is the same as the one > in uapi/asm/fcntl.h Fix the issue by using _UAPI_ASM_FCNTL_H as include > guard in the uapi file. > > Signed-off-by: Jayachandran C <jchandra@xxxxxxxxxxxx> > --- > [ I don't see the same commit in kernel.org git. If the patch are not > yet sent upstream - then this change can be merged to the commit > d7f15bb] > > > arch/mips/include/uapi/asm/fcntl.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/mips/include/uapi/asm/fcntl.h b/arch/mips/include/uapi/asm/fcntl.h > index 898b953..97e56a5 100644 > --- a/arch/mips/include/uapi/asm/fcntl.h > +++ b/arch/mips/include/uapi/asm/fcntl.h > @@ -5,8 +5,8 @@ > * > * Copyright (C) 1995, 96, 97, 98, 99, 2003, 05 Ralf Baechle > */ > -#ifndef _ASM_FCNTL_H > -#define _ASM_FCNTL_H > +#ifndef _UAPI_ASM_FCNTL_H > +#define _UAPI_ASM_FCNTL_H > > > #define O_APPEND 0x0008 > @@ -50,4 +50,4 @@ > > #include <asm-generic/fcntl.h> > > -#endif /* _ASM_FCNTL_H */ > +#endif /* _UAPI_ASM_FCNTL_H */ > -- > 1.7.9.5 > > > Looks good to me Reviewed-by: Markos Chandras <markos.chandras@xxxxxxxxxx> -- Regards, Markos Chandras