From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 902E1404BF7 for ; Tue, 14 Jul 2026 08:42:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784018542; cv=none; b=G4UR/cC5ZZ3b6tk4WXzhz1xkdc4BB9u4BVAWfo5Y7SSXteAd3hFER3ZRR+MBnPrW71V+M/N+fGs8OcpLEGnoLUl4nFTkxhjoYh9vvLuwQXjDvTYXB4REIct2rowacOKtzhmzrJIqpudfLxQ+CZ6ki/SkItqUzggtoeQYXKjNI0c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784018542; c=relaxed/simple; bh=/OLPYde0YgNZWO4z0zSXc025gNqLdKF4T/v9tQ5ZtXQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RI/68vf13COKxtayyyLMvbz6JvcbFE9+GNuVmUh1nyYpbmzGlyjTMadBu7WpWfT71UetBUSXEKIPZqvex0gMssyKIaDBwehg6nuumPIBwq0Kul/S4DiBYGsyvGAkNwY1Fw4Xg9uhoYSYjZuS26uoMtQak6bIGyETmt+OMYvAOBk= 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=Co6EQzbf; arc=none smtp.client-ip=209.85.128.50 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="Co6EQzbf" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-493c19bad03so36266675e9.2 for ; Tue, 14 Jul 2026 01:42:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1784018532; x=1784623332; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=f60O03w4rc6Vk/QfkyWUpQ/8IMMITjeWZ2FRIdM1y0g=; b=Co6EQzbfBovTYEepJSMQGLXY59Nt5yvCLn9JLYw7Ex2ERByDM9+VU3pr5OiAE72aGg NOfBbfpJiLJ6HtNwIZNDHqGQvEgU9jhsxVJY1DUuJGOFUBfhz3P9fdZWMF5PnmZu10SM ZHgpBo++YjzZk1Cnx+C8bxpSmvJO/yEqBNxjZBFgcn+/kMnP46jvzxw9/Wl73SihzYn0 5EvXnywwkhx8cbb/SRtlgvvxiH621dIvJfUzKZHBScpk87zFETLHJJVOzZFqNK/BSvyO e/9c+KKAzidCy+EHMdutgCu5uJWgMsVht5z40dB00D9p3biZzEpDGqQxAQu0ZIx5hZuX 0NCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784018532; x=1784623332; h=in-reply-to:content-disposition:content-type: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 :content-type; bh=f60O03w4rc6Vk/QfkyWUpQ/8IMMITjeWZ2FRIdM1y0g=; b=R0RidiaGaCikOSeenNm59O0d/Qno3qGqie6PGM2cTgiUCMD6BPdBW1RPQZAI/XQTAF H+Y+yCt4FpLZAqpUn+B9Inc5S4u8g+e9KZW85ICKbzrw/R8akZ9FMvWhqJmB4d93gHzI lFHP+4ilUBFgSzM97BA9TFyOjYjGUhRUOD7bWs122Zb5ssMjDtdlk5O2iQnNtFTv6cDi pwBMvgSuirpnYxnNbNOeqkLYvcIGGIpSvwIFo47wW5LHF28eryXTTwP66YWvskw3hVrU i58RGRVkr+93ToTdh65MJPiytmSgxKwtxjf5ZKJg3ORnzQIAug6rbEYOC2/YACNki+78 ltIQ== X-Forwarded-Encrypted: i=1; AHgh+RonFC1n4mXDUNIGqkKYufbDCezE9BSQaa/7hpQlnB2apCteRVwM8mStelSZmgDswtRtF+4sxGn92xd5x3o=@vger.kernel.org X-Gm-Message-State: AOJu0YxDqoxRfUEfqtXGUQ02xLtIs+lMDtrHQkxFRNeRDqUxUXpSPqS5 7JEjDshBdLW3QAVCASC615GwLz/FJUr8bwrvmAznw692SJlHW6wqkc/GS/dJfakIsXs= X-Gm-Gg: AfdE7cmVARgZb3B5JSF941k3NP+KtExQpQ8qthjTUiah4Vv1K4k0nnCJgy5UIxo2/C1 yi4UYNchxmJ6kobK5xrxHi33btd3SUNQ+CrsRVMzuGW+bpZ3F70a1JrB1uOEzVfBfu2iLQlLBNm KzxRI6vCGfFloRMutCTlDpgV8BcTSzy7XK25gux5TSfI4VT2bVTsV+LLsLm4i1ezx73JIMjUjrq BMjpI60ZuIPsgslCJiTDW8PLA2YjqJNElJS72CkzEGsR3f1uIQjYByzqoHiJKwZ3aLNzDWNVkI7 iAr/BULt0zRKLpXgPYVu9HuCfkmFrEvVElucDjHUs34bG/tl2WSOgz/TL4zq5RkE4gqF9Fy9wPf ekr6IC4JSM6dJKjwscFwmdq0gKBQseAJhhumxHs+Pl9b7Z9ReDltsDfNTdMyc7d1IWyyJjS5Anu NbF19OrRsL/Z8F8Z4= X-Received: by 2002:a05:600c:a4a:b0:493:e9c2:ba60 with SMTP id 5b1f17b1804b1-493f8820ab3mr124032465e9.22.1784018532282; Tue, 14 Jul 2026 01:42:12 -0700 (PDT) Received: from pathway.suse.cz ([176.114.240.130]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493fd3ccfd4sm170199365e9.2.2026.07.14.01.42.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jul 2026 01:42:10 -0700 (PDT) Date: Tue, 14 Jul 2026 10:42:07 +0200 From: Petr Mladek To: John Ogness Cc: Sergey Senozhatsky , Steven Rostedt , Marcos Paulo de Souza , Chris Down , Naveen Kumar Chaudhary , linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 00/11] printk: Clean up preferred console handling Message-ID: References: <20260604101459.393162-1-pmladek@suse.com> 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: <20260604101459.393162-1-pmladek@suse.com> On Thu 2026-06-04 12:14:47, Petr Mladek wrote: > this patchset does some clean up of the code for handling preferred > consoles in the console registration code. > > Petr Mladek (11): > printk: Handle pre-enabled consoles in the top-level > register_console() > printk: Rename struct console_cmdline to preferred_console > printk: Rename preferred_console to preferred_dev_console > printk: Separate code for adding/updating preferred console metadata > printk: Cleanup _braille_(un)register_console() wrappers > console/braille: Lock console->setup() call during the registration > printk: Separate code for enabling console > printk: Try to register each console as Braille first > printk: Do not set Braille console as preferred_console > printk: Modify try_enable_default_console() to return error/success > printk: Try enable preferred consoles only when there are any Gently ping. I know that this patchset is not easy for review. Well, if anyone could look at the first patch at least. It prevents a potential out-of-bound access, ... Best Regards, Petr