Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp522908rdb; Thu, 19 Oct 2023 10:51:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFmpyiM4Nr6lAnNFWdjcAzUg6ltAh7npA/dJWnBzCutDWw4US9Hzgk2FR8BvPqn07OxKFo6 X-Received: by 2002:a05:6a00:2d0f:b0:68a:4261:ab7f with SMTP id fa15-20020a056a002d0f00b0068a4261ab7fmr2923880pfb.31.1697737905469; Thu, 19 Oct 2023 10:51:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697737905; cv=none; d=google.com; s=arc-20160816; b=u1tag7v7WO3zkNeISEYM+v/t5xGd4gJJ2gNTyE7k6SUfgwocZdrs3Q9nobm1qGzr9X 7mcaEfXWaiTUkAQpAiEMOYw6blnJo5j4+wmUPHc/T9+hfum8wutTyUVeS6i+KN4/mvM0 eCb+I1VWhJZWWXDSC0wglbQgDI5kH67R0T2Sve4OfAyNhwayGF8HpP0AnKA2cVvV3hje +E2aZKgLl4J9yv9QVGC7Wp1pfE4TJO/Tco6Jzl0BRZZVr+Vx2Rr9Z1zBqHLiHUvPVyR0 rOul2AbPp7JBPu2nzcYrFVfwC1NMmTE9t3EogXbjrKNYudB0YDPQ93PA4felRopyZ4Pu VF4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=NxyRz0yQqVJRY3zmZ6nwicjRS4ksR0Rz7BgzZVO3P6w=; fh=Xw6GbVJgVkcX2sFMl3HB+VrgotJD0EVl8JZ2MXlbOa8=; b=iMgyddjPxQey2vFm/zH6Wi3XRkgmuOfIam3EP0tNy1b+JtiCg45JCQo5dEM6P8/5bX +ENtlG8AJ/mlqjqfZouMLGq5TibwrqMKYD1lY0gVOqTqY7VgTTLYqHUkQo83VsOQ4TAQ FKVeRmKCfBjX1eU9hsiqtMXvrNnBLJ6W11cR9oKzXYWW9kJQtix3kfTBpniKxqhZdCCV qweZktAAdpiiz7HBpXCBLp6RjbnTloZhy9/nsfZCLxvz+Uh1DVni9R1LiD+kQNJT2Eh9 uiTOjvb7e1KWBMvchI1NYOybcugV/BNkUcQL14p6+SsaHMyNpi4Mv0t3Efc9uvZape4Q GqjQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=QsZMDPwa; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id d124-20020a633682000000b005abac05ba94si63517pga.776.2023.10.19.10.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 10:51:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=QsZMDPwa; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 8C0F082A855C; Thu, 19 Oct 2023 10:51:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235495AbjJSRvl (ORCPT + 99 others); Thu, 19 Oct 2023 13:51:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235484AbjJSRvk (ORCPT ); Thu, 19 Oct 2023 13:51:40 -0400 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A757114 for ; Thu, 19 Oct 2023 10:51:39 -0700 (PDT) Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-9ad8a822508so1351014666b.0 for ; Thu, 19 Oct 2023 10:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1697737897; x=1698342697; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NxyRz0yQqVJRY3zmZ6nwicjRS4ksR0Rz7BgzZVO3P6w=; b=QsZMDPwaK9757OCMA6CxKXTGBXJ0OpZ++/Eawo173gLhGaLZKF2GFLvh2OZfkzX/nd RkgNjIEo5BTaFVETMjVcvZZhOjbmTiGshre5AC/cyvGrtm5Dtuo0nK/5NoJPVfGVLI6D Qo/fC085fMKpBO4zSVWVcXYOvvHLMnVK88coA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697737897; x=1698342697; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NxyRz0yQqVJRY3zmZ6nwicjRS4ksR0Rz7BgzZVO3P6w=; b=YeK+O7JmOUMaaxidwuPO5Bzzbpn+3JMxBq4EL2IqPQrOEy75Zg7pTtuyaLFASHT5aG K5sTDO60PKQBn7kFBOIG8b6tAj88nQMYNQgmgUaYq7I8c2VZO55u5iL/R57Ll8zj5N5X ZM7N+ukRIQA5efsGYFShuLD/Fa/Q+hgIL6ULssot7r3p2KYEue0vtn6mk3nWQX+Fy9bg 7TXjX8oPHLoH20rwMhZlPl+lE/6UlzmPqMhpLXQ+1pO/+EQE9Mn1kj8+pDN8gYXkJ0lh UGATZVywDy424jjyzB36m8DT4S946pwO8RDT7GaFh1V3X8e7oVDVZbBjTb3yAETaq1QA 3Y8Q== X-Gm-Message-State: AOJu0Yyb0Yc5961ekG55l8c5S3xj14PF/c8pkFHnK+BczlylNmlMky0m C4tQTyNZOp6gsRLkKXxtGhV6H6g8H4WAtQgbGvP+xVm0 X-Received: by 2002:a17:907:7f29:b0:9bd:ac0f:83dc with SMTP id qf41-20020a1709077f2900b009bdac0f83dcmr2697437ejc.54.1697737897312; Thu, 19 Oct 2023 10:51:37 -0700 (PDT) Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com. [209.85.218.50]) by smtp.gmail.com with ESMTPSA id z23-20020a170906075700b009b947f81c4asm3929159ejb.155.2023.10.19.10.51.36 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 19 Oct 2023 10:51:36 -0700 (PDT) Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-9ad8a822508so1351011766b.0 for ; Thu, 19 Oct 2023 10:51:36 -0700 (PDT) X-Received: by 2002:a17:907:31c5:b0:9be:ef46:6b9c with SMTP id xf5-20020a17090731c500b009beef466b9cmr2784575ejb.70.1697737896286; Thu, 19 Oct 2023 10:51:36 -0700 (PDT) MIME-Version: 1.0 References: <20231018184613.tphd3grenbxwgy2v@quack3> <20231019101854.yb5gurasxgbdtui5@quack3> <20231019164240.lhg5jotsh6vfuy67@treble> In-Reply-To: From: Linus Torvalds Date: Thu, 19 Oct 2023 10:51:18 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] ext2, quota, and udf fixes for 6.6-rc1 To: Andy Shevchenko Cc: Josh Poimboeuf , Jan Kara , Nathan Chancellor , Nick Desaulniers , Kees Cook , Ferry Toth , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email 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 (howler.vger.email [0.0.0.0]); Thu, 19 Oct 2023 10:51:42 -0700 (PDT) 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(). 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. Linus