From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 CF9092DA753 for ; Sat, 8 Nov 2025 09:19:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762593580; cv=none; b=Q47xqVrnLdpFdHtO1QXzEzvqhnhx/bonBHI4dnJ5iL9+9wUyv39lPjl3ZhAUf4xjRDLG0cY1lnL9B/JeCbtDSoPh+WV/P1m8EAtiyujLkVQzwETfpddXzt4v7UUJZTFdWIxer9K+OCRx0MaiMEHkJEuGIBhH92Xw7zgYE+yUdSY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762593580; 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=RX172xQ6vhnd4DKPWvmSV8Fq4NsdK7f/pfeUY/UjtdHOwMD/5O4Z8YTXfLXDRRFrx69o2AVF+LDkBDN4ezm3fBaxC9NWRPyejYYbqHx/D0WLF+X7YJTFc3aaDWLinypgjMDTr7xOgX9B4v9ujDd/L2Jrk8NCHiygsoXiLdhFfhY= 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.214.172 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-pl1-f172.google.com with SMTP id d9443c01a7336-27d3540a43fso14583675ad.3 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=EhYsxMvj595nIj5vavoaf8uPLOrxb74yYMwOt+ZcKULYT2R9pfcx+XfXWZg/lR/fv/ Np0yqCbqR0c0lyEMNRfIqtl8It4vKRfqMea91VF1POo0fsqSttiQHTWu48L+A2KG78T3 Af4BEq71qQJYNr1+AnpEmeKfJRVJddj/ezXUlvv4MlEZjbVTRJeR17yWTn25U5ykp/zm x/DmO+pcylgsKsDgPtacaOgG54JO7mhTfCsrThVuqHEeEgC4TdatHKMcaTue2Et8IC7R tgKwlnteJjH+FXjCdx8lbyWY4/v/44kuQjkqUnPMRbP6HvtYx2njAA1T3UHbvC6KPcu7 I4+Q== X-Forwarded-Encrypted: i=1; AJvYcCWzMLHT7o9b3cMzTn4aNO8IM/ZiqHIRBdyoyW7uT7l7EMdvmgpBUGaz+oXbAX/RyBfPTQk2nJytGH8iInpJ@vger.kernel.org X-Gm-Message-State: AOJu0YzZwHTryQcw8eZpNiI8TCIZxkRNdb7r5gjHjZ5Eo3aG+KlWD6AM vxCq4Gln8zVGAXrQIKLoRIVsbkzzQx+rDERlRmprAtnueYKyIBdkb2S2 X-Gm-Gg: ASbGncugsstblHz0XroqQ5y4GGfn+NCHhu6RASqboYgtCy0Ysno7+R8zchQlA5/HkXw 3PKYl6lj91W+yqwmDRwcHC3xL5VxsZdWRW6wp/wYH/2EwdVJ9iSVwLNg4m7PEr5OciATolY2qZO aE/OKzEAmH7nzyiNUbF/jkJhvWuL+bEW6JyUs0Mm0iFknm/nZTr7TfzzxmAbfMsJZCPXJ5HUk93 Js0o12uESPrpmaJR9dKtoYvr87l5YBSvbZEgPdEFk0YjwXufHluPJ6UbozQG/QOXo/EMCVsRHUK J0G9LJ/dO6usDPZcZqjZpzGVNb/XZSUEREd1f+MoH3RwFj21c0ws/zQAVF1YyDPHXuuOqSNooga tvDCN2+SFSyP9dyCXhYDLnJxELSbza8ZTD4OV908RWXMAxOc1EbjWCi7n2G+APrJfadistYYptB vA0DH8Yb+/dt4= 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-unionfs@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--