From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-4.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 17B981F4C1 for ; Tue, 29 Nov 2022 09:38:25 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="eLmkXF+9"; dkim-atps=neutral Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 920BE385B1B5 for ; Tue, 29 Nov 2022 09:38:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 920BE385B1B5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1669714703; bh=xnAtkzblOD/vDP0csoXITNq9rYwsVRObZF1s8rNcw0Q=; h=Date:To:Cc:Subject:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=eLmkXF+9ehzVWIW+l6DzHM/Z2d2ZmaXrQC8qX/hhNWesfYBBF8qB5LsIr8lgsAHcZ cA8c+ZJcAwfrwOfJdcKZsYmCZu5zwxVNV115XjXRSHVTdefHYLIafBTOddDabIzuoz JwRIAkyuj2Npdo0yZnnAIA9IB+5y/I7/eGSqFk+0= 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 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 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 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-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Szabolcs Nagy via Libc-alpha Reply-To: Szabolcs Nagy Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" 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.