; Mon, 20 Oct 2025 04:29:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760934554; 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=WAgWT00uP7+ubUtl/STwGG2WSW30j4VqWtOxWMJsOws=; b=FQEDXOqDBTlfbabXU4y2fYrRGIZDiZSn6xgkR6Vq+8uSBHCbbLmKYX7WBlAiZd0au57xAG nWaDRKIbLbMygGIXBTE9hmYF0z9jZDgHTnphMmkwKiiLfEWGRbzr+UgOcJFej8wz8iLFgv SRYB3bA/R60cHTSsd8JTHDOdgocfXcLAKSmS2Ko/5fB3ujOact9gR/sFBOcZy/OLvQgDWE jGE8blsRzd6HlxNa99i0CpxTpwKkIVp/DZa+JnjiCIcQcB3vU6f0ikvCoh2GLAh/Q8C5uZ r2Pl0yGZynWDdRZgasJuB+UTtwYVdPmLCvJhJBnWbSlOKZ2LA0SV3PfuoJdSeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760934554; 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=WAgWT00uP7+ubUtl/STwGG2WSW30j4VqWtOxWMJsOws=; b=HSY26CqpZy6wuOSPL4F1YpsfnIZicTjW2sCGjG/JnB1Hd5akja9u/EpkBEzsNICfmc5XW3 zTk/g6IVZpRx3/LMjaj9ICYsQWSP29MWTZEFyiEzVL2s82drnj/FpCzN0iVGG8E5FvzgeC p5o5tnNvIk2vZJG3ygc6qZuWpFHRNLa9RxiT2hcRvO+o/pxLZUFn1vcSBOi8nqvyKUl4LY 9DtVW44EzSLrWPy+bcEee/67Dq+Rjf9lzFqW5RwWx1v+B6Kjl1LsnJ+GNsk8rHNkJW1riF U3ZHTRR448Ysv775KZXLrhsajj1J9cNe3Bd1p9RNFVC8sVPmLyLEzX9fiVibbg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760934554; a=rsa-sha256; cv=none; b=f8jsie6AgBclRNvpcnX5YW4JqAzgy7b+2CFUPB8Ne6ECoD8Lrx3/eGXgYI9vvPS3G+MWo8 Ve0Wpb/3G3yFRwlIJ2mXpxXdLvpbhTh1LAAb/Su8B5cp1yY37cWf/YhOqD9aHw/CYuvADr B85pjJ34xwbj+oAWttzzJ0mvwfEtpyoLZqjLOGgSoi7+svcbDnstRCkuMT7J6/4dt98+5G 0AM5jdURTItk2Cf0C8yPFljMukHuALiqIelZcsukV/qSDsRLQmC0voDCacpHJ8wMt5D1ZE 6D1l9SnF5YnUBTzMyRJKt2rNZzuFUkeqPcGfJsIeU/eC/jwWnFRgRXv2ebqHWA== 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 4cqjB206fWzy98; Mon, 20 Oct 2025 04:29:14 +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 59K4TD4B001875; Mon, 20 Oct 2025 04:29:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 59K4TDCl001870; Mon, 20 Oct 2025 04:29:13 GMT (envelope-from git) Date: Mon, 20 Oct 2025 04:29:13 GMT Message-Id: <202510200429.59K4TDCl001870@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Zhenlei Huang Subject: git: 8350f46d9808 - main - 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/main X-Git-Reftype: branch X-Git-Commit: 8350f46d9808e6183d5f6bd4aa73d4d4e563b574 Auto-Submitted: auto-generated The branch main has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=8350f46d9808e6183d5f6bd4aa73d4d4e563b574 commit 8350f46d9808e6183d5f6bd4aa73d4d4e563b574 Author: Zhenlei Huang AuthorDate: 2025-10-20 04:28:41 +0000 Commit: Zhenlei Huang CommitDate: 2025-10-20 04:28:41 +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 --- 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 6ecef9207a38..d389edc1b2b0 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)