From nobody Mon Feb 2 17:24:36 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 4f4YQD4vYQz6Qld7 for ; Mon, 02 Feb 2026 17:24:36 +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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f4YQD3dZCz3ZD3 for ; Mon, 02 Feb 2026 17:24:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770053076; 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=wm5c3neTC5om2L0YzV3Hq+Cxf+4QJmO9a9q+4OAV/AI=; b=CCPHpqnklX9al2WnxRPYFEj6vzoC8AzKDo+TfngWqfjjIfdua0msT/s3v1d6h22e9rxRfv Z6D209nmSug0EsQFG7wC3ttY3hm3IWM0gDA6diA6wRQTq2gXWixU/2Am1u+3BtsNjkNWft Hp55mxZGPRNfQcG97lEoJrzntW86as9K0YEczwwdUFB90Tqi00ldRHi8fgMdcy7+8aJ57h k8PSlhMZzgsW/ZcMofHpnUyNCqtIOOfFjY7Ve8LjvGqs3f8HUY9+On+6lHiH8Y/JBipKN7 sVkg79922H+CStGqlBRG/idW6Cv+hGxez/nV4SQS6uDcWZamrxpDGp/gORPIFg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770053076; a=rsa-sha256; cv=none; b=J5uAAePH9l1UKfGVszqUlphkzrVDqBg8MCIROGztIOvVFHoL5bHBdo0riNg58N7UsJ+pvg rfS1aPsBrQu4MF5ptC8TxLaNDtC9hXwKfw8w5xtY/OvBKQyIFB5WhgHup+Ha6bauccwJJB c94Zk3D0JP9sxwjc8YCGmOf+fRyX+j0N2U25ljOwmxGEYabrCzUqAIv5HZ1S8E4XzLXsFC kjzKtUceznNODA1pIbYoyce2btl8iqKsTzJ//s6oP/rqojNlgSQJPLDbkZiBLuYA7V8MVQ 5Ol29ENGyXePOkDpZEG8Or3YxkbcHUo5Omixdos9AgUdJIM1W0zROw/FYkWbGw== 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=1770053076; 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=wm5c3neTC5om2L0YzV3Hq+Cxf+4QJmO9a9q+4OAV/AI=; b=LHmCXqEzXdP/SuP9CAHqiHOSOh5bUkw1OR+sz9DQYv+pI+fR8hmj0sKSbANWkDolwhAdEz sGA3ialLtsrpptS+5zhUthOVDC0/jQB/17rpBRIaUxPlKEzW7sY29GSwwZ2CsJlH7ZVMO9 oaZMu984wCxjxROZqD3t9n8frruqhVct/rAFQrxvi+Fc/cbgUr2yPJ/j6WmbzZYpzfez7C +WrwfTaYx5y8z7vFzLQft9alN/pzSRY5+CN43DhRSqCtTWczn+qNl5DfL+juiBRn//xvKz GScwsTqQ9ii5BBsEFoc9VIPqy7fjNMB0U7W8zyvjKMN2gUNuXFj68KrCieI4YA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f4YQD2XsszbGY for ; Mon, 02 Feb 2026 17:24:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1edc3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 02 Feb 2026 17:24:36 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Zhenlei Huang Subject: git: e36e17552cdf - stable/14 - sgx: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler 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: zlei X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: e36e17552cdf374353b0c09c0ccdece2a7f614e0 Auto-Submitted: auto-generated Date: Mon, 02 Feb 2026 17:24:36 +0000 Message-Id: <6980ddd4.1edc3.13b31a82@gitrepo.freebsd.org> The branch stable/14 has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=e36e17552cdf374353b0c09c0ccdece2a7f614e0 commit e36e17552cdf374353b0c09c0ccdece2a7f614e0 Author: Zhenlei Huang AuthorDate: 2025-10-20 04:28:41 +0000 Commit: Zhenlei Huang CommitDate: 2026-02-02 17:19:15 +0000 sgx: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler Reviewed by: markj MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D53158 (cherry picked from commit 8350f46d9808e6183d5f6bd4aa73d4d4e563b574) (cherry picked from commit 957babc65d9f9a5d44fefb0c1169682ae599954b) --- sys/amd64/sgx/sgx_linux.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/sys/amd64/sgx/sgx_linux.c b/sys/amd64/sgx/sgx_linux.c index 4a259d1fe3f0..d5d6a76d173c 100644 --- a/sys/amd64/sgx/sgx_linux.c +++ b/sys/amd64/sgx/sgx_linux.c @@ -92,16 +92,7 @@ out: return (error); } -static struct linux_ioctl_handler sgx_linux_handler = { - sgx_linux_ioctl, - SGX_LINUX_IOCTL_MIN, - SGX_LINUX_IOCTL_MAX, -}; - -SYSINIT(sgx_linux_register, SI_SUB_KLD, SI_ORDER_MIDDLE, - linux_ioctl_register_handler, &sgx_linux_handler); -SYSUNINIT(sgx_linux_unregister, SI_SUB_KLD, SI_ORDER_MIDDLE, - linux_ioctl_unregister_handler, &sgx_linux_handler); +LINUX_IOCTL_SET(sgx, SGX_LINUX_IOCTL_MIN, SGX_LINUX_IOCTL_MAX); static int sgx_linux_modevent(module_t mod, int type, void *data)