From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0EE8A47DD75 for ; Tue, 5 May 2026 13:55:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989308; cv=none; b=nCMka+kAN4YDT5m+gFW2B/VBYtRfimzTsTX2ac/nrUlkqfsuTXwNbPM6in1gMfBZx45IyffxsNET0FWWK8hrqAMDXuO82ECFccYtlNnyw8aKF1ls7IOA3XVCiI9ZKpGDSJoWfzyY7aht8yQuk/2iAzfxM29ZqkC5FZ5sCyHILZ4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777989308; c=relaxed/simple; bh=KAnGYJCgsXMnAiO/c3yJDpTlpt8I/IcwFT3rinc9rf4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Pqhzk0I3eqb7kjOld96wJshUkmc+R5jAmhluCHe5lgMQXSQ9VTjkDNmGHE3Q2PbeAleuUOmehKHxJNj73hkStxH4EALZKIO2fRHvVQQr30D7ki4k2dJnXUyVd25ttyfWl7fnhkMMZax3m1mKTrV4N29Fok12qwKh1TtmAPfihd0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=C3P8OSdy; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="C3P8OSdy" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4891b0786beso35855915e9.1 for ; Tue, 05 May 2026 06:55:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1777989305; x=1778594105; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=OW0dklUq7uf6SLk/z/yDWKh4nZLnpSbAuY6QO/s7DpU=; b=C3P8OSdynQ2HRDf10f6XlhrpP+7V2JHTSsvzasug2Ts+UrooEMVf5HzfIRkUhDd6nK nOQXV4AjoqWvVJR38Lj0J8kAPkcw5vpFBFiEd19EQpm7j6Y6xLlLFQ9BDz2zm6n2i/zl FbcbS0qbA3xK5d24ti8E3pDsjMFGpvwnUmqFP2yc5Q0a7RbugGimx5fzWtdn9s9E8z80 LV8o3tizyvXXAyiLim0j1kytUaXqmU9saoyLKY+HYoS+LXb9zDTucJn8J4WSMHGAEcw2 IsLZipe2kjdQzJGvSmOsM+ej4FEJvwRPGQ3Igs7ffVHQam+CAp2mKiY0dOi2OnBR3F9D 05Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777989305; x=1778594105; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OW0dklUq7uf6SLk/z/yDWKh4nZLnpSbAuY6QO/s7DpU=; b=dwpggjCtRYGitTHwNPPHFRg953MMrmnBhsuNFjo8cuqNQT/aIiyWUvhk4nHWc3BPNT 5DdJzOu8UYc94GZAiSLRYHkeRwF3YEo6gekqWuI6Kcby7kztuH1w2C7OlW8FNkNviuMv SsjN2p20GUtGuFtSbox4XTeEDjNHEYdhBiE1O8qIkG4OonGPyZj0obE219xGo34fINv+ wOtFXf4/4K7TC6iBeFwsoHphl7RBdsBWnbTk8OrsKfCb7zVtDlTzEdEkRCalHXZY7TTk KUd4VzNTBBdSoBq89XCVat7o3Mu7IFw4CY0VGH9CZYUhaqgqqdglaNJrincfJ03pGqXA Jeww== X-Gm-Message-State: AOJu0Yz0wepMB1AYbtlqSOyzcgcG/o0QtQN5M4PeZE4maUiYUr/P9sS7 SPbdNMmuiauhCBw+FScn70rSZrq3kekF6winlLy+eZbD8XGqSTUC1VHKC1OCjNLaTBk= X-Gm-Gg: AeBDiesj7eX74jrOeEcSbWSLljs4LxOt8Tr0I/kOgXAchi9BpGDQ+MXIJXW8hGOvgib M1uNYesXyFoKwjrvCHZgFscpqVF0sY1S0PDzrvh5C+oSbT+V/VDKaU9u0Ntzx4gZKzcFtFDGYrh RpD9wCtoV5Hw3Wx7KLY6hVdVQ59aswyHWUKVtHGuFJ0U3Qat/Eq75bICaSnflZUkCV6WBCz5T3v izmN87y+TizmzlXYDpOq2RPGvKaXgbQ0+LUknznkU0+3B+TU6fuGFXuInb9S27zxFBTLfMPH9jp qCE+9GMM1DUxE0L5hVPEnjgG+hhAaptHz9O7Xi/DCWQ9GMbfq+7LNgmZ9Mx4KiOmHczAA7EgqUr 9VcuhD9ikl1oNUlYBGlKcffXSfWiU5Fo9tAiv7mkl+feJlqhvMjWe14pUIUuQ2+xCMyG7SAoJue imXc25O9YAQJyeuctBELoLhayb6aJ4F9CSmwu8ujha8JEuNQU= X-Received: by 2002:a05:600c:8590:b0:487:5c0:671f with SMTP id 5b1f17b1804b1-48a986381b8mr182417195e9.9.1777989305399; Tue, 05 May 2026 06:55:05 -0700 (PDT) Received: from pathway.suse.cz ([176.114.240.130]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a8eb72a17sm369040085e9.6.2026.05.05.06.55.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 06:55:04 -0700 (PDT) Date: Tue, 5 May 2026 15:54:57 +0200 From: Petr Mladek To: Randy Dunlap Cc: linux-kernel@vger.kernel.org, Steven Rostedt , John Ogness , Sergey Senozhatsky , Andrew Morton , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] printk: remove BOOT_PRINTK_DELAY config Message-ID: References: <20260503214214.3475670-1-rdunlap@infradead.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260503214214.3475670-1-rdunlap@infradead.org> On Sun 2026-05-03 14:42:14, Randy Dunlap wrote: > This boot option is ancient and probably not being used. > Dave Jones used it successfully maybe 15 years ago... > AFAIK it doesn't work reliably, especially on SMP. I agree that it most likely does not have many users and is not reliable. In addition, it was kind of obsoleted by printk_delay() which does very similar thing except that it can only be set at runtime via sysctl. Which brings an idea. What about doing the obsoleting properly? I mean to: 1. Add "printk_delay" early_param() which would allow to set "printk_delay_msec" via command line. 2. Modify boot_delay_setup() to set "printk_delay_msec" as well. In addition, it might print a message that it has been obsoleted by "printk_delay" and will be removed. Would you mind to do it this way, please? Regarding the reliability, it might get improved by moving the delay to console handling code. It would even allow to use sleeping wait when the consoles are handled in kthreads. But the wait might get multiplied when more consoles are registered and proceed on the same CPU. Anyway, this is out of scope for this patch. Best Regards, Petr