Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp2151070ybe; Tue, 3 Sep 2019 08:40:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqxGN8GPhLsPdf351f3NxNk7aVACsP4Fz6HBA2pw9nyZUKJbqj6UTB/UTvP4eDg4RMbSszQh X-Received: by 2002:a63:e5a:: with SMTP id 26mr29763708pgo.3.1567525237006; Tue, 03 Sep 2019 08:40:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567525237; cv=none; d=google.com; s=arc-20160816; b=unysqdjdJaUXL+DyWIQnvzeN1U+qnkZN3AfXlZJQv25ok2ulVQ7aRXagOz0D/f0Qv4 oc2y9cxBfxQTV+eIPPwvas6+ehW6++sN2mIf8XWDV/azdLeyodU6kB/OFZIRp/h6KK4J 1XMiJylH5sHzIleztSv73LwbCzMNMsxu0NBcgYkx1o2KA+AJjqVblZTnCX5ClU6eXh2B lRy4XIEJpePCo+GSKo8l7Fy4crkmgz+Eh+Me7xnHsDBKZcblTxWuGhVCKkIxh+4qQ/aD mRyap3UHYKUWQ7CbqbSSKHeQfceqWNgb2DpSz/2wfz1TVsunjToP1QEBW3FCd1Ih80Z/ jBqQ== 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:cc :to:from:date:dkim-signature; bh=X/cB+D23nb3lX4M1niPmjOpwMGJ9zXCGneGvPXK49yk=; b=BCafxtPxY5osjJLi1YyC1Hn9G0sKfvCu8WZ9xvOMXYA41ybHcnvo0nBZzJpqrXyhg7 MtmIzcGH3QHm9A0Ru0KYUMTu38jdWgpdovXwBSSZW+61yXSog+U1fpmSuZyRHgKbb8wy 6rFHDI17JmfL4Vempa98GAGOgZb5c7ejHa9XwIpntxL+LV4+V92C8wgoy/545dpssVpn qxNBUXkkjMeLyL5+PMNroqZAMceNXm1OUhMdU1mIueU/5LVswQZnIxLloLeUZplmv3Yw iQxNJUWDzKMNb3kyiBL6O+QoM037o3qNMo00m3RssBSPYZtsnWEZY9JkgHUf1JM4XH6F 6BAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=PdKulyV7; 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 x18si7110195pfm.213.2019.09.03.08.40.21; Tue, 03 Sep 2019 08:40:36 -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=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=PdKulyV7; 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 S1729749AbfICPjc (ORCPT + 99 others); Tue, 3 Sep 2019 11:39:32 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:53356 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727667AbfICPjb (ORCPT ); Tue, 3 Sep 2019 11:39:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=X/cB+D23nb3lX4M1niPmjOpwMGJ9zXCGneGvPXK49yk=; b=PdKulyV7w7y/A8JCioTeyJUuR y3Xccyj9G6xJF2RbjybT/K0F29/PFbSQafRj+pndk+/yoedkvuH6HVhD+zzptW42f6J2cebfVmilo UNCn4jitxx8GqoLqUeXZOioygfsc1XMfHMWCzocd0q7Urfh/oVU50o4uyCZT5QpB4l+l7s85hrNsg uGKJ4n6sUvDKSao5Au9nJQ2YGcmxOPY0AWIul0QyWh9AR42l4GbY4gzFykHKXbftY6tvnlAqs+7p2 C8UMMHkQWMBLyIS5XfOzykxhVUY1pjbdarKNnJY9X7cUBurB6BwqqGNengoL8WlmZQS9sUtZHwPNK s8MoEWvCA==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i5Au2-0000xR-JZ; Tue, 03 Sep 2019 15:39:30 +0000 Date: Tue, 3 Sep 2019 08:39:30 -0700 From: Christoph Hellwig To: Al Viro Cc: Christoph Hellwig , Qian Cai , linux-fsdevel@vger.kernel.org, LKML , Linus Torvalds Subject: Re: "fs/namei.c: keep track of nd->root refcount status" causes boot panic Message-ID: <20190903153930.GA2791@infradead.org> References: <7C6CCE98-1E22-433C-BF70-A3CBCDED4635@lca.pw> <20190903123719.GF1131@ZenIV.linux.org.uk> <20190903130456.GA9567@infradead.org> <20190903134832.GH1131@ZenIV.linux.org.uk> <20190903135024.GA8274@infradead.org> <20190903135354.GI1131@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190903135354.GI1131@ZenIV.linux.org.uk> User-Agent: Mutt/1.11.4 (2019-03-13) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 03, 2019 at 02:53:54PM +0100, Al Viro wrote: > On Tue, Sep 03, 2019 at 06:50:24AM -0700, Christoph Hellwig wrote: > > On Tue, Sep 03, 2019 at 02:48:32PM +0100, Al Viro wrote: > > > Not sure what would be the best way to do it... I don't mind breaking > > > the out-of-tree modules, whatever their license is; what I would rather > > > avoid is _quiet_ breaking of such. > > > > Any out of tree module running against an upstream kernel will need > > a recompile for a new version anyway. So I would not worry about it > > at all. > > There's much nastier situation than "new upstream kernel released, > need to rebuild" - it's bisect in mainline trying to locate something... I really don't get the point. And it's not like we've card about this anywhere else. And jumping wildly around with the numeric values for constants will lead to bugs like the one you added and fixed again and again.