From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6C62C07E9E for ; Wed, 7 Jul 2021 07:43:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9F1C261CAA for ; Wed, 7 Jul 2021 07:43:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230458AbhGGHqS (ORCPT ); Wed, 7 Jul 2021 03:46:18 -0400 Received: from mail-eopbgr10074.outbound.protection.outlook.com ([40.107.1.74]:24198 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230341AbhGGHqR (ORCPT ); Wed, 7 Jul 2021 03:46:17 -0400 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=OxHfJ/cd/SI/aNusf62Mx6LKJWfVDM8BgltsPDwL/v8=; b=8cSmLaqRTNACuSRwpsTvsNAmPx938ieq+uc80C4Kl46UGXBUaGyDcY0o9Zv0AKJ7g3OgysudpZm003llaR9wzU7ceDErBxU4g81V8wsJhE9xoTlfF0tkHrau9k+2iI7FAqEi0GBi74T8QUmKIyIirzpxZMqsb7PAUwOw5gX90rc= Received: from DB7PR05CA0055.eurprd05.prod.outlook.com (2603:10a6:10:2e::32) by HE1PR08MB2841.eurprd08.prod.outlook.com (2603:10a6:7:35::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.29; Wed, 7 Jul 2021 07:43:32 +0000 Received: from DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2e:cafe::ab) by DB7PR05CA0055.outlook.office365.com (2603:10a6:10:2e::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Wed, 7 Jul 2021 07:43:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; vger.kernel.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;vger.kernel.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT006.mail.protection.outlook.com (10.152.20.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Wed, 7 Jul 2021 07:43:32 +0000 Received: ("Tessian outbound 5d90d3e3ebc7:v97"); Wed, 07 Jul 2021 07:43:31 +0000 X-CR-MTA-TID: 64aa7808 Received: from c091064ac37d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5553815A-C33C-4E73-98FF-B1FD54D35F7E.1; Wed, 07 Jul 2021 07:43:25 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c091064ac37d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 07 Jul 2021 07:43:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H/OwG8PYaL9u6uVPYc7/qEj8TE1l4XMYMXyJSAA7UjPi0f+WgCrKmYoAbR12la76Qpvh5JqbcwjKW34MS/8zj36TGU4nYq8/jYAn9IyrzWL2rXwfkEKIAnfa9D414SX5X9H4N71K6CCb2NmDDXAzNA4SE1G5vw2d24kQoAa77qGxysGqscf9TXQfMGaPyTdKE5zYwWQ/TQ7kUxlWAQdFxHKpFVytZzqJGqCvx6IlGJZ5rgdDm2sBV+75r4sheA7uzs7h3vRQRE8CZl5plcx5GgP1w1L3U+UKWwNPtL7ikxIGitkcTVlZOPiwlyxUZoh3bkF+DfgSj9dNnyaKLLzXaQ== 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-SenderADCheck; bh=OxHfJ/cd/SI/aNusf62Mx6LKJWfVDM8BgltsPDwL/v8=; b=cCeMDvwHpvlkGIrrmx1QaJZXvNGmE0s2cnR/pZGafb2tbZi0gMcNbU52dQ6q0m39YSkgyyw7lunBmbN9N1v5QnqahLZ8wQNrPZv5DF3q9a3glv+8bY+uQNjtcvTAGKeFLM4yLuBn2JQKfwBooeBcZ/yNqK9UEd3G+ZsQADzJCs/4xSUbbubADcIob0lL6NG0CSwQGq94Xu6vgK58ZbRHZObbdEN9n0jvIKiqMq7AmUTwxaMwlcCHtadasOn5sruDvWka2buEA7Ma6ZEWe53ssbShJc7A7vsx/JKvvzNUtFQChpgzDJ1QSmuz2mAG82j5XeF/G4Kiq67BbeXpI3R6Yw== 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=OxHfJ/cd/SI/aNusf62Mx6LKJWfVDM8BgltsPDwL/v8=; b=8cSmLaqRTNACuSRwpsTvsNAmPx938ieq+uc80C4Kl46UGXBUaGyDcY0o9Zv0AKJ7g3OgysudpZm003llaR9wzU7ceDErBxU4g81V8wsJhE9xoTlfF0tkHrau9k+2iI7FAqEi0GBi74T8QUmKIyIirzpxZMqsb7PAUwOw5gX90rc= Received: from AM6PR08MB4376.eurprd08.prod.outlook.com (2603:10a6:20b:bb::21) by AS8PR08MB6996.eurprd08.prod.outlook.com (2603:10a6:20b:34e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Wed, 7 Jul 2021 07:43:21 +0000 Received: from AM6PR08MB4376.eurprd08.prod.outlook.com ([fe80::3452:c711:d09a:d8a1]) by AM6PR08MB4376.eurprd08.prod.outlook.com ([fe80::3452:c711:d09a:d8a1%5]) with mapi id 15.20.4287.033; Wed, 7 Jul 2021 07:43:21 +0000 From: Justin He To: Al Viro , Linus Torvalds CC: Petr Mladek , Steven Rostedt , Sergey Senozhatsky , Andy Shevchenko , Rasmus Villemoes , Jonathan Corbet , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , "Eric W . Biederman" , "Darrick J. Wong" , "Peter Zijlstra (Intel)" , Ira Weiny , Eric Biggers , "Ahmed S. Darwish" , "open list:DOCUMENTATION" , Linux Kernel Mailing List , linux-s390 , linux-fsdevel , nd Subject: RE: [PATCH 08/14] d_path: make prepend_name() boolean Thread-Topic: [PATCH 08/14] d_path: make prepend_name() boolean Thread-Index: AQHXTEjYD3Z/8KjuG0a93z38qmVRPqs3bs6Q Date: Wed, 7 Jul 2021 07:43:21 +0000 Message-ID: References: <20210519004901.3829541-1-viro@zeniv.linux.org.uk> <20210519004901.3829541-8-viro@zeniv.linux.org.uk> In-Reply-To: <20210519004901.3829541-8-viro@zeniv.linux.org.uk> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 1D2764F35FC979419E411689F770E3A9.0 x-checkrecipientchecked: true Authentication-Results-Original: zeniv.linux.org.uk; dkim=none (message not signed) header.d=none;zeniv.linux.org.uk; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 747af922-fefb-4106-48e1-08d9411aeb5d x-ms-traffictypediagnostic: AS8PR08MB6996:|HE1PR08MB2841: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:403;OLM:403; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: i4nghnVxfnwUszJuu49vLxtX3VS8efO+PZrBzUF4Wz1HULLn6NkpVjOX4ITGe2azBe9aGHGAhgNj77b/8Xvic0e1E6aHZEPMSYFh5fuC+hOaKRbKdD/aHUwI+lVIjSzVb8C3tP15BrC8JGDtV/vv0nwMha3fdj9yvKEZxQXCEqVCrJmgYkrJyYoau3WzpiDS53j1r4IsTEb9yEGqZSMk/T66mF8BNrfYcT77QkBJ4HriLLboLiamRi/vWjgCKV5nF9eB6kMLDycUIGuG0TzrueRH6mruer4Uq6WaMSGdBrZHbxVFZE/6mAccYO5ef0d9y43O+exNdVyWnrHVJWEr8why8ahrbwK34yw9+JIv6lwitFLKMEfoz6IcdD5OptCVKEoa3RijVHkgodqLE9A5NqobQadzL3WCgPGWwZiZb8Zz8qIkDM93j7JU3jbO9Z3TqN6xvrjAKyyGmNFw5JI2eQaaQUzxzCw3YBdyMEJUk9e4Ju9amqjgMKPcHstVhOwDPK4zMQPVuxX35NcTjEZArSBXSP/8po9MEK5vmKBO091kdnk5HzW0chnX4wUoOhLd1pjSYsat5Ry7LnvAU+uVa3LH46S2vo7skI8rYFefjBKvFztV3dPlebygoDID0C8LuB1ie5ZDfGWZBooA8R+AcA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB4376.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(366004)(396003)(376002)(346002)(136003)(76116006)(66446008)(66556008)(66946007)(478600001)(6506007)(52536014)(53546011)(64756008)(66476007)(9686003)(83380400001)(86362001)(71200400001)(55016002)(2906002)(7696005)(5660300002)(110136005)(26005)(38100700002)(122000001)(186003)(8676002)(33656002)(4326008)(316002)(4744005)(8936002)(54906003)(7416002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?dwr0SSwjo3u3rursiU32BLjntsIjr0PY+2pd7mu5B2VBC+22Wye4xmfLdwsR?= =?us-ascii?Q?31P5HO6UVBQYoB4UwOuiafbwO+zEWobtDDGl/679N35/pWRFPiOhJTONmj/M?= =?us-ascii?Q?Ihjcs0ZdfuiYWspEoR4/v+xmQ7UUmDco4n332Gk7T5z2fGgC4Wl3Y0CnP42o?= =?us-ascii?Q?STkaX3gB29nK6JUNjYSeNSaatVaIzvS8OgRhN+oz7F8YoZLIeWmrgyMfXWsH?= =?us-ascii?Q?4yPQFMkOkSTfZtHwowh2xwpz735WS9KLGTC4ESyxsRFLx0a/ynyPuXqNiK6g?= =?us-ascii?Q?GAIL58DN15RMgiVx4SuYTWUUqX2KL/mqNgg9Z5OKo+oCgVjShr70HCal0y8D?= =?us-ascii?Q?lx7qYrlRwX3ZIymMQsMDCqCcsR38JUDph/iy/Z4GfRX4xc03CCfZswTelyJa?= =?us-ascii?Q?yacwV2Un47xr4JoLYGr7kMjtfQOUrf/Z17cJr3JtIZurAwBQNeON5dlMj0dz?= =?us-ascii?Q?Jw0Vt3d0mBSH5CsbQ7TFlscMmDmTDB58AZHY/96GRx6NeXB8NZvWGDlfbBUD?= =?us-ascii?Q?g+y2uqAelQXc5WWrGlB4wcTslOaneOgN+HOKvmZTLZrjLfTj1AIFFnpw9fRs?= =?us-ascii?Q?ajpPWIy5fwWMu+zR2SznsUZxZ7DizJ7qc115OfwmSEU/LDN+1N1WZUmYh7Bi?= =?us-ascii?Q?aKB++qY4gGaYoHKAUl3owjOf0s24bm84DfZDz2C/Kz5L6/92o7tchSabvBi3?= =?us-ascii?Q?UkYd7ladcZG4yBE8y46JHwyP6qj8AvFI9hmPD/mp0vn9Wt9RD/ADq4AXzExz?= =?us-ascii?Q?RiftajzOYySg82CR9dWtw6JGUKMsDot1/Uma3EAvXOwzmJnKX9T9xrJnKW6H?= =?us-ascii?Q?d3e/sM7Bwch1xPafHrhfKQAsPyA8MWwtctcXSxffnwA/0gvW2rt2SmDNE7Tk?= =?us-ascii?Q?WPR4OhOwCTq9V5iVXYAlGmCLjrg9XHcWjEwWw9xTOlZ3uRXVsff3NYhvMSYG?= =?us-ascii?Q?fT4OroSVqb+6lquW4qEKGZP9bXzuGxvRAVwR21DpHN1asRiuraMOvAsSbsxY?= =?us-ascii?Q?jYSsuIWF1ECrDfTWYFL3LhSh3Xr4N4Nlig/O1i5sG73vHrOGN2jVAKa5wdl2?= =?us-ascii?Q?GNO0theZbkWAZa7SqB2y0gMrBXpDxMZd+P5DkAqZ6HkhJk2tol9yeVfRMDSh?= =?us-ascii?Q?thu55tDZ6wcoD67SYLheALMllkR9ZyTIT56Sd6C8ZlhdTTO6ggG9HHf1zrPW?= =?us-ascii?Q?m1VTvRD78Lc8IaNT7lUoSzAGHDxyilJsdnBsQY3yMywpFTyLRMZJiQ+rcfj+?= =?us-ascii?Q?PrJGn/vBJFXS/x8/zaA53jwry+j7v6elUkoEsoG8SJeZEghOKutpgQtCzrsB?= =?us-ascii?Q?MzI9xXZVaPRdzFyWQw/QBTVH?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6996 Original-Authentication-Results: zeniv.linux.org.uk; dkim=none (message not signed) header.d=none;zeniv.linux.org.uk; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ef2622e1-29ee-44f3-9ddd-08d9411ae4d5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rP71IfJgpSkv0VozpWbb37BiIllItTJkyHuO61yCJ9BB1nds6+2XAqPLGaXMpOC/ZdjSaGy+lLmP2TxVsUxbM1Doz2h5G40574Kr3BW3mWXqFYZfkiGbxlTpi26D/nZmuHrFLwvngt/KX+RFMiGjNMeOBzUFZeTnHhBLA/bLSQ1HnAHvDMQuw4NllRIECdkEFfzggld1Adiqhlev38uEji0FVC848xg8qHsRnGSbGUtmD7mtn/PgxVc+Wcs8tTNMpXN60nQsl9pXIPSvZW1az5PZRImMGIEc8yzDeBB76Q43eaeh8DQLLQhaXdC8a+c8CypDgV2Qw0Vlyh/DMM/Fjoi4wiDq6FkxAp29fx7gLPDhy9djXlNVZQpcLo6Ex74B0Lafv2Hh9gbjtTltNLdcitx/cBAwNfsnEvN/PcE+SZsfooraJl3Os7JVdQUxG3MlchbgZLrHyjZgOmki3H/vh9AsunPFosXKRrG+ZiAqvEwk+OYNW0LAh8Vcziz3Q7Qo/+tVUSXz1nLTxcXF/o2G/qfB2Q8EeMjB0j7GbkKDej07ytcnW2H7E5B5Xtp5y3oa5s0N+DGwWztOrL4SfJu6Djb+GR9t2CSHO48TeJmV1MU+ukHev+rSD7IlWJh4h53T9ZQ5IDAJQC4x2pJHYmBlfSiI3UkhSgA+nvKE0kZi89iCWmvis4g/xa/QLeYnXeAPyNky6IPRL7ilriJ2uJMLLA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(39850400004)(376002)(396003)(346002)(136003)(36840700001)(46966006)(86362001)(53546011)(47076005)(26005)(33656002)(81166007)(110136005)(186003)(2906002)(83380400001)(82740400003)(6506007)(7696005)(82310400003)(450100002)(36860700001)(55016002)(356005)(9686003)(70586007)(478600001)(8676002)(52536014)(316002)(54906003)(4326008)(70206006)(5660300002)(336012)(8936002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2021 07:43:32.3180 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 747af922-fefb-4106-48e1-08d9411aeb5d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2841 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org > -----Original Message----- > From: Al Viro On Behalf Of Al Viro > Sent: Wednesday, May 19, 2021 8:49 AM > To: Linus Torvalds > Cc: Justin He ; Petr Mladek ; Steven > Rostedt ; Sergey Senozhatsky > ; Andy Shevchenko > ; Rasmus Villemoes > ; Jonathan Corbet ; Heiko > Carstens ; Vasily Gorbik ; Christia= n > Borntraeger ; Eric W . Biederman > ; Darrick J. Wong ; Peter > Zijlstra (Intel) ; Ira Weiny ; > Eric Biggers ; Ahmed S. Darwish > ; open list:DOCUMENTATION doc@vger.kernel.org>; Linux Kernel Mailing List kernel@vger.kernel.org>; linux-s390 ; linux- > fsdevel > Subject: [PATCH 08/14] d_path: make prepend_name() boolean >=20 > It returns only 0 or -ENAMETOOLONG and both callers only check if > the result is negative. Might as well return true on success and > false on failure... >=20 > Signed-off-by: Al Viro > --- Reviewed-by: Jia He -- Cheers, Justin (Jia He)