Hi all, Today's linux-next merge of the random tree got conflicts in: arch/alpha/kernel/syscalls/syscall.tbl arch/arm/tools/syscall.tbl arch/arm64/include/asm/unistd.h arch/arm64/include/asm/unistd32.h arch/m68k/kernel/syscalls/syscall.tbl arch/microblaze/kernel/syscalls/syscall.tbl arch/mips/kernel/syscalls/syscall_n32.tbl arch/mips/kernel/syscalls/syscall_n64.tbl arch/mips/kernel/syscalls/syscall_o32.tbl arch/parisc/kernel/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl arch/sh/kernel/syscalls/syscall.tbl arch/sparc/kernel/syscalls/syscall.tbl arch/x86/entry/syscalls/syscall_32.tbl arch/x86/entry/syscalls/syscall_64.tbl arch/xtensa/kernel/syscalls/syscall.tbl include/uapi/asm-generic/unistd.h between commits: e6873349f700 ("fs/xattr: add *at family syscalls") 190fec72df4a ("uprobe: Wire up uretprobe system call") from the vfs-brauner, ftrace trees and commit: 4549ad25b76f ("arch: allocate vgetrandom_alloc() syscall number") from the random tree. I fixed it up (see below) and can carry the fix as necessary. This is now fixed as far as linux-next is concerned, but any non trivial conflicts should be mentioned to your upstream maintainer when your tree is submitted for merging. You may also want to consider cooperating with the maintainer of the conflicting tree to minimise any particularly complex conflicts. -- Cheers, Stephen Rothwell diff --cc arch/alpha/kernel/syscalls/syscall.tbl index c59d53d6d3f3,8c38193bf86a..000000000000 --- a/arch/alpha/kernel/syscalls/syscall.tbl +++ b/arch/alpha/kernel/syscalls/syscall.tbl @@@ -502,7 -502,4 +502,8 @@@ 570 common lsm_set_self_attr sys_lsm_set_self_attr 571 common lsm_list_modules sys_lsm_list_modules 572 common mseal sys_mseal -573 common vgetrandom_alloc sys_vgetrandom_alloc +573 common setxattrat sys_setxattrat +574 common getxattrat sys_getxattrat +575 common listxattrat sys_listxattrat +576 common removexattrat sys_removexattrat ++578 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/arm/tools/syscall.tbl index 49eeb2ad8dbd,118e41178905..000000000000 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl @@@ -477,7 -476,4 +477,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/arm64/include/asm/unistd.h index ad8afcad8516,6067f617273f..000000000000 --- a/arch/arm64/include/asm/unistd.h +++ b/arch/arm64/include/asm/unistd.h @@@ -39,7 -39,7 +39,7 @@@ #define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5) #define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800) - #define __NR_compat_syscalls 467 -#define __NR_compat_syscalls 464 ++#define __NR_compat_syscalls 469 #endif #define __ARCH_WANT_SYS_CLONE diff --cc arch/arm64/include/asm/unistd32.h index cff1ca302791,f7a45c1788b3..000000000000 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h @@@ -931,14 -931,8 +931,16 @@@ __SYSCALL(__NR_lsm_set_self_attr, sys_l __SYSCALL(__NR_lsm_list_modules, sys_lsm_list_modules) #define __NR_mseal 462 __SYSCALL(__NR_mseal, sys_mseal) -#define __NR_vgetrandom_alloc 463 +#define __NR_setxattrat 463 +__SYSCALL(__NR_setxattrat, sys_setxattrat) +#define __NR_getxattrat 464 +__SYSCALL(__NR_getxattrat, sys_getxattrat) +#define __NR_listxattrat 465 +__SYSCALL(__NR_listxattrat, sys_listxattrat) +#define __NR_removexattrat 466 +__SYSCALL(__NR_removexattrat, sys_removexattrat) ++#define __NR_vgetrandom_alloc 468 + __SYSCALL(__NR_vgetrandom_alloc, sys_vgetrandom_alloc) /* * Please add new compat syscalls above this comment and update diff --cc arch/m68k/kernel/syscalls/syscall.tbl index f5ed71f1910d,bd919d1a8231..000000000000 --- a/arch/m68k/kernel/syscalls/syscall.tbl +++ b/arch/m68k/kernel/syscalls/syscall.tbl @@@ -462,7 -462,4 +462,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/microblaze/kernel/syscalls/syscall.tbl index 680f568b77f2,d3d3c017a5bb..000000000000 --- a/arch/microblaze/kernel/syscalls/syscall.tbl +++ b/arch/microblaze/kernel/syscalls/syscall.tbl @@@ -468,7 -468,4 +468,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/mips/kernel/syscalls/syscall_n32.tbl index 0b9b7e25b69a,502cedc0f84d..000000000000 --- a/arch/mips/kernel/syscalls/syscall_n32.tbl +++ b/arch/mips/kernel/syscalls/syscall_n32.tbl @@@ -401,7 -401,4 +401,8 @@@ 460 n32 lsm_set_self_attr sys_lsm_set_self_attr 461 n32 lsm_list_modules sys_lsm_list_modules 462 n32 mseal sys_mseal -463 n32 vgetrandom_alloc sys_vgetrandom_alloc +463 n32 setxattrat sys_setxattrat +464 n32 getxattrat sys_getxattrat +465 n32 listxattrat sys_listxattrat +466 n32 removexattrat sys_removexattrat ++468 n32 vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/mips/kernel/syscalls/syscall_n64.tbl index c844cd5cda62,33710f855c46..000000000000 --- a/arch/mips/kernel/syscalls/syscall_n64.tbl +++ b/arch/mips/kernel/syscalls/syscall_n64.tbl @@@ -377,7 -377,4 +377,8 @@@ 460 n64 lsm_set_self_attr sys_lsm_set_self_attr 461 n64 lsm_list_modules sys_lsm_list_modules 462 n64 mseal sys_mseal -463 n64 vgetrandom_alloc sys_vgetrandom_alloc +463 n64 setxattrat sys_setxattrat +464 n64 getxattrat sys_getxattrat +465 n64 listxattrat sys_listxattrat +466 n64 removexattrat sys_removexattrat ++468 n64 vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/mips/kernel/syscalls/syscall_o32.tbl index 349b8aad1159,f342d3f26396..000000000000 --- a/arch/mips/kernel/syscalls/syscall_o32.tbl +++ b/arch/mips/kernel/syscalls/syscall_o32.tbl @@@ -450,7 -450,4 +450,8 @@@ 460 o32 lsm_set_self_attr sys_lsm_set_self_attr 461 o32 lsm_list_modules sys_lsm_list_modules 462 o32 mseal sys_mseal -463 o32 vgetrandom_alloc sys_vgetrandom_alloc +463 o32 setxattrat sys_setxattrat +464 o32 getxattrat sys_getxattrat +465 o32 listxattrat sys_listxattrat +466 o32 removexattrat sys_removexattrat ++468 o32 vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/parisc/kernel/syscalls/syscall.tbl index d9fc94c86965,cddae8bc6fd5..000000000000 --- a/arch/parisc/kernel/syscalls/syscall.tbl +++ b/arch/parisc/kernel/syscalls/syscall.tbl @@@ -461,7 -461,4 +461,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/powerpc/kernel/syscalls/syscall.tbl index d8b4ab78bef0,5c01ec49f510..000000000000 --- a/arch/powerpc/kernel/syscalls/syscall.tbl +++ b/arch/powerpc/kernel/syscalls/syscall.tbl @@@ -553,7 -553,4 +553,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/s390/kernel/syscalls/syscall.tbl index e9115b4d8b63,f5abf7e496ee..000000000000 --- a/arch/s390/kernel/syscalls/syscall.tbl +++ b/arch/s390/kernel/syscalls/syscall.tbl @@@ -465,7 -465,4 +465,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/sh/kernel/syscalls/syscall.tbl index c8cad33bf250,b911231478ee..000000000000 --- a/arch/sh/kernel/syscalls/syscall.tbl +++ b/arch/sh/kernel/syscalls/syscall.tbl @@@ -466,7 -466,4 +466,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/sparc/kernel/syscalls/syscall.tbl index 727f99d333b3,7578d0dee5b1..000000000000 --- a/arch/sparc/kernel/syscalls/syscall.tbl +++ b/arch/sparc/kernel/syscalls/syscall.tbl @@@ -508,7 -508,4 +508,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/x86/entry/syscalls/syscall_32.tbl index 4d0fb2fba7e2,c4fc7c4f65c3..000000000000 --- a/arch/x86/entry/syscalls/syscall_32.tbl +++ b/arch/x86/entry/syscalls/syscall_32.tbl @@@ -468,7 -467,4 +468,8 @@@ 460 i386 lsm_set_self_attr sys_lsm_set_self_attr 461 i386 lsm_list_modules sys_lsm_list_modules 462 i386 mseal sys_mseal -463 i386 vgetrandom_alloc sys_vgetrandom_alloc +463 i386 setxattrat sys_setxattrat +464 i386 getxattrat sys_getxattrat +465 i386 listxattrat sys_listxattrat +466 i386 removexattrat sys_removexattrat ++468 i386 vgetrandom_alloc sys_vgetrandom_alloc diff --cc arch/x86/entry/syscalls/syscall_64.tbl index b1d45a7399a5,441443ba2ae6..000000000000 --- a/arch/x86/entry/syscalls/syscall_64.tbl +++ b/arch/x86/entry/syscalls/syscall_64.tbl @@@ -385,11 -384,7 +385,12 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat +467 64 uretprobe sys_uretprobe ++468 common vgetrandom_alloc sys_vgetrandom_alloc # # Due to a historical design error, certain syscalls are numbered differently diff --cc arch/xtensa/kernel/syscalls/syscall.tbl index 37effc1b134e,b9f64edd0b18..000000000000 --- a/arch/xtensa/kernel/syscalls/syscall.tbl +++ b/arch/xtensa/kernel/syscalls/syscall.tbl @@@ -433,7 -433,4 +433,8 @@@ 460 common lsm_set_self_attr sys_lsm_set_self_attr 461 common lsm_list_modules sys_lsm_list_modules 462 common mseal sys_mseal -463 common vgetrandom_alloc sys_vgetrandom_alloc +463 common setxattrat sys_setxattrat +464 common getxattrat sys_getxattrat +465 common listxattrat sys_listxattrat +466 common removexattrat sys_removexattrat ++468 common vgetrandom_alloc sys_vgetrandom_alloc diff --cc include/uapi/asm-generic/unistd.h index a48dcc83d289,57371c90dc13..000000000000 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h @@@ -845,20 -845,11 +845,23 @@@ __SYSCALL(__NR_lsm_list_modules, sys_ls #define __NR_mseal 462 __SYSCALL(__NR_mseal, sys_mseal) -#define __NR_vgetrandom_alloc 463 +#define __NR_setxattrat 463 +__SYSCALL(__NR_setxattrat, sys_setxattrat) +#define __NR_getxattrat 464 +__SYSCALL(__NR_getxattrat, sys_getxattrat) +#define __NR_listxattrat 465 +__SYSCALL(__NR_listxattrat, sys_listxattrat) +#define __NR_removexattrat 466 +__SYSCALL(__NR_removexattrat, sys_removexattrat) + +#define __NR_uretprobe 467 +__SYSCALL(__NR_uretprobe, sys_uretprobe) + ++#define __NR_vgetrandom_alloc 468 + __SYSCALL(__NR_vgetrandom_alloc, sys_vgetrandom_alloc) + #undef __NR_syscalls - #define __NR_syscalls 468 -#define __NR_syscalls 464 ++#define __NR_syscalls 469 /* * 32 bit systems traditionally used different
Attachment:
pgpcNFyjOmz0I.pgp
Description: OpenPGP digital signature