Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp243947rdb; Thu, 19 Oct 2023 03:19:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHcAxDx5c8+syIun9P2FBuFo8oF1Eskq6OClBqLW0fhTIsLP96NQ9BlYAU40/GbR0elMZCn X-Received: by 2002:a05:6a00:9399:b0:6be:4789:97ba with SMTP id ka25-20020a056a00939900b006be478997bamr1498627pfb.3.1697710753295; Thu, 19 Oct 2023 03:19:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697710753; cv=none; d=google.com; s=arc-20160816; b=H7SS5ld6MoL9an4eX4dcNnNY7WLF7JOALAzTRJw4TePgnCte3XNQaBiCzFIsJTzhkg oFuFUjDPZcbk65xgdCljS4aS5JOByLaji2xYBkP7XlD6nYWNsiUpVE71KmDL68mPtlg3 JOU0sM22zn5uSqMh0pUZx/OXESo6h78v2IgD5SsxIBrvTUxmL9SMgjIgHaBu9i4lJtNw N04vjYg15TuhdBaoN8RiG/pHZHYRbTagdF8zsRf8+qzdyTFtS4YjTbIaypnZTw/NAhfi 63OXL89cxC3YqLh91It5ORWQ3mT6bagjCF8BG3DuvtPe1R1rUUpUk0xR+FkLYd44P55U uBTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=k7Koy1TTy6fVeKfRcpreu2u0+v8upl8pxgAqsONksHA=; fh=JbVUgWB4lj6g9DNB07WgTrptog2z27EpC2Gn07Mzt7g=; b=fhJNhi8OdvU6w2LXXC5i6V5NUK2VtX7YGfaYpBHhRIBkuL+qtBxDyN6hvqD4ZBKpLx kGpVMcjxXlXZ69xINnJBjY9iotDKXF2sJEtbj1wGasPcvcftqzs32Z+BeeHjdMDWmIZ/ wkfP4tellCUcmLY5oE1Y+GnA5PPfX0P18+0hUguhPwY6Dx9czLFRT4mRAuSjsqNNVZuN 8jyHEffO+ybXCGej3Z2Sdj01zW+lJarfU6vinDafj8HOKKB1EexBTRAz8HzvzrvQYsXG sERET1uQTLjqVGDdQ/Zr7ymDXV4ffdcwvj2TxUqZ8LGC+hBhDV2OKyM6m/+PDyCPAU/z lEOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=q10RL5Xw; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519 header.b=3JFPDpgJ; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id s6-20020a625e06000000b0068a38a9ab84si5522141pfb.176.2023.10.19.03.19.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 03:19:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=q10RL5Xw; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519 header.b=3JFPDpgJ; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::3:5 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 groat.vger.email (Postfix) with ESMTP id 1FEA3811F24B; Thu, 19 Oct 2023 03:19:10 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345183AbjJSKS7 (ORCPT + 99 others); Thu, 19 Oct 2023 06:18:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345125AbjJSKS6 (ORCPT ); Thu, 19 Oct 2023 06:18:58 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B989119; Thu, 19 Oct 2023 03:18:56 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 9DB3D1F38C; Thu, 19 Oct 2023 10:18:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1697710734; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=k7Koy1TTy6fVeKfRcpreu2u0+v8upl8pxgAqsONksHA=; b=q10RL5Xw7WNwontk98d89evO5H6R/Qz50evEUZ2nl38hurvbdVMNlrcJrwPAbyE0v1o4WT RT92ilDFsgdAWzGhQwUvJ0lXQjUHxhKvNEAQjpdmgp70PjaQCtGPbzoaVblbBKlKoT7p16 rIzxp6TRvKeukxkXe1xXvvXNBbTslJ0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1697710734; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=k7Koy1TTy6fVeKfRcpreu2u0+v8upl8pxgAqsONksHA=; b=3JFPDpgJ2swMgPSfIVOzM9MoNujWLEFuWKBEz0BKa2ZFVpU9XLcAYL9FwjBlsr5JdJwifw 6Hd2Mudx2Tqbm2DA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 813F61357F; Thu, 19 Oct 2023 10:18:54 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 8k2IH44CMWWvdQAAMHmgww (envelope-from ); Thu, 19 Oct 2023 10:18:54 +0000 Received: by quack3.suse.cz (Postfix, from userid 1000) id 0E968A06B0; Thu, 19 Oct 2023 12:18:54 +0200 (CEST) Date: Thu, 19 Oct 2023 12:18:54 +0200 From: Jan Kara To: Andy Shevchenko Cc: Jan Kara , Ferry Toth , Linus Torvalds , 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: <20231019101854.yb5gurasxgbdtui5@quack3> References: <20231017133245.lvadrhbgklppnffv@quack3> <20231018184613.tphd3grenbxwgy2v@quack3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Authentication-Results: smtp-out2.suse.de; none X-Spam-Level: X-Spam-Score: -6.60 X-Spamd-Result: default: False [-6.60 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-3.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_FIVE(0.00)[6]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; BAYES_HAM(-3.00)[100.00%] 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 groat.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 (groat.vger.email [0.0.0.0]); Thu, 19 Oct 2023 03:19:10 -0700 (PDT) On Thu 19-10-23 11:46:58, Andy Shevchenko wrote: > On Wed, Oct 18, 2023 at 08:46:13PM +0200, Jan Kara wrote: > > On Tue 17-10-23 19:02:52, Andy Shevchenko wrote: > > > On Tue, Oct 17, 2023 at 06:34:50PM +0300, Andy Shevchenko wrote: > > > > On Tue, Oct 17, 2023 at 06:14:54PM +0300, Andy Shevchenko wrote: > > > > > On Tue, Oct 17, 2023 at 05:50:10PM +0300, Andy Shevchenko wrote: > > > > > > On Tue, Oct 17, 2023 at 04:42:29PM +0300, Andy Shevchenko wrote: > > > > > > > On Tue, Oct 17, 2023 at 03:32:45PM +0200, Jan Kara wrote: > > > > > > > > On Tue 17-10-23 14:46:20, Andy Shevchenko wrote: > > > > > > > > > On Tue, Oct 17, 2023 at 01:32:53PM +0300, Andy Shevchenko wrote: > > > > > > > > > > On Tue, Oct 17, 2023 at 01:29:27PM +0300, Andy Shevchenko wrote: > > > > > > > > > > > On Tue, Oct 17, 2023 at 01:27:19PM +0300, Andy Shevchenko wrote: > > > > > > > > > > > > On Wed, Aug 30, 2023 at 12:24:34PM +0200, Jan Kara wrote: > > > > > > > > > > > > > Hello Linus, > > ... > > > > > > > > > > > > > This merge commit (?) broke boot on Intel Merrifield. > > > > > > > > > > > > It has earlycon enabled and only what I got is watchdog > > > > > > > > > > > > trigger without a bit of information printed out. > > > > > > > > > > > > > > > > > > Okay, seems false positive as with different configuration it > > > > > > > > > boots. It might be related to the size of the kernel itself. > > > > > > > > > > > > > > > > Ah, ok, that makes some sense. > > > > > > > > > > > > > > I should have mentioned that it boots with the configuration say "A", > > > > > > > while not with "B", where "B" = "A" + "C" and definitely the kernel > > > > > > > and initrd sizes in the "B" case are bigger. > > > > > > > > > > > > If it's a size (which is only grew from 13M->14M), it's weird. > > > > > > > > > > > > Nevertheless, I reverted these in my local tree > > > > > > > > > > > > 85515a7f0ae7 (HEAD -> topic/mrfld) Revert "defconfig: enable DEBUG_SPINLOCK" > > > > > > 786e04262621 Revert "defconfig: enable DEBUG_ATOMIC_SLEEP" > > > > > > 76ad0a0c3f2d Revert "defconfig: enable DEBUG_INFO" > > > > > > f8090166c1be Revert "defconfig: enable DEBUG_LIST && DEBUG_OBJECTS_RCU_HEAD" > > > > > > > > > > > > and it boots again! So, after this merge something affects one of this? > > > > > > > > > > > > I'll continuing debugging which one is a culprit, just want to share > > > > > > the intermediate findings. > > > > > > > > > > CONFIG_DEBUG_LIST with this merge commit somehow triggers this issue. > > > > > Any ideas? > > > > > > > Dropping CONFIG_QUOTA* helps as well. > > > > > > More precisely it's enough to drop either from CONFIG_DEBUG_LIST and CONFIG_QUOTA > > > to make it boot again. > > > > > > And I'm done for today. > > > > OK, thanks for debugging! So can you perhaps enable CONFIG_DEBUG_LIST > > permanently in your kernel config and then bisect through the quota changes > > in the merge? My guess is commit dabc8b20756 ("quota: fix dqput() to follow > > the guarantees dquot_srcu should provide") might be the culprit given your > > testing but I fail to see how given I don't expect any quotas to be used > > during boot of your platform... BTW, there's also fixup: 869b6ea160 > > ("quota: Fix slow quotaoff") merged last week so you could try testing a > > kernel after this fix to see whether it changes anything. > > It's exactly what my initial report is about, CONFIG_DEBUG_LIST was there > always with CONFIG_QUOTA as well. Ah, ok. > Two bisections (v6.5 .. v6.6-rc1 & something...v6.6-rc6) pointed out to > merge commit! I thought CONFIG_DEBUG_LIST arrived through one path, some problematic quota change arrived through another path and because they cause problems only together, then bisecting to the merge would be exactly the outcome. Alas that doesn't seem to be the case :-|. > I _had_ tried to simply revert the quota changes (I haven't > said about that before) and it didn't help. I'm so puzzled with all this. Aha, OK. If even reverting quota changes doesn't help, then it's really weird... Honza -- Jan Kara SUSE Labs, CR