From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D01B62E6CBC for ; Sat, 8 Nov 2025 09:19:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762593581; cv=none; b=Ii0K5Vz9w+bJboqkXSWOYYNjmYeJgKHIAxtWBZv8rfUa1dLHXZQFnpP87zdseG5jmAdQIQQRpRih27YjCqOYwI7vm7aTKQmwbqtpQHhhHqzhg82osbBG3oTae7VnX8ftY28bGUQzhEOspr0CLibT2keVlxGmHv3N/ID/E6j77O0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762593581; c=relaxed/simple; bh=Y49FEVhEZCj60/+Ylnua7B5NNXsJ25LsdBXGXmWxbi8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tf+Sfu1a4qPnc9YDFTCNgt5F1AbIkA8v9/0YNwVUeFf1ocPgu30AszpYFhg8UinAoQXbSgxMHsmiwVAL14jYL/NkbxRebEzubMEgmJq7H0G1nxQqv5upIX2OtfC7yVNetEOIoyXFP0ATJzMrxZmwMzFLeQ4z3oAqxgQ9Y7rFHEQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XbCrXJqp; arc=none smtp.client-ip=209.85.215.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XbCrXJqp" Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-ba507fe592dso951073a12.2 for ; Sat, 08 Nov 2025 01:19:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762593577; x=1763198377; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=xMJJSbsWQXZcDWYlPD+q/sMKmcoPg7XO2KNCJJBRcPk=; b=XbCrXJqpU5Fw1gS912IzNS7KgBmBpEzt7BjCmmVFTL8kHJTuGLWxxwgdaXCUg4CV2D tKCOjl7wqtFqq2KqtRwQmCQoZ2kxqJrxqAaLSYbI9D+6BC6bJNEbr7E7KTvOL4UqahSf w/QgA8EXXBEeLOZgkH/mm2j8/uswIitunMmgBdG766MxnsGJq42mTLMaDjXhzkm/zaEH UtlB680jTq7xY0S9vzTnm9oN5yO7Du7xhiUuoHeQloIlgSzi/qSU8H/Y2rUf/XMJj6Bh tzv4XdJ7tB0GUfU9Ij+3Tup68eVUiffb9PZoDl640BmypjzahazCqHEiCv+hciS4uHrF TsZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762593577; x=1763198377; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xMJJSbsWQXZcDWYlPD+q/sMKmcoPg7XO2KNCJJBRcPk=; b=xKjQHUj1DN4v6Sv5k6mxHX4K/3WYJLas8g6RWOb8NOSCofdXrDBPJzT8yzSHNFbvb5 j8ePPivgJ7qYWqAZY7OCK8us+oxgrgTdAbnSWNxI8216169eeG6BX42V7tCVKk0D/A0h kn/l5alugnDgQbo4tTP4C5aVaHXHCnH15ytMG/B8RTIxqDh4kJ1BzPLUld+4vUEols1u iw6l9HYIQ0yIxpoQQuI+Z+9dDRZRm+vrHMfYoX40PbgQaU7TMLwsDMp6Fw9S0e+6IDXK v2RzVDV/GEhdYpb6mZxToidgrC4639ifi06Q0NhsC31hCN6vEGxL+h1BLR7DlfYNNnF1 of9A== X-Forwarded-Encrypted: i=1; AJvYcCXiK6Eogl08iRwXSlRlZxIZqGblOlf9Je530JnHUOPDCpS8UyPHT6jMEV4OnkhRToaMjTa76B9OjMu2Wg==@vger.kernel.org X-Gm-Message-State: AOJu0YxlIwa/dtIgr7kwY8JfGq0jx0KOrvB8yphJheeLA3lkqjTd0XXJ U6CzZKYLCKDje66W8llCAmBIV60t9fWyomEHxQ6TAoeotEbjBMKi9ePq X-Gm-Gg: ASbGncvK4e6r6nJU1MUVGeuS0yC3Jzk0To8g8KIIkIOSeZ651pnKzq1kyyuGrfy0ZUa Gczt4zGIwUV/QraHGI6WumkkmX2gjJHSKcOFJ9yWrfxte2JZRQcy50gr4lp0vzWs51pbP2aCbLn su+bUfo3xlW8DUdTAuMD1nGFb/BVV71wUVI1hspw3ptUBshr/ztW+piBKHjPYfX1hIE3kxRLFiI 4reTaWi7CvCQ4TJaizArB/5ytCAbjUl5aM3JLSE6phnqiioB76mXWGfd7spmha7l2UyiOg1VSQS hLvmBntRTVZWVTF7+vGRjmJKhg45XPLLwasJoyaB7dJandJE+j0I7X3eDhE5No7JYvxgr/NXXJT q/VHWoql6g9nZlio4idxsEP2JU8ZAv+1EoXV5oNc3PGX3tQkkXLMaYdTnYNy3chDfm+5yGEQH4C vR09o5WmTbCNo= X-Google-Smtp-Source: AGHT+IGxcceL/cUmEO7hnoApXfEFPAPpQerRMJTCvaDgcasBmFqwVjXcVlI2/yGLIfmLK+orIB3gUw== X-Received: by 2002:a17:902:da84:b0:292:fc65:3584 with SMTP id d9443c01a7336-297e56f9b21mr24987685ad.50.1762593577039; Sat, 08 Nov 2025 01:19:37 -0800 (PST) Received: from archie.me ([210.87.74.117]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29650c5c6b3sm82791745ad.24.2025.11.08.01.19.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Nov 2025 01:19:35 -0800 (PST) Received: by archie.me (Postfix, from userid 1000) id 77412400200B; Sat, 08 Nov 2025 16:19:33 +0700 (WIB) Date: Sat, 8 Nov 2025 16:19:33 +0700 From: Bagas Sanjaya To: Dominique Martinet , Jeff Layton Cc: Eric Van Hensbergen , Latchesar Ionkov , Christian Schoenebeck , David Sterba , David Howells , Marc Dionne , Alexander Viro , Christian Brauner , Jan Kara , "Tigran A. Aivazian" , Chris Mason , Xiubo Li , Ilya Dryomov , Jan Harkes , coda@cs.cmu.edu, Tyler Hicks , Jeremy Kerr , Ard Biesheuvel , Namjae Jeon , Sungjong Seo , Yuezhang Mo , Theodore Ts'o , Andreas Dilger , Jaegeuk Kim , Chao Yu , OGAWA Hirofumi , Miklos Szeredi , Andreas Gruenbacher , Viacheslav Dubeyko , John Paul Adrian Glaubitz , Yangtao Li , Richard Weinberger , Anton Ivanov , Johannes Berg , Mikulas Patocka , Muchun Song , Oscar Salvador , David Hildenbrand , David Woodhouse , Dave Kleikamp , Trond Myklebust , Anna Schumaker , Ryusuke Konishi , Konstantin Komarov , Mark Fasheh , Joel Becker , Joseph Qi , Bob Copeland , Mike Marshall , Martin Brandenburg , Amir Goldstein , Steve French , Paulo Alcantara , Ronnie Sahlberg , Shyam Prasad N , Tom Talpey , Bharath SM , Zhihao Cheng , Hans de Goede , Carlos Maiolino , Hugh Dickins , Baolin Wang , Andrew Morton , Kees Cook , "Gustavo A. R. Silva" , Jonathan Corbet , "Matthew Wilcox (Oracle)" , NeilBrown , linux-kernel@vger.kernel.org, v9fs@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-afs@lists.infradead.org, linux-btrfs@vger.kernel.org, ceph-devel@vger.kernel.org, codalist@coda.cs.cmu.edu, ecryptfs@vger.kernel.org, linux-efi@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, gfs2@lists.linux.dev, linux-um@lists.infradead.org, linux-mm@kvack.org, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, linux-nfs@vger.kernel.org, linux-nilfs@vger.kernel.org, ntfs3@lists.linux.dev, ocfs2-devel@lists.linux.dev, linux-karma-devel@lists.sourceforge.net, devel@lists.orangefs.org, linux-unionfs@vger.kernel.org, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-xfs@vger.kernel.org, linux-hardening@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [PATCH v2] vfs: remove the excl argument from the ->create() inode_operation Message-ID: References: <20251107-create-excl-v2-1-f678165d7f3f@kernel.org> Precedence: bulk X-Mailing-List: linux-nilfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hTQgJTXrd9+JcPiP" Content-Disposition: inline In-Reply-To: --hTQgJTXrd9+JcPiP Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 08, 2025 at 03:12:10PM +0900, Dominique Martinet wrote: > Jeff Layton wrote on Fri, Nov 07, 2025 at 10:05:03AM -0500: > > diff --git a/Documentation/filesystems/vfs.rst b/Documentation/filesyst= ems/vfs.rst > > index 4f13b01e42eb5e2ad9d60cbbce7e47d09ad831e6..7a55e491e0c87a0d18909bd= 181754d6d68318059 100644 > > --- a/Documentation/filesystems/vfs.rst > > +++ b/Documentation/filesystems/vfs.rst > > @@ -505,7 +505,10 @@ otherwise noted. > > if you want to support regular files. The dentry you get should > > not have an inode (i.e. it should be a negative dentry). Here > > you will probably call d_instantiate() with the dentry and the > > - newly created inode > > + newly created inode. This operation should always provide O_EX= CL >=20 > This and the block below change halfway from tab (old text) to spaces > (your patch) >=20 > Looks like the file has a few space-indented sections though so it won't > be the first if that goes in as is, the html-rendering doesn't seem to > care :) FYI: I'm using Vim. My important settings (in ~/.vimrc) are: ``` set nojoinspaces set textwidth=3D0 set backspace=3D2 ``` However, ftplugin override these for each file type, so you have to essenti= ally "fork" the relevant ftplugin file for each type if you want for your settin= gs to take precedence. For example, in case of reST, copy /usr/share/vim/vim91/ftplugin/rst.vim to ~/.vim/ftplugin/rst and override t= he already defined options there: ``` =2E.. " keep tabs as-is setlocal comments=3Dfb:.. commentstring=3D..\ %s noexpandtab =2E.. if exists("g:rst_style") && g:rst_style !=3D 0 setlocal noexpandtab shiftwidth=3D8 softtabstop=3D0 tabstop=3D8 endif =2E.. ``` Thanks. --=20 An old man doll... just what I always wanted! - Clara --hTQgJTXrd9+JcPiP Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCaQ8LHwAKCRD2uYlJVVFO o2WVAPsFBRuUsYfWxAnWROgP/61sBqVYDc/UsPimcXm5dJJfgQD9ESTXpfxlpefS VKeWBneX6svZYShHE5RzrbcYO+G5GA0= =gW2v -----END PGP SIGNATURE----- --hTQgJTXrd9+JcPiP--