From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2054.outbound.protection.outlook.com [40.107.21.54]) by sourceware.org (Postfix) with ESMTPS id D8C5F3858407 for ; Tue, 29 Nov 2022 09:37:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D8C5F3858407 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KD1sAKLWm2fnyWxWuw1bJCT0iiWin1/2wUxV158TAX6j1YdhfATJuJ1ZKV+hqeMQT4Plc/hhFSpyp8kdqqEqjVeeTuDO5E0WFq07do5veUtWCEpaH+gF+YTBmn9Hhc7oP+P4c6+ucdbzq7AH/HhmxSk9WehUPpsobMeXG3huOVWAfwPGc6QUxQ4yGl3BpGd3da81SIsM1BLdCnz2rSB5pGDiCY4+Ztfo9ha3n1wNJ3XpCXmOaSuB9YBKpG/xWU5kwiT1IqlsuaS/8HoE5FHI4rxk5+xsYywZ80ylS3omlyJhSYcstrQEkPGOHezZ9OjSw6c9grJDsVgPhzgkyo20tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xnAtkzblOD/vDP0csoXITNq9rYwsVRObZF1s8rNcw0Q=; b=LY/4Vh7pKFmcn+wNv1Fien4FAdb3Tk16KxrB7PwfItatsAfv/q2aZlZUsUB25GjZfMs09C9yiPQUd+lcZW5wyhxs0if7/xBvDIQqbQSWl5TkFKSMzm8jOQu8W95/QZx2pQ+HwfG89fH2yOVc14YOoShRLFgP7bDjtuisrHYLgLtm/C3TCU0TJiZugzCGox6TpCicj2YUK6QDTA/4gd0yP2+2eJev2xS7r+SY6hDxmlRWTi2mih1gXLmWYy98nwlEhyZkA3GyO4tC1ogK6/slzUeAeUnpI2n/zqVoD+O5z0A+ppecJE2Imon9TDn0o8IhMr93kQCWdIN3ny3xBFFmSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xnAtkzblOD/vDP0csoXITNq9rYwsVRObZF1s8rNcw0Q=; b=pgyodEkeCA6ebWSwfdaZXi7SZDo8taaYBFc0/Z0M+sFpZgOsREH5gzvtLjGhT3a0X3jnFT9aDrsP4A8kwd885ukCdoOJOfT6u2g3HM1fsyIDVpG9bUzp9VqNZNcY+dPh62j+gEOv2E8GCn5Ephj20rxLHOH07AvH2kOF/oKjI/A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) by AS4PR08MB8024.eurprd08.prod.outlook.com (2603:10a6:20b:587::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Tue, 29 Nov 2022 09:37:55 +0000 Received: from DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::81ce:94a0:632d:7016]) by DB9PR08MB7179.eurprd08.prod.outlook.com ([fe80::81ce:94a0:632d:7016%4]) with mapi id 15.20.5880.008; Tue, 29 Nov 2022 09:37:55 +0000 Date: Tue, 29 Nov 2022 09:37:34 +0000 From: Szabolcs Nagy To: Xi Ruoyao Cc: XingLi , Wang Xuerui , adhemerval.zanella@linaro.org, libc-alpha@sourceware.org, caiyinyu@loongson.cn, wanghongliang@loongson.cn, hejinyang@loongson.cn Subject: Re: [PATCH] linux: Change syscall return value to long int Message-ID: References: <20221129031659.2263453-1-lixing@loongson.cn> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: SN6PR2101CA0021.namprd21.prod.outlook.com (2603:10b6:805:106::31) To DB9PR08MB7179.eurprd08.prod.outlook.com (2603:10a6:10:2cc::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR08MB7179:EE_|AS4PR08MB8024:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b075487-b6b6-4a58-e9d3-08dad1ed63c6 NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: y1ehz2KBSdgkfLcrucdbt3duWlHnwWiDgbpQZBgonxNNOp1W6fOLtCb8YVFQ58uD3ybns/PTfJdV6Uvx049snz1T53fQjRzLrPyHgj6srxJ6etolUCZIjmfHHo5D9gcBGkyYfz4b/JDbkUNt07n9rRKaZtFOOVer3GJhAFtRXSkN+NpbnfvjSnTMeLNOjVcC3tgCjAUYenocC2UzDhUcfjI+UBUx7qerh4+xSumOgdF5K1FKRYz9cFleVH8XwhjAqqHJ456i2oCuoauUOuY0nToLxmrWRuOZk3SlDdeP884MiAKPISKTFHv/GCctNGCcvHTrCRJLA/PpJ9WXBVVSK0J6qWE6hRUYnW0HzcGAuKYFIeBa74zpiAj9XOxS/4VISZEgoUrnCazcYL8H0UCEBcXrqvI6CymM6qYQRcl6gl+TbDu0sk0IdnVOdIkrvNHw/XuedMEyOuE8VC9LZKE66dSozyC14KL8vm0uxnpNEvYmYW4lFqIScSyBMHhMFuAHVDzxFxoPGE1Ol9WsGnSBDJJjO4+Xa2W5FOUU8fIMNHXcGjjdyk9dsotnUcPttnuGGv3f7ApY+nG5gcFnACIoroBAHmtxdB02ldhzH4Kc0efCLMqPjjGpHw3dh9Niz24DY74w8w+xowG3xPDk5plDqA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7179.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(84040400005)(451199015)(83380400001)(6512007)(6666004)(26005)(2906002)(6506007)(6486002)(38100700002)(86362001)(44832011)(5660300002)(54906003)(6916009)(316002)(478600001)(186003)(8676002)(66476007)(8936002)(66946007)(4744005)(66556008)(2616005)(41300700001)(4326008)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NjRZUnI3V1pJQytUelNpQlFRRDJaVDVQMVlVTm55b0oxWlUzVHMvN1NBdmxn?= =?utf-8?B?WmZwbVpEMmg4SG9IZW1FSTVwczF5alJQTGdVRG85M2VXbXNMZHpTcjQvNlhS?= =?utf-8?B?L21vdE0yRjYyeCtVeGd5VnZBUmVUN3cwUUozM2F6c2hWY3hUS0lZcTFLQnB6?= =?utf-8?B?aUhtbm5QQ0hMZHRUSUlpSzdXM1A5QnZneHl1RW5INjN2NzVLYkpUWnVTQ1d6?= =?utf-8?B?ckYzMkFNdFZibXFhS3V3R3l6QWw1bzI5YUM1eEhsKzFMd1FBU3JZQzZvbmNr?= =?utf-8?B?VFhHTTJzdlNNczdpRU9FeFRLUVJMaVZIUm85elNGZGpyOU9BaC8rZlVCeVAx?= =?utf-8?B?VzltelFzckdHME5yYTdHVXVrcXVjelJHN1hTeFZBNDJoS3Bka0tGeWNRYmVN?= =?utf-8?B?eXoyaXhtbzF6dWg3TXFGZGpxUXE0TXR1Rm9RalBrZWQ4dGRZN2lwWDAycDJj?= =?utf-8?B?b1hnNmlyekZZVW5DZHdBWDBXVFhKRFBhbC9nc2NpSS9RMW5VK0lpSm42aG5l?= =?utf-8?B?WlpwRnBhRW8vS1M1K0tIY1hDOUxmaVdIMm5qbkR1QW5GOGp1VzdhZjhaQVRp?= =?utf-8?B?WEJTeE9CV3FyUVE0ZVFvVUllNmd6d01DZDBUb3hPVHd5N24zKzROdE56b2Qw?= =?utf-8?B?bVAySGZOeGtNRWRmdzg4ZThiemNLRGlkbTUwM1hDOXlhU0I3Mjd2bmJtbjZT?= =?utf-8?B?OUt2Q2dXYUVVKzh0Y1pxeHhCMDhoL3gzVERKa0tSbWhLcmtCS0RDdm93MHJV?= =?utf-8?B?WDMzelRRbXNoakMrcDNTdDVGYU81ZC90YzM5WGR4ekFPZXVjY1hpbVdsSWIr?= =?utf-8?B?RXRza3N3QjFIdFRzd3pHRFNvaGtkL0F4TTRxeC9WeW9SUXp3dEt6RVBockZl?= =?utf-8?B?VUVsOUFFV1dHZEgxR3EyY0tyazhuVVBxZmFteDczd0kwMjdBT29EUXpIRmpu?= =?utf-8?B?QlRpZGswZVNOZFZtckNPZzdUaUNTbG1mRzdsZHdKVG9aY3BkSzhNcXFQekxt?= =?utf-8?B?T0YxVEJNVDFSODVPNVA5UU9BWkJ0bnVpOEowNmI5T3BkakxmU3BOSVhGaXBh?= =?utf-8?B?cFFVMUt2M0NEUTA4L2E0UVJ1VnAyTjJRc2h0R0ZmNnNyYmdrNTYwWklXQkVZ?= =?utf-8?B?dE9CM0ZYYXNNMXptV1RlQmVaUTdEYVRrMm9OU3NlSkVYaWZtREU4VUppeU91?= =?utf-8?B?R2lPY2diam9aSXZaek9ncVEyeWs0WTFjMGY5S0xxS3pxdnhFSCtBYzlNTVZ5?= =?utf-8?B?U0tmb2NhQzYzMWMwckxqRjFJZFNjMVp0Tkk3dStGY2JxRm84b2pGdllQbW5G?= =?utf-8?B?aktqbWMyWEtKTWd3amlTU1NueUxlRi9zMGxOVmNBTG5DVVBldllFcDVUelho?= =?utf-8?B?Z2U0VlBVd05SZnViMUtpY2dzSzQzbXhmTVc0dmNmd2lQZ1BOVUMxOVIvdisr?= =?utf-8?B?NVdabUdxOXM3ak9rU09vaFFpek9USW5IRHdtbk16VFhaRXNSNzdCK1kxOFJK?= =?utf-8?B?eFhTUDNDK1FpejcvaEdRc1J1dCtKZmlZZWJmdDNaVGpUazh2Wkt6aGxtM092?= =?utf-8?B?YUhuQXY2QmJGS3hlTnRHVWM1bFpkaE5UcDBxNVBuTGFvMW5YcFpFS2Rwa0gx?= =?utf-8?B?eEhobjF2OUxWcHNkR3Z6bm82RkFzZUQrcm9wNEZoUXh2dDhWN1U3NDhsWjJq?= =?utf-8?B?S281T1h1bS9jdGlRS0VSN2UzQnlJdk9LMUovSkxFL3c1dVNvcTdTRGhzU0pk?= =?utf-8?B?dk9ZVE9wWVByVEgxY3kwcVJ4SzFrOXkwczAxdFNnUktGaExtclhHVzJmWGhh?= =?utf-8?B?VS9STldDdlNJR1ZGeGMyYWlzUnNyMkY3OWN0WE1GK2pGc1hjU1pmZ1Y0bkdD?= =?utf-8?B?YkhvZ3c4bVJnaWgvRHJOTHpULzZLZzlkM2ZtUk9IS0NYTlBuK0lzK2E4MXJW?= =?utf-8?B?aVFIK043VEg0ZjJiZnJybWN3OGlPeVVpQ0dnZ0d2SjJLUkZMckVMci9yQ2Ur?= =?utf-8?B?dHRvV3d3ajNNbEtZb0lkQ0hOdWsydllDR0tJaUlLbnRmT2xsRTNpZTM5Tjk5?= =?utf-8?B?bUxJTGttOUFXcm5EWnpRL3hGTktkcGJWSGJSS2czTUJXKzd4bGM0NUZNSTFB?= =?utf-8?Q?IOmfYWn2Ev/tTPOsWGm5nq9Ft?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b075487-b6b6-4a58-e9d3-08dad1ed63c6 X-MS-Exchange-CrossTenant-AuthSource: DB9PR08MB7179.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2022 09:37:55.7935 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2S2r1njMRKrup1Wt1/IxrX4nHgFjHXg7tz03/VYZyjmBWIU69pXr7MnfKNz16ixcMptTu9B48l7QVyUZIwvBlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB8024 X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The 11/29/2022 17:12, Xi Ruoyao wrote: > Xuerui: can you help to rewrite the commit message? The code change > seems obvious but I'm not sure how to describe the rationale precisely > either. what about: linux: Use long int for syscall return value The linux syscall ABI returns long, so the generic syscall code for linux should use long for the return value. This fixes the truncation of the return value of the syscall function when that does not fit into an int.