lkml.org 
[lkml]   [2021]   [Mar]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectlinux-next: manual merge of the security tree with the ext3 tree
Hi all,

Today's linux-next merge of the security 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/ia64/kernel/syscalls/syscall.tbl
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 commit:

fa8b90070a80 ("quota: wire up quotactl_path")

from the ext3 tree and commit:

818946f8b806 ("arch: Wire up Landlock syscalls")

from the security 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 c5f7e595adab,0924a3ac7bd9..000000000000
--- a/arch/alpha/kernel/syscalls/syscall.tbl
+++ b/arch/alpha/kernel/syscalls/syscall.tbl
@@@ -482,4 -482,6 +482,7 @@@
550 common process_madvise sys_process_madvise
551 common epoll_pwait2 sys_epoll_pwait2
552 common mount_setattr sys_mount_setattr
-553 common landlock_create_ruleset sys_landlock_create_ruleset
-554 common landlock_add_rule sys_landlock_add_rule
-555 common landlock_restrict_self sys_landlock_restrict_self
+553 common quotactl_path sys_quotactl_path
++554 common landlock_create_ruleset sys_landlock_create_ruleset
++555 common landlock_add_rule sys_landlock_add_rule
++556 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/arm/tools/syscall.tbl
index 90cbe207cf3e,dc1134b34cea..000000000000
--- a/arch/arm/tools/syscall.tbl
+++ b/arch/arm/tools/syscall.tbl
@@@ -456,4 -456,6 +456,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/arm64/include/asm/unistd.h
index d1f7d35f986e,d1cc2849dc00..000000000000
--- a/arch/arm64/include/asm/unistd.h
+++ b/arch/arm64/include/asm/unistd.h
@@@ -38,7 -38,7 +38,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 444
-#define __NR_compat_syscalls 446
++#define __NR_compat_syscalls 447
#endif

