Received: by 10.223.164.202 with SMTP id h10csp818850wrb; Thu, 9 Nov 2017 15:09:30 -0800 (PST) X-Google-Smtp-Source: ABhQp+TXQx4XEW2pdcCMz4IOqQXnSv2bBgR3yJ3SDVf7ee6XZ/p+hi/WjFcAre+q42D/JRSCkN9S X-Received: by 10.159.246.16 with SMTP id b16mr1979993pls.0.1510268970060; Thu, 09 Nov 2017 15:09:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510268970; cv=none; d=google.com; s=arc-20160816; b=EQjUGZyGenfHvWa5mQr7ZHBEg+B3WblOI8L57ohW/6ZTw3VI0VP+AB1nBpcqjtP0ya H3OK41xoPhrViWNqyQ3I84eAqli6V13/JaOuc9Jg9pCgkQ3lz5+sw7GAjJJqx5+3JlKe Piw3BBQGXbfdlvYAyd25cE/up3Wpm0RqBzQ5+cxXxLLP3NqQ5dc8hw2p+mgGn/HJqCEo D5kd9ABwKqCKPMnGW8P6s+7Zfw9K5FRYzn3/w2R4bJLXVnxLkbIr2CKb/Sdvz1wGKe20 DdRGw2ST5EHrCMn7JepkrmAHlH1RSIxmXGzIXHCkUSu75yktYV3NLoXw9VRqoA2/blJ4 ikNw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=brZ8PCOMYtqIGO/pA42lQ1EMRDg6QxAi5IBwJ0++e8o=; b=bshIczuLy2LXV7tE9O00ygCBpm9YJNHjGeO1xjshqt9icu67k8PgzKwMKVVqBCn1Jg JY/jbiXF5S5rMsCY6JxreuvnZyXzqBpQv5tYqcM2dU2fPcmMcd5YzJJ7+oj7ET8jeoXD jnA5ok87XdI60FQnVKzycTbnMHgWb+QBTIABRVtIjhrqQSobbPbeO7m33cp/cpkoU2Mv NFbEEa66yKixOl6mpIvcxQPVcbAJQ/VlAMH4O1emt/PEgGBGLPzz4taJSd2LzzyAlqW0 F7GixgtAx/gdVIfqlAfKWwyawWr3nPQ7tq6rofbEaOuZVccGamNsLOhzwwJOFtFnhIeU e9Og== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gentoo.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si238930plh.108.2017.11.09.15.09.18; Thu, 09 Nov 2017 15:09:30 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gentoo.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755168AbdKIXHU (ORCPT + 83 others); Thu, 9 Nov 2017 18:07:20 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:53698 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754836AbdKIXHS (ORCPT ); Thu, 9 Nov 2017 18:07:18 -0500 Received: from [10.128.12.82] (unknown [100.42.98.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chutzpah) by smtp.gentoo.org (Postfix) with ESMTPSA id 8693A33BE19; Thu, 9 Nov 2017 23:07:17 +0000 (UTC) Subject: Re: [nfsd4] potentially hardware breaking regression in 4.14-rc and 4.13.11 To: "J. Bruce Fields" , Linus Torvalds Cc: Al Viro , "Darrick J. Wong" , Linux Kernel Mailing List , Linux NFS Mailing List , stable , Thorsten Leemhuis References: <20171109204757.GB11619@parsley.fieldses.org> From: Patrick McLean Message-ID: Date: Thu, 9 Nov 2017 15:07:15 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171109204757.GB11619@parsley.fieldses.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2017-11-09 12:47 PM, J. Bruce Fields wrote: > On Wed, Nov 08, 2017 at 06:40:22PM -0800, Linus Torvalds wrote: >> Anyway, that cmovne noise makes it a bit hard to see the actual part >> that matters (and that traps) but I'm almost certain that it's the >> "mnt->mnt_sb->s_flags" loading that is part of calculate_f_flags() >> when it then does >> >> flags_by_sb(mnt->mnt_sb->s_flags); >> >> and I think mnt->mnt_sb is NULL. We know it's not 'mnt' itself that is >> NULL, because we wouldn't have gotten this far if it was. >> >> Now, afaik, mnt->mnt_sb should never be NULL in the first place for a >> proper path. And the vfs_statfs() code itself hasn't changed in a >> while. >> >> Which does seem to implicate nfsd as having passed in a bad path to >> vfs_statfs(). But I'm not seeing any changes in nfsd either. >> >> In particular, there are *no* nfsd changes in that 4.13.8..4.13.11 >> range. There is a bunch of xfs changes, though. What's the underlying >> filesystem that you are exporting? >> >> But bringing in Al Viro and Bruce Fields explicitly in case they see >> something. And Darrick, just in case it might be xfs. > > Looking at https://lkml.org/lkml/2017/11/8/1086 for the actual oops... > > It doesn't remind me of any known issue. > > So either I'm overlooking something or the bug's elsewhere. > > It sounds like you're varying *only* the server version, so there's not > much chance that this could be triggered by changes in client behavior? > We are definitely only varying the kernel on the server, nothing on the client side is changing. The client in this case is essentially an embedded device that we do not have a whole lot of control over. From 1583624804384780217@xxx Thu Nov 09 21:18:22 +0000 2017 X-GM-THRID: 1583547152812815582 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread