Received: by 10.223.176.46 with SMTP id f43csp308095wra; Thu, 18 Jan 2018 17:56:01 -0800 (PST) X-Google-Smtp-Source: ACJfBosRIDYT/78kRq5pwMpra9ThOdmWaC+mJRdt5oV760qrwBiHaafJoGqENE/hIuPILaIzRc2J X-Received: by 10.99.114.5 with SMTP id n5mr26989689pgc.211.1516326961147; Thu, 18 Jan 2018 17:56:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516326961; cv=none; d=google.com; s=arc-20160816; b=m9rcXiXjDrmuN+Cq1u5YO9OSQjmyG0ESXRvIdLnxrrp5ldgqUDUYh5/UUwQal4Mi3R VrtDHaBolqIkxDMAqqX3Ib3ueHKv50GoHCoNnnFcZMv4K6FUJWlPmNx1tq48d3AzprNu RPUoFung8xLginRD0ys1JinJI68HmELeBigaZdnKvvO4oaPZd+e2PlP7jkoq88/ERfCh rCFUihJ3Md19XV3kQs1VS7fQKOpSNlnPfDKJnlBqnp5mGda/rpWxHOyZIpqogTLJX3VO N43iI8lUlBjm8gCcwt0/vGkyTB7w6Q8UZNB7/owMXIp9Aou/LQXX623CHl/tsS5xDVOi Ai1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=/W5fZe1Lzou2RUcPygYK5RmlYPlRdaxz3SFBGvQuopw=; b=WPJivqIU5cI7QkaIJcUHd4L35yMOPcd6aovKVfslGY9JOMvA8Fflcx3hZdmGqdz82E O3bM5KY2+0WYYDuwvWzdZzl4YBV0jguANJob8UQp6A6gWODUoZxADRytb4K/6mOoxP7Z ySi2uTAXF3MRGPcucb6IOGixf9bWCYhejM78wXtPoKp/rddTRSsU1XMNAbCcztYt1NfF bcwNgmrXvGKQdryRZskl4HNDMeSU6+fnYuAN2VpAI345ZCz84GzoVb8RCValqre72ORW SHbRSxY6ksD3Ahv7ExGYFc/RSHpBTboLJxbuhv3HQGhg+dAWJycMCEMbCmco+xVCmB08 77Ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hv0x5205; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 68si8082953pff.213.2018.01.18.17.55.47; Thu, 18 Jan 2018 17:56:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hv0x5205; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932987AbeASByz (ORCPT + 99 others); Thu, 18 Jan 2018 20:54:55 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:45480 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755454AbeASBwz (ORCPT ); Thu, 18 Jan 2018 20:52:55 -0500 Received: by mail-qt0-f195.google.com with SMTP id x27so417970qtm.12; Thu, 18 Jan 2018 17:52:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=/W5fZe1Lzou2RUcPygYK5RmlYPlRdaxz3SFBGvQuopw=; b=hv0x5205DECF/sainHACgDw4lCjVw6k3wqs6l/UGfEWYIo/SS7IDRWhb+XfAn96g96 sNUZpq7lL+Vx+c09fnQcWhTlfs0IqvjhiWs7GpTyZt+75L0HjDs0YuS/UIJzOqzsw48l pdKMdy7CRNB+/VjmfRHuZ92o51EOGjv2D/tMioVk3AGGjUu8fkcTc7CnttlF0I8j8m9B 7lD2c3u4YJHktv/KK5EpcmHogS/d3hkpTA5KlX1F7kGpgac2ryas1xI1cKyr8djF8EdO 1LSEIqDp36s3U7x7lRY3Sx274wtncr0Xb2uBvz4SQO+4oZVx3S4mND/CLr558F+105dG 9GtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=/W5fZe1Lzou2RUcPygYK5RmlYPlRdaxz3SFBGvQuopw=; b=X40RZPk6ijc+bPtf0JZw6QCpXmEcBY/H0i5lnde77jsd8pjivmKtAPVTG6CT+JxRQY dpJCe+UaK4b0Oq6/NobS/9uQRkcERxv9+y6W5ljweHNjcZI0g8UxnZ8TDPh3sOPxv9b7 BYtiuXsyJ0ERa8ZVCfEMojNOhlYea6yC9E7n/QIkBtgfeK4uwsOZDyDNnxps6mvw705A tK9beJlqglGQPBANQc541XNCu4iiiu/dF9W/OowpkZnNYsaPVnbACl1lUV2XqWpXtB6X Qo4UpXJii8mGC+p1ijVPqS8JVoUkEqo6c3AnOZ4T1X2ma1Ylx68LJOHNoE9ICr/JQXt3 FmhA== X-Gm-Message-State: AKwxyteSBUFGGhNGnqizHCGOwEpo4uCpQTb4DN70C0x3/fknqvtX9o2A na7IQtAVWwCnJ6n8zrICoYs= X-Received: by 10.237.41.69 with SMTP id s63mr23236814qtd.218.1516326774386; Thu, 18 Jan 2018 17:52:54 -0800 (PST) Received: from localhost.localdomain (50-39-100-161.bvtn.or.frontiernet.net. [50.39.100.161]) by smtp.gmail.com with ESMTPSA id c127sm5483161qke.78.2018.01.18.17.52.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jan 2018 17:52:53 -0800 (PST) From: Ram Pai To: mpe@ellerman.id.au, mingo@redhat.com, akpm@linux-foundation.org, corbet@lwn.net, arnd@arndb.de Cc: linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, x86@kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, dave.hansen@intel.com, benh@kernel.crashing.org, paulus@samba.org, khandual@linux.vnet.ibm.com, aneesh.kumar@linux.vnet.ibm.com, bsingharora@gmail.com, hbabu@us.ibm.com, mhocko@kernel.org, bauerman@linux.vnet.ibm.com, ebiederm@xmission.com, linuxram@us.ibm.com Subject: [PATCH v10 25/27] powerpc: sys_pkey_mprotect() system call Date: Thu, 18 Jan 2018 17:50:46 -0800 Message-Id: <1516326648-22775-26-git-send-email-linuxram@us.ibm.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1516326648-22775-1-git-send-email-linuxram@us.ibm.com> References: <1516326648-22775-1-git-send-email-linuxram@us.ibm.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch provides the ability for a process to associate a pkey with a address range. Signed-off-by: Ram Pai --- arch/powerpc/include/asm/systbl.h | 1 + arch/powerpc/include/asm/unistd.h | 4 +--- arch/powerpc/include/uapi/asm/unistd.h | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/powerpc/include/asm/systbl.h b/arch/powerpc/include/asm/systbl.h index dea4a95..d61f9c9 100644 --- a/arch/powerpc/include/asm/systbl.h +++ b/arch/powerpc/include/asm/systbl.h @@ -391,3 +391,4 @@ SYSCALL(statx) SYSCALL(pkey_alloc) SYSCALL(pkey_free) +SYSCALL(pkey_mprotect) diff --git a/arch/powerpc/include/asm/unistd.h b/arch/powerpc/include/asm/unistd.h index e0273bc..daf1ba9 100644 --- a/arch/powerpc/include/asm/unistd.h +++ b/arch/powerpc/include/asm/unistd.h @@ -12,12 +12,10 @@ #include -#define NR_syscalls 386 +#define NR_syscalls 387 #define __NR__exit __NR_exit -#define __IGNORE_pkey_mprotect - #ifndef __ASSEMBLY__ #include diff --git a/arch/powerpc/include/uapi/asm/unistd.h b/arch/powerpc/include/uapi/asm/unistd.h index 5db4385..389c36f 100644 --- a/arch/powerpc/include/uapi/asm/unistd.h +++ b/arch/powerpc/include/uapi/asm/unistd.h @@ -397,5 +397,6 @@ #define __NR_statx 383 #define __NR_pkey_alloc 384 #define __NR_pkey_free 385 +#define __NR_pkey_mprotect 386 #endif /* _UAPI_ASM_POWERPC_UNISTD_H_ */ -- 1.7.1