From patchwork Tue Sep 29 22:14:05 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yury Norov X-Patchwork-Id: 54265 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wi0-f199.google.com (mail-wi0-f199.google.com [209.85.212.199]) by patches.linaro.org (Postfix) with ESMTPS id DFCBD22B1E for ; Tue, 29 Sep 2015 22:17:00 +0000 (UTC) Received: by wisv5 with SMTP id v5sf12825223wis.0 for ; Tue, 29 Sep 2015 15:17:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-type :spamdiagnosticoutput:spamdiagnosticmetadata:sender:precedence :list-id:x-original-sender:x-original-authentication-results :mailing-list:list-post:list-help:list-archive:list-unsubscribe; bh=2zFH4VtJYmrgDuzcvyLQMCskoPfGtGW6RcwasY+YnKw=; b=M5a/ZCpWH//rdntX0Fhd1WaueTFhhvTwLaVThyiEC0MjSfTvkQiRSMYuuyB5Sf5pJX h2/noZ8R4V+6OesKi6I4dw71jBzblVVIB/Ea8OhEuHFJE+8O8NpRa/JV0+No6+ZFY+dG mnB6ND55BcpJNg9k+jeufv4XaOXz4B7ozbfZ2oIc9RwXZpuzYQKjtdDOOQRmfb87k8SI Pw9wsdKuNnuRuZsuNky7qDCZOUg7TVyU0RDNMnvEUBBIaNjxMiwqmCaHkI5B8+QqlC40 8pFRZisThOZiDgkB54kEkgWw88GZzZoMnV/Sbkq1lPwgusGOKL7ru8lnSHWjJCEOZayv iUIQ== X-Gm-Message-State: ALoCoQl4X6vH+fcpBGVe86FBmH5HGcJh/EOSuUvj0BJPT3Ux9JYgV8Y4OYM7M7QJaLX4TRlEz9TQ X-Received: by 10.112.198.33 with SMTP id iz1mr46140lbc.8.1443565020117; Tue, 29 Sep 2015 15:17:00 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.204.11 with SMTP id ku11ls8782lac.2.gmail; Tue, 29 Sep 2015 15:16:59 -0700 (PDT) X-Received: by 10.152.5.194 with SMTP id u2mr102847lau.42.1443565019981; Tue, 29 Sep 2015 15:16:59 -0700 (PDT) Received: from mail-la0-f41.google.com (mail-la0-f41.google.com. [209.85.215.41]) by mx.google.com with ESMTPS id t12si11976197lfe.101.2015.09.29.15.16.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Sep 2015 15:16:59 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.41 as permitted sender) client-ip=209.85.215.41; Received: by laer8 with SMTP id r8so25294700lae.2 for ; Tue, 29 Sep 2015 15:16:59 -0700 (PDT) X-Received: by 10.152.21.41 with SMTP id s9mr108342lae.86.1443565019845; Tue, 29 Sep 2015 15:16:59 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.59.35 with SMTP id w3csp2397268lbq; Tue, 29 Sep 2015 15:16:58 -0700 (PDT) X-Received: by 10.66.255.42 with SMTP id an10mr403572pad.107.1443565018841; Tue, 29 Sep 2015 15:16:58 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xn8si40456590pab.234.2015.09.29.15.16.58; Tue, 29 Sep 2015 15:16:58 -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; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756728AbbI2WQ4 (ORCPT + 30 others); Tue, 29 Sep 2015 18:16:56 -0400 Received: from mail-bl2on0079.outbound.protection.outlook.com ([65.55.169.79]:14848 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755589AbbI2WQc (ORCPT ); Tue, 29 Sep 2015 18:16:32 -0400 Received: from localhost (91.78.158.8) by DM2PR07MB624.namprd07.prod.outlook.com (10.141.177.154) with Microsoft SMTP Server (TLS) id 15.1.280.20; Tue, 29 Sep 2015 22:16:30 +0000 From: Yury Norov To: , , , , , CC: , , , , , Yury Norov Subject: [PATCH v5 08/23] arm64:ilp32: use 64bit syscall-names for ILP32 when passing 64bit registers Date: Wed, 30 Sep 2015 01:14:05 +0300 Message-ID: <1443564860-31208-9-git-send-email-ynorov@caviumnetworks.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1443564860-31208-1-git-send-email-ynorov@caviumnetworks.com> References: <1443564860-31208-1-git-send-email-ynorov@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [91.78.158.8] X-ClientProxiedBy: DB5PR02CA0020.eurprd02.prod.outlook.com (25.161.237.30) To DM2PR07MB624.namprd07.prod.outlook.com (10.141.177.154) X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB624; 2:LoKLvkGEvowokIVT0nO/OGtdLn3er62leA4ZkvWAGEpEqMV0Dv+BOp/Pmq/y5boDK1RXqSCFQeseppjQp9IPTFm+x+yZEGS/sBkc++R7AR8zM3ixqh+pSWVur8bGcQQRbdUgHef9sqNV8UAmp0k+emwNxUCrZJD+aPOgHnGZAXs=; 3:LMVGeP4W1MHiIm21GFmcNubmSdLSpWDX3yqO7K1i6/dt6ly9dctb5xWFAaTQRFRoPfAm5APSxDwE10mn/bA4XJ3UO+teVm3uKhsUTVzewdrEibdJQVv++yjofhikAa7kv6bSNBhgbY/5HMpKhF4Kbg==; 25:LVIab/L11zID9hA5opKNj0KAkvTzmL6AJKuw4Y1Dvc7drloTF4DlZ7bG9Yg+COxM6ydRfvIiCwHvNYHXPy6fs5GYPoLWuT5AiiMYr2+YA5xSBYbV0ravNhsPDhh0xbIsb8Lr5v6scC3f9sKGByElZ16z5BwjWApsEonBEvhtEvOmfqU8eT54/TjM96vLpV+NwtQHh7CBA7IxYPA+powB/FfZWGz0wQevPnzG3DUhtGeJBnMYb9DM88TLH38v6GI8bLYhnmiBF4j2KDYHqh+G0Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB624; X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB624; 20:EVO05FXlnzUA3buWOfYRW0STVp3/TKM8vfLlSif9e82EHjNBjk/B73uy2d0KT2B8ukBDcRr/S57vYhsEpJGAG4UkvHWjAlLwulEm0hybO/FKI87bboqYEVG2itZoylkhcKMjkNrEXfcJViBJRQ6UihB6FljhWy6EuDWFass8DD/ZSD6CKELhTmajR3ekDU7smD8zkU0wsEm7chr4n6uShBOzwzrV4bPvM7j5et+HuGveOt1NI9GFswbiUpUWbZNH2FertOYAFMS9TwbCtlTrL5Jw28qr9W10woPoUoETwL2Qt0jSrJjp1ZpMqkvdVP03+E2gUvuT969PPrCuu47mrNlego9DvM3Mzw2cf3HV4epAK9iPX0yyB6wEoWsA4UvwdWacgDYrL67HnksFsoSRHbsusY7eF8Skkrm0RoJ1R10HxXUjz1eMLEOeQoMWRTAxcSwTmEl6hUDlqCf78BliV8grSXaXo/fwbXqAmMjsGzf9Th2OzRove6jr4tevGc/ZHSSVuaRM52Kw6g7H1+9Xsy+oLlni2udYmrFl+dnV7blY3ltcfi2eWOpMr57v48EnfiVJHhCRXDhOj80ahD/13msLqZeSoVhKMT/BkfF8eEo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:DM2PR07MB624; BCL:0; PCL:0; RULEID:; SRVR:DM2PR07MB624; X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB624; 4:MoCVk69T6VB5DZFWlNqaKDcwxnca9in22R+Jz/LewB/arb3Zc0E6QN/QFAAVBiTYWV0WdMIbDSD0j0WYF7xkemFrc/YL4waccIP62/b/oH6AGcCwzb7drav6wYjS8dynYYz2K38deJ2GFaYZqIBBHnES+2Z0bgjDStXZLTe1BNHQCDJiBHAb66YtT/pd3G//b/GtjLEzWSM5hTFOSoM8jeLXuftFJBLc/ofA2kY6w+wpaAkjaycxuy8+0Tm3g6Q3YFSApLJeGhW6V/8O87q23mb73pbOou2qWLWRgBnX4wWex84uyWmTCUluuKORTM2d3hbEXVaG8T3/6Wm5e/+HGQhn1FIfXjg4W6kc0Q2nKOo= X-Forefront-PRVS: 0714841678 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(6009001)(199003)(189002)(42186005)(19580405001)(189998001)(50226001)(107886002)(87976001)(92566002)(46102003)(5004730100002)(5001960100002)(5007970100001)(97736004)(122386002)(19580395003)(101416001)(2201001)(50986999)(5001860100001)(47776003)(50466002)(76176999)(4001540100001)(48376002)(68736005)(81156007)(40100003)(5001830100001)(76506005)(5001770100001)(229853001)(36756003)(77156002)(2950100001)(77096005)(66066001)(64706001)(33646002)(105586002)(106356001)(5003940100001)(5008740100001)(62966003)(2101003)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR07MB624; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: caviumnetworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR07MB624; 23:UhTqM7d77T5ssj4CEPf9T10uN79LIPklF7+yP0Swjr?= =?us-ascii?Q?RF1IIfHH/PEbiwxQn3nQXd0gY0YFZ/i3T3ANYtxRpg9A2t2QxQyGnA9Gyce5?= =?us-ascii?Q?irtxMQ/ESd1icMplJusrvvRlj+qFHJflED+1rT6eaHg8b7CPJAf4o5f2HdQg?= =?us-ascii?Q?uVkBBdmDnD0O0wXdqRwNcQ6qtqC+HqwgaGXcEdT855lPjqu6FHs66VCQQAkM?= =?us-ascii?Q?QqWx6HkxggDS4Rlf1mvg62y3IHUZC3kNib9Nkgj95iOD77sdjkNbogw4lut8?= =?us-ascii?Q?68hmi0j2qvzwc0HzJRTtrgk/7vGDCTnQx4Vpzj6r4s862gGUc2yq3QbjtRcA?= =?us-ascii?Q?IIlALy4YmLTbAGT3d74d76bBvHCqGVaIQX+OjStw2w8LtceGKmWIK8mJIEAp?= =?us-ascii?Q?GZu4xjoTukasO2krjnfgMBBL7mp8gNvelMS+a6PBSFPFhCTM1A4y2boUvhSr?= =?us-ascii?Q?PeTTYSz+nJbfHpnQsh2sTT6RbpTMdygseBdRmjXJEJ4ZOk1GXP8eiw2UUQ4h?= =?us-ascii?Q?8E4nh2uYx/wAjWq/RhX8fYryk1DFIw+Nc8gnEA/mT9DRUVEkiziLy2cDAhCf?= =?us-ascii?Q?xelIQlyTJ+UxhQN3j01I2Cfdfe9CcQUthkRU1mo60r3XQZcYsKB33OLAg1WH?= =?us-ascii?Q?iU1S8vpyrSTOYKNXk2k44zKB3fXp+VVfwJ33LwjbecS2n1eJltl9yqr/uOjd?= =?us-ascii?Q?GonwKbUyf4ZkBg7OYW5U9Vxb8wGHxYNMWaIMq7FhzNN5kef6rab9BlpTYiPX?= =?us-ascii?Q?2VpqpUFk3J0Ij1Lfdad830zb1oHAVhvP6MCXpF+ZzCU1U9t6c5wP/jgliAH/?= =?us-ascii?Q?ZA+VNogchxQJ6IXciI+Sz7/ajrij7XSZyWlEYK8Cg1le23MAGOqLcjwazYeO?= =?us-ascii?Q?zLTiws9t5A5Utf7O0vQs3DbE1jetYovUPEBtcV5xw+aMA4bytHsLpoOTRW5H?= =?us-ascii?Q?Z0Q7bMjM0aJlq3RXOsbIOpwKLctIWneDleeITHlWo2zZ/QirOaUVkGEhFFFP?= =?us-ascii?Q?lHOPibogBZUp5KeBAI47K/PXULwaPZKPw+EjHDmG0DKBl0n/Syh1Z/TEPPvU?= =?us-ascii?Q?N7SVXckJ9XhbtpvnrFERqoRdahUQ+qhc++2y/BOD8iLh6nqy8EiRwHRGN0Ds?= =?us-ascii?Q?P0gnUV6YQWua5wGCMollWNvVsb9pDANkHXXLqBMHLaHWS/LTZ/oKarA9I0sh?= =?us-ascii?Q?wt6KFaQmIjyvvpXYHcSA9F3N2iuk3vbu1/JKZp6PVZhhW8rtEGecSZShaU21?= =?us-ascii?Q?ZrQ6kmwwwE4dS+6wwAeWdWrSjYmeNt9fsT8pZL4cQcly/lBqHbwFD+vvMAZq?= =?us-ascii?Q?LvjWZ34UGev4A1+QMfBVk=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB624; 5:YfBKF3GmttchGyQWzHUUbgXUKO5mhhAiohVHp3dM8y+xEHFPWWMm10xwpIOlm+fIjq32RBJyNlo8i3sJabzrsUd977vTGPwFEZ2UTccYT4fa1CGqiDa0zzF+j+4u2aAfY3lH/7b5cN5DYnXoDOijjg==; 24:gzJpVmcYZutnZKP1O6FZWOVz3nkz1i3UvQnRHs9hiWKYkPORWk/Yqoe6d6m8xkS6E9iLKaUeqIi8zlXZiL2YWojGHhN4pLm8LzQqT60BKNo=; 20:8MK2W+Cec+gEOt5/fbViaS7Mhy1xVBRy/lkOOEcKfBCYwRf3RubB+FkPNPt6zOuvUj+X+2jPVLwWGYoSlkbv/w== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2015 22:16:30.3402 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB624 Sender: linux-kernel-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: linux-kernel-owner@vger.kernel.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.41 as permitted sender) smtp.mailfrom=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , From: Andrew Pinski In the ARM64 ILP32 case, we want to say the syscalls that normally would pass 64bit as two arguments are now passing as one so want to use the 64bit naming scheme. Signed-off-by: Philipp Tomsich Signed-off-by: Christoph Muellner Signed-off-by: Yury Norov diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h index ee12400..97b0438 100644 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h @@ -889,8 +889,11 @@ __SYSCALL(__NR_fork, sys_ni_syscall) * they take different names. * Here we map the numbers so that both versions * use the same syscall table layout. + * For 32bit abis where 64bit can be passed via one + * register, use the same naming as the 64bit ones + * as they will only have a 64 bit off_t. */ -#if __BITS_PER_LONG == 64 && !defined(__SYSCALL_COMPAT) +#if (__BITS_PER_LONG == 64 && !defined(__SYSCALL_COMPAT)) || defined(__SYSCALL_NONCOMPAT) #define __NR_fcntl __NR3264_fcntl #define __NR_statfs __NR3264_statfs #define __NR_fstatfs __NR3264_fstatfs