From 2911aac792e13953be29a8fdb54b68c192b2899b Mon Sep 17 00:00:00 2001 From: Thomas Kuschel Date: Fri, 25 Apr 2025 18:20:54 +0000 Subject: [PATCH] FIX rust problems --- PKGBUILD | 6 ++---- config-6.14.3 | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 3b56190..ab76db4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -119,8 +119,7 @@ build() { cd $_srcname make all make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1 - # do not remove the following line to avoid creating the doc: - # make htmldocs + make htmldocs } _package() { @@ -278,8 +277,7 @@ _package-docs() { pkgname=( "$pkgbase" "$pkgbase-headers" - # Do not remove the following line to avoid creating the doc: - # "$pkgbase-docs" + "$pkgbase-docs" ) for _p in "${pkgname[@]}"; do eval "package_$_p() { diff --git a/config-6.14.3 b/config-6.14.3 index 246f463..249936a 100644 --- a/config-6.14.3 +++ b/config-6.14.3 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.14.2-arch1 Kernel Configuration +# Linux/x86 6.14.3-arch1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250207" CONFIG_CC_IS_GCC=y @@ -311,7 +311,9 @@ CONFIG_PERF_EVENTS=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y -# CONFIG_RUST is not set +CONFIG_RUST=y +CONFIG_RUSTC_VERSION_TEXT="rustc 1.86.0 (05f9846f8 2025-03-31) (Arch Linux rust 1:1.86.0-1)" +CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.71.1" CONFIG_TRACEPOINTS=y # @@ -737,7 +739,7 @@ CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y @@ -2316,6 +2318,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_DEBUG=y +# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" @@ -2631,6 +2634,7 @@ CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_VIRTIO_BLK=y +# CONFIG_BLK_DEV_RUST_NULL is not set CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_UBLK=m CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y @@ -6924,6 +6928,7 @@ CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffffff CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x0000aa # CONFIG_DRM_PANIC_DEBUG is not set CONFIG_DRM_PANIC_SCREEN="qr_code" +# CONFIG_DRM_PANIC_SCREEN_QR_CODE is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set CONFIG_DRM_CLIENT=y @@ -8201,6 +8206,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +# CONFIG_HID_UNIVERSAL_PIDFF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m @@ -9188,7 +9194,7 @@ CONFIG_QAT_VFIO_PCI=m # end of VFIO support for PCI devices CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=y CONFIG_VBOXGUEST=m @@ -11957,5 +11963,8 @@ CONFIG_MEMTEST=y # # Rust hacking # +# CONFIG_RUST_DEBUG_ASSERTIONS is not set +CONFIG_RUST_OVERFLOW_CHECKS=y +# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set # end of Rust hacking # end of Kernel hacking