From nobody Mon Feb 2 17:24:41 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 4f4YQL2fF0z6Qm66 for ; Mon, 02 Feb 2026 17:24:42 +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 4f4YQL0txhz3Z8P for ; Mon, 02 Feb 2026 17:24:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770053082; 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=Ehmxg7JCokPtrNu76G2EWQtp9z8+cmbrxLkZcenbEDc=; b=x0IPXzzolA5mYqkmN7hw3YsdeBUL6nFIqW3n6lyJcdQowJphDPAmNpBSXI9LXWCkAobA4d BxskIhZjBrzNt4PchqdvIXhz3It+Dy4k6/SKa3EbfOk0TREhp1xMLGfz6UhCwBaQ6Ck2BV hlX63ZYVMtOIOJmXjsjIr0SF8Wxku3+e+LJEIfK/E57dF9UliftcsTFu41XfK+h45jXlII Y1vLP3TKnALl1NyPx1ntvDUGLzXc7y+DjKV22eFZ8scx+eAlEhnzV7oso6RD0OmMv5GiWJ 413YKjdH7yPT+i2aW3akt4tBu85vTD3TPgVfOv3uVQ8qo0YCEN9h8uU2kv/AbA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770053082; a=rsa-sha256; cv=none; b=FgOpyOUqdMmUZj8QRAdDxjBDtCU5jNrp9Nj2OhjbPaZ65nkX+sFd/1aHEe8k/OBrqROvJ1 dTrBMvVFKDvULxxsczyeTrt2oUSUH8FFcNS+V6jR8QT3gHp28zrw5IncolDMXCHapoe1jk sKi881phRsOT0Dc2xZUqxY0h680D3I042HTzH4zAWCf96GCvj6ECqIRwfxktVAtNjiqTck jtqOQHvGE9i8GD53D6WrqKwpWhxv1BeG8e/qqrs8wfdOdyLzdNY+U+hTLswNM7MFj6RMzH Gte0DbWb/lx/E4ngP2Y7F6PEFZDbasYcnZVRab6AzFtpGbMTCYoOCeWWRZUr4w== 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=1770053082; 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=Ehmxg7JCokPtrNu76G2EWQtp9z8+cmbrxLkZcenbEDc=; b=vlgOnvIyixZcCWQNSBDRw+7JfAMG0+R+/Sn1X2ONUZhzbD1dm3pVN2zV5aSCZi+sGwTydG GOBrb99+o1bo++Y/XOrp7ue5Eq+biEEud31k2u3bKWJUYzY8AWYaIA0kNeJ9USNgOHcgZO HDRchMV5xweo1OSJMN7Fdx6XHmPMq1soWNIJt992v3FLbuXkeJHbKJFvwvx15hNlm21NSN Ik2dPVI+P+I6ka2Lqgzs/PifkJCRKpVJZbl2skTCio/sAHvwO+5NL73plzGpwxQJ/slI56 2ReXuNFqTua8WltFTyN2d68Houw16vmIAEyuvXSpTfq0fiDOaD4AzNMNNhz9NQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f4YQK6VCZzbGc for ; Mon, 02 Feb 2026 17:24:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 218c8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 02 Feb 2026 17:24:41 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Zhenlei Huang Subject: git: 7621b6eded12 - stable/14 - mrsas: 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: 7621b6eded126daae08d356a19457a069fc274e2 Auto-Submitted: auto-generated Date: Mon, 02 Feb 2026 17:24:41 +0000 Message-Id: <6980ddd9.218c8.1a58e224@gitrepo.freebsd.org> The branch stable/14 has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=7621b6eded126daae08d356a19457a069fc274e2 commit 7621b6eded126daae08d356a19457a069fc274e2 Author: Zhenlei Huang AuthorDate: 2025-10-20 04:28:43 +0000 Commit: Zhenlei Huang CommitDate: 2026-02-02 17:19:16 +0000 mrsas: 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 0a2fb63b4954c540686d387254b65cc6878bd19e) (cherry picked from commit 3aa4ae2006b50018d9dfa660bcbba1041c104ee1) --- sys/dev/mrsas/mrsas_linux.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/sys/dev/mrsas/mrsas_linux.c b/sys/dev/mrsas/mrsas_linux.c index becc42e6d8a3..23e2b48efaad 100644 --- a/sys/dev/mrsas/mrsas_linux.c +++ b/sys/dev/mrsas/mrsas_linux.c @@ -68,15 +68,7 @@ #define MRSAS_LINUX_IOCTL_MIN 0x4d00 #define MRSAS_LINUX_IOCTL_MAX 0x4d01 -static linux_ioctl_function_t mrsas_linux_ioctl; -static struct linux_ioctl_handler mrsas_linux_handler = {mrsas_linux_ioctl, - MRSAS_LINUX_IOCTL_MIN, -MRSAS_LINUX_IOCTL_MAX}; - -SYSINIT(mrsas_register, SI_SUB_KLD, SI_ORDER_MIDDLE, - linux_ioctl_register_handler, &mrsas_linux_handler); -SYSUNINIT(mrsas_unregister, SI_SUB_KLD, SI_ORDER_MIDDLE, - linux_ioctl_unregister_handler, &mrsas_linux_handler); +LINUX_IOCTL_SET(mrsas, MRSAS_LINUX_IOCTL_MIN, MRSAS_LINUX_IOCTL_MAX); static struct linux_device_handler mrsas_device_handler = {"mrsas", "megaraid_sas", "mrsas0", "megaraid_sas_ioctl_node", -1, 0, 1};