From nobody Wed Nov 05 15:29:38 2025 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 4d1q4f2bLsz6GTMY; Wed, 05 Nov 2025 15:29:38 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d1q4f1gx8z3CXr; Wed, 05 Nov 2025 15:29:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762356578; 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=4+QomN7tJjbkFiVk8RrNBAtzovrSzOUX43CWym3gv08=; b=X/0bObgpYexxjXvy7YlRWOBJ6fltozZVcAF8kj7bBlvbR/ttJpiohCIdNKQPK2g/M8MYPS 29UGQ5OJ0HKlYftkFB8t+YwFI9F5jlXgDkvIivFSt1Ls4tb0tZJnn/dZ5XGcmDifZyzdZo sVVu3F83VJJrmfmiCLwgjZPo+hk0Fag6Uj2bBbdOw0hJDZsRWfO+tH5u2poIPLZzzkk4Fd rzlAJkgY1CIthRk7KqWtysIRlUE2uIxJdiNORYQJ7KMSdF60KMqjPlCmgRDziMfcBoVHoG gNK3H7t87ceZkx6k1d1bfy0Nx/5Oxswvd5Hb4JZBIloZOqAPw64dVLhlIdMJ0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762356578; 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=4+QomN7tJjbkFiVk8RrNBAtzovrSzOUX43CWym3gv08=; b=ZV6H2Ru2xr7sj5SqUFdtzQmM9uVu3PNoG68eiHzu/Z4RK89omsCcfC4yxDehS2OO1ii9Rr 10vtiUbprrEUDRhrOK6k2oWc3i5Z5UTF5AfQVGP6yyDTTByLoaX97V5dpOg2gHd/KAonm7 chzrFxCIkFqJwlY7b1AKQWZJTDtZwGMKAeDNhwKX1bnqp6q9mDeyTbrmdK8isLO2nihtX2 vfpCGE1xrpgrCN7jeToHMQCV+E5B399sfP8DJzsvJB+Q5WfYT4QIPAQSs/et9VFN1xs3c6 JYSZ42hNil8fsG6W+nefGHKi1RY7k42gq+UkBYVR1qUurY39x5+ecnZeIkUkxA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762356578; a=rsa-sha256; cv=none; b=A0SThz+mjk8vJO1hkUZB1Q8nwCrPF1sTmt80GZmn7eQhoML0HMxSRrDQLt+sSEcGnT0LBR L//nZG98J+dsqbymLlStWZTb6SrajI4hYAEIKLssd6uBR8LhChfz/Tk+uzv/70LMlPGIdR JJTxG9n2wIIKP3bowj/9WGzP4wVLtR/B97GXE7Vfi/DgZjfYVLoNbJtCB/3kg3Bs+/hzpE blSzPgnj+C5KxFm8J03V2QtG79sEz2/GSNWX53g5E8rSAwce0clW3FLUdThAXeSZPYlY/L 73/o/fBRReBuz1Ppx6BIIMs50lf/cdJQ6aBOylcEz+8ncfoY+raxJuhiylfpWw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d1q4f197tzpsb; Wed, 05 Nov 2025 15:29:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A5FTcJP015050; Wed, 5 Nov 2025 15:29:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A5FTcIg015047; Wed, 5 Nov 2025 15:29:38 GMT (envelope-from git) Date: Wed, 5 Nov 2025 15:29:38 GMT Message-Id: <202511051529.5A5FTcIg015047@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: b775b191b6bf - stable/14 - truss: Properly display first argument to nmount 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: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: b775b191b6bf02bab3322ffe7a2c2396a54e9f7b Auto-Submitted: auto-generated The branch stable/14 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=b775b191b6bf02bab3322ffe7a2c2396a54e9f7b commit b775b191b6bf02bab3322ffe7a2c2396a54e9f7b Author: Tiago Gasiba AuthorDate: 2025-10-29 20:09:39 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2025-11-05 15:29:19 +0000 truss: Properly display first argument to nmount The first argument to nmount(2) is an nvlist in the form of an iovec, which truss already knows how to decode. Set the correct flag so this happens automatically. MFC after: 1 week PR: 290667 (cherry picked from commit b9f848ecbafce4e56ba9c8b7993b85347e83484a) --- usr.bin/truss/syscalls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c index 47d6aef8f6ff..a6b6d4ec187e 100644 --- a/usr.bin/truss/syscalls.c +++ b/usr.bin/truss/syscalls.c @@ -401,7 +401,7 @@ static const struct syscall_decode decoded_syscalls[] = { { .name = "nanosleep", .ret_type = 1, .nargs = 1, .args = { { Timespec, 0 } } }, { .name = "nmount", .ret_type = 1, .nargs = 3, - .args = { { Ptr, 0 }, { UInt, 1 }, { Mountflags, 2 } } }, + .args = { { Iovec | IN, 0 }, { UInt, 1 }, { Mountflags, 2 } } }, { .name = "open", .ret_type = 1, .nargs = 3, .args = { { Name | IN, 0 }, { Open, 1 }, { Octal, 2 } } }, { .name = "openat", .ret_type = 1, .nargs = 4,