openwrt-mirror/package/kernel/linux/modules
Christian Lamparter eab2b27699 uml: fix CONFIG_ALL_KMODS
building with CONFIG_ALL_KMODS unearthed all sorts of interesting
failures

ERROR: module 'crypto/chacha-x86_64.ko' is missing.
ERROR: module 'crypto/poly1305-x86_64.ko' is missing.
ERROR: module 'crypto/curve25519-x86_64.ko' is missing.
ERROR: module 'crypto/camellia-x86_64.ko' is missing.

These stem from the main UML Makefile.
|# UML only makes sense on linux
|ifeq ($(HOST_OS),Linux)
|  ifeq ($(HOST_ARCH),x86_64)
|
|ARCH:=x86_64
|BOARD:=uml

The modules in question define x86_64 optimized version and
the OpenWrt's buildsystem expects that these modules will be present.

SPI is not available due to the UML Architecture not setting HAS_IOMEM.
In the future, UML could get (virtualized) IOMEM and/or SPI could drop
the HAS_IOMEM dependency. A patch for the latter has been sent:
<https://lore.kernel.org/linux-spi/20250530234941.950431-1-chunkeey@gmail.com/T/#u>

mt76: Unfortunately, the firmware packages are picked up, but the
associated drivers can't be build because iowrite32+ioread32 are
not defined.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2025-06-09 11:10:19 +02:00
..
001-depends.mk kernel: remove useless AddDepends/rtc abstraction 2015-03-29 08:12:50 +00:00
block.mk kernel: add kmod-ata-ahci-dwc 2024-05-05 00:46:48 +02:00
bluetooth.mk kernel: bluetooth: btmtk: update dependencies for 6.12 2025-05-05 12:23:07 +02:00
can.mk kernel: can: package driver for Geschwister Schneider interface 2024-11-03 10:48:13 +08:00
crypto.mk uml: fix CONFIG_ALL_KMODS 2025-06-09 11:10:19 +02:00
firewire.mk firewire.mk: sort kernel modules 2018-02-13 11:48:49 +01:00
fs.mk kernel: modules: fs: add missing backslash 2025-05-09 03:48:36 +01:00
gpio.mk kernel: modules: add irq support for pca953x 2024-09-22 18:42:34 +02:00
hwmon.mk kernel/hwmon-sch5627: 6.12: fix missing dependency 2025-04-30 16:26:48 +02:00
i2c.mk kernel/i2c: x86: remove kernel 6.12 conditions checking 2025-05-20 11:52:08 +02:00
iio.mk kernel: iio: iio-core: update dependencies for 6.12 2025-05-05 12:23:29 +02:00
input.mk packages: remove remnants of kernels below 6.6 2024-09-21 13:03:49 +02:00
leds.mk kernel: add kmod-leds-lp5523 2025-06-05 22:54:02 +02:00
lib.mk packages: remove kernel 5.15 remnants 2024-09-20 11:16:02 +02:00
multiplexer.mk kernel: add package kmod-multiplexer 2022-02-19 13:10:01 +01:00
netdevices.mk Revert "kernel: netdevices: Create Vitesse DSA switch packages" 2025-05-02 19:18:38 +02:00
netfilter.mk netfilter: fix bogus reference to kmod-nf-conntrack-timeout 2024-12-27 16:10:21 +01:00
netsupport.mk kernel/9pnet: 6.12: fix missing dependency 2025-04-30 16:26:38 +02:00
nls.mk packages: remove remnants of kernels below 6.6 2024-09-21 13:03:49 +02:00
other.mk uml: fix CONFIG_ALL_KMODS 2025-06-09 11:10:19 +02:00
pcmcia.mk kernel: add support for Option Fusion+ PCMCIA card 2016-12-20 09:35:36 +01:00
rtc.mk kernel: modules: Break out a submenu for RTCs 2024-06-04 09:28:25 +02:00
sound.mk kernel: 6.12: add snd hda scodec component module 2025-04-30 16:26:41 +02:00
spi.mk treewide: remove all @{lt,gt,ge,le} appearances affecting 5.10 kernel 2023-05-12 13:02:43 +02:00
usb.mk kernel: usb: package MaxLinear/Exar USB serial driver 2025-05-26 18:59:26 +02:00
video.mk kernel: modules: video: fix video-coda for 6.12 2025-06-07 08:38:07 +02:00
virt.mk packages: remove remnants of kernels below 6.6 2024-09-21 13:03:49 +02:00
w1.mk kernel: kmod-w1-slave-ds2760: Remove package 2022-08-10 21:36:17 +02:00
wpan.mk kernel: wpan: Add kmod-ca8210 2020-08-21 11:46:13 +02:00