Hi I would like to upload linux version 6.18.3-1 to unstable.
This is a new upstream version with, as usual, many upstream changes.
The pending changes in the package are:
* Add breaks against u-boot-efi-dtb (<< 5) on architectures with DTB files.
* Don't remove own files in clean target. This fixes the contents of
kernel-image udebs.
* drm/amdgpu: don't attach the tlb fence for SI (Closes: #1123046)
* sched/proxy: Yield the donor task
* Make dracut the preferred initramfs generator.
* [alpha] Add patch to update uapi headers for glibc >= 2.42
* [arm64,armhf] clk: samsung: exynos-clkout: Assign .num before accessing .hws
(Closes: #1121211)
* Add 'c_' prefix to compiler configuration field and variables
* module: Disable MODVERSIONS, MODULE_ALLOW_BTF_MISMATCH
* d/l/p/debian_linux/debian.py: Allow adding restrictions to
PackageRelationGroup
* Implement configuration for Rust compiler and other build-dependencies
* d/rules.real: Set KRUSTFLAGS and HOSTRUSTFLAGS to make filenames relative
* [amd64,arm64,armhf,loong64,riscv64] Enable building Rust drivers and
features:
- Enable RUST, RUST_OVERFLOW_CHECKS
- Build-Depend on bindgen, rustc, and rust-src
- firmware: Enable RUST_FW_LOADER_ABSTRACTIONS
- net/phy: Enable drivers written in Rust:
+ Change PHYLIB from module to built-in
+ Enable RUST_PHYLIB_ABSTRACTIONS
+ Eable AMCC_QT2025_PHY as module, and AX88796B_RUST_PHY
- drm: Enable panic QR codes:
+ Enable DRM_PANIC and DRM_PANIC_SCREEN_QR_CODE (Closes: #1121937)
+ Set DRM_PANIC_SCREEN="qr_code"
+ Point DRM_PANIC_SCREEN_QR_CODE_URL at a Debian-hosted decoder
* Install vdso files if available.
* Move dtb into modules directory.
* Convert doc to symlink in linux-libc-dev-*-cross.
* Split modules out of kernel-image udeb.
* [amd64] drivers/accel/amdxdna: Enable DRM_ACCEL_AMDXDNA as module
(Closes: #1114868)
* ipv6: clear RA flags when adding a static route (Closes: #1117959)
* d/b/stable-update: Use linux_version_full to get current full version
* [amd64] drivers/spi: Enable SPI_AMD as module (Closes: #1122853)
* drivers/hid: Enable HID_UNIVERSAL_PIDFF as module (Closes: #1122144)
* [arm64] Enable BATTERY_LENOVO_YOGA_C630 as module
* Introduce a base package for version sync.
* [arm64] Add initial Raspberry Pi 5 support
- enable MMC_SDHCI_BRCMSTB, GPIO_BRCMSTB, PINCTRL_BRCMSTB
and PINCTRL_BCM2712 as modules
- enable OF_OVERLAY
- enable MISC_RP1 as a module
* [armhf] Enable LEDS_TURRIS_OMNIA as a module for Turris Omnia LED support.
* Fix version in filenames of linux-config and linux-source packages.
* Enable TCP_AO.
* [amd64] drivers/hid/intel-thc-hid: Enable INTEL_THC_HID, INTEL_QUICKSPI and
INTEL_QUICKI2C as modules (Closes: #1119810)
* [arm64] drivers/net/ethernet/renesas: Enable RAVB as module
(Closes: #1120673)
* Fix modular build of binder.
* Also split signing info into quick and not quick.
* [amd64] drivers/platform/x86/lenovo: Enable LENOVO_WMI_GAMEZONE as module
(Closes: #1119799)
* Introduce explicit test flavour.
* Also drop update from experimental versions.
* Take over linux-libc-dev-*-cross from cross-toolchain-base, see #1065416.
* Call pytest instead of historic py.test. (closes: #1119268)
* [powerpc/powrpc64] Remove a remaining non-multiarch build.
* [armel, mips*] Remove all kernel builds.
* d/salsa-ci.yml: Fix cache configuration for build job
* d/salsa-ci.yml: Move orig tarball generation to a separate job again
* d/salsa-ci.yml: Restore lintian checking of source package
* d/b/test-patches: Stop handling rt featureset for test builds
(Closes: #1114863)
* [riscv64] Enable ARCH_ESWIN and PINCTRL_EIC7700
* [riscv64] Enable DRM_POWERVR and POWER_RESET_TH1520_AON as modules
* [riscv64] Enable I2C_MICROCHIP_CORE, MCHP_SBI_IPC_MBOX and
PWM_MICROCHIP_CORE as modules
* [riscv64] Enable MFD_SPACEMIT_P1, MMP_PDMA and NVMEM_LAYOUT_ONIE_TLV as
modules
* [riscv64] Enable PCIE_SG2042_HOST as built-in and SPI_SG2044_NOR as
module
* [riscv64] udeb: kernel-image: add DMA and reset controllers
So we cover a couple of further HW support enablements, the
introduction of a base package for version sync, enablement of
building rust drivers and features and the switch to dracut as the
preferred initramfs generator.
The switch of the preferred initramfs generator to dracut is a first
step towards the plan to switch to dracut by default. There is work
planned to make support for d-i, Benjamin is aiming to make a list of
packages that ship initramfs-tools hooks in Debian.
A summary/state can be found in:
https://salsa.debian.org/kernel-team/meetings/-/wikis/20251217
https://meetbot.debian.net/debian-kernel/2025/debian-kernel.2025-12-17-20.00.html
https://meetbot.debian.net/debian-kernel/2025/debian-kernel.2025-12-17-20.00.log.html
Regards,
Salvatore
signature.asc
Description: PGP signature

