From patchwork Mon Nov 20 03:31:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Rothwell X-Patchwork-Id: 166934 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9910:0:b0:403:3b70:6f57 with SMTP id i16csp1959514vqn; Sun, 19 Nov 2023 19:32:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IGy2gdIsm7tSoW4MHoqkmeSd8/g3JXUcN34+VdQGTejz4JuP7ik7yCkWNgMW6mtPwz/80Nb X-Received: by 2002:a05:6358:7e12:b0:168:e614:ace9 with SMTP id o18-20020a0563587e1200b00168e614ace9mr6284488rwm.11.1700451124217; Sun, 19 Nov 2023 19:32:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700451124; cv=none; d=google.com; s=arc-20160816; b=JSM0/tF6T8CIr2f9xpF8JRXTooctJ/PdegmOz10LwYyDB/P2x+NQ1PW4ERgbGPYTWh cpJWXBPDWwzdpCzECgKsi8ob6oeKz3Kt68G3AuCNd/aReSb8h7bYYJi35IXoyco+hN3B rqTl8GJ0yxVkGcQoE+qZWDAYnMfx/C/ffQk7asJr3OowIaiXYaDBhvpOGTGSOqi9WGK3 580vL42RoNwa7OLfsAatEXqNJmC6O0eIMZF502GiljP+ssxgd0YR6f6FPJwJGDKmIJla dkgwcDGl9Aot5uoy5/FPUsYHqVtaxi3Ln5QB+bStcEotsQSS2MnPLzRXCS8SdaTBWXsS iPcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:subject:cc:to:from:date :dkim-signature; bh=41vaAHAVcWBqrA5rpQm/1MvoK8h+H9ebiB9GI+r1uEI=; fh=LpoPLmeM/o3SBftFwrJ6y8gKwa0yAyZ7FfzwaUQps1E=; b=J9LqLyD/Te/jmKm1WrYqf58EEbL/bIa4okukwuS7r/gu1KtmCikaQdZRGaoguQL8OG 8cSkV0NVguhfd7MXqUAlZ8jf1nvuJ+H12TDTzzcRZ+A0Md2fJ4lhS1Mpit/n0TdwlDa1 6QmVbA3tCUyCOl5yROlqJVbKFIqY6sboaDtTiA6DYG9tuJfh+BZMsBdmS8gZ4sRfSA4b jJOVdsOt7eqOL5tbaOaaEyq86c6cxd2dl9rpmpiqwNUao4I4BX5xHipNweFfljR9dhWq qgN410p5/WYm9+EFcUZpiASKDY/2xUv8o+Yw26DFRMDg2SvknRm8vjtHPzVZunamAGLe UPJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=t0ABQHEC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id 25-20020a630d59000000b005c220a94525si4595358pgn.90.2023.11.19.19.32.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 19:32:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@canb.auug.org.au header.s=201702 header.b=t0ABQHEC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canb.auug.org.au Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id E7C8A805CEB4; Sun, 19 Nov 2023 19:32:00 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231676AbjKTDb2 (ORCPT + 28 others); Sun, 19 Nov 2023 22:31:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231750AbjKTDb0 (ORCPT ); Sun, 19 Nov 2023 22:31:26 -0500 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD76D194; Sun, 19 Nov 2023 19:31:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canb.auug.org.au; s=201702; t=1700451073; bh=41vaAHAVcWBqrA5rpQm/1MvoK8h+H9ebiB9GI+r1uEI=; h=Date:From:To:Cc:Subject:From; b=t0ABQHEC4Ag3RT7HPK7ug7eTUeNneE6pqQibW3RdTQggeM3bCLMNI2r/afUoZY4dj U8ZCrqJ2x8CUp5J0Bgp8Mwo48o9tRlq6ek/IKS12jrhT+h46c0hsjk2IgBnxtd7tye JBI8k67z+u+l2vE/Ggn6TlDC0uLDCoZqZsKGlDkP5LTYXchrlNM6r9AtEmMtCE8Nl/ losigdHzG4wplHFdizaMr/y/QVglX51icWIaCVUH5x+Le0woY0PSKD4Ae19i/b5EBe zip6awBNOvncd2jUkQ2b11fIj06nBQxnZ4Swc26+CyR27ioMy50Qm+p0X88hVV2ClW qod7+EVdnmrAw== Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4SYY265y0rz4xSX; Mon, 20 Nov 2023 14:31:10 +1100 (AEDT) Date: Mon, 20 Nov 2023 14:31:06 +1100 From: Stephen Rothwell To: Paul Moore , Christian Brauner Cc: Casey Schaufler , Linux Kernel Mailing List , Linux Next Mailing List , Miklos Szeredi Subject: linux-next: manual merge of the security tree with the vfs-brauner tree Message-ID: <20231120143106.3f8faedd@canb.auug.org.au> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Sun, 19 Nov 2023 19:32:01 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783052237769261480 X-GMAIL-MSGID: 1783052237769261480 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/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 commit: 9fa5392c080e ("wire up syscalls for statmount/listmount") from the vfs-brauner tree and commit: 5f42375904b0 ("LSM: wireup Linux Security Module 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. I also needed this merge fix patch (the former commit neglected to update this file). From: Stephen Rothwell Date: Mon, 20 Nov 2023 14:27:19 +1100 Subject: [PATCH] fix up for "LSM: wireup Linux Security Module syscalls" interacting with commit "wire up syscalls for statmount/listmount" Signed-off-by: Stephen Rothwell --- arch/arm64/include/asm/unistd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) +++ b/include/uapi/asm-generic/unistd.h @@@ -829,14 -829,15 +829,21 @@@ __SYSCALL(__NR_futex_wait, sys_futex_wa #define __NR_futex_requeue 456 __SYSCALL(__NR_futex_requeue, sys_futex_requeue) -#define __NR_lsm_get_self_attr 457 +#define __NR_statmount 457 +__SYSCALL(__NR_statmount, sys_statmount) + +#define __NR_listmount 458 +__SYSCALL(__NR_listmount, sys_listmount) + ++#define __NR_lsm_get_self_attr 459 + __SYSCALL(__NR_lsm_get_self_attr, sys_lsm_get_self_attr) -#define __NR_lsm_set_self_attr 458 ++#define __NR_lsm_set_self_attr 460 + __SYSCALL(__NR_lsm_set_self_attr, sys_lsm_set_self_attr) -#define __NR_lsm_list_modules 459 ++#define __NR_lsm_list_modules 461 + __SYSCALL(__NR_lsm_list_modules, sys_lsm_list_modules) + #undef __NR_syscalls - #define __NR_syscalls 459 -#define __NR_syscalls 460 ++#define __NR_syscalls 462 /* * 32 bit systems traditionally used different diff --git a/arch/arm64/include/asm/unistd.h b/arch/arm64/include/asm/unistd.h index abe10a833fcd..491b2b9bd553 100644 --- a/arch/arm64/include/asm/unistd.h +++ b/arch/arm64/include/asm/unistd.h @@ -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 460 +#define __NR_compat_syscalls 462 #endif #define __ARCH_WANT_SYS_CLONE -- 2.40.1 -- Cheers, Stephen Rothwell diff --cc arch/alpha/kernel/syscalls/syscall.tbl index 186e785f5b56,b04af0c9fcbc..000000000000 --- a/arch/alpha/kernel/syscalls/syscall.tbl +++ b/arch/alpha/kernel/syscalls/syscall.tbl @@@ -496,5 -496,6 +496,8 @@@ 564 common futex_wake sys_futex_wake 565 common futex_wait sys_futex_wait 566 common futex_requeue sys_futex_requeue -567 common lsm_get_self_attr sys_lsm_get_self_attr -568 common lsm_set_self_attr sys_lsm_set_self_attr -569 common lsm_list_modules sys_lsm_list_modules +567 common statmount sys_statmount +568 common listmount sys_listmount ++569 common lsm_get_self_attr sys_lsm_get_self_attr ++570 common lsm_set_self_attr sys_lsm_set_self_attr ++571 common lsm_list_modules sys_lsm_list_modules diff --cc arch/arm/tools/syscall.tbl index d6a324dbff2e,43313beefae7..000000000000 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl @@@ -470,5 -470,6 +470,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/arm64/include/asm/unistd32.h index 8a191423c316,ab1a7c2b6653..000000000000 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h @@@ -919,10 -919,12 +919,16 @@@ __SYSCALL(__NR_futex_wake, sys_futex_wa __SYSCALL(__NR_futex_wait, sys_futex_wait) #define __NR_futex_requeue 456 __SYSCALL(__NR_futex_requeue, sys_futex_requeue) -#define __NR_lsm_get_self_attr 457 +#define __NR_statmount 457 +__SYSCALL(__NR_statmount, sys_statmount) +#define __NR_listmount 458 +__SYSCALL(__NR_listmount, sys_listmount) ++#define __NR_lsm_get_self_attr 459 + __SYSCALL(__NR_lsm_get_self_attr, sys_lsm_get_self_attr) -#define __NR_lsm_set_self_attr 458 ++#define __NR_lsm_set_self_attr 460 + __SYSCALL(__NR_lsm_set_self_attr, sys_lsm_set_self_attr) -#define __NR_lsm_list_modules 459 ++#define __NR_lsm_list_modules 461 + __SYSCALL(__NR_lsm_list_modules, sys_lsm_list_modules) /* * Please add new compat syscalls above this comment and update diff --cc arch/m68k/kernel/syscalls/syscall.tbl index 37db1a810b67,90629ffc6732..000000000000 --- a/arch/m68k/kernel/syscalls/syscall.tbl +++ b/arch/m68k/kernel/syscalls/syscall.tbl @@@ -456,5 -456,6 +456,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/microblaze/kernel/syscalls/syscall.tbl index 07fff5ad1c9c,c395dece73b4..000000000000 --- a/arch/microblaze/kernel/syscalls/syscall.tbl +++ b/arch/microblaze/kernel/syscalls/syscall.tbl @@@ -462,5 -462,6 +462,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/mips/kernel/syscalls/syscall_n32.tbl index 134ea054b1c7,4a876c4e77d6..000000000000 --- a/arch/mips/kernel/syscalls/syscall_n32.tbl +++ b/arch/mips/kernel/syscalls/syscall_n32.tbl @@@ -395,5 -395,6 +395,8 @@@ 454 n32 futex_wake sys_futex_wake 455 n32 futex_wait sys_futex_wait 456 n32 futex_requeue sys_futex_requeue -457 n32 lsm_get_self_attr sys_lsm_get_self_attr -458 n32 lsm_set_self_attr sys_lsm_set_self_attr -459 n32 lsm_list_modules sys_lsm_list_modules +457 n32 statmount sys_statmount +458 n32 listmount sys_listmount ++459 n32 lsm_get_self_attr sys_lsm_get_self_attr ++460 n32 lsm_set_self_attr sys_lsm_set_self_attr ++461 n32 lsm_list_modules sys_lsm_list_modules diff --cc arch/mips/kernel/syscalls/syscall_n64.tbl index 959a21664703,b74c8571f063..000000000000 --- a/arch/mips/kernel/syscalls/syscall_n64.tbl +++ b/arch/mips/kernel/syscalls/syscall_n64.tbl @@@ -371,5 -371,6 +371,8 @@@ 454 n64 futex_wake sys_futex_wake 455 n64 futex_wait sys_futex_wait 456 n64 futex_requeue sys_futex_requeue -457 n64 lsm_get_self_attr sys_lsm_get_self_attr -458 n64 lsm_set_self_attr sys_lsm_set_self_attr -459 n64 lsm_list_modules sys_lsm_list_modules +457 n64 statmount sys_statmount +458 n64 listmount sys_listmount ++459 n64 lsm_get_self_attr sys_lsm_get_self_attr ++460 n64 lsm_set_self_attr sys_lsm_set_self_attr ++461 n64 lsm_list_modules sys_lsm_list_modules diff --cc arch/mips/kernel/syscalls/syscall_o32.tbl index e55bc1d4bf0f,bf41906e1f68..000000000000 --- a/arch/mips/kernel/syscalls/syscall_o32.tbl +++ b/arch/mips/kernel/syscalls/syscall_o32.tbl @@@ -444,5 -444,6 +444,8 @@@ 454 o32 futex_wake sys_futex_wake 455 o32 futex_wait sys_futex_wait 456 o32 futex_requeue sys_futex_requeue -457 o32 lsm_get_self_attr sys_lsm_get_self_attr -458 032 lsm_set_self_attr sys_lsm_set_self_attr -459 o32 lsm_list_modules sys_lsm_list_modules +457 o32 statmount sys_statmount +458 o32 listmount sys_listmount ++459 o32 lsm_get_self_attr sys_lsm_get_self_attr ++460 032 lsm_set_self_attr sys_lsm_set_self_attr ++461 o32 lsm_list_modules sys_lsm_list_modules diff --cc arch/parisc/kernel/syscalls/syscall.tbl index 9c84470c31c7,ccc0a679e774..000000000000 --- a/arch/parisc/kernel/syscalls/syscall.tbl +++ b/arch/parisc/kernel/syscalls/syscall.tbl @@@ -455,5 -455,6 +455,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/powerpc/kernel/syscalls/syscall.tbl index 6988ecbc316e,a6f37e2333cb..000000000000 --- a/arch/powerpc/kernel/syscalls/syscall.tbl +++ b/arch/powerpc/kernel/syscalls/syscall.tbl @@@ -543,5 -543,6 +543,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/s390/kernel/syscalls/syscall.tbl index 5f5cd20ebb34,4b818e9ee832..000000000000 --- a/arch/s390/kernel/syscalls/syscall.tbl +++ b/arch/s390/kernel/syscalls/syscall.tbl @@@ -459,5 -459,6 +459,8 @@@ 454 common futex_wake sys_futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount sys_statmount +458 common listmount sys_listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr sys_lsm_get_self_attr ++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 diff --cc arch/sh/kernel/syscalls/syscall.tbl index 3103ebd2e4cb,1a3d88d1a07f..000000000000 --- a/arch/sh/kernel/syscalls/syscall.tbl +++ b/arch/sh/kernel/syscalls/syscall.tbl @@@ -459,5 -459,6 +459,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/sparc/kernel/syscalls/syscall.tbl index ba147d7ad19a,e0e8cec62358..000000000000 --- a/arch/sparc/kernel/syscalls/syscall.tbl +++ b/arch/sparc/kernel/syscalls/syscall.tbl @@@ -502,5 -502,6 +502,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc arch/x86/entry/syscalls/syscall_32.tbl index 56e6c2f3ee9c,6e45e693f339..000000000000 --- a/arch/x86/entry/syscalls/syscall_32.tbl +++ b/arch/x86/entry/syscalls/syscall_32.tbl @@@ -461,5 -461,6 +461,8 @@@ 454 i386 futex_wake sys_futex_wake 455 i386 futex_wait sys_futex_wait 456 i386 futex_requeue sys_futex_requeue -457 i386 lsm_get_self_attr sys_lsm_get_self_attr -458 i386 lsm_set_self_attr sys_lsm_set_self_attr -459 i386 lsm_list_modules sys_lsm_list_modules +457 i386 statmount sys_statmount +458 i386 listmount sys_listmount ++459 i386 lsm_get_self_attr sys_lsm_get_self_attr ++460 i386 lsm_set_self_attr sys_lsm_set_self_attr ++461 i386 lsm_list_modules sys_lsm_list_modules diff --cc arch/x86/entry/syscalls/syscall_64.tbl index 3a22eef585c2,d3b41d059d4d..000000000000 --- a/arch/x86/entry/syscalls/syscall_64.tbl +++ b/arch/x86/entry/syscalls/syscall_64.tbl @@@ -378,8 -378,9 +378,11 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules # # Due to a historical design error, certain syscalls are numbered differently diff --cc arch/xtensa/kernel/syscalls/syscall.tbl index 497b5d32f457,284784ea5a46..000000000000 --- a/arch/xtensa/kernel/syscalls/syscall.tbl +++ b/arch/xtensa/kernel/syscalls/syscall.tbl @@@ -427,5 -427,6 +427,8 @@@ 454 common futex_wake sys_futex_wake 455 common futex_wait sys_futex_wait 456 common futex_requeue sys_futex_requeue -457 common lsm_get_self_attr sys_lsm_get_self_attr -458 common lsm_set_self_attr sys_lsm_set_self_attr -459 common lsm_list_modules sys_lsm_list_modules +457 common statmount sys_statmount +458 common listmount sys_listmount ++459 common lsm_get_self_attr sys_lsm_get_self_attr ++460 common lsm_set_self_attr sys_lsm_set_self_attr ++461 common lsm_list_modules sys_lsm_list_modules diff --cc include/uapi/asm-generic/unistd.h index b67b18e71fbd,55cc0bcfb58d..000000000000 --- a/include/uapi/asm-generic/unistd.h