From patchwork Sun Jun 4 11:59:50 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yury Norov X-Patchwork-Id: 101352 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp494281qgd; Sun, 4 Jun 2017 05:01:24 -0700 (PDT) X-Received: by 10.84.216.88 with SMTP id f24mr9779690plj.103.1496577684572; Sun, 04 Jun 2017 05:01:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1496577684; cv=none; d=google.com; s=arc-20160816; b=hMM/rxjnPMqrYzuN9cJGe1mKm1VMCUp/GFL48BarBBA2qcjsKuCH8qsx/GwGaRqRpB JoI8A6r5dqYHJB6hNyN2gwMxuzeEUTewripPyyroMntF882olMMZfSlwMEEfxxWBm8gp TLwqhkT8txombu5C4ySfKVPWU7w72HDIk2REsZGUE4NtqaVRfYshpeusYVbtNJ5AdLK1 cIu5kpDJE4hMm+TDOmmi5jLIKYQxD0eCx1cORwmTbV5SZ71cd80XjPP3I/lfaRaMNRQp 2A4JPDIBp+h3jEll7mZNYGZhXeXxytOrShAyUA4Md9u+LENimEHxCGX6ILhhaKuftrUz 9/jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature:arc-authentication-results; bh=u+NYQ9ZsHAXsmHHyUoglUo0bwVFwaU6oSS4JD+i/bvc=; b=KHX0al8cDeFxS2gtp5Q4/ih6lnlafeLrTXp32g7LZnu+pp81U79giwmqqNf1j8/jQ5 g9OlnUh90abVW2Le2Znu0udoNS07IhB6eIu8HKDa9tK3KL0OhBM6qzO8uc0onwHsCmQ6 z/JP+r/bwF45/N87lELqkkr44f07sEzM9Nj4vjRORCtTIieTZYka+xDvL3fg4K4dAtca +gli+eAPO6NLB8qdnxAEZJZD1rY0Zbp1gxWih8sWYFCxjqFem7Nmz/5CS7OOhclxUeg6 NiUrOdik1WDsvsBxHjMIIbLEhN4bVwBzVkWaOlA4X5RiEmDHtUkgRe8kNEaosafeTvV+ FvaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@CAVIUMNETWORKS.onmicrosoft.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a7si28090180pfa.328.2017.06.04.05.01.24; Sun, 04 Jun 2017 05:01:24 -0700 (PDT) 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=pass header.i=@CAVIUMNETWORKS.onmicrosoft.com; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751235AbdFDMAv (ORCPT + 25 others); Sun, 4 Jun 2017 08:00:51 -0400 Received: from mail-cys01nam02on0075.outbound.protection.outlook.com ([104.47.37.75]:51452 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751139AbdFDMAn (ORCPT ); Sun, 4 Jun 2017 08:00:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=u+NYQ9ZsHAXsmHHyUoglUo0bwVFwaU6oSS4JD+i/bvc=; b=Fm8dkC9E3ihJowa1fJw5bSAT+PyJRQa8tiEZwh32JaKa36XoTfn+NoT143fIvSXjOrkHt0aVF24C7QVVoFZGxqsLNLbVQNPp3zfD3yGIbKzA+lVLQi18fvxWnQrDzN8fnOuXepltH7AB27ThvnshCssFszPAtjBtsy4PTQePMfI= Authentication-Results: arm.com; dkim=none (message not signed) header.d=none; arm.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost (176.59.55.28) by BY1PR0701MB1271.namprd07.prod.outlook.com (10.160.108.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Sun, 4 Jun 2017 12:00:38 +0000 From: Yury Norov To: Catalin Marinas , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Arnd Bergmann Cc: Yury Norov , Andrew Pinski , Andrew Pinski , Adam Borowski , Chris Metcalf , Steve Ellcey , Maxim Kuvyrkov , Ramana Radhakrishnan , Florian Weimer , Bamvor Zhangjian , Andreas Schwab , Chris Metcalf , Heiko Carstens , schwidefsky@de.ibm.com, broonie@kernel.org, Joseph Myers , christoph.muellner@theobroma-systems.com, szabolcs.nagy@arm.com, klimov.linux@gmail.com, Nathan_Lynch@mentor.com, agraf@suse.de, Prasun.Kapoor@caviumnetworks.com, geert@linux-m68k.org, philipp.tomsich@theobroma-systems.com, manuel.montezelo@gmail.com, linyongting@huawei.com, davem@davemloft.net, zhouchengming1@huawei.com Subject: [PATCH 01/20] compat ABI: use non-compat openat and open_by_handle_at variants Date: Sun, 4 Jun 2017 14:59:50 +0300 Message-Id: <20170604120009.342-2-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170604120009.342-1-ynorov@caviumnetworks.com> References: <20170604120009.342-1-ynorov@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [176.59.55.28] X-ClientProxiedBy: HE1PR09CA0078.eurprd09.prod.outlook.com (10.174.50.150) To BY1PR0701MB1271.namprd07.prod.outlook.com (10.160.108.17) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY1PR0701MB1271: X-MS-Office365-Filtering-Correlation-Id: 06caf9dc-3ebc-4fbc-3cab-08d4ab415138 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY1PR0701MB1271; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 3:/sBD2FhMU601+RKCgJwZmPE6aeLxORfWlKNgeqp2YCdBrdOLi5QVDJLjV5WCTzYZKpac3vpcCz8DTlLT7ROgdGg6Xn8ryNRGjOhOfuX+WkRdBs3j0AG9QtTpYGfRLBZzkbHH5cpsHhXVRF6cjgNGL+sgrps9pUDp9sWDFMBYiKyoEBGZjpLTso8n3GhNUY7LbMpwkTlq2hm6rsdhTogzEzjsZzc1xHE1VZynJzZ5Dd972Bmmdp9BI0EZr7E5XaPuaYN8gYhUX384bOhKOACm8Pq/mSmKcyJF+0hJowP6FAYRvavltVkitlDSGbQEho0gMpTgjZ9xHSaA0uClGyfZMw==; 25:O/1Tvcw+9+qKlGioWJgwsehqBLPE9md3avpe5VMvQv/DC33BoE9vJIRYQtzYzrfWsZN18Pf8yVR3wyUl/I71YQVO/9bzJD6gF/6d5QE7wZYfb2xBjVoD6wTV/gS1blAorQ7HgJLVWSbyvFKZJHx6I0Wt27k+ultaJoitpxXCjcJ/FZk/4ANdLMlaH/PlgJcxYm3pEampoAxFwPXADu2mSNVb8gZS4ae7zviDBnYD8ZbyzAuDx8NvDHnoKYCdDeR3AzJUFZM49/0kU/OR1NA6B/P2UjlmrH5uAPNQ6//e12tRBKkTWrJgPUgH1Z7Je7REl0yMWs8xQFRa4Pp9OoBgXHfueAfhRPE8t+sfwvuqCG3H9OHf20TQcL4JeAS078qIlgKlz6f9s0Vouko1HiOSGDLp8KhjvZ5B65SWHqBR32fCSR3m2kmknbl0aQJ/nykklFyPXCwUYedVhj2aYlHFspxvyJIPv4PJYATZANojwtY= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 31:i7BUfNawuQYvzo1+kJv+JGejMSAiM9nDu+R+kk+/emeK3hZJ6GqeBBQki8eczRcgMaCyFezavnZaHuTejjShoCGqzVJegc4uYBBXcoaacIZfidouVycRIVQet3APS7GjEjnqsMdX5xdwEZ5O1S9DdaUL9ymE/jfAVq31Mk9YQd6B1lG3tyoh+7iHV+BU+R6Ys2j9z2YO8tavNrAVrxddgwp8pNFhdE+7jJ6m8SQnKwY=; 20:7DmBZyIghVPQ0+Q/i7Lw1ST3cZC+BlpIAAUpOjZwixrXWNnqNnwc1yscIoTAOZHvqTkiJk/InSsh8pSM+pBQqJi6JhvK0Gzhu6RNbbuZUy6bqizT5oRz2DsNCjB03ph9SCoKB8i5aqYqjN8ZAxVCPiZHHRmdOIj06Q99FTMbnX6GfHjd0kiMyuuqm3W50a4InR6toL6QtGwAwEP9KohBx7W1O+kkkeTNtZ9D0peS9W2J9cYa+HlYryO/ZxHgaKjgOE4wjR0Zt4Ny67KPE2hf3BqUpZHID6tnIWTapsAvQq70lrQ2OHfEzfopUPDt8TretJiQg/6hG7uSzQ/VCbEp9IrnkXe0Im0uGRb3jaMvS6x79ckf/QF+MfzW+rrnAtVTsmG4Z52xW4azaIy22ktljVMaFqQJFLVuLRidEahvHNnI8lvIomuj9voZbQFUpT4zm/pWf8IXCb6SV3tSq8eL/qX2MviSw2J9Sn5ePJ/JVZ9fILONSCLl9YrkyB1DH0oqlp4au4/q4ZETMOE+Bn6nCAg6v2i8D97ViPecDNfhrfeq4j3w5RScImmXaiXkaAiMo4PRbq0bDPguhpAirThFnnvbqbUBs/NswQu4YQ7a+UI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY1PR0701MB1271; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY1PR0701MB1271; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 4:uJe7T8M1+NJaX1FJUGUYhvzkf36eSW/HRZDyRyJwRRxl4/nBeNdmug6qIfdVE3eadXalg5M+JTri3ay4lT9lOfi2hPpaOE/I6wwmSzo6HsaHhNUetDp1HWOUWafj3ZzBwGXb+dKnwv384i4Qgb38fiTJIhPGLUHkW7iHlx3gpQvrEd20l29APeTPla3xGswSE0pIgPGibYjkvNtgLr4H1RI7O9m2IAJ0JgcmuYGo4/0Iagu9/+BRkjxEBGcNZImWwvSrB64TjMWJrJl1K+tSCXaHPpPLuAqUt8tIBe241J84LHx/z62qMHfQE+m9SH7eYkd3IjOL9hsQ4HXWiv5ZOiOjhfBj/aDwXHAGwc9mQtbIwb2wgzW1JvCVqBqJ30hcsZtemW1MeVfJsA8lhMBQr3X5N+jy02k/UFng2cR5JWo6SxkOtiImKtKLbIxIqyG/TAX921fM+bmmnf0DJbnyW7JbvIw8W3wph+h6Iar2Vbt0cS2FW2pNUPaL5+BRMMKwwV+k1+tkJWly7epuFr4sDvNtKuhrdReysESACYIUQxXwhOvpD06C3rksNAhBT6Xw+ggASOVKB258Aydv8t6k/rToZ74YtuGKCGgDyN3sUtfAY9Pr6V0ELvof7dmbhE31i4Y7DKduOHuOAbPe/clKI4PnD1fomWllpOHB818fTSpWiueQuQaZmok0ninCvZWMdPbr1KhBjmgb0WyIqWc2HG0KxzQty20HrKk5Gw/o3uImto0c3XKD2UxOhniFMjM6qa1qPHd6CeOsFMtUgm/0ZDDxhFEw0doGILmCGW2LEhozo9SCk/pdNi21Vhd+Pa7gv00iH0dFa40mbBiQ7O9crXZUuX1GEl+/GcgycUm31ZjeZS/XEYAzXM1sxCjcHxXu/qNwA8WMaBTOzM/g+9f/556zWYFV7H53ZWpXPEnXlKKJ/gp2npbueeA5YHXqQKqh8cwsbI4ui2OyKiZ8Guz4m5YL2+2iqyYJOBNL/o4kJHoJxNt1sT/dhfjbRODCtZtyCB6jCar2spRnTbjhZHSsDto6tDqJaw+QGISgMEC3bJsHssh1YW48UKJqIP8a2OG51pKAimcQfIEHR3Ub0ubg2aOfgIxMi3pE6jUx1lZdv5k= X-Forefront-PRVS: 03283976A6 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(39410400002)(39400400002)(39850400002)(81166006)(8676002)(76176999)(50226002)(42882006)(2950100002)(48376002)(50466002)(6666003)(50986999)(33646002)(47776003)(5660300001)(189998001)(305945005)(53936002)(7416002)(36756003)(76506005)(66066001)(42186005)(54906002)(5003940100001)(25786009)(2906002)(1076002)(6116002)(3846002)(6496005)(72206003)(6486002)(38730400002)(478600001)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1271; H:localhost; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 23:xnpxI6nrOQ7MyD9CLEam8SHYqj1pevoJ5qQqVa1ojkla8d93JK7ftRnKHcNfbRKjUdrUDmI28xL/aRTBi5U/MaZo1QW/daR4I+9Jz4RqSLVNs4tXW9zOdRRhAxOLz4gbxMULbEzkLx2T6C1vnv+hgBL84R4M6u9TN2Q6JzKdWMiJFscnB+1bwH9AODa7F9My5L0lY32nl9iSyowzv+oCbHEMtFYHSKifDE+xMdvUQVpUKjoCupQT7ZpL2S3ip0vYkYceXxBl8ocjXqFOOcAtx7r0rfQrPz40RCvLLACSEj7SaRmt1Fdm9UA6pUnWfZ4fgYziB4omyBsQU0S0ZE+tGIIKOhrO0swWv/9Hxd5v0PBXbHe+AjcjfzFuxAADGSbUPDf/iCIhJPVE6zfEvYYaX/BD7kfulHTGSw5ap10SCue8650MbXn6uWuFyNeuc+aBDoRM4GSoM7cMf0bzpcD7ieNDMtkQKOqrzXvVVspOiohJrhmji0bc7jhwxQhwbSXJQZS5FpnVQBQ2mXACbhKA9/dsKyg8RM6od28mdOxqW/9LT737vqKCcFNvEz75m2O8+xLao+sDnEzp32cMiUJQLBxOqDe4JDeHzq67qRKlkRjeRCN8jui3GFUjtlVAQSTVGNgp0RTh0ZOqC/CDR6dipj1CR0ooSPs9JRmoftdzCgCzahTgLVRO3J3dYalNgFLsyVmyof9aWRwltUHNEhUH9GHASbnCmtwVb6d9ogdbhPhnt11iNYVt5aIwB/8zZXPfHESNpbAXHtSulmRH16oqbIjLXb3aWYEfjZyW49fxf+KgiIbTjo1vEICuDncdAU8yK2/VvKtjF2fmxxFm/xy3u+K+JfEj6ad/kKHpux9rIjaHkkEkqjvDK/XaTCTOWxEtYNqgjTtM0oWrkiSwG7k3rcp7AbDQnDRyLykoYgzVzP82p6YScfLzzygBzPzgdX8W8rcjxQVAGiTy1TDChtd41F6oCXou6Lxlzk9+0iF9psXn/sgQqELW9stmDEy1qgO+ X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 6:fekpcjZwBS+oIpfNgZXQV30kRDuyio396UvS3fmKBviYzyDEY/jYuowEZbKtwyvsQvFM4GAAS8s8rfxmhxPnApJRCdB/UdqrOhqbRv1ZOzysdQAL/Qx7Sv8PeeTPNQJsZuTgbSYh5lqPAIdQbiqTbPVhAFVdKTVse9tsZbLTsVr2Ndkqff0qCWiYWozqRh14y5J7mNLjygorM5shwZykgf4RkPCy8ymRGs/EKF4EsIiObxfj5G3/w6e9q7GEWyMTK9R/NuFztWl6/XJJO6x9HZ1nUKCdwro38TQvw+wn19/YWov06HpmpgkrIc/Qv1pkuCT/Tmi5eS669ntGlpqgFhyAMBO+tzoh4Gu3oLC0pCGC33I0DO/c94ltMISe7PEOqWiAEnY1uyJKG3Ozgi3sGHFRDyuFM8HoNYpwwHmDIlaY+4cRm8EqX3NJ/T3oFdSEFmDkU6SxSqNt1Nf+jiH+e2q9YliNsJnTOfSnxfxs6eK2UVnEpOwfPZe2ok6WordT1MUlb8ziLuqzNsaFbxpqnw== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 5:6FX970uCHKOit7m8tP5tBIAoYOjSj8ByvbhAKJS3l4TPddYmaMIHb+0z1S3m4PpJ2b3NH/nOWiKpMytAnm3r2BPLsC5mPW7YrCeEUhl9r7Lls7lnW9ZVR5Xs+REuJvZrEeLsRW07gFkW8g2O1ADRMcPqWV0B52O0+7BOGTFqewvSq492tG76SZJJ0Gxrr/wZLS/+zPSudGyepS20VAkGwLj0bOoWXdagc76jv6stgDY0Qz43ndmGuXFv20Ffno1zax9xhZlAu+ol8OvT9176vb4IqwdJ+UHzrs8HHzNiRkdqUumXKV93CByX9dyZ4cLOF9hF07jYsqifSc1ozPQbDfLz2r0/vAF/CMLCObMxDLAFEs9GWMbeHAmhh7jrc9TtYhdc8bKOkqESk9T536P+f/3qj4Qo0Kkpyzz4ulSU0IkCfSKppnteuYXrvAIhlf8myg0lkSr2eJxYIISSLmCORlgSDXmMKdl4R8NMz2q+9O3A2fGU0X/SYkprbGKLEfE4; 24:+VwbZpxYcukmsy3ulgVVCZUoXlGqsoVpxzqFcZtrXIuSOgVzUImDC8JdeEh+MRyDlS5UKYGJdCHs3OKi0tiLcr6f1kBNZ4ry4FtzzHBvVY4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1271; 7:Cxfqw0/oe1Hbk5NiMaERL5ud0KUTk4S+TjdnhcqkKOCRzYNGfLRP7+MhZUSMkjkwsH1WKu6Qrb/dbM5nAoSBAtVRs5/Pr/RWmjNMEXYCZzDPfGZRLCOlbkMrv4dB0eqT+ROj+R0viKJs7Iqd56MHko5DKk3uZMM5ch7QjWfQ3SfjEQKgELZ1CJlrwjNdWrlx8PT7whKv8jJewuHuIaONRWr58Bokd/lBUj6XAPGuc1CbpUZ7/tZkyGCcW2dJYFkzd7HU1dUJI+Zl99J9T08pXF325qgqYtJsV61kNGC2Bzk4nodOiOFz+M7NYolbemi+GEgWpJhQlJ7IMLRqYbxzlQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2017 12:00:38.0727 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1271 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The only difference is that non-compat version forces O_LARGEFILE, and it should be the default behaviour for all architectures, as we don't support 32-bit off_t. The only exception is tile32, that continues with compat version of syscalls. Signed-off-by: Yury Norov Acked-by: Arnd Bergmann Acked-by: Chris Metcalf [for tile] --- arch/tile/kernel/compat.c | 3 +++ include/uapi/asm-generic/unistd.h | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) -- 2.11.0 diff --git a/arch/tile/kernel/compat.c b/arch/tile/kernel/compat.c index bdaf71d31a4a..3b7853c59395 100644 --- a/arch/tile/kernel/compat.c +++ b/arch/tile/kernel/compat.c @@ -103,6 +103,9 @@ COMPAT_SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned int, offset_high, #define compat_sys_readahead sys32_readahead #define sys_llseek compat_sys_llseek +#define sys_openat compat_sys_openat +#define sys_open_by_handle_at compat_sys_open_by_handle_at + /* Call the assembly trampolines where necessary. */ #define compat_sys_rt_sigreturn _compat_sys_rt_sigreturn #define sys_clone _sys_clone diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h index 061185a5eb51..429dd335def6 100644 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h @@ -178,7 +178,7 @@ __SYSCALL(__NR_fchownat, sys_fchownat) #define __NR_fchown 55 __SYSCALL(__NR_fchown, sys_fchown) #define __NR_openat 56 -__SC_COMP(__NR_openat, sys_openat, compat_sys_openat) +__SYSCALL(__NR_openat, sys_openat) #define __NR_close 57 __SYSCALL(__NR_close, sys_close) #define __NR_vhangup 58 @@ -675,8 +675,7 @@ __SYSCALL(__NR_fanotify_mark, sys_fanotify_mark) #define __NR_name_to_handle_at 264 __SYSCALL(__NR_name_to_handle_at, sys_name_to_handle_at) #define __NR_open_by_handle_at 265 -__SC_COMP(__NR_open_by_handle_at, sys_open_by_handle_at, \ - compat_sys_open_by_handle_at) +__SYSCALL(__NR_open_by_handle_at, sys_open_by_handle_at) #define __NR_clock_adjtime 266 __SC_COMP(__NR_clock_adjtime, sys_clock_adjtime, compat_sys_clock_adjtime) #define __NR_syncfs 267