From nobody Sun Aug 16 02:46:59 2026 X-Original-To: dev-commits-src-branches@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 4hN0jc0TXFz6pHG2 for ; Sun, 16 Aug 2026 02:47:00 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hN0jb5QD7z3fW5 for ; Sun, 16 Aug 2026 02:46:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786848419; 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=JBe0mxB4jbsbr6kOSuBgZn7AVj97Wpkquv5EhFB/YZo=; b=J1jCvez0CAeZxL0LyJKgRi9eBcNPtgSjRTtxwKMSd1uIGqVBmpBcN3L8YzV8RrDnDFibut YVzLTWSbfwCXzJv5juPuiiPzJcbK/iUWoe5ug+8t95ZufGXGIBxlt9/vLfN4aavhomN7PX /27KDewe5BFJu0pZX+T3EHR+1dEgNwRiLCqzreVsasuOMdTJNz25DJLq4Azzr8rLjP7aQC T0uVhjhtvUndZ9rjtvPB70kqb2+/0DFvc7Q+L4RnVUJSFMUzPNOSEeZNW19MdrS8H+urTG LH/oxwEhpNeuFO9ZCG9lgUswelR4pxtA9a8NIP9qA3lIeE/xuL3uLDL8UrTySw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786848419; a=rsa-sha256; cv=none; b=jgQJrC7D7M6NUO3pi2kLe+hAVDvpjO5KkFkQ6P2veeYpqnaG2VOlKim1AFoxDkeqK1ndHI uq6nulBY25iIBTcLN8CP/6qebSNyloovFEhGNyD2RckNPmK3AEaIGl686s7mVmRLi/nLrm ge9pWr6XlXtxBLZ5LKA+u6imHLukQszLzvKI82yvAF+z44RA5d89vAIBKaPu7JKjJ2YAoV 5tcLveKtEf6TgBm2Kz4GfsbTfDa7OUlVMNCgeAvaWSDnOuYvRap2oGxAUDcGyKQ2Ce1P0G //xItoY0uPbzVjPfNSN7XSiusJuFyLbaN4eA1xxyvketxPFYDaJEuZf27o4+qQ== 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=1786848419; 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=JBe0mxB4jbsbr6kOSuBgZn7AVj97Wpkquv5EhFB/YZo=; b=S90roF5gJBoYeVRlbFlhSBxezZcmhQoY8M3dqpJtRwkiZz69XbayNS4TK70zWzGbK1MrIH NewbO3zA5XRhO5iG86ZL4phbNI/1OjKOqwSk0yJEAVnfVu0VtoCLJQmOmsETmiYQgGoRmh XcY54d6jC2TZOzSNOt/YLKUlwmzKacPef93u/DyC5wjsteaAdKQzH7KGtaLh2tXuQqF6Qc Zuri52zUomYdhIEu/+8OzCSnskfUgUsEGt8uwpjPLZi6OvG0j352XSsIupuEpvY/QtGT7o dygZBHoHd7BIsme1A2Ctv7W9Pw4O51aqgTnkb3JM5bIl0zNEkHVu7uDRdRTmIw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hN0jb4Dfsz17lk for ; Sun, 16 Aug 2026 02:46:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 42471 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 16 Aug 2026 02:46:59 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Konstantin Belousov Subject: git: 1b148ecb7433 - stable/15 - kern: change several int types to bools List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kib X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 1b148ecb7433971dd31869cfd6d0c25f1bad85f7 Auto-Submitted: auto-generated Date: Sun, 16 Aug 2026 02:46:59 +0000 Message-Id: <6a8124a3.42471.9b8f886@gitrepo.freebsd.org> The branch stable/15 has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=1b148ecb7433971dd31869cfd6d0c25f1bad85f7 commit 1b148ecb7433971dd31869cfd6d0c25f1bad85f7 Author: Konstantin Belousov AuthorDate: 2026-07-15 17:01:20 +0000 Commit: Konstantin Belousov CommitDate: 2026-08-16 02:41:31 +0000 kern: change several int types to bools (cherry picked from commit 1f5fe8ad5293aad0308010d408dfdec6ab19e176) --- sys/kern/kern_exit.c | 6 +++--- sys/kern/sys_procdesc.c | 6 +++--- sys/sys/procdesc.h | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 8fcbea8f8cf8..603e9503a261 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -1183,7 +1183,7 @@ wait_fill_wrusage(struct proc *p, struct __wrusage *wrusage) static int proc_to_reap(struct thread *td, struct proc *p, idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *siginfo, - int check_only) + bool check_only) { sx_assert(&proctree_lock, SA_XLOCKED); @@ -1472,7 +1472,7 @@ loop_locked: LIST_FOREACH(p, &q->p_children, p_sibling) { pid = p->p_pid; ret = proc_to_reap(td, p, idtype, id, status, options, - wrusage, siginfo, 0); + wrusage, siginfo, false); if (ret == 0) continue; else if (ret != 1) { @@ -1518,7 +1518,7 @@ loop_locked: if (nfound == 0) { LIST_FOREACH(p, &q->p_orphans, p_orphan) { ret = proc_to_reap(td, p, idtype, id, NULL, options, - NULL, NULL, 1); + NULL, NULL, true); if (ret != 0) { KASSERT(ret != -1, ("reaped an orphan (pid %d)", (int)td->td_retval[0])); diff --git a/sys/kern/sys_procdesc.c b/sys/kern/sys_procdesc.c index ad2003051fd8..2a2be3f8ec69 100644 --- a/sys/kern/sys_procdesc.c +++ b/sys/kern/sys_procdesc.c @@ -278,7 +278,7 @@ procdesc_free(struct procdesc *pd) * We use the proctree_lock to ensure that process exit either happens * strictly before or strictly after a concurrent call to procdesc_close(). */ -int +bool procdesc_exit(struct proc *p) { struct procdesc *pd; @@ -308,7 +308,7 @@ procdesc_exit(struct proc *p) pd->pd_proc = NULL; p->p_procdesc = NULL; procdesc_free(pd); - return (1); + return (true); } selwakeup(&pd->pd_selinfo); KNOTE_LOCKED(&pd->pd_selinfo.si_note, NOTE_EXIT | NOTE_PDSIGCHLD); @@ -316,7 +316,7 @@ procdesc_exit(struct proc *p) /* Wakeup all waiters for this procdesc' process exit. */ wakeup(&p->p_procdesc); - return (0); + return (false); } void diff --git a/sys/sys/procdesc.h b/sys/sys/procdesc.h index 715232d5a00e..5ca93d3f4646 100644 --- a/sys/sys/procdesc.h +++ b/sys/sys/procdesc.h @@ -101,7 +101,7 @@ struct procdesc { /* * In-kernel interfaces to process descriptors. */ -int procdesc_exit(struct proc *); +bool procdesc_exit(struct proc *); void procdesc_jobstate(struct proc *p); int kern_pdgetpid(struct thread *, int fd, const cap_rights_t *, pid_t *pidp);