Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 2024 14:49:41 GMT
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: f0b989348fe6 - main - iwlwifi,rtw88,rtw89: temporary disable build
Message-ID:  <202410281449.49SEnfIV099009@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=f0b989348fe6e6fffd2522e28090f24e63253a57

commit f0b989348fe6e6fffd2522e28090f24e63253a57
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2024-10-27 22:55:18 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2024-10-28 12:15:25 +0000

    iwlwifi,rtw88,rtw89: temporary disable build
    
    I tried to use LINUXKPI_VERSION to work out a plan which allows us to
    compile linuxkpi_wlan and the LinuxKPI based wireless drivers without
    interruption and flip a switch on the go.
    
    I assume, with a lot of extra detours making the linuxkpi_wlan
    implementation KPI changes compile time dependent would have been
    possible and might be needed in the future.
    
    One problem is that the various drivers currently in main were from
    different sources or different hashes of the Linux wireless-testing.git
    repository at last and we have no common base to use and
    LINUXKPI_VERSION checks seem to slightly overlap.
    Pulling drivers from official Linux version releases now will avoid
    that problem and keep all drivers on the same KPI level in the future
    which should avoid this problem.
    
    The other problem is that the merges from the vendor branches are
    independent and so the first merge will need to have the LinuxKPI
    changes before but in between the (old) drivers will not compile
    (unless linuxkpi_wlan can deal with both KPI versions).
    
    For this time it was simply not possible to align all the changes
    and instead we disable building the drivers over the merge window
    only not to break intermediate builds.  After LinuxKPI 802.11 was
    updated and drivers are merged from vendor branches we will
    re-attach them to the build.
    
    Sponsored by:   The FreeBSD Foundation
---
 sys/modules/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index d76e16b1da1b..2b64ca437b7f 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -569,12 +569,12 @@ _mlx5ib=	mlx5ib
     ${MACHINE_CPUARCH} == "i386"
 _ena=		ena
 _gve=		gve
-_iwlwifi=	iwlwifi
+#_iwlwifi=	iwlwifi
 .if ${MK_SOURCELESS_UCODE} != "no"
 _iwlwififw=	iwlwififw
 .endif
-_rtw88=		rtw88
-_rtw89=		rtw89
+#_rtw88=		rtw88
+#_rtw89=		rtw89
 _vmware=	vmware
 .endif
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410281449.49SEnfIV099009>