From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1FC92CA0ECB for ; Mon, 11 Sep 2023 22:11:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239219AbjIKWJR (ORCPT ); Mon, 11 Sep 2023 18:09:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237492AbjIKMxr (ORCPT ); Mon, 11 Sep 2023 08:53:47 -0400 Received: from muru.com (muru.com [72.249.23.125]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 80CF6CEB; Mon, 11 Sep 2023 05:53:42 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by muru.com (Postfix) with ESMTPS id E961280A2; Mon, 11 Sep 2023 12:53:41 +0000 (UTC) Date: Mon, 11 Sep 2023 15:53:40 +0300 From: Tony Lindgren To: Marc Haber Cc: Sean Christopherson , Bagas Sanjaya , linux-kernel@vger.kernel.org, Linux Regressions , Linux KVM , Paolo Bonzini Subject: Re: Linux 6.5 speed regression, boot VERY slow with anything systemd related Message-ID: <20230911125340.GB5285@atomide.com> References: <20230901122431.GU11676@atomide.com> <20230906152107.GD11676@atomide.com> <20230907105150.GJ11676@atomide.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Marc Haber [230909 20:08]: > On Thu, Sep 07, 2023 at 01:51:50PM +0300, Tony Lindgren wrote: > > Still a minimal reproducable test case is needed.. Or do you have the > > dmesg output of the failing boot? > > I have both dmesg output of a failing boot (with my kernel) and of a > successful boot (with the Debian kernel). Attached. Thanks I don't see anything strange there, serial ports are probed in both cases. > In the last few days I have made some additional experiments. Since 6.5 > has landed in Debian experimental in the mean time, I tried with the > Debian kernel: It works. I then used the Debian .config with my kernel > tree and my build environment, it works as well. I tried again with my > own .config, doesn't work. OK > I spent the next days with kind of binary searching the .config > differences between mine and Debian's (they're huge), and I now have two > configurations that only differ in CONFIG_PREEMPT_VOLUNTARY and > CONFIG_PREMPT. The version with CONFIG_PREEMPT_VOLUNTARY seems to work > (both attached). Sadly, my "own" .config uses CONFIG_PREEMPT_VOLUNTARY > and doesn't work, so the actual problem seems to be a bit more complex > still. OK Regards, Tony