From nobody Fri Oct 13 22:02:48 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S6gVJ6rG8z4wrP6; Fri, 13 Oct 2023 22:02:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S6gVJ6CS0z4n4w; Fri, 13 Oct 2023 22:02:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697234568; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LMcGWznJvKqPX8Ba7fqc50lfCD1eNq4MFoOiB/ItJm4=; b=PWmVSapVlZzwngNfMPcI4v6EdIw6FvLgixCtW8Tfbg6LKS5jF1OTBY67MUcQo4IdFvtqaO U6GiXX5t4rhtbHlhOx+KDw5NnQGCIr9J42wVCyCRplip4Qa4UkGnWAw9P9ulXYm2wAJOzk JkSCS1JquJS2UL8Qi2gJj2TfEHopx5l3kOWuESL5tsfIiErKVvPBAdcUGiaE1SUhk3Lhav 3c4Ol00ytPTnbkP9+xM+KA7unSXwm+Dm3kyQOVJHxdRGJDFiWx/hj3hnS0kMA5DUf7sfjd QSuXSVxFOnYzkdvKH9QRympqOn95Zx1gYTjRJxmP1T/FNlaKliuCJm8AaPTVDA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697234568; a=rsa-sha256; cv=none; b=L95gV3YuYLxO/hp6GeAmD0M8PySMaTYCW1otVsnl4jhSY34Cu+voSABv/iLZmFG+elwtuD Y781s8jX9FrJ/LzOtOKtTcfTFuOvcrmLzDv4/K3+aqD0XKeBE9UIFjmpzsY22UVnx4hME+ VvGREqI20O8zOBcl2CDKB5D3vnEPpO6a2ydbMj0CmUbw42xq2Lqhnk9+X0jkFd0Umk1OrA 7PkEQTcGFVnPvm3C2uWz8FWjx585JpFux/uRG2cI2NUn5EG0CX8ufVl+GSqcfBnCQBT/xw sfsHH5an289nz/caYCm+uWfablfrq8/JIaBJUdDUPh9bCs4KBGZ991lWARj3gA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697234568; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LMcGWznJvKqPX8Ba7fqc50lfCD1eNq4MFoOiB/ItJm4=; b=e73IPGnIUY8FBeE4Pry/IXtE3m3NS1qBBBsef54YT0vpqo3na6q7q0nr/FArBeuPWGcGKa wI+37gnZeH+aC5ISPXd5nxhCeyoknQeKsJZPF6o0MmDrCVdDA8l0WWoDBZN8a+QChpH55U LZ0QboXPC012e6hkjg43z9GICFSP+rfUqQQGgki6OaM11vzGZbyDRAgynFAy8dmvrWfkcJ R0Mk7GBCxFfa63SyNBD3a5SY3Sd8qDXXdkfJKkHycgnGBCfwAJDN7HPrkRJ4lZEgcweDow jx5bavT/f11UwIpGVFwvqpG4g/P8HO1YVy181+bvodka1s0R8wgUz6f/NuuOpA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S6gVJ5Clfz14q1; Fri, 13 Oct 2023 22:02:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39DM2mnI047667; Fri, 13 Oct 2023 22:02:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39DM2mM6047664; Fri, 13 Oct 2023 22:02:48 GMT (envelope-from git) Date: Fri, 13 Oct 2023 22:02:48 GMT Message-Id: <202310132202.39DM2mM6047664@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Chuck Silvers Subject: git: c545a7b2c7db - main - prf: add setting of msgbuftrigger in paths where it is missing List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: chs X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c545a7b2c7db90b7647ef0a4f1fce05e4d7664a0 Auto-Submitted: auto-generated The branch main has been updated by chs: URL: https://cgit.FreeBSD.org/src/commit/?id=c545a7b2c7db90b7647ef0a4f1fce05e4d7664a0 commit c545a7b2c7db90b7647ef0a4f1fce05e4d7664a0 Author: Chuck Silvers AuthorDate: 2023-10-13 22:00:34 +0000 Commit: Chuck Silvers CommitDate: 2023-10-13 22:02:37 +0000 prf: add setting of msgbuftrigger in paths where it is missing Logging things to msgbuf is supposed to set msgbuftrigger so that syslogd will notice that there is more to read from /dev/klog, but several paths do not do that. Add the missing trigger. Reviewed by: imp, kib Differential Revision: https://reviews.freebsd.org/D42173 --- sys/kern/subr_prf.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sys/kern/subr_prf.c b/sys/kern/subr_prf.c index f2be2f0dc664..5c06bf8270f6 100644 --- a/sys/kern/subr_prf.c +++ b/sys/kern/subr_prf.c @@ -422,8 +422,10 @@ static void prf_putchar(int c, int flags, int pri) { - if (flags & TOLOG) + if (flags & TOLOG) { msglogchar(c, pri); + msgbuftrigger = 1; + } if (flags & TOCONS) { if ((!KERNEL_PANICKED()) && (constty != NULL)) @@ -438,8 +440,10 @@ static void prf_putbuf(char *bufr, int flags, int pri) { - if (flags & TOLOG) + if (flags & TOLOG) { msglogstr(bufr, pri, /*filter_cr*/1); + msgbuftrigger = 1; + } if (flags & TOCONS) { if ((!KERNEL_PANICKED()) && (constty != NULL))