Message ID | 20250606-printk-cleanup-part2-v1-3-f427c743dda0@suse.com |
---|---|
State | Not Applicable |
Headers | show
Return-Path: <linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=4/z+R1Uf; dkim=pass (2048-bit key; unprotected) header.d=suse.com header.i=@suse.com header.a=rsa-sha256 header.s=google header.b=eih3AUju; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4bDjSb1XhLz1yFc for <incoming@patchwork.ozlabs.org>; Sat, 7 Jun 2025 12:54:07 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=blYZX9SALP3mKTtW5/j2PauIX7nPWCX8bAWtr1pxWl0=; b=4/z+R1UfDOE9W0xTrEro8u0heS fZihtjwAAH+37r9m4urYtKYaGpImHVsTQo0+VanUislEGQRSG4rKeoZPJEa7tnouT3T1cu15wT/JK Kk2mxAplq/XAmaiy1eEzMsFWtiQkrpgiKSEYXKPY4cTVtmeHg0pXQod0S8C6Zh7Mf9XabES3eq5DS 9ltNvzwm9L2ouNq+q5QFoWANHS+XK4eML7XfBPJFbM/+KqiuoOthL4kzFtLg+DHU92UzrKWWkrqZe U/W/tcM4jrjFpzwtxEOaQAF9Zb4ArHtRRV7v/lvY57wGQY7bAvID9WgdWNz1ulb5Q4NRoHlLyZAXS bsm0UMcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uNjhL-00000001GeB-2GPN; Sat, 07 Jun 2025 02:54:19 +0000 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uNjhJ-00000001Gd7-1WG4 for linux-um@lists.infradead.org; Sat, 07 Jun 2025 02:54:19 +0000 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3a5123c1533so1503980f8f.2 for <linux-um@lists.infradead.org>; Fri, 06 Jun 2025 19:54:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1749264856; x=1749869656; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=blYZX9SALP3mKTtW5/j2PauIX7nPWCX8bAWtr1pxWl0=; b=eih3AUjuvYaJlQQlvOeOGi6jzIgS1Rnr5Bbvo/NfkBoRfjwsSmJNueguTrYORRBWx2 QFt/4NrRcRefCJWfxa9xIutf6ZIqUOb9s2y04MSJQsVT0csW3V3PsWLw+boqgKrD0V7X uX/gj1JVVqBrFzZqkFDoFvx2w7s+o2aHWbCCg6Mlc5/8ASv6tslWa1tSssNlMq6b++Ub SUL+GYDrAgfYDVpKiNmZY3yZNn9N2cMmXqG+L4T5bfXxy0TMfiQFSM4HnmADa+AUAcqc hqqEdxpyRzcrgZ9ZxuBUbw2/FnVvhxcQzwYhia4x5636EMObRPcC6eWP/la2pKr2/kNQ Iniw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749264856; x=1749869656; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=blYZX9SALP3mKTtW5/j2PauIX7nPWCX8bAWtr1pxWl0=; b=Z0lGFmFQfWIkUMaqJmAcjfcfsst1SMjUAZ46Z5VIzNt6TLXXIyObKm8UqlmEAGj3zb UvWEbAMWg3oErhcRSqmS4z5JdCdjmwctCHJZ6TPFsObOHoMyCAmD1tvfht5PkQsyy1NX d9cg0qpEzpmOg2O7NklSe+4keCj18uTzE5GgZ26DTv7jEtS2QVJsquMKqg8oh90nCGRI nFzf+aSGWjiLnSWDDA7aJHhupE2xVTtrHY/A79wuR/aD/XYr76om4TscfJUZi82nPqPy gYl/XEJZTO7h28QR3qoJqG0VJJlaqb6sgwbKVpb8w8SoXaORXbNC7DuaU5GBSby+2AuI vGOw== X-Forwarded-Encrypted: i=1; AJvYcCWd8Re24ADwx0D16N1fhL6/oKBjZA8ACbW4P9txvxEIyI0z89VFn3GQwSJSZTE4eeeAwqqs2ut2Dg==@lists.infradead.org X-Gm-Message-State: AOJu0Yz6HrmiBTtiNTSBR/WAVPcFwIp2nrN+260clyiSt9/VtEvHahzf 4NP41/OWrtyXVEC6mD9wXDkp8Zo3+gi55rVtlPbTq0qtyvf1Xf0rIk5fXTn/j8/R02I= X-Gm-Gg: ASbGnctXZZ0LBmx+GtbkJvjQkx/1B+TXbSmDodyrPMFuYfqO9Z14QdGC5wwXWiO2YBO WVAj9v3PSWJ8Fr3kcINBSEJKmzJnSmjnpKYDl2sauvSKoliO2LBUxlHnea/NPANCLLFmMn0sxFl 4YrDPBLfMSC3lNC3t0LTpkek4LenSvwTQvImwTehurwv207T1gSegc9f0No8RN6miW9a+GEATrw vKYe+sR7YR3pdGHH6kEfzrUlZU8Enm+puWcZoeBKgg/XHMhKst8rVmVLQCuefV1ek9ra34S37Xu VYqBAoGznlMEEkQhD69tpeJX6WQ26VrX3SGt8w3FL2h4MNvn X-Google-Smtp-Source: AGHT+IHJ8LwIhaZRKIgzpbwHMvqzg7hdB3xBlwSSNm2xX/hnuxNAGse4PY3D/NNj8BudY/DwljmTRg== X-Received: by 2002:a5d:584c:0:b0:3a4:f024:6717 with SMTP id ffacd0b85a97d-3a531cec750mr4573998f8f.53.1749264855737; Fri, 06 Jun 2025 19:54:15 -0700 (PDT) Received: from [127.0.0.1] ([2804:5078:80f:b600:58f2:fc97:371f:2]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-530e6429475sm2005465e0c.45.2025.06.06.19.54.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 19:54:15 -0700 (PDT) From: Marcos Paulo de Souza <mpdesouza@suse.com> Date: Fri, 06 Jun 2025 23:53:45 -0300 Subject: [PATCH 3/7] drivers: tty: Check CON_SUSPENDED instead of CON_ENABLED MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250606-printk-cleanup-part2-v1-3-f427c743dda0@suse.com> References: <20250606-printk-cleanup-part2-v1-0-f427c743dda0@suse.com> In-Reply-To: <20250606-printk-cleanup-part2-v1-0-f427c743dda0@suse.com> To: Petr Mladek <pmladek@suse.com>, Steven Rostedt <rostedt@goodmis.org>, John Ogness <john.ogness@linutronix.de>, Sergey Senozhatsky <senozhatsky@chromium.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Jiri Slaby <jirislaby@kernel.org>, Jason Wessel <jason.wessel@windriver.com>, Daniel Thompson <danielt@kernel.org>, Douglas Anderson <dianders@chromium.org>, Richard Weinberger <richard@nod.at>, Anton Ivanov <anton.ivanov@cambridgegreys.com>, Johannes Berg <johannes@sipsolutions.net> Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, kgdb-bugreport@lists.sourceforge.net, linux-um@lists.infradead.org, Marcos Paulo de Souza <mpdesouza@suse.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1749264832; l=849; i=mpdesouza@suse.com; s=20231031; h=from:subject:message-id; bh=9kLsFVdVHZC1/N9aRdTRVFrJ42xC1c+3yhppaJpMsio=; b=V7C9sb6tGmba5WbbzCCzgvis2cX9AK+EeOcGSXwItak8TkY+K+TnnSUrBrbGp4mQBLXbhFXa1 b5sMv8+wDMXDBlakfIx+M5fO23Lt7wo09cled0jB6DCtxtxEcDyqWTt X-Developer-Key: i=mpdesouza@suse.com; a=ed25519; pk=/Ni/TsKkr69EOmdZXkp1Q/BlzDonbOBRsfPa18ySIwU= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250606_195417_404981_BC7EB191 X-CRM114-Status: GOOD ( 11.30 ) X-Spam-Score: -2.1 (--) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: All consoles found on for_each_console are registered, meaning that all of them are CON_ENABLED. The code tries to find an active console, so check if the console is not suspended instead. Signed-off-by: Marcos Paulo de Souza <mpdesouza@suse.com> --- drivers/tty/tty_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Content analysis details: (-2.1 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:42d listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: linux-um@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-um.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-um>, <mailto:linux-um-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-um/> List-Post: <mailto:linux-um@lists.infradead.org> List-Help: <mailto:linux-um-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-um>, <mailto:linux-um-request@lists.infradead.org?subject=subscribe> Sender: "linux-um" <linux-um-bounces@lists.infradead.org> Errors-To: linux-um-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
printk cleanup - part 2
|
expand
|
On Fri 2025-06-06 23:53:45, Marcos Paulo de Souza wrote: > All consoles found on for_each_console are registered, meaning that all of > them are CON_ENABLED. The code tries to find an active console, so check if the > console is not suspended instead. This patch "fixes" a behavior change caused by the 1st patch. Please, merge it into the 1st patch to avoid regressions when bisecting. Best Regards, Petr
diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c index ca9b7d7bad2b6807b29d3768bb655528ea162816..42f81573d8dfc668b38cd0b1c14962a7370cd954 100644 --- a/drivers/tty/tty_io.c +++ b/drivers/tty/tty_io.c @@ -3570,7 +3570,7 @@ static ssize_t show_cons_active(struct device *dev, continue; if (!(c->flags & CON_NBCON) && !c->write) continue; - if ((c->flags & CON_ENABLED) == 0) + if (c->flags & CON_SUSPENDED) continue; cs[i++] = c; if (i >= ARRAY_SIZE(cs))
All consoles found on for_each_console are registered, meaning that all of them are CON_ENABLED. The code tries to find an active console, so check if the console is not suspended instead. Signed-off-by: Marcos Paulo de Souza <mpdesouza@suse.com> --- drivers/tty/tty_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)