From nobody Mon Jul 6 10:18:05 2026 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 4gv0g65sHZz6dY9D for ; Mon, 06 Jul 2026 10:18:10 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gv0g65HXgz3Rh6 for ; Mon, 06 Jul 2026 10:18:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783333090; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=snR220QZG3GUDitcFsg34cM9zRng4cH+a/Mx7KdT6PU=; b=dz1ckR/rmZVr7iswQmN6Cn1m/eMwOKOETjYdE3pNmw9IUGQAprnP9L4012TMvXqwHsnqSH Q/aV47lFHTQC5P8rUx530iJZp+s721uWat2qZ29mxwAXR59Q558sH12wgjyhoXG9FdBrq7 Pb0jFWM8838gRd7EHy/RuOz0fB09ZRnpB86j9+BajQOO3nj6/Z9j/k3zEuQSMYhaFHR7EZ yoIfAdOGxlNdAvxkBSrD1H87uX83cJqOuYCUaQ/BdJ18gEpRVyPKyNRWmhxFQPn2DmUWFg row9oabddfsmg179j8dazMWmW5cCVIhmO/2X/xDh7i6QAnpyPW/bzH+ZhUm4bQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783333090; a=rsa-sha256; cv=none; b=UC0BfFZuiiCuy8kjO0yYWBzOS/b2G9YqWuKtNo5lELo3u2kuYfB4hY1tPGgfa7r82qmJwX eQYQz6qGfiQdfHqArIvyaW32AL9KQNNgPzXvOke66JebhsUzKc4mBliCJ67S5aGsrXbnlt 739AXQFJRu/cDfiyIGzaf45A3/0P2tFBwvT2TFmBz4yrtRCRG0s9WQQarc4tKFoE9qawc0 JrVJUEPQ3Ql+N1A4TpEei1UEr+tz/4PBlhuhaJmq+tLYf3x5KBscJSVRk1YEh3YswfDRoM 4N5JhMju4JnTmTJqmyXrMIn+ERCLnWg3LHW8LyA0oUmv665Q9DbRikiso+E/SQ== 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=1783333090; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=snR220QZG3GUDitcFsg34cM9zRng4cH+a/Mx7KdT6PU=; b=ctNRzuJJXGRJfNXuK6ZtXspeFMTMNwiU2W+3o4+tdK64q0kHJA7ieqcvPKSMkg5sFHgXzG OcEg7m9+gadkatmbKd6hKaG9CWLbrAKskkOwxyU63GoDpDXUXESLl6yvDlJdKEsWDYz3nX VFyQzgM6ByJZSRR+QMfmX5RIWAeGcevKo5MjOlzAWj5Yy1WVfuNt3gXvZ6nGtpbROjEHyo OWrIrNd6/OKS8V4bhiudLzhDpTAD8YZ9aAGK8fNSf/FoHk+GQHBRZ2vRSC6WG7sTBcfupw hi9v1n7UEwphhlMDoYxhpEbxR0j/YEuf1TP0UUPLrjBaulWek4q2zv27WQtqUg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gv0g64Hkbz10sG for ; Mon, 06 Jul 2026 10:18:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2518c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 06 Jul 2026 10:18:05 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Slava Shwartsman From: Konstantin Belousov Subject: git: b125b736eaf7 - main - ibcore: Fix GID sysctl fallback formatting 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 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/main X-Git-Reftype: branch X-Git-Commit: b125b736eaf7da334b07dead671e48ecad3211b3 Auto-Submitted: auto-generated Date: Mon, 06 Jul 2026 10:18:05 +0000 Message-Id: <6a4b80dd.2518c.14115110@gitrepo.freebsd.org> The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=b125b736eaf7da334b07dead671e48ecad3211b3 commit b125b736eaf7da334b07dead671e48ecad3211b3 Author: Slava Shwartsman AuthorDate: 2026-07-02 15:06:39 +0000 Commit: Konstantin Belousov CommitDate: 2026-07-06 10:15:02 +0000 ibcore: Fix GID sysctl fallback formatting When a GID table entry is empty or not yet present in the cache, show_port_gid() falls back to printing a zero GID. Use the existing GID_PRINT_FMT/GID_PRINT_ARGS helpers instead of Linux's %pI6 format, which FreeBSD printf treats as a pointer followed by "I6". This makes empty GID sysctl entries consistently report 0000:0000:0000:0000:0000:0000:0000:0000. Tested by: Wafa Hamzah (mlx5_ib) Reviewed by: jhb, kib Sponsored by: NVIDIA Networking Fixes: 6a75471dbcf0 ("OFED: Various changes from Linux 4.19") Differential Revision: https://reviews.freebsd.org/D58042 --- sys/ofed/drivers/infiniband/core/ib_sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/ofed/drivers/infiniband/core/ib_sysfs.c b/sys/ofed/drivers/infiniband/core/ib_sysfs.c index b44d4b1d85f7..b9e8c57ddd67 100644 --- a/sys/ofed/drivers/infiniband/core/ib_sysfs.c +++ b/sys/ofed/drivers/infiniband/core/ib_sysfs.c @@ -421,7 +421,7 @@ static ssize_t show_port_gid(struct ib_port *p, struct port_attribute *attr, * space throwing such error on fail to read gid, return zero * GID as before. This maintains backward compatibility. */ - return sprintf(buf, "%pI6\n", zgid.raw); + return sprintf(buf, GID_PRINT_FMT"\n", GID_PRINT_ARGS(zgid.raw)); } ret = sprintf(buf, GID_PRINT_FMT"\n", GID_PRINT_ARGS(gid_attr->gid.raw));