From patchwork Sat Feb 12 14:53:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niels Dossche X-Patchwork-Id: 12744304 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10BF8C433F5 for ; Sat, 12 Feb 2022 14:53:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236286AbiBLOxv (ORCPT ); Sat, 12 Feb 2022 09:53:51 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:56408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232017AbiBLOxu (ORCPT ); Sat, 12 Feb 2022 09:53:50 -0500 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2129.outbound.protection.outlook.com [40.107.21.129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 49ADE24589; Sat, 12 Feb 2022 06:53:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mQuVk8oPLE36p5OBLlR6ScUW89d1PNmeAjN/3zTBbpU92Vd5ct/fyUgtClHM0wZLZyNQNi5uLZWFZjj5c0WQoODb/sTOx8DlVFaxQgIcXlGUc8t8vNtzJkSL7kJNnNpLisn76al+GNpcMYa/QiSomrZZWy/EkPRUxxganWnI/6BRAqOfqJ3XLE6xbmCh1mkPSYMfkPQVBcuCTBtvppSy/Q6jvPGTomG5yOZANbG+8VC/KFD+hYNnAhBHuhwXu/sSe/WWkvFZQFEbMLXnpq3+GZpNYBeEfYQF7S5Grd0j0RSm4+OnO3BsWfOgOhvo5NlzUap9pqQ534RH7NovmG/DyA== 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=OYIkpx5iU0bP4mQUDuFK8X9j548eP27LTxCkCR1xwiE=; b=V+zp52YVn96Ejn6+9D+syCBmxsV6ZAAKfebbPmhKDJFUdonFxkPaWLVobAyVFbUaO6YMWspxszC0Mu16ZTcy85gEQeOgMns/OmQv7IO53W2vhMzTsI3gMSUXushOxlJ6HfSkGzRHNd+Oh4P5NkvAuhbJc6k7UZxn1DJ98RoIaQI6ZywrDaYl2wJO7CmSowWLFhln5/gavObRnfK1DTcSkb+C9JUI/uzPlO9ZO3oywVScBy1ldBv3qg7bFjjhgx3MWiBZnsu2JND6BHymd0pjGOcFRjZT917jTKtqd8AUEM0y0f94hupS3B43QI78xFEavjV/Fxn9vfFAebl/3vvasw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ugent.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OYIkpx5iU0bP4mQUDuFK8X9j548eP27LTxCkCR1xwiE=; b=RMUslwrFm1vW74Oc8RBTpsmxlms6dRnbz8wUOspavz5i+LBZXGmpfcfMz3qW3aM7PgLSmSZKOxUwbZqzhc6++X4aJUqf1uSBb/OyPqFs6zIOpRV4ul1FlttKvqi/Vc6pI7o8JtYFuNI7RM3bNKlOi4BO+OTZWyt3Xi4FvpP3HoM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ugent.be; Received: from AM0PR09MB2324.eurprd09.prod.outlook.com (2603:10a6:208:d9::26) by DB8PR09MB2970.eurprd09.prod.outlook.com (2603:10a6:10:a5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Sat, 12 Feb 2022 14:53:41 +0000 Received: from AM0PR09MB2324.eurprd09.prod.outlook.com ([fe80::b115:2e4e:1623:f624]) by AM0PR09MB2324.eurprd09.prod.outlook.com ([fe80::b115:2e4e:1623:f624%3]) with mapi id 15.20.4975.014; Sat, 12 Feb 2022 14:53:41 +0000 Message-ID: Date: Sat, 12 Feb 2022 15:53:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: Alexander Viro Cc: linux-kernel@vger.kernel.org, trivial@kernel.org, linux-fsdevel@vger.kernel.org From: Niels Dossche Subject: [PATCH] fs: update outdated documentation about i_mutex lock. X-ClientProxiedBy: PR3P191CA0011.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:54::16) To AM0PR09MB2324.eurprd09.prod.outlook.com (2603:10a6:208:d9::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 17922c13-ec50-4dd6-f59e-08d9ee377585 X-MS-TrafficTypeDiagnostic: DB8PR09MB2970:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4125; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OWWGEYy7IyFcStpI0/70XiAOjvX35lYIgOqvOOehUfFZm5wsG996TGBGTwO9oYg822W6PXOfbQLMyZSYTxJT20NJWRILfLaM61/72ZWvQgsZfPyKxF0mIcAmui+ujMXLSbT/ckCmL8WxbCpbNi9IUbKtckI5pkMnp8QZWYuzUQ8i3ijflwodD51Ns/qP4LIaqbkgxN+4EWMDlzD8wFoGo3XE9ph+MiDG2FU16g9LTEb5cdF9eBjT6J9QtVmbj0UBZC7402olUJANOUH/l62ihZ+k0Pny1F1n9FhAL7XsKATzEz0ulaS0wnmm4Kp6fKtUHUoonzahK3wepxTd8tyCgpifQUtTsB3t4AeXKSdowg1HSft6909Xg/Wqr/vBVW6VpgI+z2QHcyJ+9gGY5T2lEqt8wPlP+6u+gbb6DerEoP+3fneni8uJUjjP0Hxkwlk7bY0P/OpLu3A+J8GbFHFn9/+FVSCAtBPXceZv5wEFh/2H3NnKlBBXBz9IlPqaTwU3O9sp++09CQ6fWXUQb3jGXgkrjTLE61KVKLAnmjkYvutLxv+quI2YpLWfejxXYw6HyF8vhbKn3sKi2Ao8xxXSlUNAb6B7CLCAm3Tbthvl87fB5U0Bj9DW9KWK3Z8EoV60SvdBEDAWUZ/e88Z8N/3lfVb9sBai0G83NRY7hTVEwc69X/gXlLTGs4Gd4B0Kd/yrhLGqlQG24Ug1BOIIvtIGfMt6xyLiIrDLdguFBVbCg1Q= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR09MB2324.eurprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(508600001)(786003)(316002)(6916009)(38100700002)(86362001)(8676002)(66946007)(66556008)(66476007)(31696002)(6486002)(4326008)(5660300002)(8936002)(186003)(4744005)(36756003)(2616005)(83380400001)(6506007)(2906002)(6512007)(44832011)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ZBAe88ZB+FJaav09vQbEaC0me8QU?= =?utf-8?q?EWr1l41gFJTmF3riZ/uNGSD3qIjlSYVMhOS01cWu9mCNHnzaxem04O5WumzzdIL8B?= =?utf-8?q?9nLzDarNrL10y5a3J43Yk8Ho0Lx0tuiWCHejLIRSdHqRKShHY05xlIMp4AxvTR2Hj?= =?utf-8?q?i0YpCG0K45hPaMX6xlh/QpY+6MdUU48gDtB1FlgnxCijwTS4NDSFOtp10AJzCxcQj?= =?utf-8?q?n4GNvdcnJ7smxn9xD2U5Yi04jpEBWsxUh/nkuT3GNcMWr0mZ3Lg7CHffkm0J8oJ/w?= =?utf-8?q?FAY1rqlgTGHoTfIxfB8vyyG/WKOqNN9huRIqQIt4jcXZx6bE0BblOT5jpufsBwcnW?= =?utf-8?q?5uHPt1Trp2zVg4ErY+OqjwUeCo14FO4aJfC3b+w5GnPzaN3mvvsYnIH0JXuOQkWlu?= =?utf-8?q?nnhEXgNCitiDuu8DuMAXVzFBhoTiNavV3DLhfr18C5j88XLiCFgIGyZFgwUpVvRB1?= =?utf-8?q?IFhGEp8fv+HNJ2YdZ9O0Rloxi2bZWOfggpQ6QmqZcWB9wAk+NQYMFtcD8oWtV7LMg?= =?utf-8?q?nlnbLOMlpn3oMwr7SQRRKrAJ25TEsd+zKo5tEmd0YaRXAd5YwHTWgxvODnhycPXrg?= =?utf-8?q?QD7P4TMAfTl8Q32i1P7bibEiI277P993d6/ne5KTENkbd7/9qHCo2bMQR6UmXGZMf?= =?utf-8?q?rmGCGsQ1fdXWk8OVv91Wqxrn1pGLekH0HdOzSSQA9PDiqxgmgBpHM90CrogqQA05i?= =?utf-8?q?XuzueetnchWPA8cKpgspX4G5lvn+4X2Zjt/Ef2PnOfJxjI1y+smdJEK8eakLv674D?= =?utf-8?q?ZYo+tVM5KX7cXhUPGvPigJpmLzG9sIT/V4Dq9OcthW//jgcQA7bBzbcXnOzzVHcuN?= =?utf-8?q?ZUs4Yig5ePDWh9C6gY/TtFy9NmQkfhZK2Z/paMvt/3/JMdZpB+PStrtjyvOGWgFoA?= =?utf-8?q?F9bGidgvgoQmJhumV45FtEmbNYLnNYI5H8y4I/B5EOMVUvjAIdhlvtHFeiNsDQLMt?= =?utf-8?q?clc1ko5d5k+oDsJa1KesjxamOrPGrKdPa9dxJSYiejQRmi8i6ZNPMZsZPw6ED7qaY?= =?utf-8?q?QFViTbJUolVzsYgHk0bibLqRR+QFzANBtj+6WN6s36vbSRNA9f+GwJI4hx18Gk5AQ?= =?utf-8?q?GnWNWkJmJPnNb0z49CXuhEn4sCFXmv8VGkzmbQpngb/M0hGvF2nTI72q25ZZs5tZP?= =?utf-8?q?/dTkWHrEsDTj1ZAhJyHr/soQGzY78Qij0UfGC/IRdDBD17iGJwEZw3AJaTDM87z5e?= =?utf-8?q?2GXX39J2qD6fhgjZ7//R9OmXRPD+83W6jv2ITBVfMdzNzOXpSSfwLlsHYkk+Lq4Yx?= =?utf-8?q?j40ukOQFz2f4HavdBgWZREDw8bvPh47Eo4jNQRCDsHzWN9T+0tQL04+BY+fpWcFfU?= =?utf-8?q?xvrqoF6UDCCqBQVyCxQJhyFQKoDPZi5m0ipItgHn9/WTeAHxXyGtAXq7TYLbwRrM5?= =?utf-8?q?MHvR3MdOhu2Er9m4hwijo5bU4wpLXv24kfyXRoKLrrFrxhddzV5M08uDo0xHOnArd?= =?utf-8?q?nuxSAdSYN8vb6n4dcAcsbZqCLEakIAnZPs5U4pFsdB5SpquSscfA255xHSYLPN8b6?= =?utf-8?q?1ueP5VIgoPKyYVMzfHrZKr4wDnERVQfYGjZmeoJQ52y1x4H4i5ZhAPbAfjtv0PXWI?= =?utf-8?q?WITev6rSdx4En5xFOCqtiQJkcFnAMR5cJuUX4EB8Nq+UNXJgdBW2Ms=3D?= X-OriginatorOrg: ugent.be X-MS-Exchange-CrossTenant-Network-Message-Id: 17922c13-ec50-4dd6-f59e-08d9ee377585 X-MS-Exchange-CrossTenant-AuthSource: AM0PR09MB2324.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2022 14:53:41.4773 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d7811cde-ecef-496c-8f91-a1786241b99c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: f6pS9vWU5Z6O6aRFetSsu4AFU8eQAKDWTgKg+2F/rv8IU42Lo5gw31AsDNfKXBDVr2CAAk6LSj4IYODh68EWOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR09MB2970 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org This field was renamed from i_mutex to i_rwsem and now resides in d_inode. Signed-off-by: Niels Dossche --- fs/namei.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/namei.c b/fs/namei.c index 3f1829b3ab5b..abf454f12365 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -2692,7 +2692,7 @@ static int lookup_one_common(struct user_namespace *mnt_userns, * Note that this routine is purely a helper for filesystem usage and should * not be called by generic code. * - * The caller must hold base->i_mutex. + * The caller must hold base->d_inode->i_rwsem. */ struct dentry *try_lookup_one_len(const char *name, struct dentry *base, int len) {