Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp897852yba; Wed, 3 Apr 2019 23:31:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqxTFFwZuZJZ9nRz9TmFZJWoZQ0oeKtC12jA4nb45/ZrGD4AmLULcEXImPHrzjjjAErddr1w X-Received: by 2002:a63:530e:: with SMTP id h14mr4125295pgb.136.1554359472492; Wed, 03 Apr 2019 23:31:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554359472; cv=none; d=google.com; s=arc-20160816; b=tMWqqRo9CVkp+cxUC6o1cm7YdWNUgFzmFXG2AsQ1PJBRhMMVIFfBndU9k9QpxIJMaK rcRiXA2V0Qle04gBAeY3cWBnMSp0cvHFwrLEdgu6iU2bo3484sNO/R7+0ilQT5MkKNhg 3QRjKxgvJg2vY61cFp7emsFWH8TWvoEtWZ9Z7b37tNXctApUxVhiAn0MbixlIkNErhGY WOypzluMyZmaciOSzyyYO1nUQJAngZ6J/EjqD+7TWXxBdIRIGuskkePVl1BjrGCtDiC0 WMKzi2iY+mUxhJqgL/sijGztJBt/fheUioMj2Fg56nyJFSjzEeHSSPj5ybo+6BdOCL4f KonA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature:dkim-signature; bh=kfjYFgGufWc1zpGD9UIRLmTspSPrlbpE+zkk/TTwrE4=; b=uCHSU5p4g1MG7bIhpfTaIENL45oLhMVocUf53moU+ZpMN+AOzW3A4k8jRjJPKOBU1R XxiAa+ubBSULOTubEUBRi0V8VVEToTbrtSePJXbZdoUr+DaPIshjwf/k/SkQVHJ91L4X wLsAzRdCej/4tTCnEz3l3YFj8/xfikbeXBMXyDodYixX95f048VmL6P6ELvyCvQzJ1CK 6R8kboxpINoUEKB/vHTQ74Mf0ehu6CTAbWjiokpJACPBn5lx0PkZgo9DbEnU7+8iZU9S 7muRhdP9q88Er0RPUii27shExo9CBC/xZ1mzzoqk856c4bCyZ7OlTes1pIXj7DRWAKnF Gd7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@themaw.net header.s=fm2 header.b=lkM2guKl; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=RDzUfSnb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v21si15426526pfe.119.2019.04.03.23.30.56; Wed, 03 Apr 2019 23:31:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@themaw.net header.s=fm2 header.b=lkM2guKl; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=RDzUfSnb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726994AbfDDGaP (ORCPT + 99 others); Thu, 4 Apr 2019 02:30:15 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:56585 "EHLO out5-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725914AbfDDGaP (ORCPT ); Thu, 4 Apr 2019 02:30:15 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id D184221D13; Thu, 4 Apr 2019 02:30:13 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 04 Apr 2019 02:30:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=themaw.net; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version:content-transfer-encoding; s=fm2; bh= kfjYFgGufWc1zpGD9UIRLmTspSPrlbpE+zkk/TTwrE4=; b=lkM2guKlLqZXRrdP udqqHdEOip3ijfNWQc1OiulB7wdF6xh0+Jq2MloFS2RYIAnIomlE8qc6HbMdk+gS /p1M79k6Ih9HFt1p8TL5mXQIdKQndV9bnTy0N6u4j6N8K5XnfJEBpB+N7Gip1NOG zZ3S1UUVBwLGDQFXqpnvxCbawR20/L/1bnK59cFFy4WfzWr349o2NQb7JM0k13ib MHt+00uoM9KCQh8H1dKW1W5Z2TjC8ahp63s3nN46y2bizIEiLZxSy3Dk6+LynZ/Y MvIvQh90nrg3vn5CbmLrwsJWQko7Cf9wpxUKHgvuGtlvKgLmzn6Lp6z9qVLbABZK jRBS0w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=kfjYFgGufWc1zpGD9UIRLmTspSPrlbpE+zkk/TTwr E4=; b=RDzUfSnbSCF5+/4jSDF9lJQ6Kpynrjbu1GUe3J5cc7s3OMK5zCI85JE4E YN1FHbNZfajtdrZYuu/D7d4KI67h+fca/dPj4AfWFTQ1Ux4+F+rP4qu1m7yvGOgA /MnE6VJWmdoR66iEAQ0S/TNfQtKq+e26aIRyT+isJZHxbFDEy+YxdUo8Aven+of0 yy+ccpblpvoUMcjWhEiUXwXIqs9GAPTrGkbDi5U9NRVAXqSDLkMGVRRC7TfaVI5P 12WdS801rpLr/nKVEvS8IZEJbLHF4HbGED/sIPMbiA8Bc7zvyY3Dx9wsMy50irOd Ds+gyVfR3n9JOTCW3mP93xFkSUnTw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrtdeggddutdehucdltddurdeguddtrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepkffuhffvffgjfhgtofgggfesthejredtredt jeenucfhrhhomhepkfgrnhcumfgvnhhtuceorhgrvhgvnhesthhhvghmrgifrdhnvghtqe enucfkphepuddukedrvddtkedrieefrddvfedvnecurfgrrhgrmhepmhgrihhlfhhrohhm pehrrghvvghnsehthhgvmhgrfidrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from pluto.themaw.net (unknown [118.208.63.232]) by mail.messagingengine.com (Postfix) with ESMTPA id B59DBE452B; Thu, 4 Apr 2019 02:30:11 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by pluto.themaw.net (Postfix) with ESMTP id E8FDD1C0165; Thu, 4 Apr 2019 14:30:07 +0800 (AWST) Message-ID: <152693a75ada9f5eb3242f1b15694556078d352f.camel@themaw.net> Subject: Re: [PATCH v3 00/24] Convert vfs.txt to vfs.rst From: Ian Kent To: Al Viro , NeilBrown Cc: Jonathan Corbet , "Tobin C. Harding" , Mauro Carvalho Chehab , Randy Dunlap , linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Date: Thu, 04 Apr 2019 14:30:07 +0800 In-Reply-To: <20190403193523.GX2217@ZenIV.linux.org.uk> References: <20190327051717.23225-1-tobin@kernel.org> <20190402094934.5b242dc0@lwn.net> <20190402164824.GK2217@ZenIV.linux.org.uk> <20190402175401.GL2217@ZenIV.linux.org.uk> <20190402190811.GM2217@ZenIV.linux.org.uk> <5c5e02f8b8add4aa2fc24ba2a0880652529588af.camel@themaw.net> <87ftqz29i2.fsf@notabene.neil.brown.name> <20190403193523.GX2217@ZenIV.linux.org.uk> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 (3.28.5-2.fc28) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2019-04-03 at 20:35 +0100, Al Viro wrote: > On Wed, Apr 03, 2019 at 11:55:01AM +1100, NeilBrown wrote: > > > It seems very likely that this was just a subtlety that I missed. > > I doesn't help that "ino" isn't actually and inode and isn't freed like > > an inode, but that is no excuse. > > > > When we add the rcu_head linkage to 'struct autofs_info', we might as > > well remove the 'struct inode' from there - it doesn't seem to have been > > used for years. > > Umm... I can do that, but then we get greater potential for conflicts > and the whole thing might be better off in autofs tree. Ian, up to you - > I can throw both into a never-rebased branch, so you could merge it > into your tree; the first one is -stable fodder, though... Ha, as unlikely as that usually is, given the low churn in the autofs code, conflicts might be a problem. I'm likely to change the autofs info flags field to unsigned as part of implementing a suggestion from Neil (quite some time ago now) to fix the AT_NO_AUTOMOUNT handling. So I'll hold onto the patch to remove the inode field, include it as part of that change, and forward it as low priority via Andrew. I'll send your rcu free patch back to you (with an added comment in the description) as a higher priority change. Ian