Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966335AbdIYVAy (ORCPT ); Mon, 25 Sep 2017 17:00:54 -0400 Received: from mail-dm3nam03on0048.outbound.protection.outlook.com ([104.47.41.48]:3456 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S964935AbdIYVAv (ORCPT ); Mon, 25 Sep 2017 17:00:51 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@cavium.com; From: Yury Norov To: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Catalin Marinas , Arnd Bergmann Subject: [PATCH 0/3] arch: improvenemts for new ABIs Date: Tue, 26 Sep 2017 00:00:32 +0300 Message-Id: <20170925210035.31514-1-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [176.59.116.181] X-ClientProxiedBy: DB6PR0801CA0054.eurprd08.prod.outlook.com (2603:10a6:4:2b::22) To CY4PR0701MB3827.namprd07.prod.outlook.com (2603:10b6:910:94::33) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bcc79788-7936-443c-0951-08d5045880a0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:CY4PR0701MB3827; X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3827;3:blUvZ/fSQah4CV157Ys8iKpGbJYGJzG1Q6q/sDuvlkM8GHclVpiyBzyz5vXE9qVAF9qnpTwawhJEBUo7vQfx6cc1zxxqcXs3hsAp2xyywxKS0kXbFV+WQLDshD8LqAJE8BInBGjKf+5M0BIW0ncpGEEuN7JsjIccHGx5957/jKdk8I7lO2c4hGvdvP6snLzOn4iCeDSGVE6y4QIElXrHcitZzjdpGwFsyIbtBx9lGfSLsipeFJw3AGtWSTFm+Nl+;25:r5B3GSjx66AsIy+8odLCc/HFwcJSfZ5OuGEjRSVgvHEF3EnjfypEV6pxGG2Ru58TK7+SD0cTV2LPBiFIBCuJCiSWjtwrwFzhKpRE7RN+/J3bH5FWJ/dUkp8TPXH66OXRMnrC9898jbld5mPQg3E3HckY5sOpF6dBJHJcGZFZklPrMoy1vqhEbePBUr5fl59p4NSb4Ao19i8cf9WDvoz+dod66tpRHKhekJ8mUZfBfgZsVgWZsMz3/roML4SVfkf9JfJ2EpxEzPeV60jxeeeKb8SFTtaMTQzuYKRf1zUlEGvSWbZkst4IThuhIH98RPLUHxgUQR/GNJwvwBhE/FTt0Q==;31:8ACgLZgD9AzyoDk9FzRJdT6XNuyaPdGxgtcwZ6IePQtkGUT73zlBJGLg/HEwopHU9MW1v46g5f2MwBeIWrwet+ZCBbb6d7meBAIjA28OFZl/Jri0T+ir72KiwtNLfJGim9TGHcyq9lXe1WEdxQzCdIvGqUM0W4tCyBvLbqxJXJQlrqtJO8wVZNA/gmWk/xJ5fYlS8f7I+hPf/7I38U+Mj4hYTnbJ3P8+qhZgXg2kIRQ= X-MS-TrafficTypeDiagnostic: CY4PR0701MB3827: X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3827;20:Tzzkpw+Q9cD3ygp1mqoFhB5juVzUwweQ13Qf9wj1Wpv3EkPLV0mMiei+IYH3aVK1GoAZKWIbboJ+orZuPXGPsGhgHL5eGZZlkkSu+fehb/KkbVuKQlz0gSp9BJKtME5+dvQXhq1cJLhTMk0aKylsQZ5jHfqvXnjTwO6hZ2bY9Nm5oByAGaeEEXgfWx4IFookEJm1EDOdzOlUhZ+3423WbX3C0aVM4yaXOYvRdZ+CJMgi9eQWfMTCuJdlhu4mhq7nIMGPS5Pt0EU7TG9VBIfB3mFMFNdNXgArpGhYWlpv1BnDbCZEI8eWaraghd35bTDYUKuBVJ4GJ5P41SEkK2kSqX67J3FVNStUU6Nusri9YCr4Rs5RbZTUVBGxETlf1elQCHfcPk4MVyMAQ2yOCDAUfNwWVJUZuvlCuNIaLBOgdv5XVbdz6mu1oKpwVxNwUj7xHAILenfn7oRiEjMgw7Zdr6+VxMPPXJggG8HjqB4VjoCwMoRgOxhp15RtmGkVCjp50JV7kzo3+zYhoIOl8iqD0FLfXhzoXd32rGHiE5yzAkosbnsbJe3EhGIPCQYqltZ37obYU9TyHH/cUqJJEDt+7EINcDAm4kKsyT0x5G1i9SQ=;4:qKIgQFda3THRtJZXv94C5k29cgeHuyqUNGY0Ja9Dh8UtiX32E1HFF838fNQ4cxsAVb7B/+ELKin3sbyoEs0vVWQcmjx2C6kvt0eABe5cEynA1DMAUtKgU1J2Oki2sTBN8SRxS9wgRMiARDRKLQVb750Y36kboI7uwra/ZCJUyUApUwrS2F/IrKJU+cVoU0iBkR7HWcTnBBh5153U08z5V58JbdAPkkLksR9usDgQxNWd2vFTEHXJtKFIj6BMkErF X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(6041248)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR0701MB3827;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR0701MB3827; X-Forefront-PRVS: 04410E544A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6069001)(6009001)(376002)(346002)(189002)(199003)(53754006)(105586002)(42882006)(76506005)(101416001)(106356001)(3846002)(68736007)(2906002)(189998001)(50986999)(97736004)(316002)(50226002)(47776003)(16586007)(48376002)(5660300001)(16526017)(305945005)(966005)(66066001)(72206003)(6486002)(33646002)(25786009)(50466002)(6496005)(36756003)(7736002)(6116002)(110136005)(8676002)(478600001)(81156014)(81166006)(1076002)(53936002)(6306002)(6666003)(5003940100001)(8936002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR0701MB3827;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR0701MB3827;23:2O5tIBXL2UUEVjMiUdtOQfVhDDfwvWwNFfhicch?= =?us-ascii?Q?n/751f3VUxKMdwHsdoNWPmxdlqmzfIMFDEpvVoO++h8TjFsol7sbPabmWR6I?= =?us-ascii?Q?pmdpnBdmNerBZcdz8beCRPVM6zf9JVqvQkG8FfrsXecenHbRPwxugWMkVgFO?= =?us-ascii?Q?3x7X6P1JG0lR9ZR5v1bjlu7pIyZkDHXHy1di7cpX7IjnXA9QHt5wECkjapbo?= =?us-ascii?Q?GBje5CaSg4Ct+UitPFgeRpH7a1kQZ3cbqoWcNEL1FsCM6Ddv7CXvQB/ibNIX?= =?us-ascii?Q?gbpiEVwia/qzXnMe5ozaIOuHvoC0wPCn8HH9FKheyvEpZ9m46R1IW4LQ4dnx?= =?us-ascii?Q?mb6UBbsWCobnHdSQ2OgLoHMx2x7lalivqIHodfgETl3ZMRQN9RsLfYzLOSdB?= =?us-ascii?Q?mqHo4+a3I+foPppTCkG1fiEJ2OZTS1Rx4ODxhGXIgZCyZgRzWce3uCXrH0e3?= =?us-ascii?Q?pb2Ch7ZtNqAYVkSFxUiOqmmR4yrJMqsveH3Zs6oYAOLjJfnreW2KT5MOuVvA?= =?us-ascii?Q?+zR0evT7K9O9ZmrUT4IBHyTx6iKj05mtyCIAb79ByekXBGEgPlTupEzeP/+1?= =?us-ascii?Q?m6gtM2ZTv7jfFL1/OHvFB4POFkQj2gS9AMa8pVqdwBUbj/umVcH/aXrVq/y+?= =?us-ascii?Q?KmLUFE+gPPzd5aRMhVpiEnRwlJK6/2L08U0Ebn5x190/3xihBA6lzlWjzgeV?= =?us-ascii?Q?9ipHuiRac/BiOx2Bh6q/W4izEUhbBZDTQByM49dzTiVQ8Hs0jmWQesu+BN/h?= =?us-ascii?Q?bYhpXm4JwnPNdpJhN57P+dEZrbpU06O+HjJbUV8M6tzA1I+mfEw5siQz5+/j?= =?us-ascii?Q?EbzAPlhtbUADwUVNv/7LSyGLX9FLbU0r0XsCbFjmflagrmBk+h3T+LWrZEN1?= =?us-ascii?Q?7NqmkcVGG7tdsFjDLIoA5dQVHbOmavZ4nPhqqOsq/UiNnKmzKmhx4qbilrix?= =?us-ascii?Q?XQS1JQjYN1QpiA4lSm8Y3X9zlK6Ek7ao6bXubnY0SndUqYsHERR34qoY2kCY?= =?us-ascii?Q?s4+F2noq/wn7vxW/Fwi2UdlkXeNHcINTuwFP2l3VSkL0SbP2l7z70USzEo7t?= =?us-ascii?Q?Z/YZfRNMbkVvtOB4yxIXtj+Kd+FgjAePUI6crZCwrooh0Yng6y8YcfQTclxY?= =?us-ascii?Q?H2iN0rTRBe34=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3827;6:1NLblUeUWmuGqUqroCleSZokbShu7mc3zBcOZjK/c0WfX5XhAfSBru3ddbOvvc7uTB2JYYr/kb0rnPcvqdzaBALREvLy9sTOHDnrHjdQ/VmgMMWEQUVSYUZbFZ3sO+aEVuU5MF7i0XzIqNUoMh5TErMUzHAEkwwfpRlYevA6iLmhlRKXZV6JLAgAsA/sgucWtPkXWWLTB+RvPmn/azZ5U0fQTh7qyE6KKjyha/09q/qDTPX+NZuDcxf2AGMAcKTlKM8tEYgDfBhHR6nKogQq8PifsEmmVJjrsD90BIr0qsc3rN8zzf3Rja9FSvorDOzLOizHrorsYFuBQKdW76QLBQ==;5:OmWxJMeDj3l6BHJn3iG9LR3pgm7LkYUMBany0LukXpxb+QZHxR8HMRIfyEKmFxuLmxhFhvT+u87MU3XrUdnAJp4pvNgi8+HmzHRjCiJ/CQ/+Gg6ZYqnMGQM1/oK8SBrEb4J7eAOYud7n/coiZ5HfxQ==;24:sA80kBEfrcTwDA1fvcXcFPUksQ9Apt5JmaNvmE8nvVbaiRnSi87In3i0czkeZOBa5EYSwp+jHZ7r6dZMno9ZaNs6Ok/DWemCuLT+PIvvfp8=;7:umpqBvVAMaNHPk5peaGI56y7dhzwLcWF5xQK1pUqv89OoxZWJK/8FbEZdtMD44mrzBKy6zwjJ2XJrcjZ8AaJ1oYkHNJ878WKxVLP1IMuD//i9crawN94ws7JW91UoDZqt0Ta3qkaDBfrB/qpFX1SjvWv2JPJ0Dv9oTpLs5YN88zo/LX4NinkPJXOzGrCF7/CC0Wlgh1jg3i0F02m4uKHzrZG9Ytjt81qkorgVW39UwQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2017 21:00:49.5960 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0701MB3827 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2739 Lines: 65 Hi all, This 3 patches are the subset of arm64/ilp32 project [1]. They are generic, and not related to arm64 platform. I sent patches few times before, and they collected some acks. But due to technical reasons some of them didn't appear in arch maillist, so I would resend them explicitly, as suggested by Catalin Marinas. All patches are on top of next-20170922. [1] https://lkml.org/lkml/2017/6/19/624 Yury Yury Norov (3): compat ABI: use non-compat openat and open_by_handle_at variants 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option asm-generic: Drop getrlimit and setrlimit syscalls from default list arch/Kconfig | 15 +++++++++++++++ arch/arc/Kconfig | 1 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arm/Kconfig | 1 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/blackfin/Kconfig | 1 + arch/c6x/include/uapi/asm/unistd.h | 1 + arch/cris/Kconfig | 1 + arch/frv/Kconfig | 1 + arch/h8300/Kconfig | 1 + arch/h8300/include/uapi/asm/unistd.h | 1 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/m32r/Kconfig | 1 + arch/m68k/Kconfig | 1 + arch/metag/Kconfig | 1 + arch/metag/include/uapi/asm/unistd.h | 1 + arch/microblaze/Kconfig | 1 + arch/mips/Kconfig | 1 + arch/mn10300/Kconfig | 1 + arch/nios2/Kconfig | 1 + arch/nios2/include/uapi/asm/unistd.h | 1 + arch/openrisc/Kconfig | 1 + arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/parisc/Kconfig | 1 + arch/powerpc/Kconfig | 1 + arch/score/Kconfig | 1 + arch/score/include/uapi/asm/unistd.h | 1 + arch/sh/Kconfig | 1 + arch/sparc/Kconfig | 1 + arch/tile/Kconfig | 1 + arch/tile/include/uapi/asm/unistd.h | 1 + arch/tile/kernel/compat.c | 3 +++ arch/unicore32/Kconfig | 1 + arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/x86/Kconfig | 1 + arch/x86/um/Kconfig | 1 + arch/xtensa/Kconfig | 1 + include/linux/fcntl.h | 2 +- include/uapi/asm-generic/unistd.h | 10 +++++++--- scripts/checksyscalls.sh | 5 +++++ 41 files changed, 67 insertions(+), 4 deletions(-) -- 2.11.0