1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-05-18 14:39:11 +01:00
Files
Jan Čermák e25805b95a Update Linux to 6.18 for x86 targets (#4650)
* Update Linux to 6.18 for x86 targets

Update ova and generic_86_64 to Linux 6.18.22. Rebase the IPv6
reachability probe patch (which still applies on 6.12 with offsets) and
update config fragments.

The rtl8812au-aircrack-ng stays disabled as it no longer builds and is
deprecated by upstream rtw88 which supports those cards.

The fragemnts stay mostly the same with this diff:

  --- ../v6.12.y/docker.config    2025-03-18 15:05:42.161955925 +0100
  +++ docker.config       2026-04-16 15:01:30.346942217 +0200
  @@ -45,3 +44,0 @@
  -CONFIG_IP6_NF_FILTER=y
  -CONFIG_IP6_NF_MANGLE=y
  -CONFIG_IP6_NF_NAT=y
  @@ -48,0 +46,3 @@
  +CONFIG_NETFILTER_XT_NAT=y
  +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
  +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
  @@ -56,4 +55,0 @@
  -CONFIG_IP_NF_FILTER=y
  -CONFIG_IP_NF_NAT=y
  -CONFIG_IP_NF_TARGET_MASQUERADE=y
  -CONFIG_IP_NF_TARGET_REDIRECT=y
  --- ../v6.12.y/hassos.config    2026-01-16 13:49:13.879830313 +0100
  +++ hassos.config       2026-04-16 15:08:29.248341382 +0200
  @@ -30,2 +29,0 @@
  -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
  -CONFIG_ZSMALLOC=y

The IP_NF/IP6_NF depend on IP_NF_IPTABLES_LEGACY which is now by default
disabled. Since we use iptables-nft, those should not be needed, but
missing NETFILTER_XT options have been enabled to replace some of them.

ZSMALLOC is now enabled by default with ZSWAP and the ZSWAP option was
removed in related change in 2ccd9fecd9163f168761d4398564c81554f636ef.

CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is a direct replacement of
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE as suggested in linux commit
44d46b76c3a4b514a0cc9dab147ed430e5c1d699

> mm: add build-time option for hotplug memory default online type
> ...
> Existing users of CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y should use
> CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO.

* Fix build of the gasket driver with Linux 6.18

Backport patch from an unmerged PR to fix build with 6.18.

* Update package/rtl88x2bu to fix 6.18 build

Update the OOT driver to the latest version to fix build.

* Update Buildroot's package/rtl8821cu to fix build

* buildroot c4b580fde8...bc2fe6e38c (4):
  > package/rtl8821cu: bump to version 2025-12-14
  > package/rtl8821cu: fix build failure with Linux 6.17
  > package/rtl8821cu: fix build failure with Linux 6.16
  > package/rtl8821cu: bump to version 2025-05-08

* Replace rtl8812au-aircrack-ng by upstream kernel drivers

The drivers also need firmware - for 8812/8821 the firmware files are
already present, for 8814 the firmare needs linux-firmware update to
20250410 or newer which will install it using the wildcard pattern.
2026-04-20 17:30:52 +02:00
..