Hi Eric, FYI, kernel build failed on tree: git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace.git userns-always-map-user-v45 head: 38a0b1b84f5f613ff4e01fffda27f87d4cb2b649 commit: c86f389d599620a2a6998d49772d431b7e08c9ae [65/99] userns: Now that everything has been converted remove the unnecessary infrastructure config: s390-defconfig (attached as .config) All related error/warning messages: arch/s390/kernel/compat_linux.c: In function 'sys32_getresuid16': arch/s390/kernel/compat_linux.c:138:17: error: invalid operands to binary > (have 'kuid_t' and 'int') arch/s390/kernel/compat_linux.c:138:17: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c:139:17: error: invalid operands to binary > (have 'kuid_t' and 'int') arch/s390/kernel/compat_linux.c:139:17: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c:140:12: error: invalid operands to binary > (have 'kuid_t' and 'int') arch/s390/kernel/compat_linux.c:140:12: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c: In function 'sys32_getresgid16': arch/s390/kernel/compat_linux.c:155:17: error: invalid operands to binary > (have 'kgid_t' and 'int') arch/s390/kernel/compat_linux.c:155:17: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c:156:17: error: invalid operands to binary > (have 'kgid_t' and 'int') arch/s390/kernel/compat_linux.c:156:17: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c:157:12: error: invalid operands to binary > (have 'kgid_t' and 'int') arch/s390/kernel/compat_linux.c:157:12: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c: In function 'sys32_getuid16': arch/s390/kernel/compat_linux.c:261:9: error: invalid operands to binary > (have 'kuid_t' and 'int') arch/s390/kernel/compat_linux.c:261:9: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c: In function 'sys32_geteuid16': arch/s390/kernel/compat_linux.c:266:9: error: invalid operands to binary > (have 'kuid_t' and 'int') arch/s390/kernel/compat_linux.c:266:9: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c: In function 'sys32_getgid16': arch/s390/kernel/compat_linux.c:271:9: error: invalid operands to binary > (have 'kgid_t' and 'int') arch/s390/kernel/compat_linux.c:271:9: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c: In function 'sys32_getegid16': arch/s390/kernel/compat_linux.c:276:9: error: invalid operands to binary > (have 'kgid_t' and 'int') arch/s390/kernel/compat_linux.c:276:9: error: aggregate value used where an integer was expected arch/s390/kernel/compat_linux.c:277:1: warning: control reaches end of non-void function [-Wreturn-type] arch/s390/kernel/compat_linux.c: In function 'sys32_getgid16': arch/s390/kernel/compat_linux.c:272:1: warning: control reaches end of non-void function [-Wreturn-type] arch/s390/kernel/compat_linux.c: In function 'sys32_geteuid16': arch/s390/kernel/compat_linux.c:267:1: warning: control reaches end of non-void function [-Wreturn-type] arch/s390/kernel/compat_linux.c: In function 'sys32_getuid16': arch/s390/kernel/compat_linux.c:262:1: warning: control reaches end of non-void function [-Wreturn-type] vim +138 arch/s390/kernel/compat_linux.c 135 { 136 int retval; 137 > 138 if (!(retval = put_user(high2lowuid(current->cred->uid), ruid)) && 139 !(retval = put_user(high2lowuid(current->cred->euid), euid))) 140 retval = put_user(high2lowuid(current->cred->suid), suid); 141 --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu Intel Corporation