Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp537781rdb; Thu, 19 Oct 2023 11:17:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IECxVSvuUsn0te+RG6uCUQIBpBDdxBlYg13beOlG1174muUIggFl0z89VYeTQ/BCCDLg5bI X-Received: by 2002:a17:902:cf4f:b0:1c3:2532:ac71 with SMTP id e15-20020a170902cf4f00b001c32532ac71mr3254236plg.31.1697739447176; Thu, 19 Oct 2023 11:17:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697739447; cv=none; d=google.com; s=arc-20160816; b=qVPnE/zuGXBx5hD9RASPzXA/2TQF/FRZ4Hxhu+omjYj9WpVPQ+StR/Ql+4IRUTA64q Sa1oqnZ3s620jAj5Ij5VTcG/r+4365KCuJpUQYBBwa0mh90TZGBgfMh7nlye6NiSTGTC Wgti4dryZT1XIgX6T/d7k/8x3iQUqov4jisYdjlthia8QzwSf63F5RwcSmWgB66td7+1 RdtXZIyAEiJ4Uj/J/X06qPjYiuZ2G87PXAkNcdpzUAu4Ph57cAtMnvhMmZVYH8i3Q+cb xa0Em0hdZq+9y+WkmtYk42iIjPH3f5HvrKZU11Kh5OV+jU+4SBhsfpI1YEQSS6g6Bdon 7f+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=vErg7p79jvGlTAAtExvxZrQChOSTHiN7yTfjFTGWrjM=; fh=gFhtwjMG6X0upd0zEHV+jun4zh3IKjDzJ4+IC6mNHQo=; b=s3A+Ueu9qyjDh6xaXyhTKvEMFjSQV+AxJNaX0DJErD+MAXE2hMsrPBYSsF441bJEvm qYTSsQofKU+/3UIFmmS1c/pSyPyOFUkTQDr+prh6V8EbNK9580N4M+DH+cTaL04qg+0F BGtMcmH1SkHKEWVJq52lfPRUD4sfB/6SEoWn5ztWEXRau9BuZTOFzUbaBhMlYjstI6Yk MDpMLbwPkrm9CKucrHb12qsMMonQoC5WbmOnqVYXjq27jh1ht9m0pFdnjIDDGidHa3VN NN/2Eq8QUML1q/b4mrIWk9Dp0/iOHRqMKrYFXBjsFhCZJfzcptm4t97cy47sd8LXoAvW RciA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Uzjwlqkq; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id t9-20020a170902e84900b001c74f2d8980si52681plg.160.2023.10.19.11.17.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 11:17:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Uzjwlqkq; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 85B488068856; Thu, 19 Oct 2023 11:16:29 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235475AbjJSSQ2 (ORCPT + 99 others); Thu, 19 Oct 2023 14:16:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235513AbjJSSQ2 (ORCPT ); Thu, 19 Oct 2023 14:16:28 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 70E5C11F; Thu, 19 Oct 2023 11:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697739386; x=1729275386; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=y3YH1xLn8uCgLxMdmvkYS5BOmN4lSQz1MtdOJPGdEOM=; b=Uzjwlqkq2ti9M4xct0plOIP611P6EDAi8rVGVxhnFGWxlmbiIMUmZwEy L7VvS6X/9vxmH+4BsTWAPCRZpoAAMrTJfq1W8B2lw9PUphwKBhrowEBNF +IPdqloI8wsBGIKuuCABXZ41Q4Q3MjAkinMsFMFsaMUKb1U/3MDfo6ea3 Wyq4czypv6Wa/m3LXJ1DOiezhRU8jS1Gil7hBzdAOOW1oSwysQpfMBKik EG/Q07+YZmNiw5bEPw5FbSHb2TUL4w21LpLS36t04rLwARSIPd5+ixJJU 9twNi7BHF415q4/STg/fLM6m4T/LWu68xM8DxSE7yMafOC1rOwKVm3fyz A==; X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="383546381" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="383546381" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2023 11:16:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="786500596" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="786500596" Received: from smile.fi.intel.com ([10.237.72.54]) by orsmga008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2023 11:16:23 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.97-RC2) (envelope-from ) id 1qtXZE-00000006xAZ-1j2y; Thu, 19 Oct 2023 21:16:20 +0300 Date: Thu, 19 Oct 2023 21:16:20 +0300 From: Andy Shevchenko To: Linus Torvalds Cc: Josh Poimboeuf , Jan Kara , Nathan Chancellor , Nick Desaulniers , Kees Cook , Ferry Toth , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org Subject: Re: [GIT PULL] ext2, quota, and udf fixes for 6.6-rc1 Message-ID: References: <20231018184613.tphd3grenbxwgy2v@quack3> <20231019101854.yb5gurasxgbdtui5@quack3> <20231019164240.lhg5jotsh6vfuy67@treble> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 19 Oct 2023 11:16:29 -0700 (PDT) On Thu, Oct 19, 2023 at 09:10:25PM +0300, Andy Shevchenko wrote: > On Thu, Oct 19, 2023 at 10:51:18AM -0700, Linus Torvalds wrote: > > On Thu, 19 Oct 2023 at 10:26, Linus Torvalds > > wrote: > > > > > > That said, the quota dependency is quite odd, since normally I > > > wouldn't expect the quota code to really even trigger much during > > > boot. When it triggers that consistently, and that early during boot, > > > I would expect others to have reported more of this. > > > > > > Strange. > > > > Hmm. I do think the quota list handling has some odd things going on. > > And it did change with the whole ->dq_free thing. > > > > Some of it is just bad: > > > > #ifdef CONFIG_QUOTA_DEBUG > > /* sanity check */ > > BUG_ON(!list_empty(&dquot->dq_free)); > > #endif > > > > is done under a spinlock, and if it ever triggers, the machine is > > dead. Dammit, I *hate* how people use BUG_ON() for assertions. It's a > > disgrace. That should be a WARN_ON_ONCE(). > > In my configuration > > CONFIG_QUOTA=y > CONFIG_QUOTA_NETLINK_INTERFACE=y > # CONFIG_QUOTA_DEBUG is not set > CONFIG_QUOTA_TREE=y > # CONFIG_QFMT_V1 is not set > CONFIG_QFMT_V2=y > CONFIG_QUOTACTL=y > > > And it does have quite a bit of list-related changes, with the whole > > series from Baokun Li changing how the ->dq_free list works. > > > > The fact that it consistently bisects to the merge is still odd. > > Exactly! Imre suggested to test the merge point itself, so > far I tested the result of the merge in the upstream, but not > the branch/tag that has been merged. > > Let's see if I have time this week for that. This hunting is a bit exhaustive. Meanwhile a wild idea, can it be some git (automatic) conflict resolution that makes that merge affect another (not related to the main contents of the merge) files? Like upstream has one base, the merge has another which is older/newer in the history? -- With Best Regards, Andy Shevchenko