#define __ARCH_WANT_SYS_CLONE
diff --cc arch/arm64/include/asm/unistd32.h
index 8361c5138e5f,54e11bce7677..000000000000
--- a/arch/arm64/include/asm/unistd32.h
+++ b/arch/arm64/include/asm/unistd32.h
@@@ -893,8 -893,12 +893,14 @@@ __SYSCALL(__NR_process_madvise, sys_pro
__SYSCALL(__NR_epoll_pwait2, compat_sys_epoll_pwait2)
#define __NR_mount_setattr 442
__SYSCALL(__NR_mount_setattr, sys_mount_setattr)
-#define __NR_landlock_create_ruleset 443
+#define __NR_quotactl_path 443
+__SYSCALL(__NR_quotactl_path, sys_quotactl_path)
++#define __NR_landlock_create_ruleset 444
+ __SYSCALL(__NR_landlock_create_ruleset, sys_landlock_create_ruleset)
-#define __NR_landlock_add_rule 444
++#define __NR_landlock_add_rule 445
+ __SYSCALL(__NR_landlock_add_rule, sys_landlock_add_rule)
-#define __NR_landlock_restrict_self 445
++#define __NR_landlock_restrict_self 446
+ __SYSCALL(__NR_landlock_restrict_self, sys_landlock_restrict_self)

/*
* Please add new compat syscalls above this comment and update
diff --cc arch/ia64/kernel/syscalls/syscall.tbl
index c072cd459bb5,1bb35159561a..000000000000
--- a/arch/ia64/kernel/syscalls/syscall.tbl
+++ b/arch/ia64/kernel/syscalls/syscall.tbl
@@@ -363,4 -363,6 +363,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/m68k/kernel/syscalls/syscall.tbl
index 5e9f81073ff4,e06e224523bb..000000000000
--- a/arch/m68k/kernel/syscalls/syscall.tbl
+++ b/arch/m68k/kernel/syscalls/syscall.tbl
@@@ -442,4 -442,6 +442,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/microblaze/kernel/syscalls/syscall.tbl
index 8e74d690c64d,9994a43eafb2..000000000000
--- a/arch/microblaze/kernel/syscalls/syscall.tbl
+++ b/arch/microblaze/kernel/syscalls/syscall.tbl
@@@ -448,4 -448,6 +448,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/mips/kernel/syscalls/syscall_n32.tbl
index 6f397e56926f,834333d84d3e..000000000000
--- a/arch/mips/kernel/syscalls/syscall_n32.tbl
+++ b/arch/mips/kernel/syscalls/syscall_n32.tbl
@@@ -381,4 -381,6 +381,7 @@@
440 n32 process_madvise sys_process_madvise
441 n32 epoll_pwait2 compat_sys_epoll_pwait2
442 n32 mount_setattr sys_mount_setattr
-443 n32 landlock_create_ruleset sys_landlock_create_ruleset
-444 n32 landlock_add_rule sys_landlock_add_rule
-445 n32 landlock_restrict_self sys_landlock_restrict_self
+443 n32 quotactl_path sys_quotactl_path
++444 n32 landlock_create_ruleset sys_landlock_create_ruleset
++445 n32 landlock_add_rule sys_landlock_add_rule
++446 n32 landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/mips/kernel/syscalls/syscall_n64.tbl
index ab85a357c4fa,935024e0f49b..000000000000
--- a/arch/mips/kernel/syscalls/syscall_n64.tbl
+++ b/arch/mips/kernel/syscalls/syscall_n64.tbl
@@@ -357,4 -357,6 +357,7 @@@
440 n64 process_madvise sys_process_madvise
441 n64 epoll_pwait2 sys_epoll_pwait2
442 n64 mount_setattr sys_mount_setattr
-443 n64 landlock_create_ruleset sys_landlock_create_ruleset
-444 n64 landlock_add_rule sys_landlock_add_rule
-445 n64 landlock_restrict_self sys_landlock_restrict_self
+443 n64 quotactl_path sys_quotactl_path
++444 n64 landlock_create_ruleset sys_landlock_create_ruleset
++445 n64 landlock_add_rule sys_landlock_add_rule
++446 n64 landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/mips/kernel/syscalls/syscall_o32.tbl
index 9c4cd2b40b38,f3f8bea8ce99..000000000000
--- a/arch/mips/kernel/syscalls/syscall_o32.tbl
+++ b/arch/mips/kernel/syscalls/syscall_o32.tbl
@@@ -430,4 -430,6 +430,7 @@@
440 o32 process_madvise sys_process_madvise
441 o32 epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 o32 mount_setattr sys_mount_setattr
-443 o32 landlock_create_ruleset sys_landlock_create_ruleset
-444 o32 landlock_add_rule sys_landlock_add_rule
-445 o32 landlock_restrict_self sys_landlock_restrict_self
+443 o32 quotactl_path sys_quotactl_path
++444 o32 landlock_create_ruleset sys_landlock_create_ruleset
++445 o32 landlock_add_rule sys_landlock_add_rule
++446 o32 landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/parisc/kernel/syscalls/syscall.tbl
index 80fba3f7d47b,1bddfeffdebd..000000000000
--- a/arch/parisc/kernel/syscalls/syscall.tbl
+++ b/arch/parisc/kernel/syscalls/syscall.tbl
@@@ -440,4 -440,6 +440,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/powerpc/kernel/syscalls/syscall.tbl
index f66f9c9b9d6c,98548b8da879..000000000000
--- a/arch/powerpc/kernel/syscalls/syscall.tbl
+++ b/arch/powerpc/kernel/syscalls/syscall.tbl
@@@ -522,4 -522,6 +522,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/s390/kernel/syscalls/syscall.tbl
index a421905c36e8,ecb697fee2f3..000000000000
--- a/arch/s390/kernel/syscalls/syscall.tbl
+++ b/arch/s390/kernel/syscalls/syscall.tbl
@@@ -445,4 -445,6 +445,7 @@@
440 common process_madvise sys_process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/sh/kernel/syscalls/syscall.tbl
index f68517aaa4f1,440c053eada5..000000000000
--- a/arch/sh/kernel/syscalls/syscall.tbl
+++ b/arch/sh/kernel/syscalls/syscall.tbl
@@@ -445,4 -445,6 +445,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/sparc/kernel/syscalls/syscall.tbl
index 3ee82321504d,f5f5d165c8c1..000000000000
--- a/arch/sparc/kernel/syscalls/syscall.tbl
+++ b/arch/sparc/kernel/syscalls/syscall.tbl
@@@ -488,4 -488,6 +488,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/x86/entry/syscalls/syscall_32.tbl
index f52a443eede0,995dc5b46dfc..000000000000
--- a/arch/x86/entry/syscalls/syscall_32.tbl
+++ b/arch/x86/entry/syscalls/syscall_32.tbl
@@@ -447,4 -447,6 +447,7 @@@
440 i386 process_madvise sys_process_madvise
441 i386 epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
442 i386 mount_setattr sys_mount_setattr
-443 i386 landlock_create_ruleset sys_landlock_create_ruleset
-444 i386 landlock_add_rule sys_landlock_add_rule
-445 i386 landlock_restrict_self sys_landlock_restrict_self
+443 i386 quotactl_path sys_quotactl_path
++444 i386 landlock_create_ruleset sys_landlock_create_ruleset
++445 i386 landlock_add_rule sys_landlock_add_rule
++446 i386 landlock_restrict_self sys_landlock_restrict_self
diff --cc arch/x86/entry/syscalls/syscall_64.tbl
index 7eb007b8cab5,a5207ee2b67b..000000000000
--- a/arch/x86/entry/syscalls/syscall_64.tbl
+++ b/arch/x86/entry/syscalls/syscall_64.tbl
@@@ -364,7 -364,9 +364,10 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self

#
# Due to a historical design error, certain syscalls are numbered differently
diff --cc arch/xtensa/kernel/syscalls/syscall.tbl
index c71cc45633de,b43b96a862cd..000000000000
--- a/arch/xtensa/kernel/syscalls/syscall.tbl
+++ b/arch/xtensa/kernel/syscalls/syscall.tbl
@@@ -413,4 -413,6 +413,7 @@@
440 common process_madvise sys_process_madvise
441 common epoll_pwait2 sys_epoll_pwait2
442 common mount_setattr sys_mount_setattr
-443 common landlock_create_ruleset sys_landlock_create_ruleset
-444 common landlock_add_rule sys_landlock_add_rule
-445 common landlock_restrict_self sys_landlock_restrict_self
+443 common quotactl_path sys_quotactl_path
++444 common landlock_create_ruleset sys_landlock_create_ruleset
++445 common landlock_add_rule sys_landlock_add_rule
++446 common landlock_restrict_self sys_landlock_restrict_self
diff --cc include/uapi/asm-generic/unistd.h
index 739c839d28fe,02d8d7804a29..000000000000
--- a/include/uapi/asm-generic/unistd.h
+++ b/include/uapi/asm-generic/unistd.h
@@@ -863,11 -863,15 +863,17 @@@ __SYSCALL(__NR_process_madvise, sys_pro
__SC_COMP(__NR_epoll_pwait2, sys_epoll_pwait2, compat_sys_epoll_pwait2)
#define __NR_mount_setattr 442
__SYSCALL(__NR_mount_setattr, sys_mount_setattr)
-#define __NR_landlock_create_ruleset 443
+#define __NR_quotactl_path 443
+__SYSCALL(__NR_quotactl_path, sys_quotactl_path)
++#define __NR_landlock_create_ruleset 444
+ __SYSCALL(__NR_landlock_create_ruleset, sys_landlock_create_ruleset)
-#define __NR_landlock_add_rule 444
++#define __NR_landlock_add_rule 445
+ __SYSCALL(__NR_landlock_add_rule, sys_landlock_add_rule)
-#define __NR_landlock_restrict_self 445
++#define __NR_landlock_restrict_self 446
+ __SYSCALL(__NR_landlock_restrict_self, sys_landlock_restrict_self)

#undef __NR_syscalls
- #define __NR_syscalls 444
-#define __NR_syscalls 446
++#define __NR_syscalls 447

/*
* 32 bit systems traditionally used different
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2021-03-19 03:07    [W:0.055 / U:0.916 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site