From nobody Fri Apr 24 17:56: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 4g2LHB1V19z6Zxbv for ; Fri, 24 Apr 2026 17:56:06 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g2LH95XNtz3q0J for ; Fri, 24 Apr 2026 17:56:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777053365; 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=7rQ6vSCfiADkC6PV+dp+fK4UXBayuety1n3EV+rvJrE=; b=pmwpJyON6OZxNH4DcHxcisG1thah0tIZQXbT4nT6Wn4AP/t7GT8wtLMwHbWdXhYM7O5wHu py/Do0Y8wsJr2QV3T+AjzJWT1pFx+qTaELI7cRMQEB979QmjBBWuOlwDDrFS9C9L+Njyh3 u0nHTO/zCMM5G96vUjG5g2YTrY6DEyeSUEwjZmPz4VkvXXjkqpmWWBVaGQMcCu44EBIQdc Dd811a6hA8SGTyy/Jkwczx2LXyZ/0YZf0cTm+uN0m/tc89LezhIzYqfCS7QDceQG/os1Ao zskMOLuu2Wa9ePLfVM5fvBpxuDG30xXELop3KUPsrYRiQ68+kdF/9Cl044ZT4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777053365; a=rsa-sha256; cv=none; b=UQ0gBX1X4wBEcqpDaYqyYJZrqbUKhfXkubQKSN0vKmyiC/AFFxajYHlwNDEPrgWCMM8Agy 9mupR33c8pFuUu0H26PMCpnTiNumDlEZ2QoiduXbdVVCIYefeSW8qVghk2eVThZ/Vzurej Bvvok1NjMJcoe9UtLc2JM2BVAZS6iXk5NRh4EQXvn2ytNGui4pYDqpjbZHbOb52Itws8o9 6lQCOglExFZU2jYmTTR28WhpFugxZ6VVFjmNlRfPZgkicGXu7OlycVRp03uU0rGw9BuW+J KHspL0hMSLt3nn4XNKeRwJl3ORvWkdBWQBoPyzvKn7YwFTnWcNHuazJkXM08/w== 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=1777053365; 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=7rQ6vSCfiADkC6PV+dp+fK4UXBayuety1n3EV+rvJrE=; b=I6bgruw3srtKBjUNw87acXdHqtiRrnPbxLLfiEW3taJ6HxZ6eiUTIgAAWRkt+O5xpHAo+l DvbcEzZpPAKDkRvE7HASqFDsfr2JLTTuk59VgcAwq5dXHGNuitt/YqT2mBb4D4fQ3vZwV8 WzdTr5LaE9sUw1V02IZ2QdXW8rZg2VMEzbGjgVdAFPGbtj0iwje8cZnXUe7W12ZE3N/awM cTJzNnL5nA4u2BFPMPFFVeAevs0QbZozJwNtvflE1EyNQIlUt9vouHytsxOt6GAe+YTwVE qZztG1uHJlEQRTVlUUm9E47e5u+E8bXY1MRA89Lulnt3yZpNi/GMI+Si6BvOsg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g2LH94zFRz1CZ4 for ; Fri, 24 Apr 2026 17:56:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1d5b8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 24 Apr 2026 17:56:05 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: John Baldwin Subject: git: 249c230d7546 - stable/15 - sdiob: Forward-declare struct sdio_func 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: jhb X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 249c230d754660747f5658111592209c181f3a49 Auto-Submitted: auto-generated Date: Fri, 24 Apr 2026 17:56:05 +0000 Message-Id: <69ebaeb5.1d5b8.6c947b1e@gitrepo.freebsd.org> The branch stable/15 has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=249c230d754660747f5658111592209c181f3a49 commit 249c230d754660747f5658111592209c181f3a49 Author: John Baldwin AuthorDate: 2026-02-24 20:26:55 +0000 Commit: John Baldwin CommitDate: 2026-04-24 15:43:17 +0000 sdiob: Forward-declare struct sdio_func Currently this happens as a side effect of the return type of sdio_get_function() in the expansion of __BUS_ACCESSOR, but this is fragile and can break if __BUS_ACCESSOR changes to define other functions first. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D55351 (cherry picked from commit 82b293ea6987ebcadf1142acd2218f50ab5e3fc8) --- sys/dev/sdio/sdiob.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/dev/sdio/sdiob.h b/sys/dev/sdio/sdiob.h index 316a23b86103..841a3a969879 100644 --- a/sys/dev/sdio/sdiob.h +++ b/sys/dev/sdio/sdiob.h @@ -73,6 +73,8 @@ enum sdiob_dev_enum { SDIOB_IVAR_DRVDATA, }; +struct sdio_func; + #define SDIOB_ACCESSOR(var, ivar, type) \ __BUS_ACCESSOR(sdio, var, SDIOB, ivar, type)