Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp8510887ybi; Tue, 9 Jul 2019 17:34:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqx2PIy/hw9tErH+y/+r3+1IhtWeq2GH5GrsBqVfXDRuDVC1kRmjh+AUAve9BBZUMlNYNMMO X-Received: by 2002:a65:454c:: with SMTP id x12mr33580044pgr.354.1562718869887; Tue, 09 Jul 2019 17:34:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562718869; cv=none; d=google.com; s=arc-20160816; b=04AFfQLRFV19eV3jyaYYnCWUexIt7qi9CI9+far5gAnK0J8vlw2emuaT6Bw/JDDU0Z Z+PKui6XliYAvpsEeVLQietm/WCJ+1inA5+lGINWjFwBQE2nx7fQajcv9EWQUibw7sTC Y0melKGGyoGGeKm6e+CglMq1YhosF8MBHA3d06NjzsaV+8sZx2Jief9P95vl4mP4YsZy O38Dm17WOI+Kl6FjHRpG21vJExlxtBNH0+z61ylmfuCxkcAEzwVwgxqpcTkBfeMbfbJp yKBB53vYWdZs5HTLwjYmYaV+Xron4lItzHPCOxiI19krKdmi99lAO7HCBjAtK9R1vwcd Rptg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date; bh=9VsYAyx6afCeFTAWgaQaVuN4fbvmznwbdLfTEP6m6fs=; b=bjFKwVmFaQCd2LDPZu29PtV+Ls/seJG3rsW3/mqWBiIL3lUfkHoKo+jha3ldkXupAg uAV6Hn3IF15dqrX5XvhIX5JEPsmvPk8I4+88Kyouv1Oj03UaTA9dPpUc4TFLcBnBW6XU HMGBSCIIA1JR6JSboEcmaXTVaeicczIyHaAgCskr9jnCnWGJMAj4HF44IJfUN3x0rpuj x7sYmPacNxAcXQqg12FZJXoxGWrYiewtLWpd5+jhSpaBefMALRJi9y+rnLP7OE9xo82A b9BN8rSXiDZ42ARaeKaZNsMZd7Tq8WtgrmFu4w8QO+m1RVPfd/7qHTmU5iJmLjeh0dBE domg== ARC-Authentication-Results: i=1; mx.google.com; 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 ay6si449632plb.203.2019.07.09.17.34.14; Tue, 09 Jul 2019 17:34:29 -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; 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 S1727028AbfGJAbS (ORCPT + 99 others); Tue, 9 Jul 2019 20:31:18 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:52794 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726613AbfGJAbS (ORCPT ); Tue, 9 Jul 2019 20:31:18 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.92 #3 (Red Hat Linux)) id 1hl0Vt-0006xX-8J; Wed, 10 Jul 2019 00:31:13 +0000 Date: Wed, 10 Jul 2019 01:31:13 +0100 From: Al Viro To: Miklos Szeredi , David Howells , linux-fsdevel@vger.kernel.org, Mark Rutland , linux-kernel@vger.kernel.org Subject: Re: [PATCH] vfs: fsmount: add missing mntget() Message-ID: <20190710003113.GC17978@ZenIV.linux.org.uk> References: <20190610183031.GE63833@gmail.com> <20190612184313.143456-1-ebiggers@kernel.org> <20190613084728.GA32129@miu.piliscsaba.redhat.com> <20190709230029.GO641@sol.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709230029.GO641@sol.localdomain> User-Agent: Mutt/1.11.3 (2019-02-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 09, 2019 at 04:00:29PM -0700, Eric Biggers wrote: > > index 49a058c73e4c..26f74e092bd9 100644 > > --- a/fs/pnode.h > > +++ b/fs/pnode.h > > @@ -44,7 +44,7 @@ int propagate_mount_busy(struct mount *, int); > > void propagate_mount_unlock(struct mount *); > > void mnt_release_group_id(struct mount *); > > int get_dominating_id(struct mount *mnt, const struct path *root); > > -unsigned int mnt_get_count(struct mount *mnt); > > +int mnt_get_count(struct mount *mnt); > > void mnt_set_mountpoint(struct mount *, struct mountpoint *, > > struct mount *); > > void mnt_change_mountpoint(struct mount *parent, struct mountpoint *mp, > > Miklos, are you planning to send this as a formal patch? Hold it for a while, OK? There's an unpleasant issue (a very long-standing one) with boxen that have an obscene amount of RAM. Some of the counters involved will need to become long. This is the coming cycle fodder (mounts and inodes are relatively easy; it's dentry->d_count that brings arseloads of fun) and I'd rather deal with that sanity check as part of the same series. It's not forgotten... Patch series re limiting the number of negative dentries is also getting into the same mix. Watch #work.dcache - what's in there is basically prep work for the big pile for the next cycle; it'll be interesting...