From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933458AbcBZOgA (ORCPT ); Fri, 26 Feb 2016 09:36:00 -0500 Received: from mail-bl2on0070.outbound.protection.outlook.com ([65.55.169.70]:13054 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932908AbcBZOfy (ORCPT ); Fri, 26 Feb 2016 09:35:54 -0500 Authentication-Results: de.ibm.com; dkim=none (message not signed) header.d=none;de.ibm.com; dmarc=none action=none header.from=caviumnetworks.com; From: Yury Norov To: , , , , , , , CC: , , , , , , , , , Yury Norov Subject: [PATCH 2/5] all: introduce COMPAT_WRAPPER option and enable it for s390 Date: Fri, 26 Feb 2016 17:34:52 +0300 Message-ID: <1456497295-22991-3-git-send-email-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.5.0 In-Reply-To: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> References: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [95.143.213.121] X-ClientProxiedBy: DB5PR02CA0038.eurprd02.prod.outlook.com (25.161.237.48) To CO2PR07MB620.namprd07.prod.outlook.com (10.141.228.156) X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB620;2:HFVhGGT/MjDAsn2ctKjRZ1srGLJmaHkM8VlWseY1L91+DNIBA/TrnNkKzY72mJJerBD0d5zLK+IChcQxQKNhaSzIHN/BfMw6J+RAw9HdiGRVFBPzLNadCZtCeaWhnrWyZGK1aXb4QFwDLiC1HazE7w==;3:CrnZ9C0gyHE4n+WmtPpFOsjpH0JnbGIsFqxMHUGgrXMf9uyO3iiARv4y5Ory1bMI5muKM/X0Xv7JgYpKa7/LovRk43RZwwRa4dqT/g3nv3mgN9vQ+3tCP7EOm27t7Dba;25:QvSJLhyO+5Vxqd+a3RWbdiFHiXTeFWAS3JPUJ5E2vjaEQu77wB9aerAtZCK4fgAkJjMVjKByALiEIi9LvgRih+0bmfPET8pAHJG/4dtw9kWxsL91TQT+GIjdhCp75/Xpy/v3CEaSOe1+vxCNys34gGJfTkogTAgBNlSHARMJ/TAfFfENs/bCgOSVSkBaNAag0v6L+qt0fK9jMHs6+iYZsY+yBvhLlAluD2/7VTlEkQSj+zsLhiemjrYRHZMwddcu4mrevGMYua5QWphvy8azoonq2h2owCTBVu/vjTb5WMIinYRMRDFAD+lNmVGb8IK8y8ptgqsfn4UH2qHo8sKVLg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR07MB620; X-MS-Office365-Filtering-Correlation-Id: 1cc7d8c0-987e-4ba6-599f-08d33eba1f6d X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB620;20:bZfaIjXbZGvnNTAAfVoVPx8kgEeYJmm3gb8rcFQMaaktXnKQiAvEpw/aTXdcXOmWKp//vx7zM1ZoTiQu1uw6BGzRdcENVdf0HDM0tlEAA3180vJUwPfttt/8/xGPSJu6PaF3ibZWrNsNWejyxt1hMmLHu4BbADYZgrjJaxD50DWvfECF2VxCpFW8qiAB3O8MLqFGf9Zq0nq8p5Y9hZxZvHHjzTxiobUQ1umIzUHiYTGmbp+wIbU2+pFyGgy3jnJsbyYkdjyLNnU+E8C4Y+1HBsjguURT8DGYmgU+8ADKJapRthrWfDO4jI+qFq+bZgN5Q/+cFxaHDsgL3L0YWCpwND9ZhEGJ/GzqhCo4T7FKir5uLkqkxNHzRZR8b/4op+EIRWI1XGQiwqT1x/91/xNm6ykdX4XADjtDQSovj1nlGD0fW2a9qczXVUjqtJdtY8f+3jhkjSJc4Q+0ACBqxqpRZFEeNw6ak3vkQ+QmmABnzSE2STqQx8/E4FIacaq0ZJ+2D3/H0NpAph+YkXnsENER5dS4XVCXXvFYLy2fi0AUh9Z1gJMubJbDDvpb/44q5TAH813AZP/XMDJ//HTXr/OdM7gikIYH6tcMSyRD/u/WPUw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:CO2PR07MB620;BCL:0;PCL:0;RULEID:;SRVR:CO2PR07MB620; X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB620;4:mBYY1CM8ZjV60NE0/yGATOi3BWGjz2pC3ZqwT+PwVyltuvcYXDfzguKncNc1/WV9QFy7cbhxtYW+pUxYofmVCrYvQqDUw3rPq6b0oHGxgRiQPvaNaJ/VqQgRsaGGUDMLJ4G22hPYS+gt035RA3LTbIxMwRneJRF8YPyfHOB242WDBBxoMkWTE2KFYZMwBNyE13wavBJhaC9QgMCncAk7TjntxnnBYQx6FdDoG5LtuU9ABDXOwqbiRVmRPulQ3t1k5ClTb/GKWOTkzeBUPnLbWYJxgS1DuiYj4NjRTB4UV7y4+9btFbVb4D1olG4GyDBYyGPdov/vVkCy2JU5Lgpc83RNgRCQHiDAms/ItnwTUXeDOFbVHYyY26N4Xe5tCQ31 X-Forefront-PRVS: 0864A36BBF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6069001)(6009001)(1096002)(5001770100001)(47776003)(19580405001)(19580395003)(5008740100001)(107886002)(48376002)(50986999)(5001960100002)(586003)(50466002)(50226001)(6116002)(189998001)(2906002)(66066001)(3846002)(87976001)(229853001)(5004730100002)(40100003)(92566002)(36756003)(76506005)(122386002)(42186005)(5003940100001)(4001430100002)(4326007)(76176999)(2950100001)(77096005)(33646002)(2201001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR07MB620;H:localhost;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO2PR07MB620;23:oOACeekLpx4EJiWWiEFdy/L48JDAYM51K+zAg3Yv0V?= =?us-ascii?Q?Yne0M+Tx4/QItCTz+NppEwgDypG7HpHqsMz66oiWd95uEkOoZHNwv/9NR9+R?= =?us-ascii?Q?mQ94xnOT5wycenymOQ41sXROGDQh4Ke6MgTO1yZgkcYj1P2UZeaILb+oE27B?= =?us-ascii?Q?HElweFxi2GaaV75rYQxhXRvnsKiMTb6E2VGfVSIB2jfjDvhz+IyEpMyx+CK+?= =?us-ascii?Q?RSFIBssTDg1a57DyyFku9w1Drs9yH5RYr/I2c04tiOIqS4exom74sTf6Zw/O?= =?us-ascii?Q?sKtxZspMwz3c8w+APpvNoltYskwcX9OXuwB5WTHRu0qrMVq2ZtdLEBqd01Ju?= =?us-ascii?Q?6t/nGpywidGi/EV0D6jXa1Ads2mpBooRioCKeRyvvWFya/bb0VvEw0AhALXK?= =?us-ascii?Q?KqZJwLtOCYfI482SquI1ehsf2VoinuTQtW5FuLU8xF9LDSyjQt7uLH0wlXgC?= =?us-ascii?Q?ZW3t0gE4k0wXKDogW93DpdFi3gvL5jYM0LPTv6IdbnU2KuEiaX5F09M8XZoU?= =?us-ascii?Q?ruDyZphK9jVMWzYFUqj8ww7g3VaQ9sGUUHcZrBHX2R4C+bHoLc2yebAuH5UD?= =?us-ascii?Q?HlWxp2xeU5wFvQzFaIPqqGVAHmcMN/OznVuh2loZPGiCj6aKEZ2/M5/GGA0s?= =?us-ascii?Q?A6FDMp5RB8Pjqj9YcHUbaZkqO0o4w1cSmUKD6M7MTgzTlhPQ+g+URIT5wsfd?= =?us-ascii?Q?fcKLJhK1+TcToXlwmawm2Oivp+SWqOmyHnJPJuaw3kSzlvXE3xCjSY9hBJQl?= =?us-ascii?Q?LwJVZW5cawCP0oum+4BAhgk77gXwIdYdgpanAcFXAZl5W+yEUgVZw8hI2MWF?= =?us-ascii?Q?UU5rp88uYoXP+ADi/FwRzRT5pYyAFfH9Wg+PDo8+gvNSUFoKjXifzAfX6F8f?= =?us-ascii?Q?5njqIYEufcc3E/fjytKJql8/w2q0Obdf7+TZl0gPQmjXTkmWIHAiJh+t0lIc?= =?us-ascii?Q?Xwy+R8DGTp755uH2Gm1BbBLz+mZtdWX4gXcewQFA0BKnELUi9lccG8Adr7YX?= =?us-ascii?Q?ojfJykhio98OYxk39774HQvWUZ64IurbshFx3+RD1M1mvjqh8sXKvbIm+aOK?= =?us-ascii?Q?BfNWeSo6jPtYeCEAPKxKb80tCk?= X-Microsoft-Exchange-Diagnostics: 1;CO2PR07MB620;5:qV+EwNlsY8FFaMbs/HTR5l1EDjNSg8vOHdprjFpOitKlbzHb2zIb0JZiSdd60v8o0dfeuvIacANkNkrJN1jwuMkEMXhMGL3keHrpB+9Yk7iLgPyYrlDwpAjzilVsYfcBi+x2bvD5VTtIXcxOEqQN4g==;24:zZEYBDugRRw02W50jBDgmwBG1MbI7y0Fxeambikkam00ym5v5BfwF97sxX4O60FLT5EF8JACWr2RCAWaST0XKXZ4ofFEQz1qvV5IhCf0VtQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2016 14:35:49.6627 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB620 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Yury Norov --- arch/Kconfig | 4 ++++ arch/s390/Kconfig | 1 + 2 files changed, 5 insertions(+) diff --git a/arch/Kconfig b/arch/Kconfig index f6b649d..6393093 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -583,6 +583,10 @@ config HAVE_COPY_THREAD_TLS normal C parameter passing, rather than extracting the syscall argument from pt_regs. +config COMPAT_WRAPPER + bool + depends on COMPAT + # # ABI hall of shame # diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 3be9c83..082b861 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -333,6 +333,7 @@ config COMPAT select COMPAT_BINFMT_ELF if BINFMT_ELF select ARCH_WANT_OLD_COMPAT_IPC select COMPAT_OLD_SIGACTION + select COMPAT_WRAPPER depends on MULTIUSER help Select this option if you want to enable your system kernel to -- 2.5.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yury Norov Subject: [PATCH 2/5] all: introduce COMPAT_WRAPPER option and enable it for s390 Date: Fri, 26 Feb 2016 17:34:52 +0300 Message-ID: <1456497295-22991-3-git-send-email-ynorov@caviumnetworks.com> References: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: In-Reply-To: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> Sender: linux-kernel-owner@vger.kernel.org List-Archive: List-Post: To: heiko.carstens@de.ibm.com, arnd@arndb.de, catalin.marinas@arm.com, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org Cc: Prasun.Kapoor@caviumnetworks.com, pinskia@gmail.com, agraf@suse.de, broonie@kernel.org, joseph@codesourcery.com, christoph.muellner@theobroma-systems.com, Nathan_Lynch@mentor.com, klimov.linux@gmail.com, bamvor.zhangjian@huawei.com, Yury Norov List-ID: Signed-off-by: Yury Norov --- arch/Kconfig | 4 ++++ arch/s390/Kconfig | 1 + 2 files changed, 5 insertions(+) diff --git a/arch/Kconfig b/arch/Kconfig index f6b649d..6393093 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -583,6 +583,10 @@ config HAVE_COPY_THREAD_TLS normal C parameter passing, rather than extracting the syscall argument from pt_regs. +config COMPAT_WRAPPER + bool + depends on COMPAT + # # ABI hall of shame # diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 3be9c83..082b861 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -333,6 +333,7 @@ config COMPAT select COMPAT_BINFMT_ELF if BINFMT_ELF select ARCH_WANT_OLD_COMPAT_IPC select COMPAT_OLD_SIGACTION + select COMPAT_WRAPPER depends on MULTIUSER help Select this option if you want to enable your system kernel to -- 2.5.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: ynorov@caviumnetworks.com (Yury Norov) Date: Fri, 26 Feb 2016 17:34:52 +0300 Subject: [PATCH 2/5] all: introduce COMPAT_WRAPPER option and enable it for s390 In-Reply-To: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> References: <1456497295-22991-1-git-send-email-ynorov@caviumnetworks.com> Message-ID: <1456497295-22991-3-git-send-email-ynorov@caviumnetworks.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Signed-off-by: Yury Norov --- arch/Kconfig | 4 ++++ arch/s390/Kconfig | 1 + 2 files changed, 5 insertions(+) diff --git a/arch/Kconfig b/arch/Kconfig index f6b649d..6393093 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -583,6 +583,10 @@ config HAVE_COPY_THREAD_TLS normal C parameter passing, rather than extracting the syscall argument from pt_regs. +config COMPAT_WRAPPER + bool + depends on COMPAT + # # ABI hall of shame # diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 3be9c83..082b861 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -333,6 +333,7 @@ config COMPAT select COMPAT_BINFMT_ELF if BINFMT_ELF select ARCH_WANT_OLD_COMPAT_IPC select COMPAT_OLD_SIGACTION + select COMPAT_WRAPPER depends on MULTIUSER help Select this option if you want to enable your system kernel to -- 2.5.0