diff --git a/srcpkgs/linux6.16/files/arm64-dotconfig b/srcpkgs/linux6.16/files/arm64-dotconfig index 772bf8fd56e..dec684c01af 100644 --- a/srcpkgs/linux6.16/files/arm64-dotconfig +++ b/srcpkgs/linux6.16/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.16.0 Kernel Configuration +# Linux/arm64 6.16.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -4467,6 +4467,7 @@ CONFIG_RTW89_8852A=m CONFIG_RTW89_8852B_COMMON=m CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m # CONFIG_RTW89_8851BE is not set CONFIG_RTW89_8852AE=m CONFIG_RTW89_8852BE=m @@ -10271,6 +10272,7 @@ CONFIG_VHOST_SCSI=m CONFIG_VHOST_VSOCK=m CONFIG_VHOST_VDPA=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y # # Microsoft Hyper-V guest support diff --git a/srcpkgs/linux6.16/files/i386-dotconfig b/srcpkgs/linux6.16/files/i386-dotconfig index 4b7f6cd208f..3bd66e99a15 100644 --- a/srcpkgs/linux6.16/files/i386-dotconfig +++ b/srcpkgs/linux6.16/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.16.0 Kernel Configuration +# Linux/i386 6.16.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -11,8 +11,8 @@ CONFIG_AS_VERSION=24400 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24400 CONFIG_LLD_VERSION=0 -CONFIG_RUSTC_VERSION=0 -CONFIG_RUSTC_LLVM_VERSION=0 +CONFIG_RUSTC_VERSION=108800 +CONFIG_RUSTC_LLVM_VERSION=190104 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y @@ -20,6 +20,9 @@ CONFIG_TOOLS_SUPPORT_RELR=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y +CONFIG_RUSTC_HAS_COERCE_POINTEE=y +CONFIG_RUSTC_HAS_SPAN_FILE=y +CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y CONFIG_PAHOLE_VERSION=130 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -3887,6 +3890,7 @@ CONFIG_RTW89_PCI=m CONFIG_RTW89_8852A=m CONFIG_RTW89_8852B_COMMON=m CONFIG_RTW89_8852B=m +CONFIG_RTW89_8922A=m # CONFIG_RTW89_8851BE is not set CONFIG_RTW89_8852AE=m CONFIG_RTW89_8852BE=m @@ -8628,6 +8632,7 @@ CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m CONFIG_VHOST_VSOCK=m CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y # # Microsoft Hyper-V guest support diff --git a/srcpkgs/linux6.16/files/x86_64-dotconfig b/srcpkgs/linux6.16/files/x86_64-dotconfig index 8c3ece85e1a..f95e122a594 100644 --- a/srcpkgs/linux6.16/files/x86_64-dotconfig +++ b/srcpkgs/linux6.16/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.16.0 Kernel Configuration +# Linux/x86_64 6.16.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -123,7 +123,6 @@ CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y CONFIG_BPF_PRELOAD=y CONFIG_BPF_PRELOAD_UMD=m CONFIG_BPF_LSM=y @@ -4135,6 +4134,7 @@ CONFIG_RTW89_8852A=m CONFIG_RTW89_8852B_COMMON=m CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m # CONFIG_RTW89_8851BE is not set CONFIG_RTW89_8852AE=m CONFIG_RTW89_8852BE=m @@ -8964,6 +8964,7 @@ CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m CONFIG_VHOST_VSOCK=m CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y # # Microsoft Hyper-V guest support diff --git a/srcpkgs/linux6.16/template b/srcpkgs/linux6.16/template index 7849ba3a848..9cb1a5a18d6 100644 --- a/srcpkgs/linux6.16/template +++ b/srcpkgs/linux6.16/template @@ -1,6 +1,6 @@ # Template file for 'linux6.16' pkgname=linux6.16 -version=6.16.0 +version=6.16.3 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -17,7 +17,8 @@ rc*) distfiles="https://git.kernel.org/torvalds/t/linux-${version%.*}-${version# fi esac -checksum=1a4be2fe6b5246aa4ac8987a8a4af34c42a8dd7d08b46ab48516bcc1befbcd83 +checksum="1a4be2fe6b5246aa4ac8987a8a4af34c42a8dd7d08b46ab48516bcc1befbcd83 + a75f7bdc6496b65ab58b79900255888791cfd565ea32ac1b3cdbd3da168d95ef" python_version=3 @@ -156,28 +157,28 @@ do_install() { case "$arch" in x86) - vinstall arch/x86/boot/bzImage 644 boot vmlinuz-${_kernver} + vinstall arch/x86/boot/bzImage 644 "usr/lib/modules/${_kernver}" vmlinuz ;; arm) - vinstall arch/arm/boot/zImage 644 boot + vinstall arch/arm/boot/zImage 644 "usr/lib/modules/${_kernver}" make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install ;; arm64) - vinstall arch/arm64/boot/Image 644 boot vmlinux-${_kernver} + vinstall arch/arm64/boot/Image 644 "usr/lib/mdoules/${_kernver}" vmlinux make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install ;; powerpc) # zImage on powerpc is useless as it won't load initramfs # raw vmlinux is huge, and this is nostrip, so do it manually - vinstall vmlinux 644 boot vmlinux-${_kernver} - /usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver} + vinstall vmlinux 644 "usr/lib/modules/${_kernver}" vmlinux + /usr/bin/$STRIP "${DESTDIR}/usr/lib/modules/${_kernver}/vmlinux" ;; mips) vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver} make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install ;; riscv) - vinstall arch/riscv/boot/Image 644 boot vmlinux-${_kernver} + vinstall arch/riscv/boot/Image 644 usr/lib/modules/${_kernver}/boot vmlinux make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install ;; esac @@ -320,7 +321,7 @@ do_install() { # Extract debugging symbols and compress modules msg_normal "$pkgver: extracting debug info and compressing modules, please wait...\n" - install -Dm644 vmlinux ${DESTDIR}/usr/lib/debug/boot/vmlinux-${_kernver} + install -Dm644 vmlinux "${DESTDIR}/usr/lib/debug/usr/lib/modules/${_kernver}/vmlinux" ( cd ${DESTDIR} export DESTDIR