Version in base suite: 6.12.86-1 Version in overlay suite: 6.12.90-2 Base version: linux_6.12.90-2 Target version: linux_6.12.94-1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/l/linux/linux_6.12.90-2.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/l/linux/linux_6.12.94-1.dsc Documentation/ABI/testing/sysfs-fs-erofs | 25 Documentation/arch/arm64/silicon-errata.rst | 48 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml | 2 Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml | 2 Documentation/mm/hugetlbfs_reserv.rst | 2 Documentation/netlink/specs/handshake.yaml | 8 Documentation/networking/netconsole.rst | 6 Makefile | 5 arch/alpha/include/asm/Kbuild | 1 arch/arc/include/asm/Kbuild | 1 arch/arc/net/bpf_jit_arcv2.c | 8 arch/arm/boot/dts/mediatek/mt7623.dtsi | 2 arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 8 arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 2 arch/arm/boot/dts/renesas/r7s72100-genmai.dts | 3 arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts | 2 arch/arm/include/asm/Kbuild | 1 arch/arm/include/asm/io.h | 15 arch/arm/kernel/entry-armv.S | 2 arch/arm/mach-omap1/clock_data.c | 4 arch/arm/mach-socfpga/platsmp.c | 1 arch/arm/mach-versatile/integrator_cp.c | 13 arch/arm/mm/alignment.c | 6 arch/arm/mm/fault.c | 100 arch/arm/net/bpf_jit_32.c | 6 arch/arm64/Kconfig | 51 arch/arm64/Makefile | 3 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts | 3 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 161 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 4 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 4 arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi | 4 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 2 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 2 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts | 2 arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts | 2 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts | 2 arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi | 2 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi | 2 arch/arm64/boot/dts/freescale/imx8mp-navqp.dts | 2 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 4 arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 10 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 10 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi | 2 arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 arch/arm64/boot/dts/mediatek/mt6795.dtsi | 2 arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 2 arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 arch/arm64/boot/dts/mediatek/mt8365.dtsi | 5 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts | 2 arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts | 2 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 1 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 arch/arm64/boot/dts/qcom/sm8250.dtsi | 5 arch/arm64/boot/dts/qcom/sm8450.dtsi | 5 arch/arm64/boot/dts/qcom/sm8550.dtsi | 7 arch/arm64/boot/dts/qcom/sm8650.dtsi | 7 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts | 4 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 2 arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts | 12 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 14 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 6 arch/arm64/include/asm/cputype.h | 6 arch/arm64/include/asm/debug-monitors.h | 34 arch/arm64/include/asm/esr.h | 5 arch/arm64/include/asm/exception.h | 14 arch/arm64/include/asm/ftrace.h | 1 arch/arm64/include/asm/insn.h | 2 arch/arm64/include/asm/io.h | 24 arch/arm64/include/asm/kernel-pgtable.h | 7 arch/arm64/include/asm/kgdb.h | 12 arch/arm64/include/asm/kprobes.h | 8 arch/arm64/include/asm/ring_buffer.h | 10 arch/arm64/include/asm/system_misc.h | 4 arch/arm64/include/asm/tlb.h | 2 arch/arm64/include/asm/tlbflush.h | 63 arch/arm64/include/asm/traps.h | 6 arch/arm64/include/asm/uprobes.h | 11 arch/arm64/include/asm/xor.h | 2 arch/arm64/kernel/acpi.c | 2 arch/arm64/kernel/cpu_errata.c | 34 arch/arm64/kernel/cpufeature.c | 4 arch/arm64/kernel/debug-monitors.c | 238 arch/arm64/kernel/entry-common.c | 148 arch/arm64/kernel/hw_breakpoint.c | 60 arch/arm64/kernel/kgdb.c | 39 arch/arm64/kernel/machine_kexec.c | 3 arch/arm64/kernel/pi/patch-scs.c | 4 arch/arm64/kernel/probes/kprobes.c | 31 arch/arm64/kernel/probes/kprobes_trampoline.S | 2 arch/arm64/kernel/probes/uprobes.c | 24 arch/arm64/kernel/sys_compat.c | 2 arch/arm64/kernel/traps.c | 80 arch/arm64/kvm/arm.c | 4 arch/arm64/kvm/hyp/nvhe/mm.c | 2 arch/arm64/kvm/hyp/nvhe/tlb.c | 8 arch/arm64/kvm/hyp/pgtable.c | 2 arch/arm64/kvm/hyp/vhe/tlb.c | 10 arch/arm64/kvm/pmu-emul.c | 4 arch/arm64/kvm/vgic/vgic-its.c | 10 arch/arm64/mm/fault.c | 75 arch/arm64/mm/ioremap.c | 7 arch/arm64/net/bpf_jit_comp.c | 4 arch/csky/include/asm/Kbuild | 1 arch/hexagon/include/asm/Kbuild | 1 arch/loongarch/Kbuild | 2 arch/loongarch/include/asm/Kbuild | 1 arch/loongarch/include/asm/asm-prototypes.h | 20 arch/loongarch/include/asm/kvm_host.h | 3 arch/loongarch/kernel/kprobes.c | 4 arch/loongarch/kvm/Makefile | 3 arch/loongarch/kvm/main.c | 35 arch/loongarch/kvm/switch.S | 19 arch/loongarch/mm/init.c | 4 arch/m68k/include/asm/Kbuild | 1 arch/microblaze/include/asm/Kbuild | 1 arch/mips/dec/platform.c | 109 arch/mips/include/asm/Kbuild | 1 arch/nios2/include/asm/Kbuild | 1 arch/openrisc/include/asm/Kbuild | 1 arch/parisc/include/asm/Kbuild | 1 arch/powerpc/Kconfig.debug | 3 arch/powerpc/include/asm/Kbuild | 1 arch/powerpc/include/asm/kexec.h | 14 arch/powerpc/kernel/time.c | 6 arch/powerpc/kexec/crash.c | 64 arch/powerpc/kexec/file_load_64.c | 29 arch/powerpc/kvm/book3s_64_vio.c | 21 arch/powerpc/kvm/powerpc.c | 24 arch/powerpc/platforms/44x/warp.c | 2 arch/powerpc/platforms/cell/spu_syscalls.c | 6 arch/riscv/Kconfig | 2 arch/riscv/include/asm/Kbuild | 1 arch/riscv/include/asm/syscall_wrapper.h | 4 arch/riscv/kernel/mcount.S | 24 arch/riscv/kvm/vcpu_pmu.c | 6 arch/riscv/mm/init.c | 25 arch/s390/include/asm/Kbuild | 1 arch/s390/kernel/debug.c | 3 arch/s390/kvm/interrupt.c | 3 arch/s390/kvm/pci.c | 6 arch/s390/net/bpf_jit_comp.c | 39 arch/sh/include/asm/Kbuild | 1 arch/sparc/include/asm/Kbuild | 1 arch/sparc/vdso/Makefile | 7 arch/sparc/vdso/checkundef.sh | 10 arch/um/include/asm/Kbuild | 1 arch/x86/Makefile | 4 arch/x86/Makefile.um | 10 arch/x86/include/asm/Kbuild | 1 arch/x86/include/asm/segment.h | 8 arch/x86/include/asm/text-patching.h | 2 arch/x86/kernel/Makefile | 16 arch/x86/kernel/acpi/cppc.c | 6 arch/x86/kernel/alternative.c | 6 arch/x86/kernel/callthunks.c | 6 arch/x86/kernel/cpu/sgx/main.c | 10 arch/x86/kernel/ftrace.c | 7 arch/x86/kernel/ftrace_64.S | 5 arch/x86/kvm/svm/avic.c | 35 arch/x86/kvm/svm/sev.c | 134 arch/x86/kvm/trace.h | 2 arch/x86/kvm/vmx/vmx.c | 9 arch/x86/kvm/x86.c | 7 arch/x86/mm/Makefile | 2 arch/x86/um/vdso/Makefile | 7 arch/x86/xen/setup.c | 2 arch/xtensa/include/asm/Kbuild | 1 block/bio-integrity.c | 76 block/blk-cgroup.c | 16 block/blk-integrity.c | 12 block/blk-mq.c | 19 block/blk-zoned.c | 32 block/disk-events.c | 3 crypto/af_alg.c | 2 crypto/jitterentropy-kcapi.c | 14 debian/changelog | 1591 ++ debian/control | 6662 +++++----- debian/control.md5sum | 2 debian/generated.signed-amd64/control | 318 debian/generated.signed-amd64/files.json | 12 debian/generated.signed-amd64/linux-headers-amd64.lintian-overrides | 2 debian/generated.signed-amd64/linux-headers-amd64.maintscript | 2 debian/generated.signed-amd64/linux-headers-cloud-amd64.lintian-overrides | 2 debian/generated.signed-amd64/linux-headers-cloud-amd64.maintscript | 2 debian/generated.signed-amd64/linux-headers-rt-amd64.lintian-overrides | 2 debian/generated.signed-amd64/linux-headers-rt-amd64.maintscript | 2 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.NEWS | 83 debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postinst | 22 debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postrm | 32 debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.preinst | 18 debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.prerm | 14 debian/generated.signed-amd64/linux-image-amd64.bug-presubj | 2 debian/generated.signed-amd64/linux-image-amd64.maintscript | 2 debian/generated.signed-amd64/linux-image-cloud-amd64.bug-presubj | 2 debian/generated.signed-amd64/linux-image-cloud-amd64.maintscript | 2 debian/generated.signed-amd64/linux-image-rt-amd64.bug-presubj | 2 debian/generated.signed-amd64/linux-image-rt-amd64.maintscript | 2 debian/generated.signed-amd64/rules.gen | 60 debian/generated.signed-arm64/control | 272 debian/generated.signed-arm64/files.json | 16 debian/generated.signed-arm64/linux-headers-arm64-16k.lintian-overrides | 2 debian/generated.signed-arm64/linux-headers-arm64-16k.maintscript | 2 debian/generated.signed-arm64/linux-headers-arm64.lintian-overrides | 2 debian/generated.signed-arm64/linux-headers-arm64.maintscript | 2 debian/generated.signed-arm64/linux-headers-cloud-arm64.lintian-overrides | 2 debian/generated.signed-arm64/linux-headers-cloud-arm64.maintscript | 2 debian/generated.signed-arm64/linux-headers-rt-arm64.lintian-overrides | 2 debian/generated.signed-arm64/linux-headers-rt-arm64.maintscript | 2 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.NEWS | 83 debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postinst | 22 debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postrm | 32 debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.preinst | 18 debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.prerm | 14 debian/generated.signed-arm64/linux-image-arm64-16k.bug-presubj | 2 debian/generated.signed-arm64/linux-image-arm64-16k.maintscript | 2 debian/generated.signed-arm64/linux-image-arm64.bug-presubj | 2 debian/generated.signed-arm64/linux-image-arm64.maintscript | 2 debian/generated.signed-arm64/linux-image-cloud-arm64.bug-presubj | 2 debian/generated.signed-arm64/linux-image-cloud-arm64.maintscript | 2 debian/generated.signed-arm64/linux-image-rt-arm64.bug-presubj | 2 debian/generated.signed-arm64/linux-image-rt-arm64.maintscript | 2 debian/generated.signed-arm64/rules.gen | 78 debian/linux-headers-4kc-malta.maintscript | 2 debian/linux-headers-5kc-malta.maintscript | 2 debian/linux-headers-6.12.90+deb13.1-4kc-malta.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-4kc-malta.postinst | 7 debian/linux-headers-6.12.90+deb13.1-5kc-malta.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-5kc-malta.postinst | 7 debian/linux-headers-6.12.90+deb13.1-alpha-generic.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-alpha-generic.postinst | 7 debian/linux-headers-6.12.90+deb13.1-alpha-smp.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-alpha-smp.postinst | 7 debian/linux-headers-6.12.90+deb13.1-amd64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-amd64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-arm64-16k.lintian-overrides | 4 debian/linux-headers-6.12.90+deb13.1-arm64-16k.postinst | 7 debian/linux-headers-6.12.90+deb13.1-arm64.lintian-overrides | 4 debian/linux-headers-6.12.90+deb13.1-arm64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-armmp-lpae.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-armmp-lpae.postinst | 7 debian/linux-headers-6.12.90+deb13.1-armmp.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-armmp.postinst | 7 debian/linux-headers-6.12.90+deb13.1-cloud-amd64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-cloud-amd64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-cloud-arm64.lintian-overrides | 4 debian/linux-headers-6.12.90+deb13.1-cloud-arm64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-loong64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-loong64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-loongson-3.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-loongson-3.postinst | 7 debian/linux-headers-6.12.90+deb13.1-m68k.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-m68k.postinst | 7 debian/linux-headers-6.12.90+deb13.1-mips32r2eb.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-mips32r2eb.postinst | 7 debian/linux-headers-6.12.90+deb13.1-mips32r2el.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-mips32r2el.postinst | 7 debian/linux-headers-6.12.90+deb13.1-mips64r2eb.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-mips64r2eb.postinst | 7 debian/linux-headers-6.12.90+deb13.1-mips64r2el.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-mips64r2el.postinst | 7 debian/linux-headers-6.12.90+deb13.1-mips64r6el.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-mips64r6el.postinst | 7 debian/linux-headers-6.12.90+deb13.1-octeon.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-octeon.postinst | 7 debian/linux-headers-6.12.90+deb13.1-parisc.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-parisc.postinst | 7 debian/linux-headers-6.12.90+deb13.1-parisc64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-parisc64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc-smp.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc-smp.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.postinst | 7 debian/linux-headers-6.12.90+deb13.1-powerpc64le.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-powerpc64le.postinst | 7 debian/linux-headers-6.12.90+deb13.1-riscv64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-riscv64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-rpi.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-rpi.postinst | 7 debian/linux-headers-6.12.90+deb13.1-rt-amd64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-rt-amd64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-rt-arm64.lintian-overrides | 4 debian/linux-headers-6.12.90+deb13.1-rt-arm64.postinst | 7 debian/linux-headers-6.12.90+deb13.1-rt-armmp.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-rt-armmp.postinst | 7 debian/linux-headers-6.12.90+deb13.1-s390x.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-s390x.postinst | 7 debian/linux-headers-6.12.90+deb13.1-sh7751r.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-sh7751r.postinst | 7 debian/linux-headers-6.12.90+deb13.1-sh7785lcr.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-sh7785lcr.postinst | 7 debian/linux-headers-6.12.90+deb13.1-sparc64-smp.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-sparc64-smp.postinst | 7 debian/linux-headers-6.12.90+deb13.1-sparc64.lintian-overrides | 3 debian/linux-headers-6.12.90+deb13.1-sparc64.postinst | 7 debian/linux-headers-6.12.94+deb13-4kc-malta.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-4kc-malta.postinst | 7 debian/linux-headers-6.12.94+deb13-5kc-malta.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-5kc-malta.postinst | 7 debian/linux-headers-6.12.94+deb13-alpha-generic.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-alpha-generic.postinst | 7 debian/linux-headers-6.12.94+deb13-alpha-smp.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-alpha-smp.postinst | 7 debian/linux-headers-6.12.94+deb13-amd64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-amd64.postinst | 7 debian/linux-headers-6.12.94+deb13-arm64-16k.lintian-overrides | 4 debian/linux-headers-6.12.94+deb13-arm64-16k.postinst | 7 debian/linux-headers-6.12.94+deb13-arm64.lintian-overrides | 4 debian/linux-headers-6.12.94+deb13-arm64.postinst | 7 debian/linux-headers-6.12.94+deb13-armmp-lpae.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-armmp-lpae.postinst | 7 debian/linux-headers-6.12.94+deb13-armmp.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-armmp.postinst | 7 debian/linux-headers-6.12.94+deb13-cloud-amd64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-cloud-amd64.postinst | 7 debian/linux-headers-6.12.94+deb13-cloud-arm64.lintian-overrides | 4 debian/linux-headers-6.12.94+deb13-cloud-arm64.postinst | 7 debian/linux-headers-6.12.94+deb13-loong64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-loong64.postinst | 7 debian/linux-headers-6.12.94+deb13-loongson-3.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-loongson-3.postinst | 7 debian/linux-headers-6.12.94+deb13-m68k.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-m68k.postinst | 7 debian/linux-headers-6.12.94+deb13-mips32r2eb.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-mips32r2eb.postinst | 7 debian/linux-headers-6.12.94+deb13-mips32r2el.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-mips32r2el.postinst | 7 debian/linux-headers-6.12.94+deb13-mips64r2eb.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-mips64r2eb.postinst | 7 debian/linux-headers-6.12.94+deb13-mips64r2el.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-mips64r2el.postinst | 7 debian/linux-headers-6.12.94+deb13-mips64r6el.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-mips64r6el.postinst | 7 debian/linux-headers-6.12.94+deb13-octeon.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-octeon.postinst | 7 debian/linux-headers-6.12.94+deb13-parisc.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-parisc.postinst | 7 debian/linux-headers-6.12.94+deb13-parisc64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-parisc64.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc-smp.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc-smp.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc64-64k.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc64-64k.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc64.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc64le-64k.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc64le-64k.postinst | 7 debian/linux-headers-6.12.94+deb13-powerpc64le.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-powerpc64le.postinst | 7 debian/linux-headers-6.12.94+deb13-riscv64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-riscv64.postinst | 7 debian/linux-headers-6.12.94+deb13-rpi.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-rpi.postinst | 7 debian/linux-headers-6.12.94+deb13-rt-amd64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-rt-amd64.postinst | 7 debian/linux-headers-6.12.94+deb13-rt-arm64.lintian-overrides | 4 debian/linux-headers-6.12.94+deb13-rt-arm64.postinst | 7 debian/linux-headers-6.12.94+deb13-rt-armmp.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-rt-armmp.postinst | 7 debian/linux-headers-6.12.94+deb13-s390x.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-s390x.postinst | 7 debian/linux-headers-6.12.94+deb13-sh7751r.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-sh7751r.postinst | 7 debian/linux-headers-6.12.94+deb13-sh7785lcr.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-sh7785lcr.postinst | 7 debian/linux-headers-6.12.94+deb13-sparc64-smp.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-sparc64-smp.postinst | 7 debian/linux-headers-6.12.94+deb13-sparc64.lintian-overrides | 3 debian/linux-headers-6.12.94+deb13-sparc64.postinst | 7 debian/linux-headers-alpha-generic.maintscript | 2 debian/linux-headers-alpha-smp.maintscript | 2 debian/linux-headers-armmp-lpae.maintscript | 2 debian/linux-headers-armmp.maintscript | 2 debian/linux-headers-loong64.maintscript | 2 debian/linux-headers-loongson-3.maintscript | 2 debian/linux-headers-m68k.maintscript | 2 debian/linux-headers-mips32r2eb.maintscript | 2 debian/linux-headers-mips32r2el.maintscript | 2 debian/linux-headers-mips64r2eb.maintscript | 2 debian/linux-headers-mips64r2el.maintscript | 2 debian/linux-headers-mips64r6el.maintscript | 2 debian/linux-headers-octeon.maintscript | 2 debian/linux-headers-parisc.maintscript | 2 debian/linux-headers-parisc64.maintscript | 2 debian/linux-headers-powerpc-smp.maintscript | 2 debian/linux-headers-powerpc.maintscript | 2 debian/linux-headers-powerpc64-64k.maintscript | 2 debian/linux-headers-powerpc64.maintscript | 2 debian/linux-headers-powerpc64le-64k.maintscript | 2 debian/linux-headers-powerpc64le.maintscript | 2 debian/linux-headers-riscv64.maintscript | 2 debian/linux-headers-rpi.maintscript | 2 debian/linux-headers-rt-armmp.maintscript | 2 debian/linux-headers-s390x.maintscript | 2 debian/linux-headers-sh7751r.maintscript | 2 debian/linux-headers-sh7785lcr.maintscript | 2 debian/linux-headers-sparc64-smp.maintscript | 2 debian/linux-headers-sparc64.maintscript | 2 debian/linux-image-4kc-malta-dbg.maintscript | 2 debian/linux-image-4kc-malta.bug-presubj | 2 debian/linux-image-4kc-malta.maintscript | 2 debian/linux-image-5kc-malta-dbg.maintscript | 2 debian/linux-image-5kc-malta.bug-presubj | 2 debian/linux-image-5kc-malta.maintscript | 2 debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-4kc-malta.NEWS | 83 debian/linux-image-6.12.90+deb13.1-4kc-malta.lintian-overrides | 7 debian/linux-image-6.12.90+deb13.1-4kc-malta.postinst | 22 debian/linux-image-6.12.90+deb13.1-4kc-malta.postrm | 32 debian/linux-image-6.12.90+deb13.1-4kc-malta.preinst | 18 debian/linux-image-6.12.90+deb13.1-4kc-malta.prerm | 14 debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-5kc-malta.NEWS | 83 debian/linux-image-6.12.90+deb13.1-5kc-malta.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-5kc-malta.postinst | 22 debian/linux-image-6.12.90+deb13.1-5kc-malta.postrm | 32 debian/linux-image-6.12.90+deb13.1-5kc-malta.preinst | 18 debian/linux-image-6.12.90+deb13.1-5kc-malta.prerm | 14 debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-alpha-generic.NEWS | 83 debian/linux-image-6.12.90+deb13.1-alpha-generic.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-alpha-generic.postinst | 22 debian/linux-image-6.12.90+deb13.1-alpha-generic.postrm | 32 debian/linux-image-6.12.90+deb13.1-alpha-generic.preinst | 18 debian/linux-image-6.12.90+deb13.1-alpha-generic.prerm | 14 debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-alpha-smp.NEWS | 83 debian/linux-image-6.12.90+deb13.1-alpha-smp.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-alpha-smp.postinst | 22 debian/linux-image-6.12.90+deb13.1-alpha-smp.postrm | 32 debian/linux-image-6.12.90+deb13.1-alpha-smp.preinst | 18 debian/linux-image-6.12.90+deb13.1-alpha-smp.prerm | 14 debian/linux-image-6.12.90+deb13.1-amd64-dbg.lintian-overrides | 15 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-amd64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-arm64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-armmp-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-armmp-lpae.NEWS | 83 debian/linux-image-6.12.90+deb13.1-armmp-lpae.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-armmp-lpae.postinst | 22 debian/linux-image-6.12.90+deb13.1-armmp-lpae.postrm | 32 debian/linux-image-6.12.90+deb13.1-armmp-lpae.preinst | 18 debian/linux-image-6.12.90+deb13.1-armmp-lpae.prerm | 14 debian/linux-image-6.12.90+deb13.1-armmp.NEWS | 83 debian/linux-image-6.12.90+deb13.1-armmp.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-armmp.postinst | 22 debian/linux-image-6.12.90+deb13.1-armmp.postrm | 32 debian/linux-image-6.12.90+deb13.1-armmp.preinst | 18 debian/linux-image-6.12.90+deb13.1-armmp.prerm | 14 debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg.lintian-overrides | 13 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-loong64-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-loong64.NEWS | 83 debian/linux-image-6.12.90+deb13.1-loong64.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-loong64.postinst | 22 debian/linux-image-6.12.90+deb13.1-loong64.postrm | 32 debian/linux-image-6.12.90+deb13.1-loong64.preinst | 18 debian/linux-image-6.12.90+deb13.1-loong64.prerm | 14 debian/linux-image-6.12.90+deb13.1-loongson-3-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-loongson-3.NEWS | 83 debian/linux-image-6.12.90+deb13.1-loongson-3.lintian-overrides | 7 debian/linux-image-6.12.90+deb13.1-loongson-3.postinst | 22 debian/linux-image-6.12.90+deb13.1-loongson-3.postrm | 32 debian/linux-image-6.12.90+deb13.1-loongson-3.preinst | 18 debian/linux-image-6.12.90+deb13.1-loongson-3.prerm | 14 debian/linux-image-6.12.90+deb13.1-m68k-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-m68k.NEWS | 83 debian/linux-image-6.12.90+deb13.1-m68k.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-m68k.postinst | 22 debian/linux-image-6.12.90+deb13.1-m68k.postrm | 32 debian/linux-image-6.12.90+deb13.1-m68k.preinst | 18 debian/linux-image-6.12.90+deb13.1-m68k.prerm | 14 debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-mips32r2eb.NEWS | 83 debian/linux-image-6.12.90+deb13.1-mips32r2eb.lintian-overrides | 6 debian/linux-image-6.12.90+deb13.1-mips32r2eb.postinst | 22 debian/linux-image-6.12.90+deb13.1-mips32r2eb.postrm | 32 debian/linux-image-6.12.90+deb13.1-mips32r2eb.preinst | 18 debian/linux-image-6.12.90+deb13.1-mips32r2eb.prerm | 14 debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-mips32r2el.NEWS | 83 debian/linux-image-6.12.90+deb13.1-mips32r2el.lintian-overrides | 7 debian/linux-image-6.12.90+deb13.1-mips32r2el.postinst | 22 debian/linux-image-6.12.90+deb13.1-mips32r2el.postrm | 32 debian/linux-image-6.12.90+deb13.1-mips32r2el.preinst | 18 debian/linux-image-6.12.90+deb13.1-mips32r2el.prerm | 14 debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-mips64r2eb.NEWS | 83 debian/linux-image-6.12.90+deb13.1-mips64r2eb.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-mips64r2eb.postinst | 22 debian/linux-image-6.12.90+deb13.1-mips64r2eb.postrm | 32 debian/linux-image-6.12.90+deb13.1-mips64r2eb.preinst | 18 debian/linux-image-6.12.90+deb13.1-mips64r2eb.prerm | 14 debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-mips64r2el.NEWS | 83 debian/linux-image-6.12.90+deb13.1-mips64r2el.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-mips64r2el.postinst | 22 debian/linux-image-6.12.90+deb13.1-mips64r2el.postrm | 32 debian/linux-image-6.12.90+deb13.1-mips64r2el.preinst | 18 debian/linux-image-6.12.90+deb13.1-mips64r2el.prerm | 14 debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-mips64r6el.NEWS | 83 debian/linux-image-6.12.90+deb13.1-mips64r6el.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-mips64r6el.postinst | 22 debian/linux-image-6.12.90+deb13.1-mips64r6el.postrm | 32 debian/linux-image-6.12.90+deb13.1-mips64r6el.preinst | 18 debian/linux-image-6.12.90+deb13.1-mips64r6el.prerm | 14 debian/linux-image-6.12.90+deb13.1-octeon-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-octeon.NEWS | 83 debian/linux-image-6.12.90+deb13.1-octeon.lintian-overrides | 7 debian/linux-image-6.12.90+deb13.1-octeon.postinst | 22 debian/linux-image-6.12.90+deb13.1-octeon.postrm | 32 debian/linux-image-6.12.90+deb13.1-octeon.preinst | 18 debian/linux-image-6.12.90+deb13.1-octeon.prerm | 14 debian/linux-image-6.12.90+deb13.1-parisc-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-parisc.NEWS | 83 debian/linux-image-6.12.90+deb13.1-parisc.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-parisc.postinst | 22 debian/linux-image-6.12.90+deb13.1-parisc.postrm | 32 debian/linux-image-6.12.90+deb13.1-parisc.preinst | 18 debian/linux-image-6.12.90+deb13.1-parisc.prerm | 14 debian/linux-image-6.12.90+deb13.1-parisc64-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-parisc64.NEWS | 83 debian/linux-image-6.12.90+deb13.1-parisc64.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-parisc64.postinst | 22 debian/linux-image-6.12.90+deb13.1-parisc64.postrm | 32 debian/linux-image-6.12.90+deb13.1-parisc64.preinst | 18 debian/linux-image-6.12.90+deb13.1-parisc64.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-powerpc-smp.NEWS | 83 debian/linux-image-6.12.90+deb13.1-powerpc-smp.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-powerpc-smp.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc-smp.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc-smp.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc-smp.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc.NEWS | 83 debian/linux-image-6.12.90+deb13.1-powerpc.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-powerpc.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.NEWS | 108 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc64-64k.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc64-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-powerpc64.NEWS | 108 debian/linux-image-6.12.90+deb13.1-powerpc64.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-powerpc64.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc64.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc64.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc64.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.NEWS | 108 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.prerm | 14 debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-powerpc64le.NEWS | 108 debian/linux-image-6.12.90+deb13.1-powerpc64le.lintian-overrides | 5 debian/linux-image-6.12.90+deb13.1-powerpc64le.postinst | 22 debian/linux-image-6.12.90+deb13.1-powerpc64le.postrm | 32 debian/linux-image-6.12.90+deb13.1-powerpc64le.preinst | 18 debian/linux-image-6.12.90+deb13.1-powerpc64le.prerm | 14 debian/linux-image-6.12.90+deb13.1-riscv64-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-riscv64.NEWS | 83 debian/linux-image-6.12.90+deb13.1-riscv64.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-riscv64.postinst | 22 debian/linux-image-6.12.90+deb13.1-riscv64.postrm | 32 debian/linux-image-6.12.90+deb13.1-riscv64.preinst | 18 debian/linux-image-6.12.90+deb13.1-riscv64.prerm | 14 debian/linux-image-6.12.90+deb13.1-rpi-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-rpi.NEWS | 83 debian/linux-image-6.12.90+deb13.1-rpi.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-rpi.postinst | 22 debian/linux-image-6.12.90+deb13.1-rpi.postrm | 32 debian/linux-image-6.12.90+deb13.1-rpi.preinst | 18 debian/linux-image-6.12.90+deb13.1-rpi.prerm | 14 debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg.lintian-overrides | 15 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postinst | 22 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postrm | 32 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.preinst | 18 debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.prerm | 14 debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg.lintian-overrides | 12 debian/linux-image-6.12.90+deb13.1-rt-armmp.NEWS | 83 debian/linux-image-6.12.90+deb13.1-rt-armmp.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-rt-armmp.postinst | 22 debian/linux-image-6.12.90+deb13.1-rt-armmp.postrm | 32 debian/linux-image-6.12.90+deb13.1-rt-armmp.preinst | 18 debian/linux-image-6.12.90+deb13.1-rt-armmp.prerm | 14 debian/linux-image-6.12.90+deb13.1-s390x-dbg.lintian-overrides | 14 debian/linux-image-6.12.90+deb13.1-s390x.NEWS | 83 debian/linux-image-6.12.90+deb13.1-s390x.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-s390x.postinst | 22 debian/linux-image-6.12.90+deb13.1-s390x.postrm | 32 debian/linux-image-6.12.90+deb13.1-s390x.preinst | 18 debian/linux-image-6.12.90+deb13.1-s390x.prerm | 14 debian/linux-image-6.12.90+deb13.1-sh7751r-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-sh7751r.NEWS | 83 debian/linux-image-6.12.90+deb13.1-sh7751r.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-sh7751r.postinst | 22 debian/linux-image-6.12.90+deb13.1-sh7751r.postrm | 32 debian/linux-image-6.12.90+deb13.1-sh7751r.preinst | 18 debian/linux-image-6.12.90+deb13.1-sh7751r.prerm | 14 debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-sh7785lcr.NEWS | 83 debian/linux-image-6.12.90+deb13.1-sh7785lcr.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-sh7785lcr.postinst | 22 debian/linux-image-6.12.90+deb13.1-sh7785lcr.postrm | 32 debian/linux-image-6.12.90+deb13.1-sh7785lcr.preinst | 18 debian/linux-image-6.12.90+deb13.1-sh7785lcr.prerm | 14 debian/linux-image-6.12.90+deb13.1-sparc64-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg.lintian-overrides | 11 debian/linux-image-6.12.90+deb13.1-sparc64-smp.NEWS | 83 debian/linux-image-6.12.90+deb13.1-sparc64-smp.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-sparc64-smp.postinst | 22 debian/linux-image-6.12.90+deb13.1-sparc64-smp.postrm | 32 debian/linux-image-6.12.90+deb13.1-sparc64-smp.preinst | 18 debian/linux-image-6.12.90+deb13.1-sparc64-smp.prerm | 14 debian/linux-image-6.12.90+deb13.1-sparc64.NEWS | 83 debian/linux-image-6.12.90+deb13.1-sparc64.lintian-overrides | 4 debian/linux-image-6.12.90+deb13.1-sparc64.postinst | 22 debian/linux-image-6.12.90+deb13.1-sparc64.postrm | 32 debian/linux-image-6.12.90+deb13.1-sparc64.preinst | 18 debian/linux-image-6.12.90+deb13.1-sparc64.prerm | 14 debian/linux-image-6.12.94+deb13-4kc-malta-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-4kc-malta.NEWS | 83 debian/linux-image-6.12.94+deb13-4kc-malta.lintian-overrides | 7 debian/linux-image-6.12.94+deb13-4kc-malta.postinst | 22 debian/linux-image-6.12.94+deb13-4kc-malta.postrm | 32 debian/linux-image-6.12.94+deb13-4kc-malta.preinst | 18 debian/linux-image-6.12.94+deb13-4kc-malta.prerm | 14 debian/linux-image-6.12.94+deb13-5kc-malta-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-5kc-malta.NEWS | 83 debian/linux-image-6.12.94+deb13-5kc-malta.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-5kc-malta.postinst | 22 debian/linux-image-6.12.94+deb13-5kc-malta.postrm | 32 debian/linux-image-6.12.94+deb13-5kc-malta.preinst | 18 debian/linux-image-6.12.94+deb13-5kc-malta.prerm | 14 debian/linux-image-6.12.94+deb13-alpha-generic-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-alpha-generic.NEWS | 83 debian/linux-image-6.12.94+deb13-alpha-generic.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-alpha-generic.postinst | 22 debian/linux-image-6.12.94+deb13-alpha-generic.postrm | 32 debian/linux-image-6.12.94+deb13-alpha-generic.preinst | 18 debian/linux-image-6.12.94+deb13-alpha-generic.prerm | 14 debian/linux-image-6.12.94+deb13-alpha-smp-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-alpha-smp.NEWS | 83 debian/linux-image-6.12.94+deb13-alpha-smp.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-alpha-smp.postinst | 22 debian/linux-image-6.12.94+deb13-alpha-smp.postrm | 32 debian/linux-image-6.12.94+deb13-alpha-smp.preinst | 18 debian/linux-image-6.12.94+deb13-alpha-smp.prerm | 14 debian/linux-image-6.12.94+deb13-amd64-dbg.lintian-overrides | 15 debian/linux-image-6.12.94+deb13-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-amd64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-amd64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-amd64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-amd64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-arm64-16k-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-arm64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-arm64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-arm64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-arm64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-armmp-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-armmp-lpae-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-armmp-lpae.NEWS | 83 debian/linux-image-6.12.94+deb13-armmp-lpae.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-armmp-lpae.postinst | 22 debian/linux-image-6.12.94+deb13-armmp-lpae.postrm | 32 debian/linux-image-6.12.94+deb13-armmp-lpae.preinst | 18 debian/linux-image-6.12.94+deb13-armmp-lpae.prerm | 14 debian/linux-image-6.12.94+deb13-armmp.NEWS | 83 debian/linux-image-6.12.94+deb13-armmp.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-armmp.postinst | 22 debian/linux-image-6.12.94+deb13-armmp.postrm | 32 debian/linux-image-6.12.94+deb13-armmp.preinst | 18 debian/linux-image-6.12.94+deb13-armmp.prerm | 14 debian/linux-image-6.12.94+deb13-cloud-amd64-dbg.lintian-overrides | 13 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-cloud-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-loong64-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-loong64.NEWS | 83 debian/linux-image-6.12.94+deb13-loong64.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-loong64.postinst | 22 debian/linux-image-6.12.94+deb13-loong64.postrm | 32 debian/linux-image-6.12.94+deb13-loong64.preinst | 18 debian/linux-image-6.12.94+deb13-loong64.prerm | 14 debian/linux-image-6.12.94+deb13-loongson-3-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-loongson-3.NEWS | 83 debian/linux-image-6.12.94+deb13-loongson-3.lintian-overrides | 7 debian/linux-image-6.12.94+deb13-loongson-3.postinst | 22 debian/linux-image-6.12.94+deb13-loongson-3.postrm | 32 debian/linux-image-6.12.94+deb13-loongson-3.preinst | 18 debian/linux-image-6.12.94+deb13-loongson-3.prerm | 14 debian/linux-image-6.12.94+deb13-m68k-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-m68k.NEWS | 83 debian/linux-image-6.12.94+deb13-m68k.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-m68k.postinst | 22 debian/linux-image-6.12.94+deb13-m68k.postrm | 32 debian/linux-image-6.12.94+deb13-m68k.preinst | 18 debian/linux-image-6.12.94+deb13-m68k.prerm | 14 debian/linux-image-6.12.94+deb13-mips32r2eb-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-mips32r2eb.NEWS | 83 debian/linux-image-6.12.94+deb13-mips32r2eb.lintian-overrides | 6 debian/linux-image-6.12.94+deb13-mips32r2eb.postinst | 22 debian/linux-image-6.12.94+deb13-mips32r2eb.postrm | 32 debian/linux-image-6.12.94+deb13-mips32r2eb.preinst | 18 debian/linux-image-6.12.94+deb13-mips32r2eb.prerm | 14 debian/linux-image-6.12.94+deb13-mips32r2el-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-mips32r2el.NEWS | 83 debian/linux-image-6.12.94+deb13-mips32r2el.lintian-overrides | 7 debian/linux-image-6.12.94+deb13-mips32r2el.postinst | 22 debian/linux-image-6.12.94+deb13-mips32r2el.postrm | 32 debian/linux-image-6.12.94+deb13-mips32r2el.preinst | 18 debian/linux-image-6.12.94+deb13-mips32r2el.prerm | 14 debian/linux-image-6.12.94+deb13-mips64r2eb-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-mips64r2eb.NEWS | 83 debian/linux-image-6.12.94+deb13-mips64r2eb.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-mips64r2eb.postinst | 22 debian/linux-image-6.12.94+deb13-mips64r2eb.postrm | 32 debian/linux-image-6.12.94+deb13-mips64r2eb.preinst | 18 debian/linux-image-6.12.94+deb13-mips64r2eb.prerm | 14 debian/linux-image-6.12.94+deb13-mips64r2el-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-mips64r2el.NEWS | 83 debian/linux-image-6.12.94+deb13-mips64r2el.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-mips64r2el.postinst | 22 debian/linux-image-6.12.94+deb13-mips64r2el.postrm | 32 debian/linux-image-6.12.94+deb13-mips64r2el.preinst | 18 debian/linux-image-6.12.94+deb13-mips64r2el.prerm | 14 debian/linux-image-6.12.94+deb13-mips64r6el-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-mips64r6el.NEWS | 83 debian/linux-image-6.12.94+deb13-mips64r6el.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-mips64r6el.postinst | 22 debian/linux-image-6.12.94+deb13-mips64r6el.postrm | 32 debian/linux-image-6.12.94+deb13-mips64r6el.preinst | 18 debian/linux-image-6.12.94+deb13-mips64r6el.prerm | 14 debian/linux-image-6.12.94+deb13-octeon-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-octeon.NEWS | 83 debian/linux-image-6.12.94+deb13-octeon.lintian-overrides | 7 debian/linux-image-6.12.94+deb13-octeon.postinst | 22 debian/linux-image-6.12.94+deb13-octeon.postrm | 32 debian/linux-image-6.12.94+deb13-octeon.preinst | 18 debian/linux-image-6.12.94+deb13-octeon.prerm | 14 debian/linux-image-6.12.94+deb13-parisc-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-parisc.NEWS | 83 debian/linux-image-6.12.94+deb13-parisc.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-parisc.postinst | 22 debian/linux-image-6.12.94+deb13-parisc.postrm | 32 debian/linux-image-6.12.94+deb13-parisc.preinst | 18 debian/linux-image-6.12.94+deb13-parisc.prerm | 14 debian/linux-image-6.12.94+deb13-parisc64-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-parisc64.NEWS | 83 debian/linux-image-6.12.94+deb13-parisc64.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-parisc64.postinst | 22 debian/linux-image-6.12.94+deb13-parisc64.postrm | 32 debian/linux-image-6.12.94+deb13-parisc64.preinst | 18 debian/linux-image-6.12.94+deb13-parisc64.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-powerpc-smp-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-powerpc-smp.NEWS | 83 debian/linux-image-6.12.94+deb13-powerpc-smp.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-powerpc-smp.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc-smp.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc-smp.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc-smp.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc.NEWS | 83 debian/linux-image-6.12.94+deb13-powerpc.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-powerpc.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-powerpc64-64k.NEWS | 108 debian/linux-image-6.12.94+deb13-powerpc64-64k.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-powerpc64-64k.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc64-64k.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc64-64k.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc64-64k.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc64-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-powerpc64.NEWS | 108 debian/linux-image-6.12.94+deb13-powerpc64.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-powerpc64.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc64.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc64.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc64.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-powerpc64le-64k.NEWS | 108 debian/linux-image-6.12.94+deb13-powerpc64le-64k.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-powerpc64le-64k.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc64le-64k.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc64le-64k.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc64le-64k.prerm | 14 debian/linux-image-6.12.94+deb13-powerpc64le-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-powerpc64le.NEWS | 108 debian/linux-image-6.12.94+deb13-powerpc64le.lintian-overrides | 5 debian/linux-image-6.12.94+deb13-powerpc64le.postinst | 22 debian/linux-image-6.12.94+deb13-powerpc64le.postrm | 32 debian/linux-image-6.12.94+deb13-powerpc64le.preinst | 18 debian/linux-image-6.12.94+deb13-powerpc64le.prerm | 14 debian/linux-image-6.12.94+deb13-riscv64-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-riscv64.NEWS | 83 debian/linux-image-6.12.94+deb13-riscv64.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-riscv64.postinst | 22 debian/linux-image-6.12.94+deb13-riscv64.postrm | 32 debian/linux-image-6.12.94+deb13-riscv64.preinst | 18 debian/linux-image-6.12.94+deb13-riscv64.prerm | 14 debian/linux-image-6.12.94+deb13-rpi-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-rpi.NEWS | 83 debian/linux-image-6.12.94+deb13-rpi.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-rpi.postinst | 22 debian/linux-image-6.12.94+deb13-rpi.postrm | 32 debian/linux-image-6.12.94+deb13-rpi.preinst | 18 debian/linux-image-6.12.94+deb13-rpi.prerm | 14 debian/linux-image-6.12.94+deb13-rt-amd64-dbg.lintian-overrides | 15 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-rt-arm64-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.NEWS | 83 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postinst | 22 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postrm | 32 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.preinst | 18 debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.prerm | 14 debian/linux-image-6.12.94+deb13-rt-armmp-dbg.lintian-overrides | 12 debian/linux-image-6.12.94+deb13-rt-armmp.NEWS | 83 debian/linux-image-6.12.94+deb13-rt-armmp.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-rt-armmp.postinst | 22 debian/linux-image-6.12.94+deb13-rt-armmp.postrm | 32 debian/linux-image-6.12.94+deb13-rt-armmp.preinst | 18 debian/linux-image-6.12.94+deb13-rt-armmp.prerm | 14 debian/linux-image-6.12.94+deb13-s390x-dbg.lintian-overrides | 14 debian/linux-image-6.12.94+deb13-s390x.NEWS | 83 debian/linux-image-6.12.94+deb13-s390x.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-s390x.postinst | 22 debian/linux-image-6.12.94+deb13-s390x.postrm | 32 debian/linux-image-6.12.94+deb13-s390x.preinst | 18 debian/linux-image-6.12.94+deb13-s390x.prerm | 14 debian/linux-image-6.12.94+deb13-sh7751r-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-sh7751r.NEWS | 83 debian/linux-image-6.12.94+deb13-sh7751r.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-sh7751r.postinst | 22 debian/linux-image-6.12.94+deb13-sh7751r.postrm | 32 debian/linux-image-6.12.94+deb13-sh7751r.preinst | 18 debian/linux-image-6.12.94+deb13-sh7751r.prerm | 14 debian/linux-image-6.12.94+deb13-sh7785lcr-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-sh7785lcr.NEWS | 83 debian/linux-image-6.12.94+deb13-sh7785lcr.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-sh7785lcr.postinst | 22 debian/linux-image-6.12.94+deb13-sh7785lcr.postrm | 32 debian/linux-image-6.12.94+deb13-sh7785lcr.preinst | 18 debian/linux-image-6.12.94+deb13-sh7785lcr.prerm | 14 debian/linux-image-6.12.94+deb13-sparc64-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-sparc64-smp-dbg.lintian-overrides | 11 debian/linux-image-6.12.94+deb13-sparc64-smp.NEWS | 83 debian/linux-image-6.12.94+deb13-sparc64-smp.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-sparc64-smp.postinst | 22 debian/linux-image-6.12.94+deb13-sparc64-smp.postrm | 32 debian/linux-image-6.12.94+deb13-sparc64-smp.preinst | 18 debian/linux-image-6.12.94+deb13-sparc64-smp.prerm | 14 debian/linux-image-6.12.94+deb13-sparc64.NEWS | 83 debian/linux-image-6.12.94+deb13-sparc64.lintian-overrides | 4 debian/linux-image-6.12.94+deb13-sparc64.postinst | 22 debian/linux-image-6.12.94+deb13-sparc64.postrm | 32 debian/linux-image-6.12.94+deb13-sparc64.preinst | 18 debian/linux-image-6.12.94+deb13-sparc64.prerm | 14 debian/linux-image-alpha-generic-dbg.maintscript | 2 debian/linux-image-alpha-generic.bug-presubj | 2 debian/linux-image-alpha-generic.maintscript | 2 debian/linux-image-alpha-smp-dbg.maintscript | 2 debian/linux-image-alpha-smp.bug-presubj | 2 debian/linux-image-alpha-smp.maintscript | 2 debian/linux-image-amd64-dbg.maintscript | 2 debian/linux-image-arm64-16k-dbg.maintscript | 2 debian/linux-image-arm64-dbg.maintscript | 2 debian/linux-image-armmp-dbg.maintscript | 2 debian/linux-image-armmp-lpae-dbg.maintscript | 2 debian/linux-image-armmp-lpae.bug-presubj | 2 debian/linux-image-armmp-lpae.maintscript | 2 debian/linux-image-armmp.bug-presubj | 2 debian/linux-image-armmp.maintscript | 2 debian/linux-image-cloud-amd64-dbg.maintscript | 2 debian/linux-image-cloud-arm64-dbg.maintscript | 2 debian/linux-image-loong64-dbg.maintscript | 2 debian/linux-image-loong64.bug-presubj | 2 debian/linux-image-loong64.maintscript | 2 debian/linux-image-loongson-3-dbg.maintscript | 2 debian/linux-image-loongson-3.bug-presubj | 2 debian/linux-image-loongson-3.maintscript | 2 debian/linux-image-m68k-dbg.maintscript | 2 debian/linux-image-m68k.bug-presubj | 2 debian/linux-image-m68k.maintscript | 2 debian/linux-image-mips32r2eb-dbg.maintscript | 2 debian/linux-image-mips32r2eb.bug-presubj | 2 debian/linux-image-mips32r2eb.maintscript | 2 debian/linux-image-mips32r2el-dbg.maintscript | 2 debian/linux-image-mips32r2el.bug-presubj | 2 debian/linux-image-mips32r2el.maintscript | 2 debian/linux-image-mips64r2eb-dbg.maintscript | 2 debian/linux-image-mips64r2eb.bug-presubj | 2 debian/linux-image-mips64r2eb.maintscript | 2 debian/linux-image-mips64r2el-dbg.maintscript | 2 debian/linux-image-mips64r2el.bug-presubj | 2 debian/linux-image-mips64r2el.maintscript | 2 debian/linux-image-mips64r6el-dbg.maintscript | 2 debian/linux-image-mips64r6el.bug-presubj | 2 debian/linux-image-mips64r6el.maintscript | 2 debian/linux-image-octeon-dbg.maintscript | 2 debian/linux-image-octeon.bug-presubj | 2 debian/linux-image-octeon.maintscript | 2 debian/linux-image-parisc-dbg.maintscript | 2 debian/linux-image-parisc.bug-presubj | 2 debian/linux-image-parisc.maintscript | 2 debian/linux-image-parisc64-dbg.maintscript | 2 debian/linux-image-parisc64.bug-presubj | 2 debian/linux-image-parisc64.maintscript | 2 debian/linux-image-powerpc-dbg.maintscript | 2 debian/linux-image-powerpc-smp-dbg.maintscript | 2 debian/linux-image-powerpc-smp.bug-presubj | 2 debian/linux-image-powerpc-smp.maintscript | 2 debian/linux-image-powerpc.bug-presubj | 2 debian/linux-image-powerpc.maintscript | 2 debian/linux-image-powerpc64-64k-dbg.maintscript | 2 debian/linux-image-powerpc64-64k.bug-presubj | 2 debian/linux-image-powerpc64-64k.maintscript | 2 debian/linux-image-powerpc64-dbg.maintscript | 2 debian/linux-image-powerpc64.bug-presubj | 2 debian/linux-image-powerpc64.maintscript | 2 debian/linux-image-powerpc64le-64k-dbg.maintscript | 2 debian/linux-image-powerpc64le-64k.bug-presubj | 2 debian/linux-image-powerpc64le-64k.maintscript | 2 debian/linux-image-powerpc64le-dbg.maintscript | 2 debian/linux-image-powerpc64le.bug-presubj | 2 debian/linux-image-powerpc64le.maintscript | 2 debian/linux-image-riscv64-dbg.maintscript | 2 debian/linux-image-riscv64.bug-presubj | 2 debian/linux-image-riscv64.maintscript | 2 debian/linux-image-rpi-dbg.maintscript | 2 debian/linux-image-rpi.bug-presubj | 2 debian/linux-image-rpi.maintscript | 2 debian/linux-image-rt-amd64-dbg.maintscript | 2 debian/linux-image-rt-arm64-dbg.maintscript | 2 debian/linux-image-rt-armmp-dbg.maintscript | 2 debian/linux-image-rt-armmp.bug-presubj | 2 debian/linux-image-rt-armmp.maintscript | 2 debian/linux-image-s390x-dbg.maintscript | 2 debian/linux-image-s390x.bug-presubj | 2 debian/linux-image-s390x.maintscript | 2 debian/linux-image-sh7751r-dbg.maintscript | 2 debian/linux-image-sh7751r.bug-presubj | 2 debian/linux-image-sh7751r.maintscript | 2 debian/linux-image-sh7785lcr-dbg.maintscript | 2 debian/linux-image-sh7785lcr.bug-presubj | 2 debian/linux-image-sh7785lcr.maintscript | 2 debian/linux-image-sparc64-dbg.maintscript | 2 debian/linux-image-sparc64-smp-dbg.maintscript | 2 debian/linux-image-sparc64-smp.bug-presubj | 2 debian/linux-image-sparc64-smp.maintscript | 2 debian/linux-image-sparc64.bug-presubj | 2 debian/linux-image-sparc64.maintscript | 2 debian/patches-rt/0029-ARM-enable-irq-in-translation-section-permission-fau.patch | 17 debian/patches/bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch | 46 debian/patches/bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch | 45 debian/patches/bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch | 45 debian/patches/bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch | 49 debian/patches/bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch | 154 debian/patches/bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch | 66 debian/patches/series | 6 debian/rules.gen | 3174 ++-- debian/tests/control | 184 drivers/accel/ivpu/ivpu_debugfs.c | 2 drivers/accel/ivpu/ivpu_fw_log.c | 5 drivers/accel/ivpu/ivpu_ipc.c | 2 drivers/accel/ivpu/ivpu_ms.c | 7 drivers/accel/qaic/qaic_data.c | 23 drivers/acpi/arm64/agdi.c | 2 drivers/acpi/x86/cmos_rtc.c | 77 drivers/ata/libata-core.c | 9 drivers/ata/libata-eh.c | 8 drivers/ata/libata-pmp.c | 18 drivers/ata/libata-scsi.c | 102 drivers/ata/sata_sil24.c | 6 drivers/auxdisplay/line-display.c | 2 drivers/base/bus.c | 11 drivers/base/devres.c | 2 drivers/base/memory.c | 8 drivers/block/drbd/drbd_nl.c | 8 drivers/block/rbd.c | 20 drivers/block/ublk_drv.c | 3 drivers/block/zram/zram_drv.c | 2 drivers/bluetooth/btmtk.c | 6 drivers/bluetooth/btusb.c | 8 drivers/bluetooth/hci_ldisc.c | 51 drivers/bluetooth/hci_qca.c | 38 drivers/bus/fsl-mc/fsl-mc-bus.c | 43 drivers/bus/stm32_rifsc.c | 52 drivers/cdrom/cdrom.c | 73 drivers/char/ipmi/ipmi_msghandler.c | 2 drivers/char/ipmi/ipmi_ssif.c | 29 drivers/char/ipmi/ssif_bmc.c | 34 drivers/clk/clk-qoriq.c | 17 drivers/clk/clk-xgene.c | 2 drivers/clk/imx/clk-imx6q.c | 12 drivers/clk/imx/clk-imx8mq.c | 4 drivers/clk/qcom/dispcc-sc7180.c | 8 drivers/clk/qcom/dispcc-sc8280xp.c | 8 drivers/clk/qcom/dispcc-sm4450.c | 1 drivers/clk/qcom/dispcc-sm8250.c | 6 drivers/clk/qcom/dispcc-sm8450.c | 2 drivers/clk/qcom/dispcc-x1e80100.c | 2 drivers/clk/qcom/gcc-sc8180x.c | 64 drivers/clk/qcom/gcc-x1e80100.c | 1 drivers/clk/samsung/clk-gs101.c | 2 drivers/clk/visconti/pll.c | 2 drivers/comedi/drivers/comedi_test.c | 5 drivers/counter/counter-core.c | 3 drivers/crypto/atmel-aes.c | 23 drivers/crypto/atmel-sha.c | 27 drivers/crypto/atmel-tdes.c | 25 drivers/crypto/ccp/ccp-crypto-aes.c | 7 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 20 drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 2 drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 2 drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 4 drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 2 drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c | 4 drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 4 drivers/crypto/intel/qat/qat_common/adf_accel_devices.h | 12 drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c | 2 drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c | 12 drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h | 10 drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 6 drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 2 drivers/crypto/sa2ul.c | 4 drivers/crypto/tegra/tegra-se-aes.c | 257 drivers/crypto/tegra/tegra-se-hash.c | 104 drivers/crypto/tegra/tegra-se-key.c | 19 drivers/crypto/tegra/tegra-se.h | 33 drivers/cxl/pci.c | 3 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 drivers/dma/mxs-dma.c | 1 drivers/firmware/arm_ffa/bus.c | 7 drivers/firmware/arm_ffa/driver.c | 236 drivers/firmware/efi/capsule-loader.c | 2 drivers/firmware/efi/efi.c | 28 drivers/gpio/gpio-mvebu.c | 4 drivers/gpio/gpio-mxc.c | 2 drivers/gpio/gpio-rockchip.c | 6 drivers/gpio/gpio-virtuser.c | 4 drivers/gpio/gpio-zynq.c | 1 drivers/gpio/gpiolib-cdev.c | 21 drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 7 drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 5 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 57 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 11 drivers/gpu/drm/amd/amdgpu/cik.c | 4 drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 4 drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 10 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 10 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 70 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 8 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 4 drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 4 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 4 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 2 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 5 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 6 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 5 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 5 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 5 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 5 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 5 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 drivers/gpu/drm/amd/amdgpu/nv.c | 4 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 4 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 8 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 8 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 8 drivers/gpu/drm/amd/amdgpu/si.c | 4 drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 drivers/gpu/drm/amd/amdgpu/soc15.c | 4 drivers/gpu/drm/amd/amdgpu/soc21.c | 4 drivers/gpu/drm/amd/amdgpu/soc24.c | 4 drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 20 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 12 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 10 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 10 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 11 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 8 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 9 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 9 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 9 drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 4 drivers/gpu/drm/amd/amdgpu/vi.c | 4 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 49 drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 5 drivers/gpu/drm/amd/display/dc/basics/vector.c | 4 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 77 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 90 drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c | 9 drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.h | 5 drivers/gpu/drm/amd/display/dc/core/dc.c | 6 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 4 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 10 drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h | 4 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 3 drivers/gpu/drm/amd/include/amd_shared.h | 6 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 4 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 5 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 15 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 118 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h | 1 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 1 drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 15 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 32 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 32 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 3 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 1 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c | 6 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 72 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 1 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 18 drivers/gpu/drm/bridge/chipone-icn6211.c | 4 drivers/gpu/drm/bridge/ite-it66121.c | 5 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 drivers/gpu/drm/bridge/sil-sii8620.c | 1 drivers/gpu/drm/drm_syncobj.c | 9 drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 drivers/gpu/drm/gma500/oaktrail_lvds.c | 9 drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 113 drivers/gpu/drm/i915/display/intel_display_types.h | 1 drivers/gpu/drm/i915/display/intel_dp.c | 11 drivers/gpu/drm/i915/display/intel_dpcd.h | 15 drivers/gpu/drm/i915/display/intel_psr.c | 34 drivers/gpu/drm/i915/display/skl_watermark.c | 420 drivers/gpu/drm/i915/gem/i915_gem_phys.c | 19 drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 28 drivers/gpu/drm/i915/gt/intel_reset.c | 3 drivers/gpu/drm/imagination/pvr_power.c | 11 drivers/gpu/drm/imagination/pvr_rogue_fwif.h | 8 drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h | 6 drivers/gpu/drm/imx/dcss/dcss-scaler.c | 3 drivers/gpu/drm/loongson/lsdc_drv.c | 2 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 14 drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 24 drivers/gpu/drm/msm/dsi/dsi_cfg.c | 4 drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 drivers/gpu/drm/msm/dsi/dsi_host.c | 17 drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 drivers/gpu/drm/msm/msm_iommu.c | 5 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 1 drivers/gpu/drm/panel/panel-simple.c | 2 drivers/gpu/drm/panfrost/panfrost_drv.c | 2 drivers/gpu/drm/sun4i/sun4i_backend.c | 6 drivers/gpu/drm/tiny/ofdrm.c | 2 drivers/gpu/drm/v3d/v3d_drv.c | 16 drivers/gpu/drm/v3d/v3d_sched.c | 19 drivers/gpu/drm/v3d/v3d_submit.c | 27 drivers/gpu/drm/vc4/vc4_validate_shaders.c | 13 drivers/gpu/drm/virtio/virtgpu_drv.c | 5 drivers/gpu/drm/virtio/virtgpu_drv.h | 1 drivers/gpu/drm/virtio/virtgpu_gem.c | 17 drivers/gpu/drm/virtio/virtgpu_plane.c | 10 drivers/gpu/drm/virtio/virtgpu_submit.c | 4 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 12 drivers/gpu/drm/xe/xe_dma_buf.c | 31 drivers/gpu/drm/xe/xe_exec_queue.c | 7 drivers/gpu/drm/xe/xe_gsc.c | 7 drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c | 6 drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h | 2 drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 24 drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 6 drivers/gpu/drm/xe/xe_guc_submit.c | 2 drivers/gpu/drm/xe/xe_oa.c | 6 drivers/gpu/drm/xe/xe_range_fence.c | 2 drivers/gpu/drm/xe/xe_reg_whitelist.c | 2 drivers/hid/bpf/hid_bpf_dispatch.c | 6 drivers/hid/hid-asus.c | 30 drivers/hid/hid-core.c | 62 drivers/hid/hid-gfrm.c | 4 drivers/hid/hid-ids.h | 1 drivers/hid/hid-logitech-hidpp.c | 2 drivers/hid/hid-multitouch.c | 2 drivers/hid/hid-picolcd_cir.c | 1 drivers/hid/hid-primax.c | 2 drivers/hid/hid-quirks.c | 3 drivers/hid/hid-uclogic-core.c | 4 drivers/hid/hid-vivaldi-common.c | 2 drivers/hid/i2c-hid/i2c-hid-core.c | 7 drivers/hid/usbhid/hid-core.c | 13 drivers/hid/wacom_sys.c | 19 drivers/hid/wacom_wac.h | 1 drivers/hte/Kconfig | 6 drivers/hwmon/abituguru.c | 2 drivers/hwmon/abituguru3.c | 4 drivers/hwmon/aspeed-g6-pwm-tach.c | 8 drivers/hwmon/da9052-hwmon.c | 2 drivers/hwmon/dme1737.c | 2 drivers/hwmon/f71805f.c | 2 drivers/hwmon/f71882fg.c | 2 drivers/hwmon/i5k_amb.c | 2 drivers/hwmon/max197.c | 2 drivers/hwmon/mc13783-adc.c | 2 drivers/hwmon/occ/p9_sbe.c | 4 drivers/hwmon/pc87360.c | 2 drivers/hwmon/pc87427.c | 2 drivers/hwmon/pmbus/adm1266.c | 80 drivers/hwmon/pmbus/pmbus_core.c | 117 drivers/hwmon/sch5636.c | 2 drivers/hwmon/sht15.c | 2 drivers/hwmon/sis5595.c | 2 drivers/hwmon/smsc47m1.c | 2 drivers/hwmon/ultra45_env.c | 2 drivers/hwmon/via-cputemp.c | 2 drivers/hwmon/via686a.c | 2 drivers/hwmon/vt1211.c | 2 drivers/hwmon/vt8231.c | 4 drivers/hwmon/w83627hf.c | 2 drivers/hwmon/w83781d.c | 2 drivers/hwmon/xgene-hwmon.c | 2 drivers/i2c/busses/i2c-qcom-cci.c | 2 drivers/i2c/busses/i2c-stm32f7.c | 6 drivers/i2c/busses/i2c-tegra.c | 53 drivers/i2c/i2c-dev.c | 9 drivers/i3c/master/dw-i3c-master.c | 16 drivers/i3c/master/mipi-i3c-hci/dma.c | 5 drivers/iio/adc/mt6359-auxadc.c | 1 drivers/iio/adc/npcm_adc.c | 25 drivers/iio/adc/viperboard_adc.c | 4 drivers/iio/adc/xilinx-xadc-core.c | 11 drivers/iio/buffer/industrialio-hw-consumer.c | 4 drivers/iio/chemical/scd30_core.c | 65 drivers/iio/common/ssp_sensors/ssp_dev.c | 1 drivers/iio/dac/ad5686.c | 16 drivers/iio/dac/ad5686.h | 1 drivers/iio/dac/max5821.c | 9 drivers/iio/gyro/adis16260.c | 3 drivers/iio/gyro/itg3200_buffer.c | 2 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 drivers/iio/industrialio-buffer.c | 1 drivers/iio/light/cm3323.c | 5 drivers/iio/magnetometer/st_magn_core.c | 13 drivers/iio/temperature/tsys01.c | 2 drivers/infiniband/core/Makefile | 2 drivers/infiniband/core/iter.c | 43 drivers/infiniband/core/iwpm_msg.c | 6 drivers/infiniband/core/umem.c | 16 drivers/infiniband/core/umem_dmabuf.c | 77 drivers/infiniband/core/verbs.c | 38 drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 drivers/infiniband/hw/cxgb4/mem.c | 2 drivers/infiniband/hw/efa/efa_verbs.c | 2 drivers/infiniband/hw/erdma/erdma_verbs.c | 2 drivers/infiniband/hw/hns/hns_roce_alloc.c | 2 drivers/infiniband/hw/hns/hns_roce_mr.c | 4 drivers/infiniband/hw/irdma/main.h | 2 drivers/infiniband/hw/irdma/verbs.c | 4 drivers/infiniband/hw/mana/cq.c | 5 drivers/infiniband/hw/mana/mana_ib.h | 2 drivers/infiniband/hw/mlx4/mr.c | 5 drivers/infiniband/hw/mlx5/mem.c | 1 drivers/infiniband/hw/mlx5/mr.c | 4 drivers/infiniband/hw/mlx5/umr.c | 1 drivers/infiniband/hw/mthca/mthca_provider.c | 2 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 drivers/infiniband/hw/qedr/verbs.c | 2 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 2 drivers/infiniband/sw/rxe/rxe_verbs.c | 5 drivers/infiniband/sw/siw/siw_qp_rx.c | 15 drivers/infiniband/ulp/isert/ib_isert.c | 6 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 drivers/infiniband/ulp/srp/ib_srp.c | 30 drivers/input/joystick/xpad.c | 14 drivers/input/keyboard/atkbd.c | 15 drivers/input/misc/ims-pcu.c | 2 drivers/input/mouse/elan_i2c_core.c | 5 drivers/input/mouse/synaptics.c | 1 drivers/input/touchscreen/atmel_mxt_ts.c | 2 drivers/input/touchscreen/usbtouchscreen.c | 5 drivers/iommu/amd/amd_iommu_types.h | 21 drivers/iommu/amd/iommu.c | 453 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 7 drivers/iommu/intel/iommu.c | 3 drivers/iommu/intel/pasid.c | 22 drivers/iommu/intel/pasid.h | 6 drivers/iommu/io-pgtable-arm-v7s.c | 18 drivers/iommu/iommu.c | 25 drivers/iommu/iommufd/fault.c | 5 drivers/iommu/iommufd/vfio_compat.c | 2 drivers/irqchip/irq-ath79-cpu.c | 7 drivers/irqchip/irq-pic32-evic.c | 2 drivers/irqchip/irq-riscv-imsic-early.c | 2 drivers/leds/blink/leds-lgm-sso.c | 2 drivers/mailbox/mailbox-test.c | 39 drivers/mailbox/mailbox.c | 18 drivers/mailbox/mtk-cmdq-mailbox.c | 8 drivers/mailbox/tegra-hsp.c | 2 drivers/md/bcache/super.c | 3 drivers/md/dm-cache-metadata.c | 24 drivers/md/dm-cache-metadata.h | 5 drivers/md/dm-cache-policy-smq.c | 16 drivers/md/dm-cache-target.c | 143 drivers/md/dm-init.c | 4 drivers/md/dm-log.c | 6 drivers/md/md.c | 11 drivers/md/raid1.c | 4 drivers/media/cec/core/cec-core.c | 2 drivers/media/common/siano/smsir.c | 1 drivers/media/i2c/ir-kbd-i2c.c | 2 drivers/media/i2c/og01a1b.c | 93 drivers/media/pci/bt8xx/bttv-input.c | 3 drivers/media/pci/cx23885/cx23885-input.c | 1 drivers/media/pci/cx88/cx88-input.c | 3 drivers/media/pci/dm1105/dm1105.c | 1 drivers/media/pci/mantis/mantis_input.c | 1 drivers/media/pci/saa7134/saa7134-input.c | 1 drivers/media/pci/smipcie/smipcie-ir.c | 1 drivers/media/pci/ttpci/budget-ci.c | 1 drivers/media/rc/ati_remote.c | 6 drivers/media/rc/ene_ir.c | 2 drivers/media/rc/fintek-cir.c | 3 drivers/media/rc/igorplugusb.c | 3 drivers/media/rc/iguanair.c | 1 drivers/media/rc/img-ir/img-ir-hw.c | 3 drivers/media/rc/img-ir/img-ir-raw.c | 3 drivers/media/rc/imon.c | 3 drivers/media/rc/ir-hix5hd2.c | 2 drivers/media/rc/ir_toy.c | 1 drivers/media/rc/ite-cir.c | 2 drivers/media/rc/lirc_dev.c | 13 drivers/media/rc/mceusb.c | 1 drivers/media/rc/rc-ir-raw.c | 5 drivers/media/rc/rc-loopback.c | 1 drivers/media/rc/rc-main.c | 6 drivers/media/rc/redrat3.c | 4 drivers/media/rc/st_rc.c | 2 drivers/media/rc/streamzap.c | 7 drivers/media/rc/sunxi-cir.c | 1 drivers/media/rc/ttusbir.c | 4 drivers/media/rc/winbond-cir.c | 2 drivers/media/rc/xbox_remote.c | 5 drivers/media/usb/au0828/au0828-input.c | 1 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 drivers/media/usb/dvb-usb/dvb-usb-remote.c | 6 drivers/media/usb/em28xx/em28xx-input.c | 1 drivers/memory/tegra/tegra124-emc.c | 2 drivers/memory/tegra/tegra30-emc.c | 6 drivers/mfd/mc13xxx-core.c | 2 drivers/misc/fastrpc.c | 107 drivers/mmc/core/mmc.c | 4 drivers/mmc/host/dw_mmc-rockchip.c | 17 drivers/mmc/host/litex_mmc.c | 20 drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 drivers/mmc/host/sdhci.c | 1 drivers/mtd/maps/physmap-gemini.c | 2 drivers/mtd/nand/raw/sunxi_nand.c | 6 drivers/mtd/parsers/ofpart_core.c | 4 drivers/mtd/spi-nor/core.c | 2 drivers/mtd/spi-nor/core.h | 8 drivers/mtd/spi-nor/sfdp.c | 30 drivers/mtd/spi-nor/swp.c | 4 drivers/net/bareudp.c | 3 drivers/net/bonding/bond_main.c | 10 drivers/net/dsa/mt7530.c | 47 drivers/net/dsa/realtek/rtl8365mb.c | 2 drivers/net/ethernet/amd/pcnet32.c | 4 drivers/net/ethernet/amd/pds_core/debugfs.c | 7 drivers/net/ethernet/amd/pds_core/dev.c | 11 drivers/net/ethernet/amd/pds_core/devlink.c | 6 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 drivers/net/ethernet/atheros/ag71xx.c | 3 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 drivers/net/ethernet/broadcom/genet/bcmgenet.c | 715 - drivers/net/ethernet/broadcom/genet/bcmgenet.h | 68 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 4 drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 drivers/net/ethernet/cirrus/cs89x0.c | 2 drivers/net/ethernet/cortina/gemini.c | 21 drivers/net/ethernet/freescale/Makefile | 3 drivers/net/ethernet/freescale/dpaa2/Kconfig | 4 drivers/net/ethernet/freescale/fec_main.c | 3 drivers/net/ethernet/ibm/emac/core.c | 9 drivers/net/ethernet/intel/e1000e/netdev.c | 1 drivers/net/ethernet/intel/i40e/i40e.h | 1 drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 drivers/net/ethernet/intel/iavf/iavf.h | 9 drivers/net/ethernet/intel/iavf/iavf_main.c | 52 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 76 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 4 drivers/net/ethernet/intel/ice/ice_main.c | 10 drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 12 drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 61 drivers/net/ethernet/intel/ice/ice_vf_lib.c | 7 drivers/net/ethernet/intel/ice/ice_virtchnl.c | 2 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 drivers/net/ethernet/marvell/mv643xx_eth.c | 2 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 75 drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 7 drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c | 38 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 2 drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c | 2 drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 drivers/net/ethernet/mediatek/airoha_eth.c | 27 drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 drivers/net/ethernet/mellanox/mlx4/cq.c | 9 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 10 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 8 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c | 12 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 3 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 13 drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c | 5 drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 drivers/net/ethernet/mellanox/mlx5/core/vport.c | 74 drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 2 drivers/net/ethernet/microchip/lan743x_main.c | 32 drivers/net/ethernet/microchip/lan743x_main.h | 1 drivers/net/ethernet/microchip/lan966x/lan966x_main.c | 8 drivers/net/ethernet/microsoft/mana/hw_channel.c | 29 drivers/net/ethernet/microsoft/mana/mana_en.c | 70 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c | 17 drivers/net/ethernet/qlogic/qed/qed_cxt.c | 2 drivers/net/ethernet/realtek/rtase/rtase_main.c | 7 drivers/net/ethernet/sfc/efx_devlink.c | 2 drivers/net/ethernet/ti/cpsw_new.c | 4 drivers/net/hamradio/6pack.c | 9 drivers/net/hyperv/netvsc.c | 19 drivers/net/ifb.c | 11 drivers/net/ipa/gsi.c | 1 drivers/net/ipa/ipa_main.c | 6 drivers/net/macsec.c | 3 drivers/net/macvlan.c | 9 drivers/net/mctp/mctp-i2c.c | 4 drivers/net/netconsole.c | 9 drivers/net/netdevsim/dev.c | 2 drivers/net/phy/dp83869.c | 13 drivers/net/phy/dp83tc811.c | 1 drivers/net/phy/micrel.c | 15 drivers/net/phy/mscc/mscc.h | 8 drivers/net/phy/mscc/mscc_main.c | 23 drivers/net/phy/phy_device.c | 10 drivers/net/phy/qcom/at803x.c | 2 drivers/net/ppp/ppp_generic.c | 5 drivers/net/ppp/pppoe.c | 8 drivers/net/pse-pd/pse_core.c | 2 drivers/net/slip/slhc.c | 49 drivers/net/tap.c | 2 drivers/net/tun.c | 5 drivers/net/usb/r8152.c | 9 drivers/net/usb/rtl8150.c | 12 drivers/net/virtio_net.c | 125 drivers/net/vrf.c | 15 drivers/net/vxlan/vxlan_core.c | 4 drivers/net/vxlan/vxlan_vnifilter.c | 5 drivers/net/wireguard/send.c | 20 drivers/net/wireless/ath/ath10k/wmi-tlv.c | 26 drivers/net/wireless/ath/ath10k/wmi.c | 15 drivers/net/wireless/ath/ath11k/dp_rx.c | 3 drivers/net/wireless/ath/ath11k/hal.c | 14 drivers/net/wireless/ath/ath11k/hal_rx.c | 5 drivers/net/wireless/ath/ath11k/testmode.c | 1 drivers/net/wireless/ath/ath11k/wmi.c | 19 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 15 drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 1 drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 15 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 7 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 47 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 5 drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 6 drivers/net/wireless/mediatek/mt76/mt7915/init.c | 1 drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 13 drivers/net/wireless/mediatek/mt76/mt7915/main.c | 7 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 62 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 11 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 drivers/net/wireless/mediatek/mt76/mt7921/main.c | 9 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 2 drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 9 drivers/net/wireless/mediatek/mt76/mt7925/main.c | 2 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 9 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 4 drivers/net/wireless/mediatek/mt76/mt7996/init.c | 1 drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 2 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 2 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 4 drivers/net/wireless/realtek/rtlwifi/pci.c | 1 drivers/net/wireless/realtek/rtw89/phy.c | 2 drivers/net/wwan/iosm/iosm_ipc_imem.c | 2 drivers/nfc/nxp-nci/i2c.c | 21 drivers/nfc/trf7970a.c | 3 drivers/nvme/host/ioctl.c | 17 drivers/nvme/host/pci.c | 1 drivers/nvme/host/tcp.c | 2 drivers/nvme/target/tcp.c | 51 drivers/nvmem/brcm_nvram.c | 2 drivers/nvmem/core.c | 12 drivers/nvmem/layouts/onie-tlv.c | 3 drivers/nvmem/layouts/u-boot-env.c | 2 drivers/parport/share.c | 11 drivers/pci/controller/cadence/pcie-cadence-ep.c | 8 drivers/pci/controller/dwc/pcie-designware-ep.c | 9 drivers/pci/controller/dwc/pcie-designware-host.c | 18 drivers/pci/controller/dwc/pcie-designware.c | 16 drivers/pci/controller/dwc/pcie-designware.h | 2 drivers/pci/controller/dwc/pcie-qcom.c | 17 drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 drivers/pci/controller/dwc/pcie-tegra194.c | 181 drivers/pci/controller/pcie-mediatek-gen3.c | 8 drivers/pci/endpoint/pci-epc-core.c | 11 drivers/pci/npem.c | 2 drivers/pci/pci-driver.c | 20 drivers/pci/pci-sysfs.c | 28 drivers/pci/pci.c | 41 drivers/pci/probe.c | 1 drivers/pcmcia/rsrc_nonstatic.c | 6 drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 5 drivers/phy/tegra/xusb-tegra186.c | 33 drivers/phy/tegra/xusb.h | 1 drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 drivers/pinctrl/pinctrl-cy8c95x0.c | 27 drivers/pinctrl/pinctrl-mcp23s08_spi.c | 5 drivers/pinctrl/pinctrl-pic32.c | 20 drivers/pinctrl/qcom/pinctrl-sm8150.c | 8 drivers/pinctrl/realtek/pinctrl-rtd.c | 2 drivers/pinctrl/renesas/pinctrl-rzg2l.c | 9 drivers/platform/chrome/chromeos_tbmc.c | 6 drivers/platform/surface/surface_aggregator_registry.c | 2 drivers/platform/surface/surfacepro3_button.c | 1 drivers/platform/x86/adv_swbutton.c | 6 drivers/platform/x86/asus-wmi.c | 50 drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c | 34 drivers/platform/x86/dell/dell_rbu.c | 6 drivers/platform/x86/hp/hp_accel.c | 3 drivers/platform/x86/intel/hid.c | 6 drivers/platform/x86/intel/vbtn.c | 6 drivers/platform/x86/intel/vsec.c | 36 drivers/platform/x86/panasonic-laptop.c | 5 drivers/platform/x86/wmi.c | 36 drivers/pmdomain/imx/gpc.c | 2 drivers/pmdomain/imx/scu-pd.c | 1 drivers/pmdomain/ti/omap_prm.c | 1 drivers/ptp/ptp_vclock.c | 14 drivers/pwm/pwm-atmel-tcb.c | 38 drivers/remoteproc/xlnx_r5_remoteproc.c | 2 drivers/reset/core.c | 119 drivers/rtc/rtc-abx80x.c | 2 drivers/s390/cio/chsc.c | 4 drivers/s390/cio/chsc_sch.c | 20 drivers/s390/cio/cio.h | 5 drivers/s390/cio/css.c | 34 drivers/s390/cio/scm.c | 2 drivers/scsi/fcoe/fcoe_ctlr.c | 2 drivers/scsi/isci/host.c | 3 drivers/scsi/scsi_lib.c | 27 drivers/scsi/scsi_transport_fc.c | 77 drivers/scsi/sd.c | 3 drivers/scsi/sg.c | 31 drivers/scsi/sr.c | 11 drivers/scsi/sr.h | 1 drivers/slimbus/qcom-ngd-ctrl.c | 124 drivers/soc/qcom/ice.c | 40 drivers/soc/qcom/llcc-qcom.c | 2 drivers/soc/qcom/ocmem.c | 17 drivers/soc/qcom/qcom_aoss.c | 2 drivers/soc/tegra/cbb/tegra234-cbb.c | 4 drivers/soundwire/bus.c | 8 drivers/soundwire/cadence_master.c | 8 drivers/soundwire/debugfs.c | 9 drivers/spi/spi-cadence-quadspi.c | 5 drivers/spi/spi-dw-dma.c | 2 drivers/spi/spi-ep93xx.c | 2 drivers/spi/spi-fsl-qspi.c | 3 drivers/spi/spi-hisi-kunpeng.c | 12 drivers/spi/spi-mtk-snfi.c | 16 drivers/spi/spi-nxp-fspi.c | 96 drivers/spi/spi-qup.c | 3 drivers/spi/spi-rockchip.c | 3 drivers/spi/spi-sifive.c | 29 drivers/spi/spi-sprd.c | 3 drivers/spi/spi-ti-qspi.c | 1 drivers/staging/greybus/hid.c | 2 drivers/staging/media/av7110/av7110_ir.c | 1 drivers/target/iscsi/iscsi_target.c | 6 drivers/target/iscsi/iscsi_target_auth.c | 19 drivers/target/iscsi/iscsi_target_nego.c | 7 drivers/target/iscsi/iscsi_target_parameters.c | 62 drivers/target/iscsi/iscsi_target_parameters.h | 2 drivers/target/target_core_sbc.c | 3 drivers/tee/optee/supp.c | 107 drivers/tee/tee_shm.c | 2 drivers/thermal/spear_thermal.c | 2 drivers/thunderbolt/property.c | 38 drivers/thunderbolt/xdomain.c | 14 drivers/tty/hvc/hvc_iucv.c | 2 drivers/tty/serdev/core.c | 21 drivers/tty/serial/altera_jtaguart.c | 7 drivers/tty/serial/dz.c | 171 drivers/tty/serial/fsl_lpuart.c | 15 drivers/tty/serial/ip22zilog.c | 2 drivers/tty/serial/pch_uart.c | 19 drivers/tty/serial/qcom_geni_serial.c | 16 drivers/tty/serial/samsung_tty.c | 8 drivers/tty/serial/sh-sci.c | 2 drivers/tty/serial/zs.c | 224 drivers/tty/serial/zs.h | 1 drivers/usb/cdns3/cdns3-gadget.c | 12 drivers/usb/cdns3/cdns3-plat.c | 11 drivers/usb/chipidea/core.c | 16 drivers/usb/class/cdc-acm.c | 2 drivers/usb/class/cdc-acm.h | 2 drivers/usb/class/usbtmc.c | 14 drivers/usb/core/config.c | 9 drivers/usb/core/hcd.c | 4 drivers/usb/core/quirks.c | 4 drivers/usb/dwc2/hcd.c | 4 drivers/usb/dwc3/dwc3-xilinx.c | 26 drivers/usb/gadget/composite.c | 5 drivers/usb/gadget/function/f_fs.c | 26 drivers/usb/gadget/function/f_hid.c | 3 drivers/usb/gadget/function/f_uvc.c | 28 drivers/usb/gadget/udc/dummy_hcd.c | 4 drivers/usb/gadget/udc/net2280.c | 4 drivers/usb/host/xhci-tegra.c | 79 drivers/usb/musb/omap2430.c | 3 drivers/usb/serial/belkin_sa.c | 3 drivers/usb/serial/cypress_m8.c | 20 drivers/usb/serial/digi_acceleport.c | 23 drivers/usb/serial/io_ti.c | 11 drivers/usb/serial/keyspan.c | 4 drivers/usb/serial/kl5kusb105.c | 4 drivers/usb/serial/mct_u232.c | 26 drivers/usb/serial/mxuport.c | 8 drivers/usb/serial/omninet.c | 9 drivers/usb/serial/option.c | 12 drivers/usb/serial/safe_serial.c | 11 drivers/usb/storage/unusual_uas.h | 7 drivers/usb/typec/altmodes/displayport.c | 2 drivers/usb/typec/tcpm/tcpci_maxim_core.c | 9 drivers/usb/typec/tcpm/tcpm.c | 117 drivers/usb/typec/tcpm/wcove.c | 13 drivers/usb/typec/ucsi/displayport.c | 4 drivers/usb/typec/ucsi/ucsi.c | 24 drivers/usb/typec/ucsi/ucsi_ccg.c | 5 drivers/usb/usbip/vudc_dev.c | 1 drivers/usb/usbip/vudc_transfer.c | 3 drivers/vfio/fsl-mc/vfio_fsl_mc.c | 4 drivers/vfio/pci/vfio_pci_core.c | 5 drivers/vhost/net.c | 4 drivers/video/backlight/sky81452-backlight.c | 3 drivers/video/fbdev/matrox/g450_pll.c | 2 drivers/video/fbdev/offb.c | 7 drivers/xen/xen-pciback/pci_stub.c | 6 fs/adfs/super.c | 3 fs/btrfs/fs.h | 1 fs/btrfs/inode.c | 42 fs/btrfs/ioctl.c | 5 fs/btrfs/qgroup.c | 31 fs/btrfs/reflink.c | 73 fs/ceph/xattr.c | 17 fs/debugfs/file.c | 7 fs/erofs/erofs_fs.h | 99 fs/erofs/internal.h | 9 fs/erofs/super.c | 3 fs/erofs/sysfs.c | 19 fs/erofs/zdata.c | 36 fs/erofs/zmap.c | 166 fs/eventfd.c | 9 fs/eventpoll.c | 23 fs/ext4/mballoc-test.c | 6 fs/f2fs/f2fs.h | 3 fs/f2fs/inline.c | 13 fs/f2fs/super.c | 11 fs/f2fs/sysfs.c | 7 fs/fcntl.c | 9 fs/fhandle.c | 5 fs/file_table.c | 1 fs/fs-writeback.c | 101 fs/fuse/dev.c | 9 fs/gfs2/inode.c | 3 fs/gfs2/log.c | 33 fs/hpfs/alloc.c | 2 fs/hugetlbfs/inode.c | 5 fs/ioctl.c | 23 fs/iomap/buffered-io.c | 4 fs/kernel_read_file.c | 12 fs/mbcache.c | 1 fs/netfs/buffered_read.c | 14 fs/netfs/buffered_write.c | 213 fs/netfs/iterator.c | 41 fs/netfs/misc.c | 8 fs/netfs/read_retry.c | 11 fs/netfs/write_issue.c | 39 fs/nfs/blocklayout/blocklayout.c | 4 fs/nfsd/nfs4state.c | 7 fs/nilfs2/ioctl.c | 6 fs/notify/fanotify/fanotify.c | 1 fs/notify/fanotify/fanotify_user.c | 41 fs/notify/inotify/inotify_user.c | 17 fs/notify/mark.c | 39 fs/nsfs.c | 2 fs/ntfs3/dir.c | 5 fs/ntfs3/file.c | 12 fs/ntfs3/fsntfs.c | 4 fs/ntfs3/inode.c | 13 fs/ntfs3/namei.c | 17 fs/ntfs3/super.c | 7 fs/ntfs3/xattr.c | 5 fs/ocfs2/dlm/dlmdomain.c | 10 fs/ocfs2/ioctl.c | 18 fs/ocfs2/resize.c | 12 fs/ocfs2/xattr.c | 4 fs/omfs/inode.c | 6 fs/open.c | 36 fs/overlayfs/copy_up.c | 1 fs/proc/base.c | 1 fs/pstore/ram_core.c | 4 fs/qnx6/dir.c | 8 fs/quota/dquot.c | 38 fs/read_write.c | 30 fs/signalfd.c | 9 fs/smb/client/cifs_spnego.c | 16 fs/smb/client/cifsfs.c | 2 fs/smb/client/ioctl.c | 2 fs/smb/client/netlink.c | 6 fs/smb/client/smb2file.c | 27 fs/smb/client/smb2ops.c | 4 fs/smb/client/smb2pdu.h | 2 fs/smb/client/smb2transport.c | 34 fs/smb/server/auth.c | 11 fs/smb/server/connection.c | 9 fs/smb/server/mgmt/user_session.c | 19 fs/smb/server/oplock.c | 28 fs/smb/server/oplock.h | 1 fs/smb/server/smb2pdu.c | 16 fs/smb/server/smbacl.c | 86 fs/smb/server/vfs_cache.c | 207 fs/smb/server/vfs_cache.h | 12 fs/sync.c | 29 fs/sysfs/group.c | 2 fs/tracefs/event_inode.c | 2 fs/zonefs/super.c | 6 include/asm-generic/kprobes.h | 2 include/asm-generic/ring_buffer.h | 13 include/drm/display/drm_dp.h | 1 include/dt-bindings/clock/qcom,dispcc-sc7180.h | 7 include/dt-bindings/clock/qcom,gcc-sc8180x.h | 5 include/kunit/test.h | 1 include/linux/arm_ffa.h | 3 include/linux/backing-dev-defs.h | 4 include/linux/bio-integrity.h | 5 include/linux/blk-integrity.h | 5 include/linux/cdrom.h | 1 include/linux/compat.h | 4 include/linux/compiler-clang.h | 6 include/linux/compiler_attributes.h | 11 include/linux/compiler_types.h | 4 include/linux/cpuhotplug.h | 1 include/linux/dmi.h | 5 include/linux/file.h | 6 include/linux/fsl/mc.h | 4 include/linux/fwnode.h | 1 include/linux/hid.h | 17 include/linux/hid_bpf.h | 14 include/linux/hugetlb.h | 8 include/linux/ieee80211.h | 18 include/linux/if_ether.h | 3 include/linux/kexec.h | 3 include/linux/libata.h | 7 include/linux/mailbox_controller.h | 3 include/linux/memfd.h | 23 include/linux/mlx5/vport.h | 4 include/linux/mm.h | 63 include/linux/moduleparam.h | 11 include/linux/netdevice_xmit.h | 10 include/linux/netpoll.h | 6 include/linux/padata.h | 8 include/linux/parport.h | 1 include/linux/pci-epc.h | 6 include/linux/pci.h | 6 include/linux/pm_domain.h | 4 include/linux/ppp_defs.h | 16 include/linux/printk.h | 5 include/linux/quotaops.h | 9 include/linux/reset.h | 274 include/linux/sched.h | 1 include/linux/serdev.h | 1 include/linux/skbuff.h | 2 include/linux/spinlock_up.h | 20 include/linux/syscalls.h | 4 include/linux/wmi.h | 4 include/linux/writeback.h | 2 include/media/rc-core.h | 2 include/net/act_api.h | 1 include/net/af_unix.h | 1 include/net/bluetooth/bluetooth.h | 1 include/net/bluetooth/hci_core.h | 9 include/net/bluetooth/hci_sync.h | 4 include/net/bluetooth/l2cap.h | 1 include/net/inet_frag.h | 18 include/net/ip.h | 8 include/net/ip_vs.h | 3 include/net/ipv6_frag.h | 9 include/net/netfilter/nf_conntrack_core.h | 5 include/net/netfilter/nf_conntrack_helper.h | 1 include/net/netfilter/nf_queue.h | 1 include/net/page_pool/memory_provider.h | 15 include/net/page_pool/types.h | 4 include/net/pie.h | 2 include/net/secure_seq.h | 45 include/net/sock.h | 1 include/net/tc_act/tc_pedit.h | 2 include/net/tcp.h | 6 include/net/xfrm.h | 3 include/rdma/ib_umem.h | 48 include/rdma/ib_verbs.h | 48 include/rdma/iter.h | 88 include/sound/soc-dai.h | 6 include/sound/soc.h | 3 include/trace/events/btrfs.h | 4 include/trace/events/netfs.h | 8 include/trace/events/timer.h | 11 include/uapi/linux/mii.h | 3 include/uapi/linux/virtio_net.h | 13 io_uring/io-wq.c | 3 io_uring/io_uring.c | 3 io_uring/kbuf.c | 15 io_uring/net.c | 29 io_uring/sqpoll.c | 29 io_uring/waitid.c | 1 ipc/shm.c | 10 ipc/util.c | 2 kernel/audit.c | 4 kernel/auditsc.c | 2 kernel/bpf/arena.c | 4 kernel/bpf/arraymap.c | 4 kernel/bpf/bpf_inode_storage.c | 1 kernel/bpf/bpf_lsm.c | 3 kernel/bpf/bpf_task_storage.c | 1 kernel/bpf/core.c | 2 kernel/bpf/devmap.c | 5 kernel/bpf/hashtab.c | 2 kernel/bpf/helpers.c | 17 kernel/bpf/local_storage.c | 2 kernel/bpf/task_iter.c | 151 kernel/bpf/token.c | 1 kernel/bpf/verifier.c | 127 kernel/cgroup/cgroup.c | 22 kernel/cgroup/cpuset.c | 8 kernel/cgroup/rdma.c | 2 kernel/dma/debug.c | 2 kernel/events/core.c | 30 kernel/exit.c | 1 kernel/fork.c | 11 kernel/futex/requeue.c | 13 kernel/irq_work.c | 7 kernel/kexec_file.c | 33 kernel/module/dups.c | 1 kernel/module/kmod.c | 1 kernel/module/main.c | 4 kernel/nsproxy.c | 5 kernel/padata.c | 130 kernel/params.c | 42 kernel/pid.c | 15 kernel/sched/core.c | 3 kernel/sched/deadline.c | 19 kernel/sched/ext.c | 22 kernel/sched/fair.c | 16 kernel/sched/sched.h | 37 kernel/signal.c | 1 kernel/sys.c | 15 kernel/time/hrtimer.c | 56 kernel/time/time.c | 2 kernel/time/timer_migration.c | 8 kernel/trace/ring_buffer.c | 30 kernel/trace/trace_branch.c | 8 kernel/trace/trace_events_hist.c | 12 kernel/trace/trace_probe.c | 2 kernel/trace/tracing_map.c | 17 kernel/umh.c | 1 kernel/watch_queue.c | 6 kernel/workqueue.c | 4 lib/debugobjects.c | 2 lib/kunit/Kconfig | 5 lib/kunit/executor.c | 19 lib/kunit/test.c | 1 lib/net_utils.c | 4 lib/test_kprobes.c | 29 mm/backing-dev.c | 5 mm/damon/ops-common.c | 4 mm/damon/sysfs-schemes.c | 9 mm/fadvise.c | 10 mm/huge_memory.c | 2 mm/hugetlb.c | 70 mm/memfd.c | 56 mm/memory-failure.c | 19 mm/memory.c | 2 mm/memory_hotplug.c | 2 mm/mmap.c | 12 mm/page_alloc.c | 1 mm/readahead.c | 17 mm/shmem.c | 6 net/6lowpan/iphc.c | 4 net/802/garp.c | 2 net/802/mrp.c | 9 net/batman-adv/bat_iv_ogm.c | 82 net/batman-adv/bat_v_ogm.c | 59 net/batman-adv/bridge_loop_avoidance.c | 111 net/batman-adv/distributed-arp-table.c | 3 net/batman-adv/fragmentation.c | 58 net/batman-adv/gateway_client.c | 4 net/batman-adv/originator.c | 4 net/batman-adv/soft-interface.c | 1 net/batman-adv/tp_meter.c | 117 net/batman-adv/translation-table.c | 57 net/batman-adv/tvlv.c | 28 net/batman-adv/tvlv.h | 2 net/batman-adv/types.h | 59 net/bluetooth/6lowpan.c | 2 net/bluetooth/af_bluetooth.c | 97 net/bluetooth/bnep/core.c | 52 net/bluetooth/hci_conn.c | 31 net/bluetooth/hci_core.c | 16 net/bluetooth/hci_event.c | 3 net/bluetooth/hci_sync.c | 37 net/bluetooth/hci_sysfs.c | 6 net/bluetooth/hidp/core.c | 23 net/bluetooth/iso.c | 97 net/bluetooth/l2cap_core.c | 95 net/bluetooth/l2cap_sock.c | 57 net/bluetooth/mgmt.c | 19 net/bluetooth/rfcomm/core.c | 67 net/bluetooth/rfcomm/sock.c | 35 net/bluetooth/sco.c | 12 net/bpf/test_run.c | 35 net/bridge/br_mrp_netlink.c | 4 net/bridge/br_multicast.c | 27 net/bridge/netfilter/ebt_dnat.c | 4 net/bridge/netfilter/ebt_redirect.c | 16 net/bridge/netfilter/ebt_snat.c | 3 net/bridge/netfilter/ebtables.c | 30 net/ceph/crush/crush.c | 6 net/ceph/osdmap.c | 14 net/core/devmem.c | 24 net/core/filter.c | 21 net/core/gro.c | 12 net/core/neighbour.c | 10 net/core/net_namespace.c | 10 net/core/netdev-genl.c | 4 net/core/netpoll.c | 219 net/core/page_pool.c | 34 net/core/secure_seq.c | 80 net/core/skbuff.c | 62 net/core/skmsg.c | 9 net/core/sock.c | 13 net/devlink/core.c | 2 net/ethtool/bitset.c | 8 net/ethtool/cmis.h | 19 net/ethtool/cmis_cdb.c | 89 net/ethtool/cmis_fw_update.c | 152 net/ethtool/coalesce.c | 6 net/ethtool/eeprom.c | 10 net/ethtool/linkstate.c | 6 net/ethtool/module.c | 26 net/ethtool/netlink.c | 4 net/ethtool/netlink.h | 4 net/ethtool/pse-pd.c | 10 net/ethtool/rss.c | 3 net/ethtool/strset.c | 2 net/handshake/genl.c | 3 net/handshake/genl.h | 1 net/handshake/handshake-test.c | 2 net/handshake/handshake.h | 6 net/handshake/netlink.c | 22 net/handshake/request.c | 64 net/handshake/tlshd.c | 6 net/hsr/hsr_forward.c | 4 net/hsr/hsr_framereg.c | 10 net/ieee802154/6lowpan/tx.c | 5 net/ipv4/ah4.c | 2 net/ipv4/esp4.c | 4 net/ipv4/inet_connection_sock.c | 2 net/ipv4/inet_fragment.c | 54 net/ipv4/ip_fragment.c | 21 net/ipv4/ip_options.c | 4 net/ipv4/ip_tunnel_core.c | 22 net/ipv4/netfilter/arp_tables.c | 33 net/ipv4/netfilter/arpt_mangle.c | 8 net/ipv4/netfilter/arptable_filter.c | 2 net/ipv4/netfilter/ip_tables.c | 15 net/ipv4/netfilter/iptable_filter.c | 2 net/ipv4/netfilter/iptable_mangle.c | 2 net/ipv4/netfilter/iptable_raw.c | 2 net/ipv4/netfilter/iptable_security.c | 2 net/ipv4/netfilter/nf_nat_h323.c | 2 net/ipv4/netfilter/nft_fib_ipv4.c | 2 net/ipv4/nexthop.c | 4 net/ipv4/raw.c | 2 net/ipv4/syncookies.c | 21 net/ipv4/sysctl_net_ipv4.c | 2 net/ipv4/tcp.c | 66 net/ipv4/tcp_ao.c | 3 net/ipv4/tcp_fastopen.c | 2 net/ipv4/tcp_input.c | 28 net/ipv4/tcp_ipv4.c | 84 net/ipv4/tcp_minisocks.c | 11 net/ipv4/tcp_output.c | 28 net/ipv4/tcp_plb.c | 2 net/ipv4/tcp_timer.c | 9 net/ipv4/udp.c | 24 net/ipv4/xfrm4_input.c | 5 net/ipv6/addrconf.c | 6 net/ipv6/ah6.c | 2 net/ipv6/datagram.c | 54 net/ipv6/esp6.c | 4 net/ipv6/exthdrs.c | 27 net/ipv6/icmp.c | 10 net/ipv6/ip6_vti.c | 25 net/ipv6/mcast.c | 8 net/ipv6/netfilter/ip6_tables.c | 15 net/ipv6/netfilter/ip6t_eui64.c | 7 net/ipv6/netfilter/ip6t_hbh.c | 4 net/ipv6/netfilter/ip6table_filter.c | 2 net/ipv6/netfilter/ip6table_mangle.c | 2 net/ipv6/netfilter/ip6table_raw.c | 2 net/ipv6/netfilter/ip6table_security.c | 2 net/ipv6/netfilter/nft_fib_ipv6.c | 2 net/ipv6/route.c | 5 net/ipv6/sit.c | 1 net/ipv6/syncookies.c | 11 net/ipv6/tcp_ipv6.c | 37 net/ipv6/udp.c | 17 net/ipv6/xfrm6_input.c | 5 net/iucv/af_iucv.c | 20 net/key/af_key.c | 6 net/l2tp/l2tp_core.c | 13 net/l2tp/l2tp_ppp.c | 82 net/mac80211/debugfs_sta.c | 7 net/mac80211/mlme.c | 5 net/mac80211/parse.c | 71 net/mac80211/tx.c | 4 net/mctp/device.c | 1 net/mctp/neigh.c | 1 net/mctp/route.c | 1 net/mptcp/fastopen.c | 28 net/mptcp/options.c | 73 net/mptcp/pm.c | 49 net/mptcp/pm_netlink.c | 69 net/mptcp/pm_userspace.c | 13 net/mptcp/protocol.c | 109 net/mptcp/protocol.h | 15 net/mptcp/sockopt.c | 8 net/mptcp/subflow.c | 11 net/netfilter/ipset/ip_set_bitmap_ipmac.c | 5 net/netfilter/ipset/ip_set_hash_ipmac.c | 9 net/netfilter/ipset/ip_set_hash_ipmark.c | 6 net/netfilter/ipset/ip_set_hash_ipport.c | 5 net/netfilter/ipset/ip_set_hash_ipportip.c | 5 net/netfilter/ipset/ip_set_hash_ipportnet.c | 5 net/netfilter/ipset/ip_set_hash_mac.c | 5 net/netfilter/ipvs/ip_vs_ctl.c | 13 net/netfilter/ipvs/ip_vs_proto_sctp.c | 18 net/netfilter/ipvs/ip_vs_proto_tcp.c | 21 net/netfilter/ipvs/ip_vs_proto_udp.c | 20 net/netfilter/ipvs/ip_vs_sched.c | 14 net/netfilter/ipvs/ip_vs_xmit.c | 19 net/netfilter/nf_conntrack_ecache.c | 2 net/netfilter/nf_conntrack_expect.c | 10 net/netfilter/nf_conntrack_helper.c | 19 net/netfilter/nf_conntrack_irc.c | 4 net/netfilter/nf_conntrack_netlink.c | 28 net/netfilter/nf_conntrack_proto_sctp.c | 10 net/netfilter/nf_conntrack_proto_tcp.c | 3 net/netfilter/nf_conntrack_sip.c | 160 net/netfilter/nf_log_syslog.c | 12 net/netfilter/nf_nat_amanda.c | 2 net/netfilter/nf_nat_core.c | 2 net/netfilter/nf_nat_sip.c | 35 net/netfilter/nf_queue.c | 4 net/netfilter/nf_synproxy_core.c | 26 net/netfilter/nf_tables_api.c | 30 net/netfilter/nfnetlink_log.c | 23 net/netfilter/nfnetlink_osf.c | 45 net/netfilter/nfnetlink_queue.c | 66 net/netfilter/nft_ct.c | 10 net/netfilter/nft_ct_fast.c | 2 net/netfilter/nft_exthdr.c | 3 net/netfilter/nft_fib.c | 6 net/netfilter/nft_fwd_netdev.c | 10 net/netfilter/nft_inner.c | 1 net/netfilter/nft_osf.c | 6 net/netfilter/nft_tunnel.c | 2 net/netfilter/xt_NFQUEUE.c | 2 net/netfilter/xt_cpu.c | 2 net/netfilter/xt_mac.c | 38 net/netfilter/xt_owner.c | 37 net/netfilter/xt_physdev.c | 29 net/netfilter/xt_policy.c | 2 net/netfilter/xt_realm.c | 2 net/netfilter/xt_socket.c | 23 net/netlabel/netlabel_unlabeled.c | 30 net/netlink/af_netlink.c | 11 net/nfc/hci/core.c | 10 net/nfc/llcp_core.c | 11 net/nfc/llcp_sock.c | 2 net/nfc/nci/hci.c | 10 net/openvswitch/datapath.c | 36 net/openvswitch/vport.c | 3 net/phonet/pep.c | 19 net/qrtr/af_qrtr.c | 4 net/rds/af_rds.c | 10 net/rds/connection.c | 14 net/rds/ib.c | 24 net/rds/ib.h | 1 net/rds/ib_cm.c | 1 net/rds/ib_rdma.c | 2 net/rds/ib_send.c | 2 net/rds/info.c | 2 net/rds/message.c | 1 net/rxrpc/ar-internal.h | 12 net/rxrpc/call_event.c | 27 net/rxrpc/call_object.c | 2 net/rxrpc/conn_event.c | 30 net/rxrpc/insecure.c | 8 net/rxrpc/recvmsg.c | 68 net/rxrpc/rxkad.c | 115 net/sched/act_api.c | 7 net/sched/act_ct.c | 8 net/sched/act_mirred.c | 85 net/sched/act_pedit.c | 97 net/sched/cls_fw.c | 6 net/sched/sch_cake.c | 15 net/sched/sch_choke.c | 26 net/sched/sch_fq_codel.c | 3 net/sched/sch_fq_pie.c | 19 net/sched/sch_hhf.c | 19 net/sched/sch_netem.c | 123 net/sched/sch_pie.c | 52 net/sched/sch_red.c | 31 net/sched/sch_sfb.c | 56 net/sched/sch_taprio.c | 22 net/sctp/diag.c | 17 net/sctp/input.c | 8 net/sctp/inqueue.c | 1 net/sctp/sm_statefuns.c | 12 net/sctp/socket.c | 4 net/sctp/stream.c | 6 net/smc/af_smc.c | 24 net/smc/smc_tracepoint.h | 2 net/socket.c | 316 net/tipc/msg.c | 14 net/tls/tls.h | 1 net/tls/tls_strp.c | 6 net/tls/tls_sw.c | 50 net/unix/af_unix.c | 22 net/unix/garbage.c | 79 net/unix/unix_bpf.c | 3 net/vmw_vsock/af_vsock.c | 49 net/vmw_vsock/hyperv_transport.c | 9 net/vmw_vsock/virtio_transport_common.c | 45 net/vmw_vsock/vmci_transport.c | 14 net/wireless/nl80211.c | 3 net/wireless/scan.c | 3 net/xfrm/espintcp.c | 4 net/xfrm/xfrm_input.c | 41 net/xfrm/xfrm_policy.c | 30 net/xfrm/xfrm_state.c | 23 net/xfrm/xfrm_user.c | 5 scripts/Makefile.compiler | 2 scripts/dtc/include-prefixes/arm/mediatek/mt7623.dtsi | 2 scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 8 scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 2 scripts/dtc/include-prefixes/arm/renesas/r7s72100-genmai.dts | 3 scripts/dtc/include-prefixes/arm/renesas/r7s72100-rskrza1.dts | 2 scripts/dtc/include-prefixes/arm64/amlogic/meson-gxl-s905d-p230.dts | 3 scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2160a.dtsi | 161 scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.1.dtsi | 4 scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.2.dtsi | 4 scripts/dtc/include-prefixes/arm64/freescale/imx8mm-emtop-som.dtsi | 4 scripts/dtc/include-prefixes/arm64/freescale/imx8mm-tqma8mqml.dtsi | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mn-tqma8mqnl.dtsi | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-data-modul-edm-sbc.dts | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-model-a.dts | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a-bmb-08.dts | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a.dtsi | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-dhcom-som.dtsi | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-evk.dts | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-icore-mx8mp.dtsi | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-navqp.dts | 2 scripts/dtc/include-prefixes/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 4 scripts/dtc/include-prefixes/arm64/freescale/imx8qm-mek.dts | 10 scripts/dtc/include-prefixes/arm64/freescale/imx8qxp-mek.dts | 10 scripts/dtc/include-prefixes/arm64/marvell/armada-3720-uDPU.dtsi | 2 scripts/dtc/include-prefixes/arm64/marvell/armada-37xx.dtsi | 2 scripts/dtc/include-prefixes/arm64/mediatek/mt6795.dtsi | 2 scripts/dtc/include-prefixes/arm64/mediatek/mt7981b.dtsi | 2 scripts/dtc/include-prefixes/arm64/mediatek/mt7986a.dtsi | 2 scripts/dtc/include-prefixes/arm64/mediatek/mt8365.dtsi | 5 scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-daisy.dts | 2 scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-vince.dts | 2 scripts/dtc/include-prefixes/arm64/qcom/sdm845-xiaomi-beryllium-common.dtsi | 1 scripts/dtc/include-prefixes/arm64/qcom/sm7225-fairphone-fp4.dts | 4 scripts/dtc/include-prefixes/arm64/qcom/sm8250.dtsi | 5 scripts/dtc/include-prefixes/arm64/qcom/sm8450.dtsi | 5 scripts/dtc/include-prefixes/arm64/qcom/sm8550.dtsi | 7 scripts/dtc/include-prefixes/arm64/qcom/sm8650.dtsi | 7 scripts/dtc/include-prefixes/arm64/rockchip/rk3566-lckfb-tspi.dts | 4 scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts | 2 scripts/dtc/include-prefixes/arm64/rockchip/rk3588s-gameforce-ace.dts | 12 scripts/dtc/include-prefixes/arm64/ti/k3-am62-lp-sk.dts | 14 scripts/dtc/include-prefixes/arm64/ti/k3-am62-verdin.dtsi | 2 scripts/dtc/include-prefixes/arm64/ti/k3-am62p5-sk.dts | 6 scripts/dtc/include-prefixes/dt-bindings/clock/qcom,dispcc-sc7180.h | 7 scripts/dtc/include-prefixes/dt-bindings/clock/qcom,gcc-sc8180x.h | 5 scripts/generate_rust_target.rs | 8 scripts/package/PKGBUILD | 2 scripts/package/builddeb | 8 security/apparmor/domain.c | 1 security/integrity/ima/ima_crypto.c | 2 security/integrity/ima/ima_fs.c | 155 security/integrity/ima/ima_kexec.c | 46 security/keys/keyring.c | 1 security/landlock/net.c | 118 security/landlock/syscalls.c | 26 security/lsm_syscalls.c | 9 sound/core/compress_offload.c | 7 sound/core/oss/pcm_oss.c | 18 sound/core/pcm_lib.c | 3 sound/core/pcm_native.c | 7 sound/core/seq/seq_dummy.c | 15 sound/core/seq/seq_ump_client.c | 22 sound/core/sound.c | 7 sound/core/timer.c | 17 sound/firewire/motu/motu-register-dsp-message-parser.c | 14 sound/isa/sc6000.c | 152 sound/pci/asihpi/hpicmn.c | 6 sound/pci/hda/cs35l41_hda.c | 4 sound/pci/hda/cs35l56_hda.c | 13 sound/pci/hda/cs35l56_hda.h | 1 sound/pci/hda/patch_conexant.c | 20 sound/pci/hda/patch_realtek.c | 20 sound/soc/amd/acp/acp-legacy-mach.c | 2 sound/soc/amd/acp/acp-mach-common.c | 22 sound/soc/amd/acp/acp-mach.h | 4 sound/soc/amd/acp/acp-sof-mach.c | 2 sound/soc/codecs/ab8500-codec.c | 6 sound/soc/codecs/cs35l56-sdw.c | 3 sound/soc/codecs/simple-mux.c | 2 sound/soc/codecs/wm_adsp.c | 3 sound/soc/fsl/fsl_easrc.c | 123 sound/soc/fsl/fsl_micfil.c | 60 sound/soc/fsl/fsl_sai.c | 2 sound/soc/fsl/fsl_xcvr.c | 22 sound/soc/intel/boards/bytcht_es8316.c | 29 sound/soc/mediatek/mt8188/mt8188-dai-pcm.c | 2 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 2 sound/soc/mediatek/mt8365/mt8365-dai-dmic.c | 6 sound/soc/mediatek/mt8365/mt8365-dai-pcm.c | 2 sound/soc/qcom/qdsp6/q6asm-dai.c | 43 sound/soc/qcom/qdsp6/topology.c | 8 sound/soc/sh/rcar/core.c | 2 sound/soc/soc-compress.c | 4 sound/soc/soc-pcm.c | 33 sound/soc/sof/compress.c | 8 sound/soc/sof/intel/hda-stream.c | 10 sound/soc/sof/ipc3.c | 2 sound/soc/sof/sof-priv.h | 2 sound/soc/sti/uniperif_player.c | 9 sound/usb/midi.c | 12 sound/usb/midi2.c | 12 sound/usb/misc/ua101.c | 5 sound/usb/mixer_scarlett2.c | 42 sound/usb/quirks.c | 2 sound/usb/stream.c | 58 sound/usb/stream.h | 3 tools/lib/bpf/relo_core.c | 2 tools/perf/builtin-diff.c | 6 tools/perf/builtin-lock.c | 2 tools/perf/builtin-stat.c | 43 tools/perf/util/branch.h | 3 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 51 tools/perf/util/evsel.c | 21 tools/perf/util/evsel.h | 19 tools/perf/util/expr.c | 3 tools/perf/util/maps.c | 13 tools/perf/util/parse-events.c | 79 tools/perf/util/parse-events.h | 10 tools/perf/util/parse-events.y | 2 tools/perf/util/pmu.c | 6 tools/perf/util/pmu.h | 2 tools/perf/util/symbol-elf.c | 8 tools/perf/util/util.h | 1 tools/testing/cxl/test/cxl.c | 105 tools/testing/ktest/ktest.pl | 35 tools/testing/selftests/bpf/prog_tests/snprintf.c | 3 tools/testing/selftests/bpf/progs/bpf_misc.h | 2 tools/testing/selftests/bpf/progs/verifier_scalar_ids.c | 8 tools/testing/selftests/cgroup/test_memcontrol.c | 11 tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc | 2 tools/testing/selftests/mm/hmm-tests.c | 50 tools/testing/selftests/mm/migration.c | 3 tools/testing/selftests/mm/run_vmtests.sh | 2 tools/testing/selftests/net/mptcp/mptcp_connect.sh | 6 tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 tools/testing/selftests/net/mptcp/mptcp_lib.sh | 10 tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh | 14 tools/testing/selftests/powerpc/vphn/Makefile | 2 tools/testing/selftests/ptp/testptp.c | 62 tools/testing/selftests/sched_ext/exit.c | 2 tools/verification/rv/src/in_kernel.c | 2 virt/kvm/dirty_ring.c | 3 virt/kvm/kvm_main.c | 3 virt/kvm/vfio.c | 8 2513 files changed, 33078 insertions(+), 24503 deletions(-) dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmphvtjbp8x/linux_6.12.90-2.dsc: no acceptable signature found dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmphvtjbp8x/linux_6.12.94-1.dsc: no acceptable signature found diff -Nru linux-6.12.90/Documentation/ABI/testing/sysfs-fs-erofs linux-6.12.94/Documentation/ABI/testing/sysfs-fs-erofs --- linux-6.12.90/Documentation/ABI/testing/sysfs-fs-erofs 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/ABI/testing/sysfs-fs-erofs 2026-06-19 11:42:39.000000000 +0000 @@ -10,9 +10,24 @@ What: /sys/fs/erofs//sync_decompress Date: November 2021 Contact: "Huang Jianan" -Description: Control strategy of sync decompression: +Description: Control strategy of synchronous decompression. Synchronous + decompression tries to decompress in the reader thread for + synchronous reads and small asynchronous reads (<= 12 KiB): - - 0 (default, auto): enable for readpage, and enable for - readahead on atomic contexts only. - - 1 (force on): enable for readpage and readahead. - - 2 (force off): disable for all situations. + - 0 (auto, default): apply to synchronous reads only, but will + switch to 1 (force on) if any decompression + request is detected in atomic contexts; + - 1 (force on): apply to synchronous reads and small + asynchronous reads; + - 2 (force off): disable synchronous decompression completely. + +What: /sys/fs/erofs//drop_caches +Date: November 2024 +Contact: "Guo Chunhai" +Description: Writing to this will drop compression-related caches, + currently used to drop in-memory pclusters and cached + compressed folios: + + - 1 : invalidate cached compressed folios + - 2 : drop in-memory pclusters + - 3 : drop in-memory pclusters and cached compressed folios diff -Nru linux-6.12.90/Documentation/arch/arm64/silicon-errata.rst linux-6.12.94/Documentation/arch/arm64/silicon-errata.rst --- linux-6.12.90/Documentation/arch/arm64/silicon-errata.rst 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/arch/arm64/silicon-errata.rst 2026-06-19 11:42:39.000000000 +0000 @@ -126,16 +126,28 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A76 | #3324349 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A76 | #4193800 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A76AE | #4193801 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A77 | #1491015 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A77 | #3324348 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A77 | #4193798 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A78 | #3324344 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A78 | #4193791 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A78AE | #4193793 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A78C | #3324346,3324347| ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A78C | #4193794 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 | @@ -144,6 +156,8 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A710 | #3324338 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-A710 | #4193788 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 | @@ -156,20 +170,32 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X1 | #3324344 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X1 | #4193791 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X1C | #3324346 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X1C | #4193792 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X2 | #2119858 | ARM64_ERRATUM_2119858 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X2 | #2224489 | ARM64_ERRATUM_2224489 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X2 | #3324338 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X2 | #4193788 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X3 | #3324335 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X3 | #4193786 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X4 | #3194386 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X4 | #4118414 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Cortex-X925 | #3324334 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Cortex-X925 | #4193781 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N1 | #1349291 | N/A | @@ -180,6 +206,8 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N1 | #3324349 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-N1 | #4193800 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N2 | #2139208 | ARM64_ERRATUM_2139208 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N2 | #2067961 | ARM64_ERRATUM_2067961 | @@ -188,18 +216,34 @@ +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-N2 | #4193789 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-V1 | #1619801 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-V1 | #4193790 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-V2 | #4193787 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-V3 | #4193784 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| ARM | Neoverse-V3AE | #4193784 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ +| ARM | C1-Premium | #4193780 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ +| ARM | C1-Pro | #4193714 | ARM64_ERRATUM_4193714 | ++----------------+-----------------+-----------------+-----------------------------+ +| ARM | C1-Ultra | #4193780 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | ARM | MMU-500 | #841119,826419 | N/A | +----------------+-----------------+-----------------+-----------------------------+ | ARM | MMU-600 | #1076982,1209401| N/A | @@ -241,6 +285,8 @@ +----------------+-----------------+-----------------+-----------------------------+ | NVIDIA | Carmel Core | N/A | NVIDIA_CARMEL_CNP_ERRATUM | +----------------+-----------------+-----------------+-----------------------------+ +| NVIDIA | Olympus core | T410-OLY-1029 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ | NVIDIA | T241 GICv3/4.x | T241-FABRIC-4 | N/A | +----------------+-----------------+-----------------+-----------------------------+ +----------------+-----------------+-----------------+-----------------------------+ @@ -300,3 +346,5 @@ +----------------+-----------------+-----------------+-----------------------------+ | Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 | +----------------+-----------------+-----------------+-----------------------------+ +| Microsoft | Azure Cobalt 100| #4193789 | ARM64_ERRATUM_4118414 | ++----------------+-----------------+-----------------+-----------------------------+ diff -Nru linux-6.12.90/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml linux-6.12.94/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml --- linux-6.12.90/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml 2026-06-19 11:42:39.000000000 +0000 @@ -50,7 +50,7 @@ The 2nd cell contains the interrupt number for the interrupt type. SPI interrupts are in the range [0-987]. PPI interrupts are in the range [0-15]. Extended SPI interrupts are in the range [0-1023]. - Extended PPI interrupts are in the range [0-127]. + Extended PPI interrupts are in the range [0-63]. The 3rd cell is the flags, encoded as follows: bits[3:0] trigger type and level flags. diff -Nru linux-6.12.90/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml linux-6.12.94/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml --- linux-6.12.90/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml 2026-06-19 11:42:39.000000000 +0000 @@ -131,8 +131,6 @@ else: properties: spi-cpha: false - required: - - spi-cpol unevaluatedProperties: false diff -Nru linux-6.12.90/Documentation/mm/hugetlbfs_reserv.rst linux-6.12.94/Documentation/mm/hugetlbfs_reserv.rst --- linux-6.12.90/Documentation/mm/hugetlbfs_reserv.rst 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/mm/hugetlbfs_reserv.rst 2026-06-19 11:42:39.000000000 +0000 @@ -155,7 +155,7 @@ the global reservation count resv_huge_pages is adjusted something like the following:: - if (resv_needed <= (resv_huge_pages - free_huge_pages)) + if (resv_needed <= (free_huge_pages - resv_huge_pages) resv_huge_pages += resv_needed; Note that the global lock hugetlb_lock is held when checking and adjusting diff -Nru linux-6.12.90/Documentation/netlink/specs/handshake.yaml linux-6.12.94/Documentation/netlink/specs/handshake.yaml --- linux-6.12.90/Documentation/netlink/specs/handshake.yaml 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/netlink/specs/handshake.yaml 2026-06-19 11:42:39.000000000 +0000 @@ -13,6 +13,12 @@ definitions: - + type: const + name: max-errno + value: 4095 + header: linux/err.h + scope: kernel + - type: enum name: handler-class value-start: 0 @@ -77,6 +83,8 @@ - name: status type: u32 + checks: + max: max-errno - name: sockfd type: s32 diff -Nru linux-6.12.90/Documentation/networking/netconsole.rst linux-6.12.94/Documentation/networking/netconsole.rst --- linux-6.12.90/Documentation/networking/netconsole.rst 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Documentation/networking/netconsole.rst 2026-06-19 11:42:39.000000000 +0000 @@ -45,7 +45,7 @@ r if present, prepend kernel version (release) to the message src-port source for UDP packets (defaults to 6665) src-ip source IP to use (interface address) - dev network interface (eth0) + dev network interface name (eth0) or MAC address tgt-port port for logging agent (6666) tgt-ip IP address for logging agent tgt-macaddr ethernet MAC address for logging agent (broadcast) @@ -62,6 +62,10 @@ insmod netconsole netconsole=@/,@fd00:1:2:3::1/ +or using a MAC address to select the egress interface:: + + linux netconsole=4444@10.0.0.1/22:33:44:55:66:77,9353@10.0.0.2/12:34:56:78:9a:bc + It also supports logging to multiple remote agents by specifying parameters for the multiple agents separated by semicolons and the complete string enclosed in "quotes", thusly:: diff -Nru linux-6.12.90/Makefile linux-6.12.94/Makefile --- linux-6.12.90/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 6 PATCHLEVEL = 12 -SUBLEVEL = 90 +SUBLEVEL = 94 EXTRAVERSION = NAME = Baby Opossum Posse @@ -568,6 +568,7 @@ -Crelocation-model=static \ -Zfunction-sections=n \ -Wclippy::float_arithmetic +KBUILD_RUSTFLAGS_OPTION_CHKS := KBUILD_AFLAGS_KERNEL := KBUILD_CFLAGS_KERNEL := @@ -604,7 +605,7 @@ export KBUILD_CPPFLAGS NOSTDINC_FLAGS LINUXINCLUDE OBJCOPYFLAGS KBUILD_LDFLAGS export KBUILD_CFLAGS CFLAGS_KERNEL CFLAGS_MODULE -export KBUILD_RUSTFLAGS RUSTFLAGS_KERNEL RUSTFLAGS_MODULE +export KBUILD_RUSTFLAGS RUSTFLAGS_KERNEL RUSTFLAGS_MODULE KBUILD_RUSTFLAGS_OPTION_CHKS export KBUILD_AFLAGS AFLAGS_KERNEL AFLAGS_MODULE export KBUILD_AFLAGS_MODULE KBUILD_CFLAGS_MODULE KBUILD_RUSTFLAGS_MODULE KBUILD_LDFLAGS_MODULE export KBUILD_AFLAGS_KERNEL KBUILD_CFLAGS_KERNEL KBUILD_RUSTFLAGS_KERNEL diff -Nru linux-6.12.90/arch/alpha/include/asm/Kbuild linux-6.12.94/arch/alpha/include/asm/Kbuild --- linux-6.12.90/arch/alpha/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/alpha/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -5,3 +5,4 @@ generic-y += asm-offsets.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/arc/include/asm/Kbuild linux-6.12.94/arch/arc/include/asm/Kbuild --- linux-6.12.90/arch/arc/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arc/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -5,4 +5,5 @@ generic-y += kvm_para.h generic-y += mcs_spinlock.h generic-y += parport.h +generic-y += ring_buffer.h generic-y += user.h diff -Nru linux-6.12.90/arch/arc/net/bpf_jit_arcv2.c linux-6.12.94/arch/arc/net/bpf_jit_arcv2.c --- linux-6.12.90/arch/arc/net/bpf_jit_arcv2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arc/net/bpf_jit_arcv2.c 2026-06-19 11:42:39.000000000 +0000 @@ -2427,7 +2427,7 @@ #ifdef ARC_BPF_JIT_DEBUG if ((usage & BIT(ARC_R_FP)) && frame_size == 0) { - pr_err("FP is being saved while there is no frame."); + pr_err("FP is being saved while there is no frame.\n"); BUG(); } #endif @@ -2454,7 +2454,7 @@ #ifdef ARC_BPF_JIT_DEBUG if ((usage & BIT(ARC_R_FP)) && frame_size == 0) { - pr_err("FP is being saved while there is no frame."); + pr_err("FP is being saved while there is no frame.\n"); BUG(); } #endif @@ -2868,7 +2868,7 @@ break; default: #ifdef ARC_BPF_JIT_DEBUG - pr_err("64-bit jump condition is not known."); + pr_err("64-bit jump condition is not known.\n"); BUG(); #endif } @@ -2948,7 +2948,7 @@ */ if (cond >= ARC_CC_LAST) { #ifdef ARC_BPF_JIT_DEBUG - pr_err("32-bit jump condition is not known."); + pr_err("32-bit jump condition is not known.\n"); BUG(); #endif return 0; diff -Nru linux-6.12.90/arch/arm/boot/dts/mediatek/mt7623.dtsi linux-6.12.94/arch/arm/boot/dts/mediatek/mt7623.dtsi --- linux-6.12.90/arch/arm/boot/dts/mediatek/mt7623.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/boot/dts/mediatek/mt7623.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -328,7 +328,7 @@ efuse: efuse@10206000 { compatible = "mediatek,mt7623-efuse", - "mediatek,mt8173-efuse"; + "mediatek,efuse"; reg = <0 0x10206000 0 0x1000>; #address-cells = <1>; #size-cells = <1>; diff -Nru linux-6.12.90/arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi linux-6.12.94/arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi --- linux-6.12.90/arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/boot/dts/nxp/imx/imx27-eukrea-cpuimx27.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -106,7 +106,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x200000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -119,7 +119,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x400000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -132,7 +132,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x800000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -145,7 +145,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x1000000 0x1000>; reg-shift = <1>; reg-io-width = <1>; diff -Nru linux-6.12.90/arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts linux-6.12.94/arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts --- linux-6.12.90/arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/boot/dts/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts 2026-06-19 11:42:39.000000000 +0000 @@ -76,7 +76,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_touch>; reg = <0>; - interrupts = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>; spi-cpol; spi-max-frequency = <1500000>; ti,keep-vref-on; diff -Nru linux-6.12.90/arch/arm/boot/dts/renesas/r7s72100-genmai.dts linux-6.12.94/arch/arm/boot/dts/renesas/r7s72100-genmai.dts --- linux-6.12.90/arch/arm/boot/dts/renesas/r7s72100-genmai.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/boot/dts/renesas/r7s72100-genmai.dts 2026-06-19 11:42:39.000000000 +0000 @@ -38,9 +38,6 @@ clocks = <&mstp9_clks R7S72100_CLK_SPIBSC0>; power-domains = <&cpg_clocks>; - #address-cells = <1>; - #size-cells = <1>; - partitions { compatible = "fixed-partitions"; #address-cells = <1>; diff -Nru linux-6.12.90/arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts linux-6.12.94/arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts --- linux-6.12.90/arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts 2026-06-19 11:42:39.000000000 +0000 @@ -36,8 +36,6 @@ power-domains = <&cpg_clocks>; bank-width = <4>; device-width = <1>; - #address-cells = <1>; - #size-cells = <1>; partitions { compatible = "fixed-partitions"; diff -Nru linux-6.12.90/arch/arm/include/asm/Kbuild linux-6.12.94/arch/arm/include/asm/Kbuild --- linux-6.12.90/arch/arm/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -3,6 +3,7 @@ generic-y += extable.h generic-y += flat.h generic-y += parport.h +generic-y += ring_buffer.h generated-y += mach-types.h generated-y += unistd-nr.h diff -Nru linux-6.12.90/arch/arm/include/asm/io.h linux-6.12.94/arch/arm/include/asm/io.h --- linux-6.12.90/arch/arm/include/asm/io.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/include/asm/io.h 2026-06-19 11:42:39.000000000 +0000 @@ -56,8 +56,19 @@ * the bus. Rather than special-case the machine, just let the compiler * generate the access for CPUs prior to ARMv6. */ -#define __raw_readw(a) (__chk_io_ptr(a), *(volatile unsigned short __force *)(a)) -#define __raw_writew(v,a) ((void)(__chk_io_ptr(a), *(volatile unsigned short __force *)(a) = (v))) +#define __raw_writew __raw_writew +static __no_kasan_or_inline void __raw_writew(u16 val, volatile void __iomem *addr) +{ + __chk_io_ptr(addr); + *(volatile unsigned short __force *)addr = val; +} + +#define __raw_readw __raw_readw +static __no_kasan_or_inline u16 __raw_readw(const volatile void __iomem *addr) +{ + __chk_io_ptr(addr); + return *(const volatile unsigned short __force *)addr; +} #else /* * When running under a hypervisor, we want to avoid I/O accesses with diff -Nru linux-6.12.90/arch/arm/kernel/entry-armv.S linux-6.12.94/arch/arm/kernel/entry-armv.S --- linux-6.12.90/arch/arm/kernel/entry-armv.S 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/kernel/entry-armv.S 2026-06-19 11:42:39.000000000 +0000 @@ -567,7 +567,7 @@ @ are using KASAN mov_l r2, KASAN_SHADOW_OFFSET add r2, r2, ip, lsr #KASAN_SHADOW_SCALE_SHIFT - ldr r2, [r2] + ldrb r2, [r2] #endif #endif diff -Nru linux-6.12.90/arch/arm/mach-omap1/clock_data.c linux-6.12.94/arch/arm/mach-omap1/clock_data.c --- linux-6.12.90/arch/arm/mach-omap1/clock_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/mach-omap1/clock_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -700,8 +700,8 @@ /* Make sure UART clocks are enabled early */ if (cpu_is_omap16xx()) omap_writel(omap_readl(MOD_CONF_CTRL_0) | - CONF_MOD_UART1_CLK_MODE_R | - CONF_MOD_UART3_CLK_MODE_R, MOD_CONF_CTRL_0); + (1 << CONF_MOD_UART1_CLK_MODE_R) | + (1 << CONF_MOD_UART3_CLK_MODE_R), MOD_CONF_CTRL_0); #endif /* USB_REQ_EN will be disabled later if necessary (usb_dc_ck) */ diff -Nru linux-6.12.90/arch/arm/mach-socfpga/platsmp.c linux-6.12.94/arch/arm/mach-socfpga/platsmp.c --- linux-6.12.90/arch/arm/mach-socfpga/platsmp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/mach-socfpga/platsmp.c 2026-06-19 11:42:39.000000000 +0000 @@ -78,6 +78,7 @@ } socfpga_scu_base_addr = of_iomap(np, 0); + of_node_put(np); if (!socfpga_scu_base_addr) return; scu_enable(socfpga_scu_base_addr); diff -Nru linux-6.12.90/arch/arm/mach-versatile/integrator_cp.c linux-6.12.94/arch/arm/mach-versatile/integrator_cp.c --- linux-6.12.90/arch/arm/mach-versatile/integrator_cp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/mach-versatile/integrator_cp.c 2026-06-19 11:42:39.000000000 +0000 @@ -86,14 +86,6 @@ return val; } -static void __init intcp_init_early(void) -{ - cm_map = syscon_regmap_lookup_by_compatible("arm,core-module-integrator"); - if (IS_ERR(cm_map)) - return; - sched_clock_register(intcp_read_sched_clock, 32, 24000000); -} - static void __init intcp_init_irq_of(void) { cm_init(); @@ -119,6 +111,10 @@ { struct device_node *cpcon; + cm_map = syscon_regmap_lookup_by_compatible("arm,core-module-integrator"); + if (!IS_ERR(cm_map)) + sched_clock_register(intcp_read_sched_clock, 32, 24000000); + cpcon = of_find_matching_node(NULL, intcp_syscon_match); if (!cpcon) return; @@ -138,7 +134,6 @@ DT_MACHINE_START(INTEGRATOR_CP_DT, "ARM Integrator/CP (Device Tree)") .reserve = integrator_reserve, .map_io = intcp_map_io, - .init_early = intcp_init_early, .init_irq = intcp_init_irq_of, .init_machine = intcp_init_of, .dt_compat = intcp_dt_board_compat, diff -Nru linux-6.12.90/arch/arm/mm/alignment.c linux-6.12.94/arch/arm/mm/alignment.c --- linux-6.12.90/arch/arm/mm/alignment.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/mm/alignment.c 2026-06-19 11:42:39.000000000 +0000 @@ -19,10 +19,11 @@ #include #include #include +#include #include #include -#include +#include #include #include "fault.h" @@ -809,6 +810,9 @@ int thumb2_32b = 0; int fault; + if (addr >= TASK_SIZE && user_mode(regs)) + harden_branch_predictor(); + if (interrupts_enabled(regs)) local_irq_enable(); diff -Nru linux-6.12.90/arch/arm/mm/fault.c linux-6.12.94/arch/arm/mm/fault.c --- linux-6.12.90/arch/arm/mm/fault.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/mm/fault.c 2026-06-19 11:42:39.000000000 +0000 @@ -128,6 +128,19 @@ return false; } +static inline bool is_permission_fault(unsigned int fsr) +{ + int fs = fsr_fs(fsr); +#ifdef CONFIG_ARM_LPAE + if ((fs & FS_MMU_NOLL_MASK) == FS_PERM_NOLL) + return true; +#else + if (fs == FS_L1_PERM || fs == FS_L2_PERM) + return true; +#endif + return false; +} + static void die_kernel_fault(const char *msg, struct mm_struct *mm, unsigned long addr, unsigned int fsr, struct pt_regs *regs) @@ -163,6 +176,8 @@ */ if (addr < PAGE_SIZE) { msg = "NULL pointer dereference"; + } else if (is_permission_fault(fsr) && fsr & FSR_LNX_PF) { + msg = "execution of memory"; } else { if (is_translation_fault(fsr) && kfence_handle_page_fault(addr, is_write_fault(fsr), regs)) @@ -184,9 +199,6 @@ { struct task_struct *tsk = current; - if (addr > TASK_SIZE) - harden_branch_predictor(); - #ifdef CONFIG_DEBUG_USER if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { @@ -226,19 +238,6 @@ } #ifdef CONFIG_MMU -static inline bool is_permission_fault(unsigned int fsr) -{ - int fs = fsr_fs(fsr); -#ifdef CONFIG_ARM_LPAE - if ((fs & FS_MMU_NOLL_MASK) == FS_PERM_NOLL) - return true; -#else - if (fs == FS_L1_PERM || fs == FS_L2_PERM) - return true; -#endif - return false; -} - #ifdef CONFIG_CPU_TTBR0_PAN static inline bool ttbr0_usermode_access_allowed(struct pt_regs *regs) { @@ -261,6 +260,37 @@ #endif static int __kprobes +do_kernel_address_page_fault(struct mm_struct *mm, unsigned long addr, + unsigned int fsr, struct pt_regs *regs) +{ + if (user_mode(regs)) { + /* + * Fault from user mode for a kernel space address. User mode + * should not be faulting in kernel space, which includes the + * vector/khelper page. Handle the branch predictor hardening + * while interrupts are still disabled, then send a SIGSEGV. + */ + harden_branch_predictor(); + __do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs); + } else { + /* + * Fault from kernel mode. Enable interrupts if they were + * enabled in the parent context. Section (upper page table) + * translation faults are handled via do_translation_fault(), + * so we will only get here for a non-present kernel space + * PTE or PTE permission fault. This may happen in exceptional + * circumstances and need the fixup tables to be walked. + */ + if (interrupts_enabled(regs)) + local_irq_enable(); + + __do_kernel_fault(mm, addr, fsr, regs); + } + + return 0; +} + +static int __kprobes do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) { struct mm_struct *mm = current->mm; @@ -273,6 +303,12 @@ if (kprobe_page_fault(regs, fsr)) return 0; + /* + * Handle kernel addresses faults separately, which avoids touching + * the mmap lock from contexts that are not able to sleep. + */ + if (addr >= TASK_SIZE) + return do_kernel_address_page_fault(mm, addr, fsr, regs); /* Enable interrupts if they were enabled in the parent context. */ if (interrupts_enabled(regs)) @@ -449,16 +485,20 @@ * We enter here because the first level page table doesn't contain * a valid entry for the address. * - * If the address is in kernel space (>= TASK_SIZE), then we are - * probably faulting in the vmalloc() area. + * If this is a user address (addr < TASK_SIZE), we handle this as a + * normal page fault. This leaves the remainder of the function to handle + * kernel address translation faults. + * + * Since user mode is not permitted to access kernel addresses, pass these + * directly to do_kernel_address_page_fault() to handle. * - * If the init_task's first level page tables contains the relevant - * entry, we copy the it to this task. If not, we send the process - * a signal, fixup the exception, or oops the kernel. + * Otherwise, we're probably faulting in the vmalloc() area, so try to fix + * that up. Note that we must not take any locks or enable interrupts in + * this case. * - * NOTE! We MUST NOT take any locks for this case. We may be in an - * interrupt or a critical region, and should only copy the information - * from the master page table, nothing more. + * If vmalloc() fixup fails, that means the non-leaf page tables did not + * contain an entry for this address, so handle this via + * do_kernel_address_page_fault(). */ #ifdef CONFIG_MMU static int __kprobes @@ -524,7 +564,8 @@ return 0; bad_area: - do_bad_area(addr, fsr, regs); + do_kernel_address_page_fault(current->mm, addr, fsr, regs); + return 0; } #else /* CONFIG_MMU */ @@ -544,7 +585,16 @@ static int do_sect_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) { + /* + * If this is a kernel address, but from user mode, then userspace + * is trying bad stuff. Invoke the branch predictor handling. + * Interrupts are disabled here. + */ + if (addr >= TASK_SIZE && user_mode(regs)) + harden_branch_predictor(); + do_bad_area(addr, fsr, regs); + return 0; } #endif /* CONFIG_ARM_LPAE */ diff -Nru linux-6.12.90/arch/arm/net/bpf_jit_32.c linux-6.12.94/arch/arm/net/bpf_jit_32.c --- linux-6.12.90/arch/arm/net/bpf_jit_32.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm/net/bpf_jit_32.c 2026-06-19 11:42:39.000000000 +0000 @@ -1852,6 +1852,9 @@ { u64 val = (u32)imm | (u64)insn[1].imm << 32; + if (insn->src_reg == BPF_PSEUDO_FUNC) + goto notyet; + emit_a32_mov_i64(dst, val, ctx); return 1; @@ -2055,6 +2058,9 @@ const s8 *r5 = bpf2a32[BPF_REG_5]; const u32 func = (u32)__bpf_call_base + (u32)imm; + if (insn->src_reg == BPF_PSEUDO_CALL) + goto notyet; + emit_a32_mov_r64(true, r0, r1, ctx); emit_a32_mov_r64(true, r1, r2, ctx); emit_push_r64(r5, ctx); diff -Nru linux-6.12.90/arch/arm64/Kconfig linux-6.12.94/arch/arm64/Kconfig --- linux-6.12.90/arch/arm64/Kconfig 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/Kconfig 2026-06-19 11:42:39.000000000 +0000 @@ -219,7 +219,6 @@ select HAVE_FUNCTION_ERROR_INJECTION select HAVE_FUNCTION_GRAPH_FREGS select HAVE_FUNCTION_GRAPH_TRACER - select HAVE_FUNCTION_GRAPH_RETVAL select HAVE_GCC_PLUGINS select HAVE_HARDLOCKUP_DETECTOR_PERF if PERF_EVENTS && \ HW_PERF_EVENTS && HAVE_PERF_EVENTS_NMI @@ -1127,6 +1126,56 @@ If unsure, say Y. +config ARM64_ERRATUM_4193714 + bool "C1-Pro: 4193714: SME DVMSync early acknowledgement" + depends on ARM64_SME + default y + help + Enable workaround for C1-Pro acknowledging the DVMSync before + the SME memory accesses are complete. This will cause TLB + maintenance for processes using SME to also issue an IPI to + the affected CPUs. + + If unsure, say Y. + +config ARM64_ERRATUM_4118414 + bool "Various: Completion of affected memory accesses might not be guaranteed by completion of a TLBI" + default y + select ARM64_WORKAROUND_REPEAT_TLBI + help + This option adds a workaround for the following errata: + + * ARM C1-Premium erratum 4193780 + * ARM C1-Ultra erratum 4193780 + * ARM Cortex-A76 erratum 4193800 + * ARM Cortex-A76AE erratum 4193801 + * ARM Cortex-A77 erratum 4193798 + * ARM Cortex-A78 erratum 4193791 + * ARM Cortex-A78AE erratum 4193793 + * ARM Cortex-A78C erratum 4193794 + * ARM Cortex-A710 erratum 4193788 + * ARM Cortex-X1 erratum 4193791 + * ARM Cortex-X1C erratum 4193792 + * ARM Cortex-X2 erratum 4193788 + * ARM Cortex-X3 erratum 4193786 + * ARM Cortex-X4 erratum 4118414 + * ARM Cortex-X925 erratum 4193781 + * ARM Neoverse-N1 erratum 4193800 + * ARM Neoverse-N2 erratum 4193789 + * ARM Neoverse-V1 erratum 4193790 + * ARM Neoverse-V2 erratum 4193787 + * ARM Neoverse-V3 erratum 4193784 + * ARM Neoverse-V3AE erratum 4193784 + * Microsoft Azure Cobalt 100 4193789 + * NVIDIA Olympus erratum T410-OLY-1029 + + On affected cores, some memory accesses might not be completed by + broadcast TLB invalidation. + + This issue is also known as CVE-2025-10263. + + If unsure, say Y. + config CAVIUM_ERRATUM_22375 bool "Cavium erratum 22375, 24313" default y diff -Nru linux-6.12.90/arch/arm64/Makefile linux-6.12.94/arch/arm64/Makefile --- linux-6.12.90/arch/arm64/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -66,6 +66,9 @@ KBUILD_CFLAGS += -fasynchronous-unwind-tables KBUILD_AFLAGS += -fasynchronous-unwind-tables KBUILD_RUSTFLAGS += -Cforce-unwind-tables=y -Zuse-sync-unwind=n +# Work around rustc bug on compilers without +# https://github.com/rust-lang/rust/pull/156973. +KBUILD_RUSTFLAGS += $(if $(call rustc-min-version,109800),,-Zllvm_module_flag=uwtable:u32:2:max) endif ifeq ($(CONFIG_STACKPROTECTOR_PER_TASK),y) diff -Nru linux-6.12.90/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts linux-6.12.94/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts --- linux-6.12.90/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts 2026-06-19 11:42:39.000000000 +0000 @@ -84,7 +84,8 @@ reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>; interrupt-parent = <&gpio_intc>; - interrupts = <29 IRQ_TYPE_LEVEL_LOW>; + /* MAC_INTR on GPIOZ_15 */ + interrupts = <25 IRQ_TYPE_LEVEL_LOW>; eee-broken-1000t; }; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -750,9 +750,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c0_scl>; - pinctrl-1 = <&i2c0_scl_gpio>; + pinctrl-0 = <&i2c0_pins>; + pinctrl-1 = <&gpio0_3_2_pins>; scl-gpios = <&gpio0 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -766,9 +767,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c1_scl>; - pinctrl-1 = <&i2c1_scl_gpio>; + pinctrl-0 = <&i2c1_pins>; + pinctrl-1 = <&gpio0_31_30_pins>; scl-gpios = <&gpio0 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -782,9 +784,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c2_scl>; - pinctrl-1 = <&i2c2_scl_gpio>; + pinctrl-0 = <&i2c2_pins>; + pinctrl-1 = <&gpio0_29_28_pins>; scl-gpios = <&gpio0 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -798,9 +801,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c3_scl>; - pinctrl-1 = <&i2c3_scl_gpio>; + pinctrl-0 = <&i2c3_pins>; + pinctrl-1 = <&gpio0_27_26_pins>; scl-gpios = <&gpio0 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -814,9 +818,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c4_scl>; - pinctrl-1 = <&i2c4_scl_gpio>; + pinctrl-0 = <&i2c4_pins>; + pinctrl-1 = <&gpio0_25_24_pins>; scl-gpios = <&gpio0 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -830,9 +835,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c5_scl>; - pinctrl-1 = <&i2c5_scl_gpio>; + pinctrl-0 = <&i2c5_pins>; + pinctrl-1 = <&gpio0_23_22_pins>; scl-gpios = <&gpio0 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 22 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -846,9 +852,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c6_scl>; - pinctrl-1 = <&i2c6_scl_gpio>; + pinctrl-0 = <&i2c6_i2c7_pins>; + pinctrl-1 = <&gpio1_18_15_pins>; scl-gpios = <&gpio1 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio1 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -862,9 +869,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c7_scl>; - pinctrl-1 = <&i2c7_scl_gpio>; + pinctrl-0 = <&i2c6_i2c7_pins>; + pinctrl-1 = <&gpio1_18_15_pins>; scl-gpios = <&gpio1 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio1 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -1709,92 +1717,159 @@ pinctrl-single,register-width = <32>; pinctrl-single,function-mask = <0x7>; - i2c1_scl: i2c1-scl-pins { - pinctrl-single,bits = <0x0 0 0x7>; + /* RCWSR12 */ + i2c1_pins: iic2-i2c-pins { + pinctrl-single,bits = <0x0 0x0 0x7>; }; - i2c1_scl_gpio: i2c1-scl-gpio-pins { + gpio0_31_30_pins: iic2-gpio-pins { pinctrl-single,bits = <0x0 0x1 0x7>; }; + ftm0_ch10_pins: iic2-ftm-pins { + pinctrl-single,bits = <0x0 0x2 0x7>; + }; + esdhc0_cd_wp_pins: iic2-sdhc-pins { pinctrl-single,bits = <0x0 0x6 0x7>; }; - i2c2_scl: i2c2-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 3)>; + i2c2_pins: iic3-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 3)>; }; - i2c2_scl_gpio: i2c2-scl-gpio-pins { + gpio0_29_28_pins: iic3-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 3) (0x7 << 3)>; }; - i2c3_scl: i2c3-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 6)>; + can0_pins: iic3-can-pins { + pinctrl-single,bits = <0x0 (0x2 << 3) (0x7 << 3)>; + }; + + event65_pins: iic3-event-pins { + pinctrl-single,bits = <0x0 (0x6 << 3) (0x7 << 3)>; + }; + + i2c3_pins: iic4-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 6)>; }; - i2c3_scl_gpio: i2c3-scl-gpio-pins { + gpio0_27_26_pins: iic4-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 6) (0x7 << 6)>; }; - i2c4_scl: i2c4-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 9)>; + can1_pins: iic4-can-pins { + pinctrl-single,bits = <0x0 (0x2 << 6) (0x7 << 6)>; + }; + + event87_pins: iic4-event-pins { + pinctrl-single,bits = <0x0 (0x6 << 6) (0x7 << 6)>; + }; + + i2c4_pins: iic5-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 9)>; }; - i2c4_scl_gpio: i2c4-scl-gpio-pins { + gpio0_25_24_pins: iic5-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 9) (0x7 << 9)>; }; - i2c5_scl: i2c5-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 12)>; + esdhc0_clksync_pins: iic5-sdhc-clk-pins { + pinctrl-single,bits = <0x0 (0x2 << 9) (0x7 << 9)>; }; - i2c5_scl_gpio: i2c5-scl-gpio-pins { + dspi2_miso_mosi_pins: iic5-spi3-pins { + pinctrl-single,bits = <0x3 (0x2 << 9) (0x7 << 9)>; + }; + + i2c5_pins: iic6-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 12)>; + }; + + gpio0_23_22_pins: iic6-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 12) (0x7 << 12)>; }; + esdhc1_clksync_pins: iic6-sdhc-clk-pins { + pinctrl-single,bits = <0x0 (0x2 << 12) (0x7 << 12)>; + }; + fspi_data74_pins: xspi1-data74-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 15)>; }; + gpio1_31_28_pins: xspi1-data74-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 15)>; + }; + fspi_data30_pins: xspi1-data30-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 18)>; }; + gpio1_27_24_pins: xspi1-data30-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 18)>; + }; + fspi_dqs_sck_cs10_pins: xspi1-base-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 21)>; }; + gpio1_23_20_pins: xspi1-base-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 21)>; + }; + esdhc0_cmd_data30_clk_vsel_pins: sdhc1-base-sdhc-vsel-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 24)>; }; + gpio0_21_15_pins: sdhc1-base-gpio-pins { + pinctrl-single,bits = <0x0 (0x1 << 24) (0x7 << 24)>; + }; + + dspi0_pins: sdhc1-base-spi1-pins { + pinctrl-single,bits = <0x0 (0x2 << 24) (0x7 << 24)>; + }; + + esdhc0_cmd_data30_clk_dspi2_cs0_pins: sdhc1-base-sdhc-spi3-pins { + pinctrl-single,bits = <0x0 (0x3 << 24) (0x7 << 24)>; + }; + + esdhc0_cmd_data30_clk_data4_pins: sdhc1-base-sdhc-data4-pins { + pinctrl-single,bits = <0x0 (0x4 << 24) (0x7 << 24)>; + }; + + esdhc0_dir_pins: sdhc1-dir-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 27)>; + }; + gpio0_14_12_pins: sdhc1-dir-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 27) (0x7 << 27)>; }; - i2c6_scl: i2c6-scl-pins { - pinctrl-single,bits = <0x4 0x2 0x7>; + dspi2_cs31_pins: sdhc1-dir-spi3-pins { + pinctrl-single,bits = <0x0 (0x3 << 27) (0x7 << 27)>; }; - i2c6_scl_gpio: i2c6-scl-gpio-pins { - pinctrl-single,bits = <0x4 0x1 0x7>; + esdhc0_data75_pins: sdhc1-dir-sdhc-pins { + pinctrl-single,bits = <0x0 (0x4 << 27) (0x7 << 27)>; }; - i2c7_scl: i2c7-scl-pins { - pinctrl-single,bits = <0x4 0x2 0x7>; + /* RCWSR13 */ + gpio1_18_15_pins: iic8-iic7-gpio-pins { + pinctrl-single,bits = <0x4 0x1 0x7>; }; - i2c7_scl_gpio: i2c7-scl-gpio-pins { - pinctrl-single,bits = <0x4 0x1 0x7>; + i2c6_i2c7_pins: iic8-iic7-i2c-pins { + pinctrl-single,bits = <0x4 0x2 0x7>; }; - i2c0_scl: i2c0-scl-pins { - pinctrl-single,bits = <0x8 0 (0x7 << 10)>; + /* RCWSR14 */ + i2c0_pins: iic1-i2c-pins { + pinctrl-single,bits = <0x8 0x0 (0x1 << 10)>; }; - i2c0_scl_gpio: i2c0-scl-gpio-pins { - pinctrl-single,bits = <0x8 (0x1 << 10) (0x7 << 10)>; + gpio0_3_2_pins: iic1-gpio-pins { + pinctrl-single,bits = <0x8 (0x1 << 10) (0x1 << 10)>; }; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>; }; @@ -29,6 +30,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>; }; @@ -37,6 +39,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>; }; @@ -45,6 +48,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>; }; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>; }; @@ -29,6 +30,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>; }; @@ -37,6 +39,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>; }; @@ -45,6 +48,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>; }; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mm-emtop-som.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -60,7 +60,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pmic>; interrupt-parent = <&gpio1>; - interrupts = <3 IRQ_TYPE_EDGE_RISING>; + interrupts = <3 IRQ_TYPE_LEVEL_LOW>; regulators { buck1: BUCK1 { @@ -194,7 +194,7 @@ pinctrl_pmic: emtop-pmic-grp { fsl,pins = < - MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41 + MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x141 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -290,7 +290,7 @@ }; pinctrl_pmic: pmicgrp { - fsl,pins = ; + fsl,pins = ; }; pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -293,7 +293,7 @@ }; pinctrl_pmic: pmicgrp { - fsl,pins = ; + fsl,pins = ; }; pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts 2026-06-19 11:42:39.000000000 +0000 @@ -900,7 +900,7 @@ pinctrl_pmic: pmic-grp { fsl,pins = < /* PMIC_nINT */ - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x40000090 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dts 2026-06-19 11:42:39.000000000 +0000 @@ -440,7 +440,7 @@ pinctrl_pmic: pmicirqgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dts 2026-06-19 11:42:39.000000000 +0000 @@ -452,7 +452,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-debix-som-a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -241,7 +241,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -989,7 +989,7 @@ pinctrl_pmic: dhcom-pmic-grp { fsl,pins = < /* PMIC_nINT */ - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x40000090 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-evk.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-evk.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-evk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-evk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -947,7 +947,7 @@ pinctrl_pcie0_reg: pcie0reggrp { fsl,pins = < - MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x40 + MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x140 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -132,7 +132,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x41 + MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-navqp.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-navqp.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-navqp.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-navqp.dts 2026-06-19 11:42:39.000000000 +0000 @@ -309,7 +309,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts 2026-06-19 11:42:39.000000000 +0000 @@ -833,8 +833,8 @@ pinctrl_uart1: uart1grp { fsl,pins = , , - , - ; + , + ; }; pinctrl_uart1_gpio: uart1gpiogrp { diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8qm-mek.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8qm-mek.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8qm-mek.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8qm-mek.dts 2026-06-19 11:42:39.000000000 +0000 @@ -351,9 +351,17 @@ usb_con1: connector { compatible = "usb-c-connector"; label = "USB-C"; - power-role = "source"; + power-role = "dual"; data-role = "dual"; + try-power-role = "sink"; source-pdos = ; + /* + * Set operational current to 0mA as we don't want EN_SNK + * enable 12V VBUS switch when it work as a sink. + */ + sink-pdos = ; + op-sink-microwatt = <0>; + self-powered; ports { #address-cells = <1>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts linux-6.12.94/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts --- linux-6.12.90/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts 2026-06-19 11:42:39.000000000 +0000 @@ -176,9 +176,17 @@ usb_con1: connector { compatible = "usb-c-connector"; label = "USB-C"; - power-role = "source"; + power-role = "dual"; data-role = "dual"; + try-power-role = "sink"; source-pdos = ; + /* + * Set operational current to 0mA as we don't want EN_SNK + * enable 12V VBUS switch when it work as a sink. + */ + sink-pdos = ; + op-sink-microwatt = <0>; + self-powered; ports { #address-cells = <1>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi linux-6.12.94/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi --- linux-6.12.90/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -161,7 +161,7 @@ &usb3 { status = "okay"; phys = <&usb2_utmi_otg_phy>; - phy-names = "usb2-utmi-otg-phy"; + phy-names = "usb2-phy"; }; &uart0 { diff -Nru linux-6.12.90/arch/arm64/boot/dts/marvell/armada-37xx.dtsi linux-6.12.94/arch/arm64/boot/dts/marvell/armada-37xx.dtsi --- linux-6.12.90/arch/arm64/boot/dts/marvell/armada-37xx.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/marvell/armada-37xx.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -375,7 +375,7 @@ interrupts = ; clocks = <&sb_periph_clk 12>; phys = <&comphy0 0>, <&usb2_utmi_otg_phy>; - phy-names = "usb3-phy", "usb2-utmi-otg-phy"; + phy-names = "usb3-phy", "usb2-phy"; status = "disabled"; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/mediatek/mt6795.dtsi linux-6.12.94/arch/arm64/boot/dts/mediatek/mt6795.dtsi --- linux-6.12.90/arch/arm64/boot/dts/mediatek/mt6795.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/mediatek/mt6795.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -372,7 +372,7 @@ ; gpio-controller; #gpio-cells = <2>; - gpio-ranges = <&pio 0 0 196>; + gpio-ranges = <&pio 0 0 197>; interrupt-controller; #interrupt-cells = <2>; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/mediatek/mt7981b.dtsi linux-6.12.94/arch/arm64/boot/dts/mediatek/mt7981b.dtsi --- linux-6.12.90/arch/arm64/boot/dts/mediatek/mt7981b.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/mediatek/mt7981b.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -200,7 +200,7 @@ interrupt-controller; interrupts = ; interrupt-parent = <&gic>; - gpio-ranges = <&pio 0 0 56>; + gpio-ranges = <&pio 0 0 57>; gpio-controller; #gpio-cells = <2>; #interrupt-cells = <2>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/mediatek/mt7986a.dtsi linux-6.12.94/arch/arm64/boot/dts/mediatek/mt7986a.dtsi --- linux-6.12.90/arch/arm64/boot/dts/mediatek/mt7986a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/mediatek/mt7986a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -187,7 +187,7 @@ "iocfg_lb", "iocfg_tr", "iocfg_tl", "eint"; gpio-controller; #gpio-cells = <2>; - gpio-ranges = <&pio 0 0 100>; + gpio-ranges = <&pio 0 0 101>; interrupt-controller; interrupts = ; interrupt-parent = <&gic>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/mediatek/mt8365.dtsi linux-6.12.94/arch/arm64/boot/dts/mediatek/mt8365.dtsi --- linux-6.12.90/arch/arm64/boot/dts/mediatek/mt8365.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/mediatek/mt8365.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -481,10 +481,9 @@ #iommu-cells = <1>; }; - infracfg_nao: infracfg@1020e000 { - compatible = "mediatek,mt8365-infracfg", "syscon"; + infracfg_nao: syscon@1020e000 { + compatible = "mediatek,mt8365-infracfg-nao", "syscon"; reg = <0 0x1020e000 0 0x1000>; - #clock-cells = <1>; }; rng: rng@1020f000 { diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts linux-6.12.94/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts --- linux-6.12.90/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts 2026-06-19 11:42:39.000000000 +0000 @@ -157,7 +157,7 @@ &pmi8950_wled { qcom,current-limit-microamp = <20000>; - qcom,num-strings = <2>; + qcom,num-strings = <3>; status = "okay"; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts linux-6.12.94/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts --- linux-6.12.90/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dts 2026-06-19 11:42:39.000000000 +0000 @@ -169,7 +169,7 @@ &pmi8950_wled { qcom,current-limit-microamp = <20000>; - qcom,ovp-millivolt = <29600>; + qcom,ovp-millivolt = <29500>; qcom,num-strings = <2>; qcom,external-pfet; qcom,cabc; diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi linux-6.12.94/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi --- linux-6.12.90/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -147,6 +147,7 @@ regulator-min-microvolt = <880000>; regulator-max-microvolt = <880000>; regulator-initial-mode = ; + regulator-boot-on; }; vreg_l5a_0p8: ldo5 { diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts linux-6.12.94/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts --- linux-6.12.90/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts 2026-06-19 11:42:39.000000000 +0000 @@ -946,12 +946,14 @@ * the Bluetooth module drives the pin in either * direction or leaves the pin fully unpowered. */ + /delete-property/ bias-disable; bias-bus-hold; }; &qup_uart1_rts { /* We'll drive RTS, so no pull */ drive-strength = <2>; + /delete-property/ bias-pull-down; bias-disable; }; @@ -962,12 +964,14 @@ * in tri-state (module powered off or not driving the * signal yet). */ + /delete-property/ bias-disable; bias-pull-up; }; &qup_uart1_tx { /* We'll drive TX, so no pull */ drive-strength = <2>; + /delete-property/ bias-pull-up; bias-disable; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sm8250.dtsi linux-6.12.94/arch/arm64/boot/dts/qcom/sm8250.dtsi --- linux-6.12.90/arch/arm64/boot/dts/qcom/sm8250.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sm8250.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -664,6 +664,11 @@ opp-hz = /bits/ 64 <2841600000>; opp-peak-kBps = <8368000 51609600>; }; + + cpu7_opp21: opp-3091200000 { + opp-hz = /bits/ 64 <3091200000>; + opp-peak-kBps = <8368000 51609600>; + }; }; firmware { diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sm8450.dtsi linux-6.12.94/arch/arm64/boot/dts/qcom/sm8450.dtsi --- linux-6.12.90/arch/arm64/boot/dts/qcom/sm8450.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sm8450.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -4274,7 +4274,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0x0 0x17140000 0x0 0x20000>; + reg = <0x0 0x17140000 0x0 0x40000>; msi-controller; #msi-cells = <1>; }; @@ -4599,9 +4599,6 @@ bus-width = <4>; dma-coherent; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0x0>; - status = "disabled"; sdhc2_opp_table: opp-table { diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sm8550.dtsi linux-6.12.94/arch/arm64/boot/dts/qcom/sm8550.dtsi --- linux-6.12.90/arch/arm64/boot/dts/qcom/sm8550.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sm8550.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -2824,7 +2824,7 @@ clocks = <&gcc GCC_SDCC2_AHB_CLK>, <&gcc GCC_SDCC2_APPS_CLK>, - <&rpmhcc RPMH_CXO_CLK>; + <&bi_tcxo_div2>; clock-names = "iface", "core", "xo"; iommus = <&apps_smmu 0x540 0>; qcom,dll-config = <0x0007642c>; @@ -2838,9 +2838,6 @@ bus-width = <4>; dma-coherent; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0>; - status = "disabled"; sdhc2_opp_table: opp-table { @@ -4418,7 +4415,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0 0x17140000 0 0x20000>; + reg = <0 0x17140000 0 0x40000>; msi-controller; #msi-cells = <1>; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/qcom/sm8650.dtsi linux-6.12.94/arch/arm64/boot/dts/qcom/sm8650.dtsi --- linux-6.12.90/arch/arm64/boot/dts/qcom/sm8650.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/qcom/sm8650.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -3423,7 +3423,7 @@ clocks = <&gcc GCC_SDCC2_AHB_CLK>, <&gcc GCC_SDCC2_APPS_CLK>, - <&rpmhcc RPMH_CXO_CLK>; + <&bi_tcxo_div2>; clock-names = "iface", "core", "xo"; @@ -3442,9 +3442,6 @@ bus-width = <4>; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0>; - qcom,dll-config = <0x0007642c>; qcom,ddr-config = <0x80040868>; @@ -5142,7 +5139,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0 0x17140000 0 0x20000>; + reg = <0 0x17140000 0 0x40000>; msi-controller; #msi-cells = <1>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts --- linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts 2026-06-19 11:42:39.000000000 +0000 @@ -635,10 +635,10 @@ status = "okay"; bluetooth: bluetooth { - compatible = "brcm,bcm43438-bt"; + compatible = "brcm,bcm43430a1-bt"; clocks = <&rk809 1>; clock-names = "lpo"; - max-speed = <3000000>; + max-speed = <1500000>; pinctrl-names = "default"; pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>; shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts --- linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts 2026-06-19 11:42:39.000000000 +0000 @@ -424,7 +424,7 @@ pcie30x4 { pcie30x4_clkreqn_m0: pcie30x4-clkreqn-m0 { - rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; + rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>; }; pcie30x4_perstn_m0: pcie30x4-perstn-m0 { diff -Nru linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts --- linux-6.12.90/arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts 2026-06-19 11:42:39.000000000 +0000 @@ -59,8 +59,8 @@ reg = <0>; abs-flat = <40>; abs-fuzz = <30>; - abs-range = <0 4095>; - linux,code = ; + abs-range = <4095 0>; + linux,code = ; }; axis@1 { @@ -68,7 +68,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; axis@2 { @@ -76,7 +76,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; axis@3 { @@ -84,7 +84,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; }; @@ -303,7 +303,7 @@ compatible = "pwm-fan"; #cooling-cells = <2>; cooling-levels = <0 120 150 180 210 240 255>; - fan-supply = <&vcc5v0_sys>; + fan-supply = <&vcc5v0_spk>; interrupt-parent = <&gpio4>; interrupts = ; pulses-per-revolution = <4>; diff -Nru linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts --- linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -80,13 +80,13 @@ AM62X_IOPAD(0x220, PIN_INPUT, 0) /* (V3) MMC0_CMD */ AM62X_IOPAD(0x218, PIN_INPUT, 0) /* (Y1) MMC0_CLK */ AM62X_IOPAD(0x214, PIN_INPUT, 0) /* (V2) MMC0_DAT0 */ - AM62X_IOPAD(0x210, PIN_INPUT, 0) /* (V1) MMC0_DAT1 */ - AM62X_IOPAD(0x20c, PIN_INPUT, 0) /* (W2) MMC0_DAT2 */ - AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (W1) MMC0_DAT3 */ - AM62X_IOPAD(0x204, PIN_INPUT, 0) /* (Y2) MMC0_DAT4 */ - AM62X_IOPAD(0x200, PIN_INPUT, 0) /* (W3) MMC0_DAT5 */ - AM62X_IOPAD(0x1fc, PIN_INPUT, 0) /* (W4) MMC0_DAT6 */ - AM62X_IOPAD(0x1f8, PIN_INPUT, 0) /* (V4) MMC0_DAT7 */ + AM62X_IOPAD(0x210, PIN_INPUT_PULLUP, 0) /* (V1) MMC0_DAT1 */ + AM62X_IOPAD(0x20c, PIN_INPUT_PULLUP, 0) /* (W2) MMC0_DAT2 */ + AM62X_IOPAD(0x208, PIN_INPUT_PULLUP, 0) /* (W1) MMC0_DAT3 */ + AM62X_IOPAD(0x204, PIN_INPUT_PULLUP, 0) /* (Y2) MMC0_DAT4 */ + AM62X_IOPAD(0x200, PIN_INPUT_PULLUP, 0) /* (W3) MMC0_DAT5 */ + AM62X_IOPAD(0x1fc, PIN_INPUT_PULLUP, 0) /* (W4) MMC0_DAT6 */ + AM62X_IOPAD(0x1f8, PIN_INPUT_PULLUP, 0) /* (V4) MMC0_DAT7 */ >; }; diff -Nru linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi --- linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -272,7 +272,7 @@ }; /* Verdin SPI_1 CS as GPIO */ - pinctrl_qspi1_io4_gpio: main-gpio0-7-default-pins { + pinctrl_spi1_cs_gpio: main-gpio0-7-default-pins { pinctrl-single,pins = < AM62X_IOPAD(0x001c, PIN_INPUT, 7) /* (J23) OSPI0_D4.GPIO0_7 */ /* SODIMM 202 */ >; diff -Nru linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts --- linux-6.12.90/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -224,9 +224,9 @@ AM62PX_IOPAD(0x023c, PIN_INPUT, 0) /* (H20) MMC1_CMD */ AM62PX_IOPAD(0x0234, PIN_OUTPUT, 0) /* (J24) MMC1_CLK */ AM62PX_IOPAD(0x0230, PIN_INPUT, 0) /* (H21) MMC1_DAT0 */ - AM62PX_IOPAD(0x022c, PIN_INPUT_PULLUP, 0) /* (H23) MMC1_DAT1 */ - AM62PX_IOPAD(0x0228, PIN_INPUT_PULLUP, 0) /* (H22) MMC1_DAT2 */ - AM62PX_IOPAD(0x0224, PIN_INPUT_PULLUP, 0) /* (H25) MMC1_DAT3 */ + AM62PX_IOPAD(0x022c, PIN_INPUT, 0) /* (H23) MMC1_DAT1 */ + AM62PX_IOPAD(0x0228, PIN_INPUT, 0) /* (H22) MMC1_DAT2 */ + AM62PX_IOPAD(0x0224, PIN_INPUT, 0) /* (H25) MMC1_DAT3 */ AM62PX_IOPAD(0x0240, PIN_INPUT, 0) /* (D23) MMC1_SDCD */ >; bootph-all; diff -Nru linux-6.12.90/arch/arm64/include/asm/cputype.h linux-6.12.94/arch/arm64/include/asm/cputype.h --- linux-6.12.90/arch/arm64/include/asm/cputype.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/cputype.h 2026-06-19 11:42:39.000000000 +0000 @@ -97,7 +97,9 @@ #define ARM_CPU_PART_NEOVERSE_V3 0xD84 #define ARM_CPU_PART_CORTEX_X925 0xD85 #define ARM_CPU_PART_CORTEX_A725 0xD87 +#define ARM_CPU_PART_C1_ULTRA 0xD8C #define ARM_CPU_PART_NEOVERSE_N3 0xD8E +#define ARM_CPU_PART_C1_PREMIUM 0xD90 #define APM_CPU_PART_XGENE 0x000 #define APM_CPU_VAR_POTENZA 0x00 @@ -129,6 +131,7 @@ #define NVIDIA_CPU_PART_DENVER 0x003 #define NVIDIA_CPU_PART_CARMEL 0x004 +#define NVIDIA_CPU_PART_OLYMPUS 0x010 #define FUJITSU_CPU_PART_A64FX 0x001 @@ -185,7 +188,9 @@ #define MIDR_NEOVERSE_V3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_V3) #define MIDR_CORTEX_X925 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X925) #define MIDR_CORTEX_A725 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A725) +#define MIDR_C1_ULTRA MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_C1_ULTRA) #define MIDR_NEOVERSE_N3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N3) +#define MIDR_C1_PREMIUM MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_C1_PREMIUM) #define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX) #define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX) #define MIDR_THUNDERX_83XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_83XX) @@ -209,6 +214,7 @@ #define MIDR_QCOM_KRYO_4XX_SILVER MIDR_CPU_MODEL(ARM_CPU_IMP_QCOM, QCOM_CPU_PART_KRYO_4XX_SILVER) #define MIDR_NVIDIA_DENVER MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_DENVER) #define MIDR_NVIDIA_CARMEL MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_CARMEL) +#define MIDR_NVIDIA_OLYMPUS MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_OLYMPUS) #define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX) #define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110) #define MIDR_HISI_HIP09 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_HIP09) diff -Nru linux-6.12.90/arch/arm64/include/asm/debug-monitors.h linux-6.12.94/arch/arm64/include/asm/debug-monitors.h --- linux-6.12.90/arch/arm64/include/asm/debug-monitors.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/debug-monitors.h 2026-06-19 11:42:39.000000000 +0000 @@ -62,30 +62,6 @@ #define DBG_HOOK_HANDLED 0 #define DBG_HOOK_ERROR 1 -struct step_hook { - struct list_head node; - int (*fn)(struct pt_regs *regs, unsigned long esr); -}; - -void register_user_step_hook(struct step_hook *hook); -void unregister_user_step_hook(struct step_hook *hook); - -void register_kernel_step_hook(struct step_hook *hook); -void unregister_kernel_step_hook(struct step_hook *hook); - -struct break_hook { - struct list_head node; - int (*fn)(struct pt_regs *regs, unsigned long esr); - u16 imm; - u16 mask; /* These bits are ignored when comparing with imm */ -}; - -void register_user_break_hook(struct break_hook *hook); -void unregister_user_break_hook(struct break_hook *hook); - -void register_kernel_break_hook(struct break_hook *hook); -void unregister_kernel_break_hook(struct break_hook *hook); - u8 debug_monitors_arch(void); enum dbg_active_el { @@ -107,17 +83,15 @@ void kernel_rewind_single_step(struct pt_regs *regs); #ifdef CONFIG_HAVE_HW_BREAKPOINT -int reinstall_suspended_bps(struct pt_regs *regs); +bool try_step_suspended_breakpoints(struct pt_regs *regs); #else -static inline int reinstall_suspended_bps(struct pt_regs *regs) +static inline bool try_step_suspended_breakpoints(struct pt_regs *regs) { - return -ENODEV; + return false; } #endif -int aarch32_break_handler(struct pt_regs *regs); - -void debug_traps_init(void); +bool try_handle_aarch32_break(struct pt_regs *regs); #endif /* __ASSEMBLY */ #endif /* __ASM_DEBUG_MONITORS_H */ diff -Nru linux-6.12.90/arch/arm64/include/asm/esr.h linux-6.12.94/arch/arm64/include/asm/esr.h --- linux-6.12.90/arch/arm64/include/asm/esr.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/esr.h 2026-06-19 11:42:39.000000000 +0000 @@ -409,6 +409,11 @@ (esr_brk_comment(esr) & ~CFI_BRK_IMM_MASK) == CFI_BRK_IMM_BASE; } +static inline bool esr_is_ubsan_brk(unsigned long esr) +{ + return (esr_brk_comment(esr) & ~UBSAN_BRK_MASK) == UBSAN_BRK_IMM; +} + static inline bool esr_fsc_is_translation_fault(unsigned long esr) { esr = esr & ESR_ELx_FSC; diff -Nru linux-6.12.90/arch/arm64/include/asm/exception.h linux-6.12.94/arch/arm64/include/asm/exception.h --- linux-6.12.90/arch/arm64/include/asm/exception.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/exception.h 2026-06-19 11:42:39.000000000 +0000 @@ -57,8 +57,20 @@ void do_el1_undef(struct pt_regs *regs, unsigned long esr); void do_el0_bti(struct pt_regs *regs); void do_el1_bti(struct pt_regs *regs, unsigned long esr); -void do_debug_exception(unsigned long addr_if_watchpoint, unsigned long esr, +#ifdef CONFIG_HAVE_HW_BREAKPOINT +void do_breakpoint(unsigned long esr, struct pt_regs *regs); +void do_watchpoint(unsigned long addr, unsigned long esr, struct pt_regs *regs); +#else +static inline void do_breakpoint(unsigned long esr, struct pt_regs *regs) {} +static inline void do_watchpoint(unsigned long addr, unsigned long esr, + struct pt_regs *regs) {} +#endif /* CONFIG_HAVE_HW_BREAKPOINT */ +void do_el0_softstep(unsigned long esr, struct pt_regs *regs); +void do_el1_softstep(unsigned long esr, struct pt_regs *regs); +void do_el0_brk64(unsigned long esr, struct pt_regs *regs); +void do_el1_brk64(unsigned long esr, struct pt_regs *regs); +void do_bkpt32(unsigned long esr, struct pt_regs *regs); void do_fpsimd_acc(unsigned long esr, struct pt_regs *regs); void do_sve_acc(unsigned long esr, struct pt_regs *regs); void do_sme_acc(unsigned long esr, struct pt_regs *regs); diff -Nru linux-6.12.90/arch/arm64/include/asm/ftrace.h linux-6.12.94/arch/arm64/include/asm/ftrace.h --- linux-6.12.90/arch/arm64/include/asm/ftrace.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/ftrace.h 2026-06-19 11:42:39.000000000 +0000 @@ -145,6 +145,7 @@ regs->pc = afregs->pc; regs->regs[29] = afregs->fp; regs->regs[30] = afregs->lr; + regs->pstate = PSR_MODE_EL1h; return regs; } diff -Nru linux-6.12.90/arch/arm64/include/asm/insn.h linux-6.12.94/arch/arm64/include/asm/insn.h --- linux-6.12.90/arch/arm64/include/asm/insn.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/insn.h 2026-06-19 11:42:39.000000000 +0000 @@ -405,7 +405,7 @@ __AARCH64_INSN_FUNCS(cbnz, 0x7F000000, 0x35000000) __AARCH64_INSN_FUNCS(tbz, 0x7F000000, 0x36000000) __AARCH64_INSN_FUNCS(tbnz, 0x7F000000, 0x37000000) -__AARCH64_INSN_FUNCS(bcond, 0xFF000010, 0x54000000) +__AARCH64_INSN_FUNCS(bcond, 0xFF000000, 0x54000000) __AARCH64_INSN_FUNCS(svc, 0xFFE0001F, 0xD4000001) __AARCH64_INSN_FUNCS(hvc, 0xFFE0001F, 0xD4000002) __AARCH64_INSN_FUNCS(smc, 0xFFE0001F, 0xD4000003) diff -Nru linux-6.12.90/arch/arm64/include/asm/io.h linux-6.12.94/arch/arm64/include/asm/io.h --- linux-6.12.90/arch/arm64/include/asm/io.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/io.h 2026-06-19 11:42:39.000000000 +0000 @@ -274,15 +274,29 @@ typedef int (*ioremap_prot_hook_t)(phys_addr_t phys_addr, size_t size, pgprot_t *prot); int arm64_ioremap_prot_hook_register(const ioremap_prot_hook_t hook); +void __iomem *__ioremap_prot(phys_addr_t phys, size_t size, pgprot_t prot); -#define ioremap_prot ioremap_prot +static inline void __iomem *ioremap_prot(phys_addr_t phys, size_t size, + unsigned long user_prot) +{ + pgprot_t prot; + pteval_t user_prot_val = pgprot_val(__pgprot(user_prot)); + + if (WARN_ON_ONCE(!(user_prot_val & PTE_USER))) + return NULL; -#define _PAGE_IOREMAP PROT_DEVICE_nGnRE + prot = __pgprot_modify(PAGE_KERNEL, PTE_ATTRINDX_MASK, + user_prot_val & PTE_ATTRINDX_MASK); + return __ioremap_prot(phys, size, prot); +} +#define ioremap_prot ioremap_prot +#define ioremap(addr, size) \ + __ioremap_prot((addr), (size), __pgprot(PROT_DEVICE_nGnRE)) #define ioremap_wc(addr, size) \ - ioremap_prot((addr), (size), PROT_NORMAL_NC) + __ioremap_prot((addr), (size), __pgprot(PROT_NORMAL_NC)) #define ioremap_np(addr, size) \ - ioremap_prot((addr), (size), PROT_DEVICE_nGnRnE) + __ioremap_prot((addr), (size), __pgprot(PROT_DEVICE_nGnRnE)) /* * io{read,write}{16,32,64}be() macros @@ -303,7 +317,7 @@ if (pfn_is_map_memory(__phys_to_pfn(addr))) return (void __iomem *)__phys_to_virt(addr); - return ioremap_prot(addr, size, PROT_NORMAL); + return __ioremap_prot(addr, size, __pgprot(PROT_NORMAL)); } /* diff -Nru linux-6.12.90/arch/arm64/include/asm/kernel-pgtable.h linux-6.12.94/arch/arm64/include/asm/kernel-pgtable.h --- linux-6.12.90/arch/arm64/include/asm/kernel-pgtable.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/kernel-pgtable.h 2026-06-19 11:42:39.000000000 +0000 @@ -69,7 +69,12 @@ #define KERNEL_SEGMENT_COUNT 5 #if SWAPPER_BLOCK_SIZE > SEGMENT_ALIGN -#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 1) +/* + * KERNEL_SEGMENT_COUNT counts the permanent kernel VMAs. The early mapping + * has one additional split, [_text, _stext). Reserve one more page for the + * SWAPPER_BLOCK_SIZE-unaligned boundaries. + */ +#define EARLY_SEGMENT_EXTRA_PAGES (KERNEL_SEGMENT_COUNT + 2) /* * The initial ID map consists of the kernel image, mapped as two separate * segments, and may appear misaligned wrt the swapper block size. This means diff -Nru linux-6.12.90/arch/arm64/include/asm/kgdb.h linux-6.12.94/arch/arm64/include/asm/kgdb.h --- linux-6.12.90/arch/arm64/include/asm/kgdb.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/kgdb.h 2026-06-19 11:42:39.000000000 +0000 @@ -24,6 +24,18 @@ extern void kgdb_handle_bus_error(void); extern int kgdb_fault_expected; +int kgdb_brk_handler(struct pt_regs *regs, unsigned long esr); +int kgdb_compiled_brk_handler(struct pt_regs *regs, unsigned long esr); +#ifdef CONFIG_KGDB +int kgdb_single_step_handler(struct pt_regs *regs, unsigned long esr); +#else +static inline int kgdb_single_step_handler(struct pt_regs *regs, + unsigned long esr) +{ + return DBG_HOOK_ERROR; +} +#endif + #endif /* !__ASSEMBLY__ */ /* diff -Nru linux-6.12.90/arch/arm64/include/asm/kprobes.h linux-6.12.94/arch/arm64/include/asm/kprobes.h --- linux-6.12.90/arch/arm64/include/asm/kprobes.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/kprobes.h 2026-06-19 11:42:39.000000000 +0000 @@ -41,4 +41,12 @@ void __kprobes *trampoline_probe_handler(struct pt_regs *regs); #endif /* CONFIG_KPROBES */ + +int __kprobes kprobe_brk_handler(struct pt_regs *regs, + unsigned long esr); +int __kprobes kprobe_ss_brk_handler(struct pt_regs *regs, + unsigned long esr); +int __kprobes kretprobe_brk_handler(struct pt_regs *regs, + unsigned long esr); + #endif /* _ARM_KPROBES_H */ diff -Nru linux-6.12.90/arch/arm64/include/asm/ring_buffer.h linux-6.12.94/arch/arm64/include/asm/ring_buffer.h --- linux-6.12.90/arch/arm64/include/asm/ring_buffer.h 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/ring_buffer.h 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef _ASM_ARM64_RING_BUFFER_H +#define _ASM_ARM64_RING_BUFFER_H + +#include + +/* Flush D-cache on persistent ring buffer */ +#define arch_ring_buffer_flush_range(start, end) dcache_clean_pop(start, end) + +#endif /* _ASM_ARM64_RING_BUFFER_H */ diff -Nru linux-6.12.90/arch/arm64/include/asm/system_misc.h linux-6.12.94/arch/arm64/include/asm/system_misc.h --- linux-6.12.90/arch/arm64/include/asm/system_misc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/system_misc.h 2026-06-19 11:42:39.000000000 +0000 @@ -25,10 +25,6 @@ int signo, int sicode, unsigned long far, unsigned long err); -void hook_debug_fault_code(int nr, int (*fn)(unsigned long, unsigned long, - struct pt_regs *), - int sig, int code, const char *name); - struct mm_struct; extern void __show_regs(struct pt_regs *); diff -Nru linux-6.12.90/arch/arm64/include/asm/tlb.h linux-6.12.94/arch/arm64/include/asm/tlb.h --- linux-6.12.90/arch/arm64/include/asm/tlb.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/tlb.h 2026-06-19 11:42:39.000000000 +0000 @@ -58,7 +58,7 @@ static inline void tlb_flush(struct mmu_gather *tlb) { struct vm_area_struct vma = TLB_FLUSH_VMA(tlb->mm, 0); - bool last_level = !tlb->freed_tables; + bool last_level = !(tlb->freed_tables || tlb->unshared_tables); unsigned long stride = tlb_get_unmap_size(tlb); int tlb_level = tlb_get_level(tlb); diff -Nru linux-6.12.90/arch/arm64/include/asm/tlbflush.h linux-6.12.94/arch/arm64/include/asm/tlbflush.h --- linux-6.12.90/arch/arm64/include/asm/tlbflush.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/tlbflush.h 2026-06-19 11:42:39.000000000 +0000 @@ -31,19 +31,11 @@ */ #define __TLBI_0(op, arg) asm (ARM64_ASM_PREAMBLE \ "tlbi " #op "\n" \ - ALTERNATIVE("nop\n nop", \ - "dsb ish\n tlbi " #op, \ - ARM64_WORKAROUND_REPEAT_TLBI, \ - CONFIG_ARM64_WORKAROUND_REPEAT_TLBI) \ : : ) #define __TLBI_1(op, arg) asm (ARM64_ASM_PREAMBLE \ - "tlbi " #op ", %0\n" \ - ALTERNATIVE("nop\n nop", \ - "dsb ish\n tlbi " #op ", %0", \ - ARM64_WORKAROUND_REPEAT_TLBI, \ - CONFIG_ARM64_WORKAROUND_REPEAT_TLBI) \ - : : "r" (arg)) + "tlbi " #op ", %x0\n" \ + : : "rZ" (arg)) #define __TLBI_N(op, arg, n, ...) __TLBI_##n(op, arg) @@ -181,6 +173,34 @@ (__pages >> (5 * (scale) + 1)) - 1; \ }) +#define __repeat_tlbi_sync(op, arg...) \ +do { \ + if (!alternative_has_cap_unlikely(ARM64_WORKAROUND_REPEAT_TLBI)) \ + break; \ + __tlbi(op, ##arg); \ + dsb(ish); \ +} while (0) + +/* + * Complete broadcast TLB maintenance issued by the host which invalidates + * stage 1 information in the host's own translation regime. + */ +static inline void __tlbi_sync_s1ish(void) +{ + dsb(ish); + __repeat_tlbi_sync(vale1is, 0); +} + +/* + * Complete broadcast TLB maintenance issued by hyp code which invalidates + * stage 1 translation information in any translation regime. + */ +static inline void __tlbi_sync_s1ish_hyp(void) +{ + dsb(ish); + __repeat_tlbi_sync(vale2is, 0); +} + /* * TLB Invalidation * ================ @@ -266,7 +286,7 @@ { dsb(ishst); __tlbi(vmalle1is); - dsb(ish); + __tlbi_sync_s1ish(); isb(); } @@ -278,7 +298,7 @@ asid = __TLBI_VADDR(0, ASID(mm)); __tlbi(aside1is, asid); __tlbi_user(aside1is, asid); - dsb(ish); + __tlbi_sync_s1ish(); mmu_notifier_arch_invalidate_secondary_tlbs(mm, 0, -1UL); } @@ -305,20 +325,11 @@ unsigned long uaddr) { flush_tlb_page_nosync(vma, uaddr); - dsb(ish); + __tlbi_sync_s1ish(); } static inline bool arch_tlbbatch_should_defer(struct mm_struct *mm) { - /* - * TLB flush deferral is not required on systems which are affected by - * ARM64_WORKAROUND_REPEAT_TLBI, as __tlbi()/__tlbi_user() implementation - * will have two consecutive TLBI instructions with a dsb(ish) in between - * defeating the purpose (i.e save overall 'dsb ish' cost). - */ - if (alternative_has_cap_unlikely(ARM64_WORKAROUND_REPEAT_TLBI)) - return false; - return true; } @@ -352,7 +363,7 @@ */ static inline void arch_tlbbatch_flush(struct arch_tlbflush_unmap_batch *batch) { - dsb(ish); + __tlbi_sync_s1ish(); } /* @@ -478,7 +489,7 @@ { __flush_tlb_range_nosync(vma, start, end, stride, last_level, tlb_level); - dsb(ish); + __tlbi_sync_s1ish(); } static inline void flush_tlb_range(struct vm_area_struct *vma, @@ -508,7 +519,7 @@ dsb(ishst); for (addr = start; addr < end; addr += 1 << (PAGE_SHIFT - 12)) __tlbi(vaale1is, addr); - dsb(ish); + __tlbi_sync_s1ish(); isb(); } @@ -522,7 +533,7 @@ dsb(ishst); __tlbi(vaae1is, addr); - dsb(ish); + __tlbi_sync_s1ish(); isb(); } #endif diff -Nru linux-6.12.90/arch/arm64/include/asm/traps.h linux-6.12.94/arch/arm64/include/asm/traps.h --- linux-6.12.90/arch/arm64/include/asm/traps.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/traps.h 2026-06-19 11:42:39.000000000 +0000 @@ -29,6 +29,12 @@ void arm64_force_sig_mceerr(int code, unsigned long far, short lsb, const char *str); void arm64_force_sig_ptrace_errno_trap(int errno, unsigned long far, const char *str); +int bug_brk_handler(struct pt_regs *regs, unsigned long esr); +int cfi_brk_handler(struct pt_regs *regs, unsigned long esr); +int reserved_fault_brk_handler(struct pt_regs *regs, unsigned long esr); +int kasan_brk_handler(struct pt_regs *regs, unsigned long esr); +int ubsan_brk_handler(struct pt_regs *regs, unsigned long esr); + int early_brk64(unsigned long addr, unsigned long esr, struct pt_regs *regs); /* diff -Nru linux-6.12.90/arch/arm64/include/asm/uprobes.h linux-6.12.94/arch/arm64/include/asm/uprobes.h --- linux-6.12.90/arch/arm64/include/asm/uprobes.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/uprobes.h 2026-06-19 11:42:39.000000000 +0000 @@ -28,4 +28,15 @@ bool simulate; }; +int uprobe_brk_handler(struct pt_regs *regs, unsigned long esr); +#ifdef CONFIG_UPROBES +int uprobe_single_step_handler(struct pt_regs *regs, unsigned long esr); +#else +static inline int uprobe_single_step_handler(struct pt_regs *regs, + unsigned long esr) +{ + return DBG_HOOK_ERROR; +} +#endif + #endif diff -Nru linux-6.12.90/arch/arm64/include/asm/xor.h linux-6.12.94/arch/arm64/include/asm/xor.h --- linux-6.12.90/arch/arm64/include/asm/xor.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/include/asm/xor.h 2026-06-19 11:42:39.000000000 +0000 @@ -13,7 +13,7 @@ #ifdef CONFIG_KERNEL_MODE_NEON -extern struct xor_block_template const xor_block_inner_neon; +extern struct xor_block_template xor_block_inner_neon __ro_after_init; static void xor_neon_2(unsigned long bytes, unsigned long * __restrict p1, diff -Nru linux-6.12.90/arch/arm64/kernel/acpi.c linux-6.12.94/arch/arm64/kernel/acpi.c --- linux-6.12.90/arch/arm64/kernel/acpi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/acpi.c 2026-06-19 11:42:39.000000000 +0000 @@ -379,7 +379,7 @@ prot = __acpi_get_writethrough_mem_attribute(); } } - return ioremap_prot(phys, size, pgprot_val(prot)); + return __ioremap_prot(phys, size, prot); } /* diff -Nru linux-6.12.90/arch/arm64/kernel/cpu_errata.c linux-6.12.94/arch/arm64/kernel/cpu_errata.c --- linux-6.12.90/arch/arm64/kernel/cpu_errata.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/cpu_errata.c 2026-06-19 11:42:39.000000000 +0000 @@ -225,7 +225,37 @@ ERRATA_MIDR_RANGE(MIDR_CORTEX_A510, 0, 0, 1, 1), }, #endif - {}, +#ifdef CONFIG_ARM64_ERRATUM_4118414 + { + ERRATA_MIDR_RANGE_LIST(((const struct midr_range[]) { + MIDR_ALL_VERSIONS(MIDR_C1_PREMIUM), + MIDR_ALL_VERSIONS(MIDR_C1_ULTRA), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A76), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A76AE), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A77), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A78), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A78AE), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A78C), + MIDR_ALL_VERSIONS(MIDR_CORTEX_A710), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X1), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X1C), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X2), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X3), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X4), + MIDR_ALL_VERSIONS(MIDR_CORTEX_X925), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N2), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V1), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V2), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V3), + MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V3AE), + MIDR_ALL_VERSIONS(MIDR_NVIDIA_OLYMPUS), + MIDR_ALL_VERSIONS(MIDR_MICROSOFT_AZURE_COBALT_100), + {} + })), + }, +#endif + {} }; #endif @@ -553,7 +583,7 @@ #endif #ifdef CONFIG_ARM64_WORKAROUND_REPEAT_TLBI { - .desc = "Qualcomm erratum 1009, or ARM erratum 1286807, 2441009", + .desc = "Broken broadcast TLBI completion", .capability = ARM64_WORKAROUND_REPEAT_TLBI, .type = ARM64_CPUCAP_LOCAL_CPU_ERRATUM, .matches = cpucap_multi_entry_cap_matches, diff -Nru linux-6.12.90/arch/arm64/kernel/cpufeature.c linux-6.12.94/arch/arm64/kernel/cpufeature.c --- linux-6.12.90/arch/arm64/kernel/cpufeature.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/cpufeature.c 2026-06-19 11:42:39.000000000 +0000 @@ -533,7 +533,7 @@ * We can instantiate multiple PMU instances with different levels * of support. */ - S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0), + ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_EL1_PMUVer_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, ID_AA64DFR0_EL1_DebugVer_SHIFT, 4, 0x6), ARM64_FTR_END, }; @@ -677,7 +677,7 @@ static const struct arm64_ftr_bits ftr_id_dfr0[] = { /* [31:28] TraceFilt */ - S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0), + ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_DFR0_EL1_PerfMon_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MProfDbg_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_MMapTrc_SHIFT, 4, 0), ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_DFR0_EL1_CopTrc_SHIFT, 4, 0), diff -Nru linux-6.12.90/arch/arm64/kernel/debug-monitors.c linux-6.12.94/arch/arm64/kernel/debug-monitors.c --- linux-6.12.90/arch/arm64/kernel/debug-monitors.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/debug-monitors.c 2026-06-19 11:42:39.000000000 +0000 @@ -21,8 +21,12 @@ #include #include #include +#include +#include +#include #include #include +#include /* Determine debug architecture. */ u8 debug_monitors_arch(void) @@ -156,188 +160,124 @@ #define set_regs_spsr_ss(r) set_user_regs_spsr_ss(&(r)->user_regs) #define clear_regs_spsr_ss(r) clear_user_regs_spsr_ss(&(r)->user_regs) -static DEFINE_SPINLOCK(debug_hook_lock); -static LIST_HEAD(user_step_hook); -static LIST_HEAD(kernel_step_hook); - -static void register_debug_hook(struct list_head *node, struct list_head *list) -{ - spin_lock(&debug_hook_lock); - list_add_rcu(node, list); - spin_unlock(&debug_hook_lock); - -} - -static void unregister_debug_hook(struct list_head *node) -{ - spin_lock(&debug_hook_lock); - list_del_rcu(node); - spin_unlock(&debug_hook_lock); - synchronize_rcu(); -} - -void register_user_step_hook(struct step_hook *hook) +static void send_user_sigtrap(int si_code) { - register_debug_hook(&hook->node, &user_step_hook); -} + struct pt_regs *regs = current_pt_regs(); -void unregister_user_step_hook(struct step_hook *hook) -{ - unregister_debug_hook(&hook->node); -} + if (WARN_ON(!user_mode(regs))) + return; -void register_kernel_step_hook(struct step_hook *hook) -{ - register_debug_hook(&hook->node, &kernel_step_hook); -} + if (interrupts_enabled(regs)) + local_irq_enable(); -void unregister_kernel_step_hook(struct step_hook *hook) -{ - unregister_debug_hook(&hook->node); + arm64_force_sig_fault(SIGTRAP, si_code, instruction_pointer(regs), + "User debug trap"); } /* - * Call registered single step handlers - * There is no Syndrome info to check for determining the handler. - * So we call all the registered handlers, until the right handler is - * found which returns zero. + * We have already unmasked interrupts and enabled preemption + * when calling do_el0_softstep() from entry-common.c. */ -static int call_step_hook(struct pt_regs *regs, unsigned long esr) +void do_el0_softstep(unsigned long esr, struct pt_regs *regs) { - struct step_hook *hook; - struct list_head *list; - int retval = DBG_HOOK_ERROR; - - list = user_mode(regs) ? &user_step_hook : &kernel_step_hook; + if (uprobe_single_step_handler(regs, esr) == DBG_HOOK_HANDLED) + return; + send_user_sigtrap(TRAP_TRACE); /* - * Since single-step exception disables interrupt, this function is - * entirely not preemptible, and we can use rcu list safely here. + * ptrace will disable single step unless explicitly + * asked to re-enable it. For other clients, it makes + * sense to leave it enabled (i.e. rewind the controls + * to the active-not-pending state). */ - list_for_each_entry_rcu(hook, list, node) { - retval = hook->fn(regs, esr); - if (retval == DBG_HOOK_HANDLED) - break; - } - - return retval; + user_rewind_single_step(current); } -NOKPROBE_SYMBOL(call_step_hook); -static void send_user_sigtrap(int si_code) +void do_el1_softstep(unsigned long esr, struct pt_regs *regs) { - struct pt_regs *regs = current_pt_regs(); - - if (WARN_ON(!user_mode(regs))) + if (kgdb_single_step_handler(regs, esr) == DBG_HOOK_HANDLED) return; - if (interrupts_enabled(regs)) - local_irq_enable(); - - arm64_force_sig_fault(SIGTRAP, si_code, instruction_pointer(regs), - "User debug trap"); + pr_warn("Unexpected kernel single-step exception at EL1\n"); + /* + * Re-enable stepping since we know that we will be + * returning to regs. + */ + set_regs_spsr_ss(regs); } +NOKPROBE_SYMBOL(do_el1_softstep); -static int single_step_handler(unsigned long unused, unsigned long esr, - struct pt_regs *regs) +static int call_el1_break_hook(struct pt_regs *regs, unsigned long esr) { - bool handler_found = false; + if (esr_brk_comment(esr) == BUG_BRK_IMM) + return bug_brk_handler(regs, esr); - /* - * If we are stepping a pending breakpoint, call the hw_breakpoint - * handler first. - */ - if (!reinstall_suspended_bps(regs)) - return 0; + if (IS_ENABLED(CONFIG_CFI_CLANG) && esr_is_cfi_brk(esr)) + return cfi_brk_handler(regs, esr); - if (!handler_found && call_step_hook(regs, esr) == DBG_HOOK_HANDLED) - handler_found = true; + if (esr_brk_comment(esr) == FAULT_BRK_IMM) + return reserved_fault_brk_handler(regs, esr); - if (!handler_found && user_mode(regs)) { - send_user_sigtrap(TRAP_TRACE); + if (IS_ENABLED(CONFIG_KASAN_SW_TAGS) && + (esr_brk_comment(esr) & ~KASAN_BRK_MASK) == KASAN_BRK_IMM) + return kasan_brk_handler(regs, esr); - /* - * ptrace will disable single step unless explicitly - * asked to re-enable it. For other clients, it makes - * sense to leave it enabled (i.e. rewind the controls - * to the active-not-pending state). - */ - user_rewind_single_step(current); - } else if (!handler_found) { - pr_warn("Unexpected kernel single-step exception at EL1\n"); - /* - * Re-enable stepping since we know that we will be - * returning to regs. - */ - set_regs_spsr_ss(regs); - } + if (IS_ENABLED(CONFIG_UBSAN_TRAP) && esr_is_ubsan_brk(esr)) + return ubsan_brk_handler(regs, esr); - return 0; -} -NOKPROBE_SYMBOL(single_step_handler); + if (IS_ENABLED(CONFIG_KGDB)) { + if (esr_brk_comment(esr) == KGDB_DYN_DBG_BRK_IMM) + return kgdb_brk_handler(regs, esr); + if (esr_brk_comment(esr) == KGDB_COMPILED_DBG_BRK_IMM) + return kgdb_compiled_brk_handler(regs, esr); + } -static LIST_HEAD(user_break_hook); -static LIST_HEAD(kernel_break_hook); + if (IS_ENABLED(CONFIG_KPROBES)) { + if (esr_brk_comment(esr) == KPROBES_BRK_IMM) + return kprobe_brk_handler(regs, esr); + if (esr_brk_comment(esr) == KPROBES_BRK_SS_IMM) + return kprobe_ss_brk_handler(regs, esr); + } -void register_user_break_hook(struct break_hook *hook) -{ - register_debug_hook(&hook->node, &user_break_hook); -} + if (IS_ENABLED(CONFIG_KRETPROBES) && + esr_brk_comment(esr) == KRETPROBES_BRK_IMM) + return kretprobe_brk_handler(regs, esr); -void unregister_user_break_hook(struct break_hook *hook) -{ - unregister_debug_hook(&hook->node); + return DBG_HOOK_ERROR; } +NOKPROBE_SYMBOL(call_el1_break_hook); -void register_kernel_break_hook(struct break_hook *hook) +/* + * We have already unmasked interrupts and enabled preemption + * when calling do_el0_brk64() from entry-common.c. + */ +void do_el0_brk64(unsigned long esr, struct pt_regs *regs) { - register_debug_hook(&hook->node, &kernel_break_hook); -} + if (IS_ENABLED(CONFIG_UPROBES) && + esr_brk_comment(esr) == UPROBES_BRK_IMM && + uprobe_brk_handler(regs, esr) == DBG_HOOK_HANDLED) + return; -void unregister_kernel_break_hook(struct break_hook *hook) -{ - unregister_debug_hook(&hook->node); + send_user_sigtrap(TRAP_BRKPT); } -static int call_break_hook(struct pt_regs *regs, unsigned long esr) +void do_el1_brk64(unsigned long esr, struct pt_regs *regs) { - struct break_hook *hook; - struct list_head *list; - int (*fn)(struct pt_regs *regs, unsigned long esr) = NULL; - - list = user_mode(regs) ? &user_break_hook : &kernel_break_hook; - - /* - * Since brk exception disables interrupt, this function is - * entirely not preemptible, and we can use rcu list safely here. - */ - list_for_each_entry_rcu(hook, list, node) { - if ((esr_brk_comment(esr) & ~hook->mask) == hook->imm) - fn = hook->fn; - } + if (call_el1_break_hook(regs, esr) == DBG_HOOK_HANDLED) + return; - return fn ? fn(regs, esr) : DBG_HOOK_ERROR; + die("Oops - BRK", regs, esr); } -NOKPROBE_SYMBOL(call_break_hook); +NOKPROBE_SYMBOL(do_el1_brk64); -static int brk_handler(unsigned long unused, unsigned long esr, - struct pt_regs *regs) +#ifdef CONFIG_COMPAT +void do_bkpt32(unsigned long esr, struct pt_regs *regs) { - if (call_break_hook(regs, esr) == DBG_HOOK_HANDLED) - return 0; - - if (user_mode(regs)) { - send_user_sigtrap(TRAP_BRKPT); - } else { - pr_warn("Unexpected kernel BRK exception at EL1\n"); - return -EFAULT; - } - - return 0; + arm64_notify_die("aarch32 BKPT", regs, SIGTRAP, TRAP_BRKPT, regs->pc, esr); } -NOKPROBE_SYMBOL(brk_handler); +#endif /* CONFIG_COMPAT */ -int aarch32_break_handler(struct pt_regs *regs) +bool try_handle_aarch32_break(struct pt_regs *regs) { u32 arm_instr; u16 thumb_instr; @@ -345,7 +285,7 @@ void __user *pc = (void __user *)instruction_pointer(regs); if (!compat_user_mode(regs)) - return -EFAULT; + return false; if (compat_thumb_mode(regs)) { /* get 16-bit Thumb instruction */ @@ -369,20 +309,12 @@ } if (!bp) - return -EFAULT; + return false; send_user_sigtrap(TRAP_BRKPT); - return 0; -} -NOKPROBE_SYMBOL(aarch32_break_handler); - -void __init debug_traps_init(void) -{ - hook_debug_fault_code(DBG_ESR_EVT_HWSS, single_step_handler, SIGTRAP, - TRAP_TRACE, "single-step handler"); - hook_debug_fault_code(DBG_ESR_EVT_BRK, brk_handler, SIGTRAP, - TRAP_BRKPT, "BRK handler"); + return true; } +NOKPROBE_SYMBOL(try_handle_aarch32_break); /* Re-enable single step for syscall restarting. */ void user_rewind_single_step(struct task_struct *task) diff -Nru linux-6.12.90/arch/arm64/kernel/entry-common.c linux-6.12.94/arch/arm64/kernel/entry-common.c --- linux-6.12.90/arch/arm64/kernel/entry-common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/entry-common.c 2026-06-19 11:42:39.000000000 +0000 @@ -441,6 +441,28 @@ __this_cpu_write(fpsimd_last_state.to_save, FP_STATE_CURRENT); } +/* + * In debug exception context, we explicitly disable preemption despite + * having interrupts disabled. + * This serves two purposes: it makes it much less likely that we would + * accidentally schedule in exception context and it will force a warning + * if we somehow manage to schedule by accident. + */ +static void debug_exception_enter(struct pt_regs *regs) +{ + preempt_disable(); + + /* This code is a bit fragile. Test it. */ + RCU_LOCKDEP_WARN(!rcu_is_watching(), "exception_enter didn't work"); +} +NOKPROBE_SYMBOL(debug_exception_enter); + +static void debug_exception_exit(struct pt_regs *regs) +{ + preempt_enable_no_resched(); +} +NOKPROBE_SYMBOL(debug_exception_exit); + UNHANDLED(el1t, 64, sync) UNHANDLED(el1t, 64, irq) UNHANDLED(el1t, 64, fiq) @@ -486,13 +508,51 @@ exit_to_kernel_mode(regs); } -static void noinstr el1_dbg(struct pt_regs *regs, unsigned long esr) +static void noinstr el1_breakpt(struct pt_regs *regs, unsigned long esr) +{ + arm64_enter_el1_dbg(regs); + debug_exception_enter(regs); + do_breakpoint(esr, regs); + debug_exception_exit(regs); + arm64_exit_el1_dbg(regs); +} + +static void noinstr el1_softstp(struct pt_regs *regs, unsigned long esr) +{ + arm64_enter_el1_dbg(regs); + if (!cortex_a76_erratum_1463225_debug_handler(regs)) { + debug_exception_enter(regs); + /* + * After handling a breakpoint, we suspend the breakpoint + * and use single-step to move to the next instruction. + * If we are stepping a suspended breakpoint there's nothing more to do: + * the single-step is complete. + */ + if (!try_step_suspended_breakpoints(regs)) + do_el1_softstep(esr, regs); + debug_exception_exit(regs); + } + arm64_exit_el1_dbg(regs); +} + +static void noinstr el1_watchpt(struct pt_regs *regs, unsigned long esr) { + /* Watchpoints are the only debug exception to write FAR_EL1 */ unsigned long far = read_sysreg(far_el1); arm64_enter_el1_dbg(regs); - if (!cortex_a76_erratum_1463225_debug_handler(regs)) - do_debug_exception(far, esr, regs); + debug_exception_enter(regs); + do_watchpoint(far, esr, regs); + debug_exception_exit(regs); + arm64_exit_el1_dbg(regs); +} + +static void noinstr el1_brk64(struct pt_regs *regs, unsigned long esr) +{ + arm64_enter_el1_dbg(regs); + debug_exception_enter(regs); + do_el1_brk64(esr, regs); + debug_exception_exit(regs); arm64_exit_el1_dbg(regs); } @@ -529,10 +589,16 @@ el1_bti(regs, esr); break; case ESR_ELx_EC_BREAKPT_CUR: + el1_breakpt(regs, esr); + break; case ESR_ELx_EC_SOFTSTP_CUR: + el1_softstp(regs, esr); + break; case ESR_ELx_EC_WATCHPT_CUR: + el1_watchpt(regs, esr); + break; case ESR_ELx_EC_BRK64: - el1_dbg(regs, esr); + el1_brk64(regs, esr); break; case ESR_ELx_EC_FPAC: el1_fpac(regs, esr); @@ -715,17 +781,61 @@ exit_to_user_mode(regs); } -static void noinstr el0_dbg(struct pt_regs *regs, unsigned long esr) +static void noinstr el0_breakpt(struct pt_regs *regs, unsigned long esr) { - /* Only watchpoints write FAR_EL1, otherwise its UNKNOWN */ + if (!is_ttbr0_addr(regs->pc)) + arm64_apply_bp_hardening(); + + enter_from_user_mode(regs); + debug_exception_enter(regs); + do_breakpoint(esr, regs); + debug_exception_exit(regs); + local_daif_restore(DAIF_PROCCTX); + exit_to_user_mode(regs); +} + +static void noinstr el0_softstp(struct pt_regs *regs, unsigned long esr) +{ + bool step_done; + + if (!is_ttbr0_addr(regs->pc)) + arm64_apply_bp_hardening(); + + enter_from_user_mode(regs); + /* + * After handling a breakpoint, we suspend the breakpoint + * and use single-step to move to the next instruction. + * If we are stepping a suspended breakpoint there's nothing more to do: + * the single-step is complete. + */ + step_done = try_step_suspended_breakpoints(regs); + local_daif_restore(DAIF_PROCCTX); + if (!step_done) + do_el0_softstep(esr, regs); + exit_to_user_mode(regs); +} + +static void noinstr el0_watchpt(struct pt_regs *regs, unsigned long esr) +{ + /* Watchpoints are the only debug exception to write FAR_EL1 */ unsigned long far = read_sysreg(far_el1); enter_from_user_mode(regs); - do_debug_exception(far, esr, regs); + debug_exception_enter(regs); + do_watchpoint(far, esr, regs); + debug_exception_exit(regs); local_daif_restore(DAIF_PROCCTX); exit_to_user_mode(regs); } +static void noinstr el0_brk64(struct pt_regs *regs, unsigned long esr) +{ + enter_from_user_mode(regs); + local_daif_restore(DAIF_PROCCTX); + do_el0_brk64(esr, regs); + exit_to_user_mode(regs); +} + static void noinstr el0_svc(struct pt_regs *regs) { enter_from_user_mode(regs); @@ -791,10 +901,16 @@ el0_mops(regs, esr); break; case ESR_ELx_EC_BREAKPT_LOW: + el0_breakpt(regs, esr); + break; case ESR_ELx_EC_SOFTSTP_LOW: + el0_softstp(regs, esr); + break; case ESR_ELx_EC_WATCHPT_LOW: + el0_watchpt(regs, esr); + break; case ESR_ELx_EC_BRK64: - el0_dbg(regs, esr); + el0_brk64(regs, esr); break; case ESR_ELx_EC_FPAC: el0_fpac(regs, esr); @@ -877,6 +993,14 @@ exit_to_user_mode(regs); } +static void noinstr el0_bkpt32(struct pt_regs *regs, unsigned long esr) +{ + enter_from_user_mode(regs); + local_daif_restore(DAIF_PROCCTX); + do_bkpt32(esr, regs); + exit_to_user_mode(regs); +} + asmlinkage void noinstr el0t_32_sync_handler(struct pt_regs *regs) { unsigned long esr = read_sysreg(esr_el1); @@ -911,10 +1035,16 @@ el0_cp15(regs, esr); break; case ESR_ELx_EC_BREAKPT_LOW: + el0_breakpt(regs, esr); + break; case ESR_ELx_EC_SOFTSTP_LOW: + el0_softstp(regs, esr); + break; case ESR_ELx_EC_WATCHPT_LOW: + el0_watchpt(regs, esr); + break; case ESR_ELx_EC_BKPT32: - el0_dbg(regs, esr); + el0_bkpt32(regs, esr); break; default: el0_inv(regs, esr); diff -Nru linux-6.12.90/arch/arm64/kernel/hw_breakpoint.c linux-6.12.94/arch/arm64/kernel/hw_breakpoint.c --- linux-6.12.90/arch/arm64/kernel/hw_breakpoint.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/hw_breakpoint.c 2026-06-19 11:42:39.000000000 +0000 @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -618,8 +619,7 @@ /* * Debug exception handlers. */ -static int breakpoint_handler(unsigned long unused, unsigned long esr, - struct pt_regs *regs) +void do_breakpoint(unsigned long esr, struct pt_regs *regs) { int i, step = 0, *kernel_step; u32 ctrl_reg; @@ -662,7 +662,7 @@ } if (!step) - return 0; + return; if (user_mode(regs)) { debug_info->bps_disabled = 1; @@ -670,7 +670,7 @@ /* If we're already stepping a watchpoint, just return. */ if (debug_info->wps_disabled) - return 0; + return; if (test_thread_flag(TIF_SINGLESTEP)) debug_info->suspended_step = 1; @@ -681,7 +681,7 @@ kernel_step = this_cpu_ptr(&stepping_kernel_bp); if (*kernel_step != ARM_KERNEL_STEP_NONE) - return 0; + return; if (kernel_active_single_step()) { *kernel_step = ARM_KERNEL_STEP_SUSPEND; @@ -690,10 +690,8 @@ kernel_enable_single_step(regs); } } - - return 0; } -NOKPROBE_SYMBOL(breakpoint_handler); +NOKPROBE_SYMBOL(do_breakpoint); /* * Arm64 hardware does not always report a watchpoint hit address that matches @@ -752,8 +750,7 @@ return step; } -static int watchpoint_handler(unsigned long addr, unsigned long esr, - struct pt_regs *regs) +void do_watchpoint(unsigned long addr, unsigned long esr, struct pt_regs *regs) { int i, step = 0, *kernel_step, access, closest_match = 0; u64 min_dist = -1, dist; @@ -808,7 +805,7 @@ rcu_read_unlock(); if (!step) - return 0; + return; /* * We always disable EL0 watchpoints because the kernel can @@ -821,7 +818,7 @@ /* If we're already stepping a breakpoint, just return. */ if (debug_info->bps_disabled) - return 0; + return; if (test_thread_flag(TIF_SINGLESTEP)) debug_info->suspended_step = 1; @@ -832,7 +829,7 @@ kernel_step = this_cpu_ptr(&stepping_kernel_bp); if (*kernel_step != ARM_KERNEL_STEP_NONE) - return 0; + return; if (kernel_active_single_step()) { *kernel_step = ARM_KERNEL_STEP_SUSPEND; @@ -841,44 +838,41 @@ kernel_enable_single_step(regs); } } - - return 0; } -NOKPROBE_SYMBOL(watchpoint_handler); +NOKPROBE_SYMBOL(do_watchpoint); /* * Handle single-step exception. */ -int reinstall_suspended_bps(struct pt_regs *regs) +bool try_step_suspended_breakpoints(struct pt_regs *regs) { struct debug_info *debug_info = ¤t->thread.debug; - int handled_exception = 0, *kernel_step; - - kernel_step = this_cpu_ptr(&stepping_kernel_bp); + int *kernel_step = this_cpu_ptr(&stepping_kernel_bp); + bool handled_exception = false; /* - * Called from single-step exception handler. - * Return 0 if execution can resume, 1 if a SIGTRAP should be - * reported. + * Called from single-step exception entry. + * Return true if we stepped a breakpoint and can resume execution, + * false if we need to handle a single-step. */ if (user_mode(regs)) { if (debug_info->bps_disabled) { debug_info->bps_disabled = 0; toggle_bp_registers(AARCH64_DBG_REG_BCR, DBG_ACTIVE_EL0, 1); - handled_exception = 1; + handled_exception = true; } if (debug_info->wps_disabled) { debug_info->wps_disabled = 0; toggle_bp_registers(AARCH64_DBG_REG_WCR, DBG_ACTIVE_EL0, 1); - handled_exception = 1; + handled_exception = true; } if (handled_exception) { if (debug_info->suspended_step) { debug_info->suspended_step = 0; /* Allow exception handling to fall-through. */ - handled_exception = 0; + handled_exception = false; } else { user_disable_single_step(current); } @@ -892,17 +886,17 @@ if (*kernel_step != ARM_KERNEL_STEP_SUSPEND) { kernel_disable_single_step(); - handled_exception = 1; + handled_exception = true; } else { - handled_exception = 0; + handled_exception = false; } *kernel_step = ARM_KERNEL_STEP_NONE; } - return !handled_exception; + return handled_exception; } -NOKPROBE_SYMBOL(reinstall_suspended_bps); +NOKPROBE_SYMBOL(try_step_suspended_breakpoints); /* * Context-switcher for restoring suspended breakpoints. @@ -987,12 +981,6 @@ pr_info("found %d breakpoint and %d watchpoint registers.\n", core_num_brps, core_num_wrps); - /* Register debug fault handlers. */ - hook_debug_fault_code(DBG_ESR_EVT_HWBP, breakpoint_handler, SIGTRAP, - TRAP_HWBKPT, "hw-breakpoint handler"); - hook_debug_fault_code(DBG_ESR_EVT_HWWP, watchpoint_handler, SIGTRAP, - TRAP_HWBKPT, "hw-watchpoint handler"); - /* * Reset the breakpoint resources. We assume that a halting * debugger will leave the world in a nice state for us. diff -Nru linux-6.12.90/arch/arm64/kernel/kgdb.c linux-6.12.94/arch/arm64/kernel/kgdb.c --- linux-6.12.90/arch/arm64/kernel/kgdb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/kgdb.c 2026-06-19 11:42:39.000000000 +0000 @@ -234,23 +234,23 @@ return err; } -static int kgdb_brk_fn(struct pt_regs *regs, unsigned long esr) +int kgdb_brk_handler(struct pt_regs *regs, unsigned long esr) { kgdb_handle_exception(1, SIGTRAP, 0, regs); return DBG_HOOK_HANDLED; } -NOKPROBE_SYMBOL(kgdb_brk_fn) +NOKPROBE_SYMBOL(kgdb_brk_handler) -static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned long esr) +int kgdb_compiled_brk_handler(struct pt_regs *regs, unsigned long esr) { compiled_break = 1; kgdb_handle_exception(1, SIGTRAP, 0, regs); return DBG_HOOK_HANDLED; } -NOKPROBE_SYMBOL(kgdb_compiled_brk_fn); +NOKPROBE_SYMBOL(kgdb_compiled_brk_handler); -static int kgdb_step_brk_fn(struct pt_regs *regs, unsigned long esr) +int kgdb_single_step_handler(struct pt_regs *regs, unsigned long esr) { if (!kgdb_single_step) return DBG_HOOK_ERROR; @@ -258,21 +258,7 @@ kgdb_handle_exception(0, SIGTRAP, 0, regs); return DBG_HOOK_HANDLED; } -NOKPROBE_SYMBOL(kgdb_step_brk_fn); - -static struct break_hook kgdb_brkpt_hook = { - .fn = kgdb_brk_fn, - .imm = KGDB_DYN_DBG_BRK_IMM, -}; - -static struct break_hook kgdb_compiled_brkpt_hook = { - .fn = kgdb_compiled_brk_fn, - .imm = KGDB_COMPILED_DBG_BRK_IMM, -}; - -static struct step_hook kgdb_step_hook = { - .fn = kgdb_step_brk_fn -}; +NOKPROBE_SYMBOL(kgdb_single_step_handler); static int __kgdb_notify(struct die_args *args, unsigned long cmd) { @@ -311,15 +297,7 @@ */ int kgdb_arch_init(void) { - int ret = register_die_notifier(&kgdb_notifier); - - if (ret != 0) - return ret; - - register_kernel_break_hook(&kgdb_brkpt_hook); - register_kernel_break_hook(&kgdb_compiled_brkpt_hook); - register_kernel_step_hook(&kgdb_step_hook); - return 0; + return register_die_notifier(&kgdb_notifier); } /* @@ -329,9 +307,6 @@ */ void kgdb_arch_exit(void) { - unregister_kernel_break_hook(&kgdb_brkpt_hook); - unregister_kernel_break_hook(&kgdb_compiled_brkpt_hook); - unregister_kernel_step_hook(&kgdb_step_hook); unregister_die_notifier(&kgdb_notifier); } diff -Nru linux-6.12.90/arch/arm64/kernel/machine_kexec.c linux-6.12.94/arch/arm64/kernel/machine_kexec.c --- linux-6.12.90/arch/arm64/kernel/machine_kexec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/machine_kexec.c 2026-06-19 11:42:39.000000000 +0000 @@ -129,9 +129,6 @@ } /* Create a copy of the linear map */ - trans_pgd = kexec_page_alloc(kimage); - if (!trans_pgd) - return -ENOMEM; rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END); if (rc) return rc; diff -Nru linux-6.12.90/arch/arm64/kernel/pi/patch-scs.c linux-6.12.94/arch/arm64/kernel/pi/patch-scs.c --- linux-6.12.90/arch/arm64/kernel/pi/patch-scs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/pi/patch-scs.c 2026-06-19 11:42:39.000000000 +0000 @@ -178,9 +178,9 @@ loc += *opcode++ * code_alignment_factor; loc += (*opcode++ << 8) * code_alignment_factor; loc += (*opcode++ << 16) * code_alignment_factor; - loc += (*opcode++ << 24) * code_alignment_factor; + loc += ((u64)*opcode++ << 24) * code_alignment_factor; size -= 4; - break; + break; case DW_CFA_def_cfa: case DW_CFA_offset_extended: diff -Nru linux-6.12.90/arch/arm64/kernel/probes/kprobes.c linux-6.12.94/arch/arm64/kernel/probes/kprobes.c --- linux-6.12.90/arch/arm64/kernel/probes/kprobes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/probes/kprobes.c 2026-06-19 11:42:39.000000000 +0000 @@ -306,8 +306,8 @@ return 0; } -static int __kprobes -kprobe_breakpoint_handler(struct pt_regs *regs, unsigned long esr) +int __kprobes +kprobe_brk_handler(struct pt_regs *regs, unsigned long esr) { struct kprobe *p, *cur_kprobe; struct kprobe_ctlblk *kcb; @@ -350,13 +350,8 @@ return DBG_HOOK_HANDLED; } -static struct break_hook kprobes_break_hook = { - .imm = KPROBES_BRK_IMM, - .fn = kprobe_breakpoint_handler, -}; - -static int __kprobes -kprobe_breakpoint_ss_handler(struct pt_regs *regs, unsigned long esr) +int __kprobes +kprobe_ss_brk_handler(struct pt_regs *regs, unsigned long esr) { struct kprobe_ctlblk *kcb = get_kprobe_ctlblk(); unsigned long addr = instruction_pointer(regs); @@ -374,13 +369,8 @@ return DBG_HOOK_ERROR; } -static struct break_hook kprobes_break_ss_hook = { - .imm = KPROBES_BRK_SS_IMM, - .fn = kprobe_breakpoint_ss_handler, -}; - -static int __kprobes -kretprobe_breakpoint_handler(struct pt_regs *regs, unsigned long esr) +int __kprobes +kretprobe_brk_handler(struct pt_regs *regs, unsigned long esr) { if (regs->pc != (unsigned long)__kretprobe_trampoline) return DBG_HOOK_ERROR; @@ -389,11 +379,6 @@ return DBG_HOOK_HANDLED; } -static struct break_hook kretprobes_break_hook = { - .imm = KRETPROBES_BRK_IMM, - .fn = kretprobe_breakpoint_handler, -}; - /* * Provide a blacklist of symbols identifying ranges which cannot be kprobed. * This blacklist is exposed to userspace via debugfs (kprobes/blacklist). @@ -436,9 +421,5 @@ int __init arch_init_kprobes(void) { - register_kernel_break_hook(&kprobes_break_hook); - register_kernel_break_hook(&kprobes_break_ss_hook); - register_kernel_break_hook(&kretprobes_break_hook); - return 0; } diff -Nru linux-6.12.90/arch/arm64/kernel/probes/kprobes_trampoline.S linux-6.12.94/arch/arm64/kernel/probes/kprobes_trampoline.S --- linux-6.12.90/arch/arm64/kernel/probes/kprobes_trampoline.S 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/probes/kprobes_trampoline.S 2026-06-19 11:42:39.000000000 +0000 @@ -12,7 +12,7 @@ SYM_CODE_START(__kretprobe_trampoline) /* * Trigger a breakpoint exception. The PC will be adjusted by - * kretprobe_breakpoint_handler(), and no subsequent instructions will + * kretprobe_brk_handler(), and no subsequent instructions will * be executed from the trampoline. */ brk #KRETPROBES_BRK_IMM diff -Nru linux-6.12.90/arch/arm64/kernel/probes/uprobes.c linux-6.12.94/arch/arm64/kernel/probes/uprobes.c --- linux-6.12.90/arch/arm64/kernel/probes/uprobes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/probes/uprobes.c 2026-06-19 11:42:39.000000000 +0000 @@ -165,7 +165,7 @@ return NOTIFY_DONE; } -static int uprobe_breakpoint_handler(struct pt_regs *regs, +int uprobe_brk_handler(struct pt_regs *regs, unsigned long esr) { if (uprobe_pre_sstep_notifier(regs)) @@ -174,7 +174,7 @@ return DBG_HOOK_ERROR; } -static int uprobe_single_step_handler(struct pt_regs *regs, +int uprobe_single_step_handler(struct pt_regs *regs, unsigned long esr) { struct uprobe_task *utask = current->utask; @@ -186,23 +186,3 @@ return DBG_HOOK_ERROR; } -/* uprobe breakpoint handler hook */ -static struct break_hook uprobes_break_hook = { - .imm = UPROBES_BRK_IMM, - .fn = uprobe_breakpoint_handler, -}; - -/* uprobe single step handler hook */ -static struct step_hook uprobes_step_hook = { - .fn = uprobe_single_step_handler, -}; - -static int __init arch_init_uprobes(void) -{ - register_user_break_hook(&uprobes_break_hook); - register_user_step_hook(&uprobes_step_hook); - - return 0; -} - -device_initcall(arch_init_uprobes); diff -Nru linux-6.12.90/arch/arm64/kernel/sys_compat.c linux-6.12.94/arch/arm64/kernel/sys_compat.c --- linux-6.12.90/arch/arm64/kernel/sys_compat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/sys_compat.c 2026-06-19 11:42:39.000000000 +0000 @@ -37,7 +37,7 @@ * We pick the reserved-ASID to minimise the impact. */ __tlbi(aside1is, __TLBI_VADDR(0, 0)); - dsb(ish); + __tlbi_sync_s1ish(); } ret = caches_clean_inval_user_pou(start, start + chunk); diff -Nru linux-6.12.90/arch/arm64/kernel/traps.c linux-6.12.94/arch/arm64/kernel/traps.c --- linux-6.12.90/arch/arm64/kernel/traps.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kernel/traps.c 2026-06-19 11:42:39.000000000 +0000 @@ -462,7 +462,7 @@ u32 insn; /* check for AArch32 breakpoint instructions */ - if (!aarch32_break_handler(regs)) + if (try_handle_aarch32_break(regs)) return; if (user_insn_read(regs, &insn)) @@ -978,7 +978,7 @@ int is_valid_bugaddr(unsigned long addr) { /* - * bug_handler() only called for BRK #BUG_BRK_IMM. + * bug_brk_handler() only called for BRK #BUG_BRK_IMM. * So the answer is trivial -- any spurious instances with no * bug table entry will be rejected by report_bug() and passed * back to the debug-monitors code and handled as a fatal @@ -988,7 +988,7 @@ } #endif -static int bug_handler(struct pt_regs *regs, unsigned long esr) +int bug_brk_handler(struct pt_regs *regs, unsigned long esr) { switch (report_bug(regs->pc, regs)) { case BUG_TRAP_TYPE_BUG: @@ -1008,13 +1008,8 @@ return DBG_HOOK_HANDLED; } -static struct break_hook bug_break_hook = { - .fn = bug_handler, - .imm = BUG_BRK_IMM, -}; - #ifdef CONFIG_CFI_CLANG -static int cfi_handler(struct pt_regs *regs, unsigned long esr) +int cfi_brk_handler(struct pt_regs *regs, unsigned long esr) { unsigned long target; u32 type; @@ -1037,15 +1032,9 @@ arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE); return DBG_HOOK_HANDLED; } - -static struct break_hook cfi_break_hook = { - .fn = cfi_handler, - .imm = CFI_BRK_IMM_BASE, - .mask = CFI_BRK_IMM_MASK, -}; #endif /* CONFIG_CFI_CLANG */ -static int reserved_fault_handler(struct pt_regs *regs, unsigned long esr) +int reserved_fault_brk_handler(struct pt_regs *regs, unsigned long esr) { pr_err("%s generated an invalid instruction at %pS!\n", "Kernel text patching", @@ -1055,11 +1044,6 @@ return DBG_HOOK_ERROR; } -static struct break_hook fault_break_hook = { - .fn = reserved_fault_handler, - .imm = FAULT_BRK_IMM, -}; - #ifdef CONFIG_KASAN_SW_TAGS #define KASAN_ESR_RECOVER 0x20 @@ -1067,7 +1051,7 @@ #define KASAN_ESR_SIZE_MASK 0x0f #define KASAN_ESR_SIZE(esr) (1 << ((esr) & KASAN_ESR_SIZE_MASK)) -static int kasan_handler(struct pt_regs *regs, unsigned long esr) +int kasan_brk_handler(struct pt_regs *regs, unsigned long esr) { bool recover = esr & KASAN_ESR_RECOVER; bool write = esr & KASAN_ESR_WRITE; @@ -1098,62 +1082,12 @@ arm64_skip_faulting_instruction(regs, AARCH64_INSN_SIZE); return DBG_HOOK_HANDLED; } - -static struct break_hook kasan_break_hook = { - .fn = kasan_handler, - .imm = KASAN_BRK_IMM, - .mask = KASAN_BRK_MASK, -}; #endif #ifdef CONFIG_UBSAN_TRAP -static int ubsan_handler(struct pt_regs *regs, unsigned long esr) +int ubsan_brk_handler(struct pt_regs *regs, unsigned long esr) { die(report_ubsan_failure(regs, esr & UBSAN_BRK_MASK), regs, esr); return DBG_HOOK_HANDLED; } - -static struct break_hook ubsan_break_hook = { - .fn = ubsan_handler, - .imm = UBSAN_BRK_IMM, - .mask = UBSAN_BRK_MASK, -}; -#endif - -/* - * Initial handler for AArch64 BRK exceptions - * This handler only used until debug_traps_init(). - */ -int __init early_brk64(unsigned long addr, unsigned long esr, - struct pt_regs *regs) -{ -#ifdef CONFIG_CFI_CLANG - if (esr_is_cfi_brk(esr)) - return cfi_handler(regs, esr) != DBG_HOOK_HANDLED; -#endif -#ifdef CONFIG_KASAN_SW_TAGS - if ((esr_brk_comment(esr) & ~KASAN_BRK_MASK) == KASAN_BRK_IMM) - return kasan_handler(regs, esr) != DBG_HOOK_HANDLED; -#endif -#ifdef CONFIG_UBSAN_TRAP - if ((esr_brk_comment(esr) & ~UBSAN_BRK_MASK) == UBSAN_BRK_IMM) - return ubsan_handler(regs, esr) != DBG_HOOK_HANDLED; -#endif - return bug_handler(regs, esr) != DBG_HOOK_HANDLED; -} - -void __init trap_init(void) -{ - register_kernel_break_hook(&bug_break_hook); -#ifdef CONFIG_CFI_CLANG - register_kernel_break_hook(&cfi_break_hook); -#endif - register_kernel_break_hook(&fault_break_hook); -#ifdef CONFIG_KASAN_SW_TAGS - register_kernel_break_hook(&kasan_break_hook); #endif -#ifdef CONFIG_UBSAN_TRAP - register_kernel_break_hook(&ubsan_break_hook); -#endif - debug_traps_init(); -} diff -Nru linux-6.12.90/arch/arm64/kvm/arm.c linux-6.12.94/arch/arm64/kvm/arm.c --- linux-6.12.90/arch/arm64/kvm/arm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/arm.c 2026-06-19 11:42:39.000000000 +0000 @@ -490,8 +490,10 @@ kvm_destroy_mpidr_data(vcpu->kvm); err = kvm_vgic_vcpu_init(vcpu); - if (err) + if (err) { + kvm_vgic_vcpu_destroy(vcpu); return err; + } err = kvm_share_hyp(vcpu, vcpu + 1); if (err) diff -Nru linux-6.12.90/arch/arm64/kvm/hyp/nvhe/mm.c linux-6.12.94/arch/arm64/kvm/hyp/nvhe/mm.c --- linux-6.12.90/arch/arm64/kvm/hyp/nvhe/mm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/hyp/nvhe/mm.c 2026-06-19 11:42:39.000000000 +0000 @@ -261,7 +261,7 @@ */ dsb(ishst); __tlbi_level(vale2is, __TLBI_VADDR(addr, 0), KVM_PGTABLE_LAST_LEVEL); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); } diff -Nru linux-6.12.90/arch/arm64/kvm/hyp/nvhe/tlb.c linux-6.12.94/arch/arm64/kvm/hyp/nvhe/tlb.c --- linux-6.12.90/arch/arm64/kvm/hyp/nvhe/tlb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/hyp/nvhe/tlb.c 2026-06-19 11:42:39.000000000 +0000 @@ -169,7 +169,7 @@ */ dsb(ish); __tlbi(vmalle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -226,7 +226,7 @@ dsb(ish); __tlbi(vmalle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -240,7 +240,7 @@ enter_vmid_context(mmu, &cxt, false); __tlbi(vmalls12e1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -266,5 +266,5 @@ /* Same remark as in enter_vmid_context() */ dsb(ish); __tlbi(alle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); } diff -Nru linux-6.12.90/arch/arm64/kvm/hyp/pgtable.c linux-6.12.94/arch/arm64/kvm/hyp/pgtable.c --- linux-6.12.90/arch/arm64/kvm/hyp/pgtable.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/hyp/pgtable.c 2026-06-19 11:42:39.000000000 +0000 @@ -497,7 +497,7 @@ *unmapped += granule; } - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); mm_ops->put_page(ctx->ptep); diff -Nru linux-6.12.90/arch/arm64/kvm/hyp/vhe/tlb.c linux-6.12.94/arch/arm64/kvm/hyp/vhe/tlb.c --- linux-6.12.90/arch/arm64/kvm/hyp/vhe/tlb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/hyp/vhe/tlb.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,7 +115,7 @@ */ dsb(ish); __tlbi(vmalle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -176,7 +176,7 @@ dsb(ish); __tlbi(vmalle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -192,7 +192,7 @@ enter_vmid_context(mmu, &cxt); __tlbi(vmalls12e1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); exit_vmid_context(&cxt); @@ -217,7 +217,7 @@ { dsb(ishst); __tlbi(alle1is); - dsb(ish); + __tlbi_sync_s1ish_hyp(); } /* @@ -358,7 +358,7 @@ default: ret = -EINVAL; } - dsb(ish); + __tlbi_sync_s1ish_hyp(); isb(); if (mmu) diff -Nru linux-6.12.90/arch/arm64/kvm/pmu-emul.c linux-6.12.94/arch/arm64/kvm/pmu-emul.c --- linux-6.12.90/arch/arm64/kvm/pmu-emul.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/pmu-emul.c 2026-06-19 11:42:39.000000000 +0000 @@ -163,8 +163,8 @@ * action is to use PMCR.P, which will reset them to * 0 (the only use of the 'force' parameter). */ - val = __vcpu_sys_reg(vcpu, reg) & GENMASK(63, 32); - val |= lower_32_bits(val); + val = (__vcpu_sys_reg(vcpu, reg) & GENMASK(63, 32)) | + lower_32_bits(val); } __vcpu_sys_reg(vcpu, reg) = val; diff -Nru linux-6.12.90/arch/arm64/kvm/vgic/vgic-its.c linux-6.12.94/arch/arm64/kvm/vgic/vgic-its.c --- linux-6.12.90/arch/arm64/kvm/vgic/vgic-its.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/kvm/vgic/vgic-its.c 2026-06-19 11:42:39.000000000 +0000 @@ -590,8 +590,10 @@ unsigned long idx; xa_for_each(&its->translation_cache, idx, irq) { - xa_erase(&its->translation_cache, idx); - vgic_put_irq(kvm, irq); + /* Only the context that erases the entry drops its cache ref. */ + irq = xa_erase(&its->translation_cache, idx); + if (irq) + vgic_put_irq(kvm, irq); } } @@ -2295,6 +2297,10 @@ /* dte entry is valid */ offset = (entry & KVM_ITS_DTE_NEXT_MASK) >> KVM_ITS_DTE_NEXT_SHIFT; + /* Mimic the MAPD behaviour and reject invalid EID bits. */ + if (num_eventid_bits > VITS_TYPER_IDBITS) + return -EINVAL; + if (!vgic_its_check_id(its, baser, id, NULL)) return -EINVAL; diff -Nru linux-6.12.90/arch/arm64/mm/fault.c linux-6.12.94/arch/arm64/mm/fault.c --- linux-6.12.90/arch/arm64/mm/fault.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/mm/fault.c 2026-06-19 11:42:39.000000000 +0000 @@ -53,18 +53,12 @@ }; static const struct fault_info fault_info[]; -static struct fault_info debug_fault_info[]; static inline const struct fault_info *esr_to_fault_info(unsigned long esr) { return fault_info + (esr & ESR_ELx_FSC); } -static inline const struct fault_info *esr_to_debug_fault_info(unsigned long esr) -{ - return debug_fault_info + DBG_ESR_EVT(esr); -} - static void data_abort_decode(unsigned long esr) { unsigned long iss2 = ESR_ELx_ISS2(esr); @@ -912,75 +906,6 @@ NOKPROBE_SYMBOL(do_sp_pc_abort); /* - * __refdata because early_brk64 is __init, but the reference to it is - * clobbered at arch_initcall time. - * See traps.c and debug-monitors.c:debug_traps_init(). - */ -static struct fault_info __refdata debug_fault_info[] = { - { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware breakpoint" }, - { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware single-step" }, - { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware watchpoint" }, - { do_bad, SIGKILL, SI_KERNEL, "unknown 3" }, - { do_bad, SIGTRAP, TRAP_BRKPT, "aarch32 BKPT" }, - { do_bad, SIGKILL, SI_KERNEL, "aarch32 vector catch" }, - { early_brk64, SIGTRAP, TRAP_BRKPT, "aarch64 BRK" }, - { do_bad, SIGKILL, SI_KERNEL, "unknown 7" }, -}; - -void __init hook_debug_fault_code(int nr, - int (*fn)(unsigned long, unsigned long, struct pt_regs *), - int sig, int code, const char *name) -{ - BUG_ON(nr < 0 || nr >= ARRAY_SIZE(debug_fault_info)); - - debug_fault_info[nr].fn = fn; - debug_fault_info[nr].sig = sig; - debug_fault_info[nr].code = code; - debug_fault_info[nr].name = name; -} - -/* - * In debug exception context, we explicitly disable preemption despite - * having interrupts disabled. - * This serves two purposes: it makes it much less likely that we would - * accidentally schedule in exception context and it will force a warning - * if we somehow manage to schedule by accident. - */ -static void debug_exception_enter(struct pt_regs *regs) -{ - preempt_disable(); - - /* This code is a bit fragile. Test it. */ - RCU_LOCKDEP_WARN(!rcu_is_watching(), "exception_enter didn't work"); -} -NOKPROBE_SYMBOL(debug_exception_enter); - -static void debug_exception_exit(struct pt_regs *regs) -{ - preempt_enable_no_resched(); -} -NOKPROBE_SYMBOL(debug_exception_exit); - -void do_debug_exception(unsigned long addr_if_watchpoint, unsigned long esr, - struct pt_regs *regs) -{ - const struct fault_info *inf = esr_to_debug_fault_info(esr); - unsigned long pc = instruction_pointer(regs); - - debug_exception_enter(regs); - - if (user_mode(regs) && !is_ttbr0_addr(pc)) - arm64_apply_bp_hardening(); - - if (inf->fn(addr_if_watchpoint, esr, regs)) { - arm64_notify_die(inf->name, regs, inf->sig, inf->code, pc, esr); - } - - debug_exception_exit(regs); -} -NOKPROBE_SYMBOL(do_debug_exception); - -/* * Used during anonymous page fault handling. */ struct folio *vma_alloc_zeroed_movable_folio(struct vm_area_struct *vma, diff -Nru linux-6.12.90/arch/arm64/mm/ioremap.c linux-6.12.94/arch/arm64/mm/ioremap.c --- linux-6.12.90/arch/arm64/mm/ioremap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/mm/ioremap.c 2026-06-19 11:42:39.000000000 +0000 @@ -14,11 +14,10 @@ return 0; } -void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, - unsigned long prot) +void __iomem *__ioremap_prot(phys_addr_t phys_addr, size_t size, + pgprot_t pgprot) { unsigned long last_addr = phys_addr + size - 1; - pgprot_t pgprot = __pgprot(prot); /* Don't allow outside PHYS_MASK */ if (last_addr & ~PHYS_MASK) @@ -39,7 +38,7 @@ return generic_ioremap_prot(phys_addr, size, pgprot); } -EXPORT_SYMBOL(ioremap_prot); +EXPORT_SYMBOL(__ioremap_prot); /* * Must be called after early_fixmap_init diff -Nru linux-6.12.90/arch/arm64/net/bpf_jit_comp.c linux-6.12.94/arch/arm64/net/bpf_jit_comp.c --- linux-6.12.90/arch/arm64/net/bpf_jit_comp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/arm64/net/bpf_jit_comp.c 2026-06-19 11:42:39.000000000 +0000 @@ -33,8 +33,8 @@ #define ARENA_VM_START (MAX_BPF_JIT_REG + 5) #define check_imm(bits, imm) do { \ - if ((((imm) > 0) && ((imm) >> (bits))) || \ - (((imm) < 0) && (~(imm) >> (bits)))) { \ + if ((((imm) > 0) && ((imm) >> ((bits) - 1))) || \ + (((imm) < 0) && (~(imm) >> ((bits) - 1)))) { \ pr_info("[%2d] imm=%d(0x%x) out of range\n", \ i, imm, imm); \ return -EINVAL; \ diff -Nru linux-6.12.90/arch/csky/include/asm/Kbuild linux-6.12.94/arch/csky/include/asm/Kbuild --- linux-6.12.90/arch/csky/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/csky/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -9,5 +9,6 @@ generic-y += qrwlock_types.h generic-y += qspinlock.h generic-y += parport.h +generic-y += ring_buffer.h generic-y += user.h generic-y += vmlinux.lds.h diff -Nru linux-6.12.90/arch/hexagon/include/asm/Kbuild linux-6.12.94/arch/hexagon/include/asm/Kbuild --- linux-6.12.90/arch/hexagon/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/hexagon/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -5,3 +5,4 @@ generic-y += iomap.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/loongarch/Kbuild linux-6.12.94/arch/loongarch/Kbuild --- linux-6.12.90/arch/loongarch/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -3,7 +3,7 @@ obj-y += net/ obj-y += vdso/ -obj-$(CONFIG_KVM) += kvm/ +obj-$(subst m,y,$(CONFIG_KVM)) += kvm/ obj-$(CONFIG_BUILTIN_DTB) += boot/dts/ # for cleaning diff -Nru linux-6.12.90/arch/loongarch/include/asm/Kbuild linux-6.12.94/arch/loongarch/include/asm/Kbuild --- linux-6.12.90/arch/loongarch/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -9,5 +9,6 @@ generic-y += user.h generic-y += ioctl.h generic-y += mmzone.h +generic-y += ring_buffer.h generic-y += statfs.h generic-y += param.h diff -Nru linux-6.12.90/arch/loongarch/include/asm/asm-prototypes.h linux-6.12.94/arch/loongarch/include/asm/asm-prototypes.h --- linux-6.12.90/arch/loongarch/include/asm/asm-prototypes.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/include/asm/asm-prototypes.h 2026-06-19 11:42:39.000000000 +0000 @@ -12,3 +12,23 @@ __int128_t __ashrti3(__int128_t a, int b); __int128_t __lshrti3(__int128_t a, int b); #endif + +struct kvm_run; +struct kvm_vcpu; +struct loongarch_fpu; + +void kvm_exc_entry(void); +int kvm_enter_guest(struct kvm_run *run, struct kvm_vcpu *vcpu); + +void kvm_save_fpu(struct loongarch_fpu *fpu); +void kvm_restore_fpu(struct loongarch_fpu *fpu); + +#ifdef CONFIG_CPU_HAS_LSX +void kvm_save_lsx(struct loongarch_fpu *fpu); +void kvm_restore_lsx(struct loongarch_fpu *fpu); +#endif + +#ifdef CONFIG_CPU_HAS_LASX +void kvm_save_lasx(struct loongarch_fpu *fpu); +void kvm_restore_lasx(struct loongarch_fpu *fpu); +#endif diff -Nru linux-6.12.90/arch/loongarch/include/asm/kvm_host.h linux-6.12.94/arch/loongarch/include/asm/kvm_host.h --- linux-6.12.90/arch/loongarch/include/asm/kvm_host.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/include/asm/kvm_host.h 2026-06-19 11:42:39.000000000 +0000 @@ -73,7 +73,6 @@ struct kvm_world_switch { int (*exc_entry)(void); int (*enter_guest)(struct kvm_run *run, struct kvm_vcpu *vcpu); - unsigned long page_order; }; #define MAX_PGTABLE_LEVELS 4 @@ -317,8 +316,6 @@ int kvm_enter_guest(struct kvm_run *run, struct kvm_vcpu *vcpu); extern unsigned long vpid_mask; -extern const unsigned long kvm_exception_size; -extern const unsigned long kvm_enter_guest_size; extern struct kvm_world_switch *kvm_loongarch_ops; #define SW_GCSR (1 << 0) diff -Nru linux-6.12.90/arch/loongarch/kernel/kprobes.c linux-6.12.94/arch/loongarch/kernel/kprobes.c --- linux-6.12.90/arch/loongarch/kernel/kprobes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/kernel/kprobes.c 2026-06-19 11:42:39.000000000 +0000 @@ -184,16 +184,16 @@ struct kprobe_ctlblk *kcb) { switch (kcb->kprobe_status) { - case KPROBE_HIT_SS: case KPROBE_HIT_SSDONE: case KPROBE_HIT_ACTIVE: kprobes_inc_nmissed_count(p); setup_singlestep(p, regs, kcb, 1); break; + case KPROBE_HIT_SS: case KPROBE_REENTER: pr_warn("Failed to recover from reentered kprobes.\n"); dump_kprobe(p); - WARN_ON_ONCE(1); + BUG(); break; default: WARN_ON(1); diff -Nru linux-6.12.90/arch/loongarch/kvm/Makefile linux-6.12.94/arch/loongarch/kvm/Makefile --- linux-6.12.90/arch/loongarch/kvm/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/kvm/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -9,11 +9,12 @@ obj-$(CONFIG_KVM) += kvm.o +obj-y += switch.o + kvm-y += exit.o kvm-y += interrupt.o kvm-y += main.o kvm-y += mmu.o -kvm-y += switch.o kvm-y += timer.o kvm-y += tlb.o kvm-y += vcpu.o diff -Nru linux-6.12.90/arch/loongarch/kvm/main.c linux-6.12.94/arch/loongarch/kvm/main.c --- linux-6.12.90/arch/loongarch/kvm/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/kvm/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -320,8 +320,7 @@ static int kvm_loongarch_env_init(void) { - int cpu, order; - void *addr; + int cpu; struct kvm_context *context; vmcs = alloc_percpu(struct kvm_context); @@ -337,30 +336,8 @@ return -ENOMEM; } - /* - * PGD register is shared between root kernel and kvm hypervisor. - * So world switch entry should be in DMW area rather than TLB area - * to avoid page fault reenter. - * - * In future if hardware pagetable walking is supported, we won't - * need to copy world switch code to DMW area. - */ - order = get_order(kvm_exception_size + kvm_enter_guest_size); - addr = (void *)__get_free_pages(GFP_KERNEL, order); - if (!addr) { - free_percpu(vmcs); - vmcs = NULL; - kfree(kvm_loongarch_ops); - kvm_loongarch_ops = NULL; - return -ENOMEM; - } - - memcpy(addr, kvm_exc_entry, kvm_exception_size); - memcpy(addr + kvm_exception_size, kvm_enter_guest, kvm_enter_guest_size); - flush_icache_range((unsigned long)addr, (unsigned long)addr + kvm_exception_size + kvm_enter_guest_size); - kvm_loongarch_ops->exc_entry = addr; - kvm_loongarch_ops->enter_guest = addr + kvm_exception_size; - kvm_loongarch_ops->page_order = order; + kvm_loongarch_ops->exc_entry = (void *)kvm_exc_entry; + kvm_loongarch_ops->enter_guest = (void *)kvm_enter_guest; vpid_mask = read_csr_gstat(); vpid_mask = (vpid_mask & CSR_GSTAT_GIDBIT) >> CSR_GSTAT_GIDBIT_SHIFT; @@ -380,16 +357,10 @@ static void kvm_loongarch_env_exit(void) { - unsigned long addr; - if (vmcs) free_percpu(vmcs); if (kvm_loongarch_ops) { - if (kvm_loongarch_ops->exc_entry) { - addr = (unsigned long)kvm_loongarch_ops->exc_entry; - free_pages(addr, kvm_loongarch_ops->page_order); - } kfree(kvm_loongarch_ops); } } diff -Nru linux-6.12.90/arch/loongarch/kvm/switch.S linux-6.12.94/arch/loongarch/kvm/switch.S --- linux-6.12.90/arch/loongarch/kvm/switch.S 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/kvm/switch.S 2026-06-19 11:42:39.000000000 +0000 @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -108,8 +109,13 @@ * - is still in guest mode, such as pgd table/vmid registers etc, * - will fix with hw page walk enabled in future * load kvm_vcpu from reserved CSR KVM_VCPU_KS, and save a2 to KVM_TEMP_KS + * + * PGD register is shared between root kernel and kvm hypervisor. + * So world switch entry should be in DMW area rather than TLB area + * to avoid page fault re-enter. */ .text + .p2align PAGE_SHIFT .cfi_sections .debug_frame SYM_CODE_START(kvm_exc_entry) UNWIND_HINT_END_OF_STACK @@ -198,8 +204,8 @@ kvm_restore_host_gpr a2 jr ra -SYM_INNER_LABEL(kvm_exc_entry_end, SYM_L_LOCAL) SYM_CODE_END(kvm_exc_entry) +EXPORT_SYMBOL_GPL(kvm_exc_entry) /* * int kvm_enter_guest(struct kvm_run *run, struct kvm_vcpu *vcpu) @@ -223,8 +229,8 @@ /* Save kvm_vcpu to kscratch */ csrwr a1, KVM_VCPU_KS kvm_switch_to_guest -SYM_INNER_LABEL(kvm_enter_guest_end, SYM_L_LOCAL) SYM_FUNC_END(kvm_enter_guest) +EXPORT_SYMBOL_GPL(kvm_enter_guest) SYM_FUNC_START(kvm_save_fpu) fpu_save_csr a0 t1 @@ -232,6 +238,7 @@ fpu_save_cc a0 t1 t2 jr ra SYM_FUNC_END(kvm_save_fpu) +EXPORT_SYMBOL_GPL(kvm_save_fpu) SYM_FUNC_START(kvm_restore_fpu) fpu_restore_double a0 t1 @@ -239,6 +246,7 @@ fpu_restore_cc a0 t1 t2 jr ra SYM_FUNC_END(kvm_restore_fpu) +EXPORT_SYMBOL_GPL(kvm_restore_fpu) #ifdef CONFIG_CPU_HAS_LSX SYM_FUNC_START(kvm_save_lsx) @@ -247,6 +255,7 @@ lsx_save_data a0 t1 jr ra SYM_FUNC_END(kvm_save_lsx) +EXPORT_SYMBOL_GPL(kvm_save_lsx) SYM_FUNC_START(kvm_restore_lsx) lsx_restore_data a0 t1 @@ -254,6 +263,7 @@ fpu_restore_csr a0 t1 t2 jr ra SYM_FUNC_END(kvm_restore_lsx) +EXPORT_SYMBOL_GPL(kvm_restore_lsx) #endif #ifdef CONFIG_CPU_HAS_LASX @@ -263,6 +273,7 @@ lasx_save_data a0 t1 jr ra SYM_FUNC_END(kvm_save_lasx) +EXPORT_SYMBOL_GPL(kvm_save_lasx) SYM_FUNC_START(kvm_restore_lasx) lasx_restore_data a0 t1 @@ -270,10 +281,8 @@ fpu_restore_csr a0 t1 t2 jr ra SYM_FUNC_END(kvm_restore_lasx) +EXPORT_SYMBOL_GPL(kvm_restore_lasx) #endif - .section ".rodata" -SYM_DATA(kvm_exception_size, .quad kvm_exc_entry_end - kvm_exc_entry) -SYM_DATA(kvm_enter_guest_size, .quad kvm_enter_guest_end - kvm_enter_guest) #ifdef CONFIG_CPU_HAS_LBT STACK_FRAME_NON_STANDARD kvm_restore_fpu diff -Nru linux-6.12.90/arch/loongarch/mm/init.c linux-6.12.94/arch/loongarch/mm/init.c --- linux-6.12.90/arch/loongarch/mm/init.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/loongarch/mm/init.c 2026-06-19 11:42:39.000000000 +0000 @@ -107,11 +107,7 @@ { unsigned long start_pfn = start >> PAGE_SHIFT; unsigned long nr_pages = size >> PAGE_SHIFT; - struct page *page = pfn_to_page(start_pfn); - /* With altmap the first mapped page is offset from @start */ - if (altmap) - page += vmem_altmap_offset(altmap); __remove_pages(start_pfn, nr_pages, altmap); } diff -Nru linux-6.12.90/arch/m68k/include/asm/Kbuild linux-6.12.94/arch/m68k/include/asm/Kbuild --- linux-6.12.90/arch/m68k/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/m68k/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -3,4 +3,5 @@ generic-y += extable.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h generic-y += spinlock.h diff -Nru linux-6.12.90/arch/microblaze/include/asm/Kbuild linux-6.12.94/arch/microblaze/include/asm/Kbuild --- linux-6.12.90/arch/microblaze/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/microblaze/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -5,6 +5,7 @@ generic-y += kvm_para.h generic-y += mcs_spinlock.h generic-y += parport.h +generic-y += ring_buffer.h generic-y += syscalls.h generic-y += tlb.h generic-y += user.h diff -Nru linux-6.12.90/arch/mips/dec/platform.c linux-6.12.94/arch/mips/dec/platform.c --- linux-6.12.90/arch/mips/dec/platform.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/mips/dec/platform.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,6 +10,14 @@ #include #include +#include + +#include +#include +#include +#include +#include + static struct resource dec_rtc_resources[] = { { .name = "rtc", @@ -30,11 +38,110 @@ .num_resources = ARRAY_SIZE(dec_rtc_resources), }; +static struct resource dec_dz_resources[] = { + { .name = "dz", .flags = IORESOURCE_MEM, }, + { .name = "dz", .flags = IORESOURCE_IRQ, }, +}; + +static struct platform_device dec_dz_device = { + .name = "dz", + .id = PLATFORM_DEVID_NONE, + .resource = dec_dz_resources, + .num_resources = ARRAY_SIZE(dec_dz_resources), +}; + +static struct platform_device *dec_dz_devices[] __initdata = { + &dec_dz_device, +}; + +static struct resource dec_zs_resources[][2] = { + { + { .name = "scc0", .flags = IORESOURCE_MEM, }, + { .name = "scc0", .flags = IORESOURCE_IRQ, }, + }, + { + { .name = "scc1", .flags = IORESOURCE_MEM, }, + { .name = "scc1", .flags = IORESOURCE_IRQ, }, + }, +}; + +static struct platform_device dec_zs_device[] = { + { + .name = "zs", + .id = 0, + .resource = dec_zs_resources[0], + .num_resources = ARRAY_SIZE(dec_zs_resources[0]), + }, + { + .name = "zs", + .id = 1, + .resource = dec_zs_resources[1], + .num_resources = ARRAY_SIZE(dec_zs_resources[1]), + }, +}; + static int __init dec_add_devices(void) { + struct platform_device *dec_zs_devices[ARRAY_SIZE(dec_zs_device)]; + int ret1, ret2, ret3; + int num_dz, num_zs; + int irq, i; + dec_rtc_resources[0].start = RTC_PORT(0); dec_rtc_resources[0].end = RTC_PORT(0) + dec_kn_slot_size - 1; - return platform_device_register(&dec_rtc_device); + + i = 0; + irq = dec_interrupt[DEC_IRQ_DZ11]; + if (IS_ENABLED(CONFIG_32BIT) && irq >= 0) { + resource_size_t base; + + switch (mips_machtype) { + case MACH_DS23100: + case MACH_DS5100: + base = dec_kn_slot_base + KN01_DZ11; + break; + default: + base = dec_kn_slot_base + KN02_DZ11; + break; + } + dec_dz_device.resource[0].start = base; + dec_dz_device.resource[0].end = base + dec_kn_slot_size - 1; + dec_dz_device.resource[1].start = irq; + dec_dz_device.resource[1].end = irq; + i++; + } + num_dz = i; + + i = 0; + irq = dec_interrupt[DEC_IRQ_SCC0]; + if (irq >= 0) { + resource_size_t base = dec_kn_slot_base + IOASIC_SCC0; + + dec_zs_device[i].resource[0].start = base; + dec_zs_device[i].resource[0].end = base + dec_kn_slot_size - 1; + dec_zs_device[i].resource[1].start = irq; + dec_zs_device[i].resource[1].end = irq; + dec_zs_devices[i] = &dec_zs_device[i]; + i++; + } + irq = dec_interrupt[DEC_IRQ_SCC1]; + if (irq >= 0) { + resource_size_t base = dec_kn_slot_base + IOASIC_SCC1; + + dec_zs_device[i].resource[0].start = base; + dec_zs_device[i].resource[0].end = base + dec_kn_slot_size - 1; + dec_zs_device[i].resource[1].start = irq; + dec_zs_device[i].resource[1].end = irq; + dec_zs_devices[i] = &dec_zs_device[i]; + i++; + } + num_zs = i; + + ret1 = platform_device_register(&dec_rtc_device); + ret2 = IS_ENABLED(CONFIG_32BIT) ? + platform_add_devices(dec_dz_devices, num_dz) : 0; + ret3 = platform_add_devices(dec_zs_devices, num_zs); + return ret1 ? ret1 : ret2 ? ret2 : ret3; } device_initcall(dec_add_devices); diff -Nru linux-6.12.90/arch/mips/include/asm/Kbuild linux-6.12.94/arch/mips/include/asm/Kbuild --- linux-6.12.90/arch/mips/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/mips/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -12,4 +12,5 @@ generic-y += parport.h generic-y += qrwlock.h generic-y += qspinlock.h +generic-y += ring_buffer.h generic-y += user.h diff -Nru linux-6.12.90/arch/nios2/include/asm/Kbuild linux-6.12.94/arch/nios2/include/asm/Kbuild --- linux-6.12.90/arch/nios2/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/nios2/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -5,5 +5,6 @@ generic-y += extable.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h generic-y += spinlock.h generic-y += user.h diff -Nru linux-6.12.90/arch/openrisc/include/asm/Kbuild linux-6.12.94/arch/openrisc/include/asm/Kbuild --- linux-6.12.90/arch/openrisc/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/openrisc/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -8,4 +8,5 @@ generic-y += spinlock.h generic-y += qrwlock_types.h generic-y += qrwlock.h +generic-y += ring_buffer.h generic-y += user.h diff -Nru linux-6.12.90/arch/parisc/include/asm/Kbuild linux-6.12.94/arch/parisc/include/asm/Kbuild --- linux-6.12.90/arch/parisc/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/parisc/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -4,4 +4,5 @@ generic-y += agp.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h generic-y += user.h diff -Nru linux-6.12.90/arch/powerpc/Kconfig.debug linux-6.12.94/arch/powerpc/Kconfig.debug --- linux-6.12.90/arch/powerpc/Kconfig.debug 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/Kconfig.debug 2026-06-19 11:42:39.000000000 +0000 @@ -83,11 +83,10 @@ depends on DEBUG_KERNEL config GUEST_STATE_BUFFER_TEST - def_tristate n + def_tristate KUNIT_ALL_TESTS prompt "Enable Guest State Buffer unit tests" depends on KUNIT depends on KVM_BOOK3S_HV_POSSIBLE - default KUNIT_ALL_TESTS help The Guest State Buffer is a data format specified in the PAPR. It is by hcalls to communicate the state of L2 guests between diff -Nru linux-6.12.90/arch/powerpc/include/asm/Kbuild linux-6.12.94/arch/powerpc/include/asm/Kbuild --- linux-6.12.90/arch/powerpc/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -6,4 +6,5 @@ generic-y += kvm_types.h generic-y += mcs_spinlock.h generic-y += qrwlock.h +generic-y += ring_buffer.h generic-y += early_ioremap.h diff -Nru linux-6.12.90/arch/powerpc/include/asm/kexec.h linux-6.12.94/arch/powerpc/include/asm/kexec.h --- linux-6.12.90/arch/powerpc/include/asm/kexec.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/include/asm/kexec.h 2026-06-19 11:42:39.000000000 +0000 @@ -66,11 +66,9 @@ unsigned long start_address) __noreturn; void kexec_copy_flush(struct kimage *image); -#ifdef CONFIG_KEXEC_FILE -extern const struct kexec_file_ops kexec_elf64_ops; +#if defined(CONFIG_KEXEC_FILE) || defined(CONFIG_CRASH_DUMP) #define ARCH_HAS_KIMAGE_ARCH - struct kimage_arch { struct crash_mem *exclude_ranges; @@ -78,6 +76,10 @@ void *backup_buf; void *fdt; }; +#endif + +#ifdef CONFIG_KEXEC_FILE +extern const struct kexec_file_ops kexec_elf64_ops; char *setup_kdump_cmdline(struct kimage *image, char *cmdline, unsigned long cmdline_len); @@ -141,6 +143,10 @@ unsigned int arch_crash_get_elfcorehdr_size(void); #define crash_get_elfcorehdr_size arch_crash_get_elfcorehdr_size + +int machine_kexec_post_load(struct kimage *image); +#define machine_kexec_post_load machine_kexec_post_load + #endif /* CONFIG_CRASH_HOTPLUG */ extern int crashing_cpu; @@ -155,6 +161,8 @@ extern void crash_kexec_prepare(void); extern void crash_kexec_secondary(struct pt_regs *regs); +extern void sync_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr, + bool phdr_to_kimage); static inline bool kdump_in_progress(void) { return crashing_cpu >= 0; diff -Nru linux-6.12.90/arch/powerpc/kernel/time.c linux-6.12.94/arch/powerpc/kernel/time.c --- linux-6.12.90/arch/powerpc/kernel/time.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/kernel/time.c 2026-06-19 11:42:39.000000000 +0000 @@ -458,6 +458,10 @@ #endif /* 32 vs 64 bit */ +/* + * Must be called with preemption disabled since it updates + * per-CPU irq_work state and programs the local CPU decrementer. + */ void arch_irq_work_raise(void) { /* @@ -471,10 +475,8 @@ * which could get tangled up if we're messing with the same state * here. */ - preempt_disable(); set_irq_work_pending_flag(); set_dec(1); - preempt_enable(); } static void set_dec_or_work(u64 val) diff -Nru linux-6.12.90/arch/powerpc/kexec/crash.c linux-6.12.94/arch/powerpc/kexec/crash.c --- linux-6.12.90/arch/powerpc/kexec/crash.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/kexec/crash.c 2026-06-19 11:42:39.000000000 +0000 @@ -27,6 +27,7 @@ #include #include #include +#include /* * The primary CPU waits a while for all secondary CPUs to enter. This is to @@ -399,7 +400,68 @@ ppc_md.kexec_cpu_down(1, 0); } +#ifdef CONFIG_CRASH_DUMP +/** + * sync_backup_region_phdr - synchronize backup region offset between + * kexec image and ELF core header. + * @image: Kexec image. + * @ehdr: ELF core header. + * @phdr_to_kimage: If true, read the offset from the ELF program header + * and update the kimage backup region. If false, update + * the ELF program header offset from the kimage backup + * region. + * + * Note: During kexec_load, this is called with phdr_to_kimage = true. For + * kexec_file_load and ELF core header recreation during memory hotplug + * events, it is called with phdr_to_kimage = false. + * + * Returns nothing. + */ +void sync_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr, bool phdr_to_kimage) +{ + Elf64_Phdr *phdr; + unsigned int i; + + phdr = (Elf64_Phdr *)(ehdr + 1); + for (i = 0; i < ehdr->e_phnum; i++, phdr++) { + if (phdr->p_paddr == BACKUP_SRC_START) { + if (phdr_to_kimage) + image->arch.backup_start = phdr->p_offset; + else + phdr->p_offset = image->arch.backup_start; + + kexec_dprintk("Backup region offset updated to 0x%lx\n", + image->arch.backup_start); + return; + } + } +} +#endif /* CONFIG_CRASH_DUMP */ + #ifdef CONFIG_CRASH_HOTPLUG + +int machine_kexec_post_load(struct kimage *image) +{ + int i; + unsigned long mem; + unsigned char *ptr; + + if (image->type != KEXEC_TYPE_CRASH) + return 0; + + if (image->file_mode) + return 0; + + for (i = 0; i < image->nr_segments; i++) { + mem = image->segment[i].mem; + ptr = (char *)__va(mem); + + if (ptr && memcmp(ptr, ELFMAG, SELFMAG) == 0) + sync_backup_region_phdr(image, (Elf64_Ehdr *) ptr, true); + } + return 0; +} + #undef pr_fmt #define pr_fmt(fmt) "crash hp: " fmt @@ -474,6 +536,8 @@ goto out; } + sync_backup_region_phdr(image, (Elf64_Ehdr *) elfbuf, false); + ptr = __va(mem); if (ptr) { /* Temporarily invalidate the crash image while it is replaced */ diff -Nru linux-6.12.90/arch/powerpc/kexec/file_load_64.c linux-6.12.94/arch/powerpc/kexec/file_load_64.c --- linux-6.12.90/arch/powerpc/kexec/file_load_64.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/kexec/file_load_64.c 2026-06-19 11:42:39.000000000 +0000 @@ -557,33 +557,6 @@ return 0; } -/** - * update_backup_region_phdr - Update backup region's offset for the core to - * export the region appropriately. - * @image: Kexec image. - * @ehdr: ELF core header. - * - * Assumes an exclusive program header is setup for the backup region - * in the ELF headers - * - * Returns nothing. - */ -static void update_backup_region_phdr(struct kimage *image, Elf64_Ehdr *ehdr) -{ - Elf64_Phdr *phdr; - unsigned int i; - - phdr = (Elf64_Phdr *)(ehdr + 1); - for (i = 0; i < ehdr->e_phnum; i++) { - if (phdr->p_paddr == BACKUP_SRC_START) { - phdr->p_offset = image->arch.backup_start; - kexec_dprintk("Backup region offset updated to 0x%lx\n", - image->arch.backup_start); - return; - } - } -} - static unsigned int kdump_extra_elfcorehdr_size(struct crash_mem *cmem) { #if defined(CONFIG_CRASH_HOTPLUG) && defined(CONFIG_MEMORY_HOTPLUG) @@ -628,7 +601,7 @@ } /* Fix the offset for backup region in the ELF header */ - update_backup_region_phdr(image, headers); + sync_backup_region_phdr(image, headers, false); kbuf->buffer = headers; kbuf->mem = KEXEC_BUF_MEM_UNKNOWN; diff -Nru linux-6.12.90/arch/powerpc/kvm/book3s_64_vio.c linux-6.12.94/arch/powerpc/kvm/book3s_64_vio.c --- linux-6.12.90/arch/powerpc/kvm/book3s_64_vio.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/kvm/book3s_64_vio.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,10 +115,9 @@ struct iommu_table_group *table_group; long i; struct kvmppc_spapr_tce_iommu_table *stit; - struct fd f; + CLASS(fd, f)(tablefd); - f = fdget(tablefd); - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; rcu_read_lock(); @@ -130,16 +129,12 @@ } rcu_read_unlock(); - if (!found) { - fdput(f); + if (!found) return -EINVAL; - } table_group = iommu_group_get_iommudata(grp); - if (WARN_ON(!table_group)) { - fdput(f); + if (WARN_ON(!table_group)) return -EFAULT; - } for (i = 0; i < IOMMU_TABLE_GROUP_MAX_TABLES; ++i) { struct iommu_table *tbltmp = table_group->tables[i]; @@ -160,10 +155,8 @@ break; } } - if (!tbl) { - fdput(f); + if (!tbl) return -EINVAL; - } rcu_read_lock(); list_for_each_entry_rcu(stit, &stt->iommu_tables, next) { @@ -174,7 +167,6 @@ /* stit is being destroyed */ iommu_tce_table_put(tbl); rcu_read_unlock(); - fdput(f); return -ENOTTY; } /* @@ -182,7 +174,6 @@ * its KVM reference counter and can return. */ rcu_read_unlock(); - fdput(f); return 0; } rcu_read_unlock(); @@ -190,7 +181,6 @@ stit = kzalloc(sizeof(*stit), GFP_KERNEL); if (!stit) { iommu_tce_table_put(tbl); - fdput(f); return -ENOMEM; } @@ -199,7 +189,6 @@ list_add_rcu(&stit->next, &stt->iommu_tables); - fdput(f); return 0; } diff -Nru linux-6.12.90/arch/powerpc/kvm/powerpc.c linux-6.12.94/arch/powerpc/kvm/powerpc.c --- linux-6.12.90/arch/powerpc/kvm/powerpc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/kvm/powerpc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1930,12 +1930,11 @@ #endif #ifdef CONFIG_KVM_MPIC case KVM_CAP_IRQ_MPIC: { - struct fd f; + CLASS(fd, f)(cap->args[0]); struct kvm_device *dev; r = -EBADF; - f = fdget(cap->args[0]); - if (!fd_file(f)) + if (fd_empty(f)) break; r = -EPERM; @@ -1943,18 +1942,16 @@ if (dev) r = kvmppc_mpic_connect_vcpu(dev, vcpu, cap->args[1]); - fdput(f); break; } #endif #ifdef CONFIG_KVM_XICS case KVM_CAP_IRQ_XICS: { - struct fd f; + CLASS(fd, f)(cap->args[0]); struct kvm_device *dev; r = -EBADF; - f = fdget(cap->args[0]); - if (!fd_file(f)) + if (fd_empty(f)) break; r = -EPERM; @@ -1965,34 +1962,27 @@ else r = kvmppc_xics_connect_vcpu(dev, vcpu, cap->args[1]); } - - fdput(f); break; } #endif /* CONFIG_KVM_XICS */ #ifdef CONFIG_KVM_XIVE case KVM_CAP_PPC_IRQ_XIVE: { - struct fd f; + CLASS(fd, f)(cap->args[0]); struct kvm_device *dev; r = -EBADF; - f = fdget(cap->args[0]); - if (!fd_file(f)) + if (fd_empty(f)) break; r = -ENXIO; - if (!xive_enabled()) { - fdput(f); + if (!xive_enabled()) break; - } r = -EPERM; dev = kvm_device_from_filp(fd_file(f)); if (dev) r = kvmppc_xive_native_connect_vcpu(dev, vcpu, cap->args[1]); - - fdput(f); break; } #endif /* CONFIG_KVM_XIVE */ diff -Nru linux-6.12.90/arch/powerpc/platforms/44x/warp.c linux-6.12.94/arch/powerpc/platforms/44x/warp.c --- linux-6.12.90/arch/powerpc/platforms/44x/warp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/platforms/44x/warp.c 2026-06-19 11:42:39.000000000 +0000 @@ -293,6 +293,8 @@ schedule_timeout(HZ); } + put_device(&client->dev); + return 0; } diff -Nru linux-6.12.90/arch/powerpc/platforms/cell/spu_syscalls.c linux-6.12.94/arch/powerpc/platforms/cell/spu_syscalls.c --- linux-6.12.90/arch/powerpc/platforms/cell/spu_syscalls.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/powerpc/platforms/cell/spu_syscalls.c 2026-06-19 11:42:39.000000000 +0000 @@ -64,12 +64,10 @@ return -ENOSYS; if (flags & SPU_CREATE_AFFINITY_SPU) { - struct fd neighbor = fdget(neighbor_fd); + CLASS(fd, neighbor)(neighbor_fd); ret = -EBADF; - if (fd_file(neighbor)) { + if (!fd_empty(neighbor)) ret = calls->create_thread(name, flags, mode, fd_file(neighbor)); - fdput(neighbor); - } } else ret = calls->create_thread(name, flags, mode, NULL); diff -Nru linux-6.12.90/arch/riscv/Kconfig linux-6.12.94/arch/riscv/Kconfig --- linux-6.12.90/arch/riscv/Kconfig 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/Kconfig 2026-06-19 11:42:39.000000000 +0000 @@ -143,7 +143,7 @@ select HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS select HAVE_DYNAMIC_FTRACE_WITH_ARGS if HAVE_DYNAMIC_FTRACE select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL - select HAVE_FUNCTION_GRAPH_TRACER + select HAVE_FUNCTION_GRAPH_TRACER if HAVE_DYNAMIC_FTRACE_WITH_ARGS select HAVE_FUNCTION_GRAPH_FREGS select HAVE_FUNCTION_TRACER if !XIP_KERNEL && !PREEMPTION select HAVE_EBPF_JIT if MMU diff -Nru linux-6.12.90/arch/riscv/include/asm/Kbuild linux-6.12.94/arch/riscv/include/asm/Kbuild --- linux-6.12.90/arch/riscv/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -11,5 +11,6 @@ generic-y += spinlock_types.h generic-y += qrwlock.h generic-y += qrwlock_types.h +generic-y += ring_buffer.h generic-y += user.h generic-y += vmlinux.lds.h diff -Nru linux-6.12.90/arch/riscv/include/asm/syscall_wrapper.h linux-6.12.94/arch/riscv/include/asm/syscall_wrapper.h --- linux-6.12.90/arch/riscv/include/asm/syscall_wrapper.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/include/asm/syscall_wrapper.h 2026-06-19 11:42:39.000000000 +0000 @@ -32,6 +32,10 @@ __diag_push(); \ __diag_ignore(GCC, 8, "-Wattribute-alias", \ "Type aliasing is used to sanitize syscall arguments"); \ + __diag_ignore(clang, 23, "-Wunknown-warning-option", \ + "Avoid breaking versions without -Wattribute-alias"); \ + __diag_ignore(clang, 23, "-Wattribute-alias", \ + "Type aliasing is used to sanitize syscall arguments"); \ static long __se_##prefix##name(ulong, ulong, ulong, ulong, ulong, ulong, \ ulong) \ __attribute__((alias(__stringify(___se_##prefix##name)))); \ diff -Nru linux-6.12.90/arch/riscv/kernel/mcount.S linux-6.12.94/arch/riscv/kernel/mcount.S --- linux-6.12.90/arch/riscv/kernel/mcount.S 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/kernel/mcount.S 2026-06-19 11:42:39.000000000 +0000 @@ -12,8 +12,6 @@ #include #include -#define ABI_SIZE_ON_STACK 80 - .text .macro SAVE_ABI_STATE @@ -28,12 +26,12 @@ * register if a0 was not saved. */ .macro SAVE_RET_ABI_STATE - addi sp, sp, -ABI_SIZE_ON_STACK - REG_S ra, 1*SZREG(sp) - REG_S s0, 8*SZREG(sp) - REG_S a0, 10*SZREG(sp) - REG_S a1, 11*SZREG(sp) - addi s0, sp, ABI_SIZE_ON_STACK + addi sp, sp, -FREGS_SIZE_ON_STACK + REG_S ra, FREGS_RA(sp) + REG_S s0, FREGS_S0(sp) + REG_S a0, FREGS_A0(sp) + REG_S a1, FREGS_A1(sp) + addi s0, sp, FREGS_SIZE_ON_STACK .endm .macro RESTORE_ABI_STATE @@ -43,11 +41,11 @@ .endm .macro RESTORE_RET_ABI_STATE - REG_L ra, 1*SZREG(sp) - REG_L s0, 8*SZREG(sp) - REG_L a0, 10*SZREG(sp) - REG_L a1, 11*SZREG(sp) - addi sp, sp, ABI_SIZE_ON_STACK + REG_L ra, FREGS_RA(sp) + REG_L s0, FREGS_S0(sp) + REG_L a0, FREGS_A0(sp) + REG_L a1, FREGS_A1(sp) + addi sp, sp, FREGS_SIZE_ON_STACK .endm SYM_TYPED_FUNC_START(ftrace_stub) diff -Nru linux-6.12.90/arch/riscv/kvm/vcpu_pmu.c linux-6.12.94/arch/riscv/kvm/vcpu_pmu.c --- linux-6.12.90/arch/riscv/kvm/vcpu_pmu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/kvm/vcpu_pmu.c 2026-06-19 11:42:39.000000000 +0000 @@ -435,8 +435,10 @@ } kvpmu->sdata = kzalloc(snapshot_area_size, GFP_ATOMIC); - if (!kvpmu->sdata) - return -ENOMEM; + if (!kvpmu->sdata) { + sbiret = SBI_ERR_FAILURE; + goto out; + } if (kvm_vcpu_write_guest(vcpu, saddr, kvpmu->sdata, snapshot_area_size)) { kfree(kvpmu->sdata); diff -Nru linux-6.12.90/arch/riscv/mm/init.c linux-6.12.94/arch/riscv/mm/init.c --- linux-6.12.90/arch/riscv/mm/init.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/riscv/mm/init.c 2026-06-19 11:42:39.000000000 +0000 @@ -807,6 +807,27 @@ mmap_rnd_bits_max = MMAP_VA_BITS - PAGE_SHIFT - 3; } +static bool __init is_vaddr_valid(unsigned long va) +{ + unsigned long up = 0; + + switch (satp_mode) { + case SATP_MODE_39: + up = 1UL << 38; + break; + case SATP_MODE_48: + up = 1UL << 47; + break; + case SATP_MODE_57: + up = 1UL << 56; + break; + default: + return false; + } + + return (va < up) || (va >= (ULONG_MAX - up + 1)); +} + /* * There is a simple way to determine if 4-level is supported by the * underlying hardware: establish 1:1 mapping in 4-level page table mode @@ -842,6 +863,9 @@ set_satp_mode_pmd + PMD_SIZE, PMD_SIZE, PAGE_KERNEL_EXEC); retry: + if (!is_vaddr_valid(set_satp_mode_pmd)) + goto out; + create_pgd_mapping(early_pg_dir, set_satp_mode_pmd, pgtable_l5_enabled ? @@ -864,6 +888,7 @@ disable_pgtable_l4(); } +out: memset(early_pg_dir, 0, PAGE_SIZE); memset(early_p4d, 0, PAGE_SIZE); memset(early_pud, 0, PAGE_SIZE); diff -Nru linux-6.12.90/arch/s390/include/asm/Kbuild linux-6.12.94/arch/s390/include/asm/Kbuild --- linux-6.12.90/arch/s390/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/s390/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -8,3 +8,4 @@ generic-y += kvm_types.h generic-y += mcs_spinlock.h generic-y += mmzone.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/s390/kernel/debug.c linux-6.12.94/arch/s390/kernel/debug.c --- linux-6.12.90/arch/s390/kernel/debug.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/s390/kernel/debug.c 2026-06-19 11:42:39.000000000 +0000 @@ -1256,6 +1256,9 @@ { char *buffer; + if (!user_len) + return ERR_PTR(-EINVAL); + buffer = kmalloc(user_len + 1, GFP_KERNEL); if (!buffer) return ERR_PTR(-ENOMEM); diff -Nru linux-6.12.90/arch/s390/kvm/interrupt.c linux-6.12.94/arch/s390/kvm/interrupt.c --- linux-6.12.90/arch/s390/kvm/interrupt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/s390/kvm/interrupt.c 2026-06-19 11:42:39.000000000 +0000 @@ -3329,8 +3329,7 @@ struct zpci_gaite *gaite; struct kvm *kvm; - gaite = (struct zpci_gaite *)aift->gait + - (si * sizeof(struct zpci_gaite)); + gaite = aift->gait + si; if (gaite->count == 0) return; if (gaite->aisb != 0) diff -Nru linux-6.12.90/arch/s390/kvm/pci.c linux-6.12.94/arch/s390/kvm/pci.c --- linux-6.12.90/arch/s390/kvm/pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/s390/kvm/pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -292,8 +292,7 @@ phys_to_virt(fib->fmt0.aibv)); spin_lock_irq(&aift->gait_lock); - gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb * - sizeof(struct zpci_gaite)); + gaite = aift->gait + zdev->aisb; /* If assist not requested, host will get all alerts */ if (assist) @@ -359,8 +358,7 @@ if (zdev->kzdev->fib.fmt0.aibv == 0) goto out; spin_lock_irq(&aift->gait_lock); - gaite = (struct zpci_gaite *)aift->gait + (zdev->aisb * - sizeof(struct zpci_gaite)); + gaite = aift->gait + zdev->aisb; isc = gaite->gisc; gaite->count--; if (gaite->count == 0) { diff -Nru linux-6.12.90/arch/s390/net/bpf_jit_comp.c linux-6.12.94/arch/s390/net/bpf_jit_comp.c --- linux-6.12.90/arch/s390/net/bpf_jit_comp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/s390/net/bpf_jit_comp.c 2026-06-19 11:42:39.000000000 +0000 @@ -842,25 +842,34 @@ } /* - * Sign-extend the register if necessary + * Sign- or zero-extend the register if necessary */ -static int sign_extend(struct bpf_jit *jit, int r, u8 size, u8 flags) +static int sign_zero_extend(struct bpf_jit *jit, int r, u8 size, u8 flags) { - if (!(flags & BTF_FMODEL_SIGNED_ARG)) - return 0; - switch (size) { case 1: - /* lgbr %r,%r */ - EMIT4(0xb9060000, r, r); + if (flags & BTF_FMODEL_SIGNED_ARG) + /* lgbr %r,%r */ + EMIT4(0xb9060000, r, r); + else + /* llgcr %r,%r */ + EMIT4(0xb9840000, r, r); return 0; case 2: - /* lghr %r,%r */ - EMIT4(0xb9070000, r, r); + if (flags & BTF_FMODEL_SIGNED_ARG) + /* lghr %r,%r */ + EMIT4(0xb9070000, r, r); + else + /* llghr %r,%r */ + EMIT4(0xb9850000, r, r); return 0; case 4: - /* lgfr %r,%r */ - EMIT4(0xb9140000, r, r); + if (flags & BTF_FMODEL_SIGNED_ARG) + /* lgfr %r,%r */ + EMIT4(0xb9140000, r, r); + else + /* llgfr %r,%r */ + EMIT4(0xb9160000, r, r); return 0; case 8: return 0; @@ -1802,9 +1811,9 @@ return -1; for (j = 0; j < m->nr_args; j++) { - if (sign_extend(jit, BPF_REG_1 + j, - m->arg_size[j], - m->arg_flags[j])) + if (sign_zero_extend(jit, BPF_REG_1 + j, + m->arg_size[j], + m->arg_flags[j])) return -1; } } @@ -2551,7 +2560,7 @@ call_r1(jit); /* stg %r2,retval_off(%r15) */ if (save_ret) { - if (sign_extend(jit, REG_2, m->ret_size, m->ret_flags)) + if (sign_zero_extend(jit, REG_2, m->ret_size, m->ret_flags)) return -1; EMIT6_DISP_LH(0xe3000000, 0x0024, REG_2, REG_0, REG_15, tjit->retval_off); diff -Nru linux-6.12.90/arch/sh/include/asm/Kbuild linux-6.12.94/arch/sh/include/asm/Kbuild --- linux-6.12.90/arch/sh/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/sh/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -3,3 +3,4 @@ generic-y += kvm_para.h generic-y += mcs_spinlock.h generic-y += parport.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/sparc/include/asm/Kbuild linux-6.12.94/arch/sparc/include/asm/Kbuild --- linux-6.12.90/arch/sparc/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/sparc/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -4,3 +4,4 @@ generic-y += agp.h generic-y += kvm_para.h generic-y += mcs_spinlock.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/sparc/vdso/Makefile linux-6.12.94/arch/sparc/vdso/Makefile --- linux-6.12.90/arch/sparc/vdso/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/sparc/vdso/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -22,7 +22,7 @@ CPPFLAGS_vdso.lds += -P -C -VDSO_LDFLAGS_vdso.lds = -m elf64_sparc -soname linux-vdso.so.1 --no-undefined \ +VDSO_LDFLAGS_vdso.lds = -m elf64_sparc -soname linux-vdso.so.1 \ -z max-page-size=8192 $(obj)/vdso64.so.dbg: $(obj)/vdso.lds $(vobjs) FORCE @@ -101,7 +101,6 @@ quiet_cmd_vdso = VDSO $@ cmd_vdso = $(LD) -nostdlib -o $@ \ $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \ - -T $(filter %.lds,$^) $(filter %.o,$^) && \ - sh $(src)/checkundef.sh '$(OBJDUMP)' '$@' + -T $(filter %.lds,$^) $(filter %.o,$^) -VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic +VDSO_LDFLAGS = -shared --hash-style=both --build-id=sha1 -Bsymbolic --no-undefined -z noexecstack diff -Nru linux-6.12.90/arch/sparc/vdso/checkundef.sh linux-6.12.94/arch/sparc/vdso/checkundef.sh --- linux-6.12.90/arch/sparc/vdso/checkundef.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/sparc/vdso/checkundef.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -#!/bin/sh -objdump="$1" -file="$2" -$objdump -t "$file" | grep '*UUND*' | grep -v '#scratch' > /dev/null 2>&1 -if [ $? -eq 1 ]; then - exit 0 -else - echo "$file: undefined symbols found" >&2 - exit 1 -fi diff -Nru linux-6.12.90/arch/um/include/asm/Kbuild linux-6.12.94/arch/um/include/asm/Kbuild --- linux-6.12.90/arch/um/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/um/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -19,6 +19,7 @@ generic-y += parport.h generic-y += percpu.h generic-y += preempt.h +generic-y += ring_buffer.h generic-y += runtime-const.h generic-y += softirq_stack.h generic-y += switch_to.h diff -Nru linux-6.12.90/arch/x86/Makefile linux-6.12.94/arch/x86/Makefile --- linux-6.12.90/arch/x86/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -78,6 +78,10 @@ KBUILD_RUSTFLAGS += --target=$(objtree)/scripts/target.json KBUILD_RUSTFLAGS += -Ctarget-feature=-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-avx,-avx2 +# The target.json file is not available when invoking rustc-option, so use the +# built-in target when checking whether flags are supported instead. +KBUILD_RUSTFLAGS_OPTION_CHKS += --target=x86_64-unknown-none + # # CFLAGS for compiling floating point code inside the kernel. # diff -Nru linux-6.12.90/arch/x86/Makefile.um linux-6.12.94/arch/x86/Makefile.um --- linux-6.12.90/arch/x86/Makefile.um 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/Makefile.um 2026-06-19 11:42:39.000000000 +0000 @@ -14,6 +14,14 @@ KBUILD_RUSTFLAGS += --target=$(objtree)/scripts/target.json +# The target.json file is not available when invoking rustc-option, so use the +# built-in target when checking whether flags are supported instead. +ifeq ($(CONFIG_X86_32),y) +KBUILD_RUSTFLAGS_OPTION_CHKS += --target=i686-unknown-linux-gnu +else +KBUILD_RUSTFLAGS_OPTION_CHKS += --target=x86_64-unknown-linux-gnu +endif + ifeq ($(CONFIG_X86_32),y) START := 0x8048000 @@ -60,4 +68,6 @@ LINK-$(CONFIG_LD_SCRIPT_DYN_RPATH) += -Wl,-rpath,/lib64 LINK-y += -m64 +vdso-install-y += arch/x86/um/vdso/vdso.so.dbg + endif diff -Nru linux-6.12.90/arch/x86/include/asm/Kbuild linux-6.12.94/arch/x86/include/asm/Kbuild --- linux-6.12.90/arch/x86/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -12,3 +12,4 @@ generic-y += early_ioremap.h generic-y += mcs_spinlock.h generic-y += mmzone.h +generic-y += ring_buffer.h diff -Nru linux-6.12.90/arch/x86/include/asm/segment.h linux-6.12.94/arch/x86/include/asm/segment.h --- linux-6.12.90/arch/x86/include/asm/segment.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/include/asm/segment.h 2026-06-19 11:42:39.000000000 +0000 @@ -244,7 +244,7 @@ static inline void vdso_read_cpunode(unsigned *cpu, unsigned *node) { - unsigned long p; + unsigned int p; /* * Load CPU and node number from the GDT. LSL is faster than RDTSCP @@ -254,10 +254,10 @@ * * If RDPID is available, use it. */ - alternative_io ("lsl %[seg],%k[p]", - "rdpid %[p]", + alternative_io ("lsl %[seg],%[p]", + ".byte 0xf3,0x0f,0xc7,0xf8", /* RDPID %eax/rax */ X86_FEATURE_RDPID, - [p] "=r" (p), [seg] "r" (__CPUNODE_SEG)); + [p] "=a" (p), [seg] "r" (__CPUNODE_SEG)); if (cpu) *cpu = (p & VDSO_CPUNODE_MASK); diff -Nru linux-6.12.90/arch/x86/include/asm/text-patching.h linux-6.12.94/arch/x86/include/asm/text-patching.h --- linux-6.12.90/arch/x86/include/asm/text-patching.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/include/asm/text-patching.h 2026-06-19 11:42:39.000000000 +0000 @@ -15,7 +15,7 @@ extern void text_poke_early(void *addr, const void *opcode, size_t len); -extern void apply_relocation(u8 *buf, const u8 * const instr, size_t instrlen, u8 *repl, size_t repl_len); +extern void text_poke_apply_relocation(u8 *buf, const u8 * const instr, size_t instrlen, u8 *repl, size_t repl_len); /* * Clear and restore the kernel write-protection flag on the local CPU. diff -Nru linux-6.12.90/arch/x86/kernel/Makefile linux-6.12.94/arch/x86/kernel/Makefile --- linux-6.12.90/arch/x86/kernel/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -44,6 +44,22 @@ KCOV_INSTRUMENT_unwind_frame.o := n KCOV_INSTRUMENT_unwind_guess.o := n +# Disable KCOV to prevent crashes during kexec: load_segments() invalidates +# the GS base, which KCOV relies on for per-CPU data. +# +# As KCOV and KEXEC compatibility should be preserved (e.g. syzkaller is +# using it to collect crash dumps during kernel fuzzing), disabling +# KCOV for KEXEC kernels is not an option. Selectively disabling KCOV +# instrumentation for individual affected functions can be fragile, while +# adding more checks to KCOV would slow it down. +# +# As a compromise solution, disable KCOV instrumentation for the whole +# source code file. If its coverage is ever needed, other approaches +# should be considered. +KCOV_INSTRUMENT_machine_kexec_64.o := n + +CFLAGS_head32.o := -fno-stack-protector +CFLAGS_head64.o := -fno-stack-protector CFLAGS_irq.o := -I $(src)/../include/asm/trace obj-y += head_$(BITS).o diff -Nru linux-6.12.90/arch/x86/kernel/acpi/cppc.c linux-6.12.94/arch/x86/kernel/acpi/cppc.c --- linux-6.12.90/arch/x86/kernel/acpi/cppc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/acpi/cppc.c 2026-06-19 11:42:39.000000000 +0000 @@ -86,19 +86,19 @@ rc = cppc_get_perf_caps(0, &perf_caps); if (rc) { - pr_warn("Could not retrieve perf counters (%d)\n", rc); + pr_debug("Could not retrieve perf counters (%d)\n", rc); return; } rc = amd_get_boost_ratio_numerator(0, &numerator); if (rc) { - pr_warn("Could not retrieve highest performance (%d)\n", rc); + pr_debug("Could not retrieve highest performance (%d)\n", rc); return; } nominal_perf = perf_caps.nominal_perf; if (!nominal_perf) { - pr_warn("Could not retrieve nominal performance\n"); + pr_debug("Could not retrieve nominal performance\n"); return; } diff -Nru linux-6.12.90/arch/x86/kernel/alternative.c linux-6.12.94/arch/x86/kernel/alternative.c --- linux-6.12.90/arch/x86/kernel/alternative.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/alternative.c 2026-06-19 11:42:39.000000000 +0000 @@ -502,7 +502,7 @@ } } -void apply_relocation(u8 *buf, const u8 * const instr, size_t instrlen, u8 *repl, size_t repl_len) +void text_poke_apply_relocation(u8 *buf, const u8 * const instr, size_t instrlen, u8 *repl, size_t repl_len) { __apply_relocation(buf, instr, instrlen, repl, repl_len); optimize_nops(instr, buf, instrlen); @@ -658,7 +658,7 @@ for (; insn_buff_sz < a->instrlen; insn_buff_sz++) insn_buff[insn_buff_sz] = 0x90; - apply_relocation(insn_buff, instr, a->instrlen, replacement, a->replacementlen); + text_poke_apply_relocation(insn_buff, instr, a->instrlen, replacement, a->replacementlen); DUMP_BYTES(ALT, instr, a->instrlen, "%px: old_insn: ", instr); DUMP_BYTES(ALT, replacement, a->replacementlen, "%px: rpl_insn: ", replacement); @@ -1865,7 +1865,7 @@ static noinline void __init alt_reloc_selftest(void) { /* - * Tests apply_relocation(). + * Tests text_poke_apply_relocation(). * * This has a relative immediate (CALL) in a place other than the first * instruction and additionally on x86_64 we get a RIP-relative LEA: diff -Nru linux-6.12.90/arch/x86/kernel/callthunks.c linux-6.12.94/arch/x86/kernel/callthunks.c --- linux-6.12.90/arch/x86/kernel/callthunks.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/callthunks.c 2026-06-19 11:42:39.000000000 +0000 @@ -180,7 +180,7 @@ u8 *pad = dest - tsize; memcpy(insn_buff, skl_call_thunk_template, tsize); - apply_relocation(insn_buff, pad, tsize, skl_call_thunk_template, tsize); + text_poke_apply_relocation(insn_buff, pad, tsize, skl_call_thunk_template, tsize); /* Already patched? */ if (!bcmp(pad, insn_buff, tsize)) @@ -302,7 +302,7 @@ pad = (void *)(dest - tmpl_size); memcpy(insn_buff, skl_call_thunk_template, tmpl_size); - apply_relocation(insn_buff, pad, tmpl_size, skl_call_thunk_template, tmpl_size); + text_poke_apply_relocation(insn_buff, pad, tmpl_size, skl_call_thunk_template, tmpl_size); return !bcmp(pad, insn_buff, tmpl_size); } @@ -320,7 +320,7 @@ return 0; memcpy(insn_buff, skl_call_thunk_template, tmpl_size); - apply_relocation(insn_buff, ip, tmpl_size, skl_call_thunk_template, tmpl_size); + text_poke_apply_relocation(insn_buff, ip, tmpl_size, skl_call_thunk_template, tmpl_size); memcpy(*pprog, insn_buff, tmpl_size); *pprog += tmpl_size; diff -Nru linux-6.12.90/arch/x86/kernel/cpu/sgx/main.c linux-6.12.94/arch/x86/kernel/cpu/sgx/main.c --- linux-6.12.90/arch/x86/kernel/cpu/sgx/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/cpu/sgx/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -903,19 +903,15 @@ int sgx_set_attribute(unsigned long *allowed_attributes, unsigned int attribute_fd) { - struct fd f = fdget(attribute_fd); + CLASS(fd, f)(attribute_fd); - if (!fd_file(f)) + if (fd_empty(f)) return -EINVAL; - if (fd_file(f)->f_op != &sgx_provision_fops) { - fdput(f); + if (fd_file(f)->f_op != &sgx_provision_fops) return -EINVAL; - } *allowed_attributes |= SGX_ATTR_PROVISIONKEY; - - fdput(f); return 0; } EXPORT_SYMBOL_GPL(sgx_set_attribute); diff -Nru linux-6.12.90/arch/x86/kernel/ftrace.c linux-6.12.94/arch/x86/kernel/ftrace.c --- linux-6.12.90/arch/x86/kernel/ftrace.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/ftrace.c 2026-06-19 11:42:39.000000000 +0000 @@ -371,6 +371,13 @@ } /* + * Generated trampoline may contain rIP-relative addressing which + * displacement needs to be fixed. + */ + text_poke_apply_relocation(trampoline, trampoline, size, + (void *)start_offset, size); + + /* * The address of the ftrace_ops that is used for this trampoline * is stored at the end of the trampoline. This will be used to * load the third parameter for the callback. Basically, that diff -Nru linux-6.12.90/arch/x86/kernel/ftrace_64.S linux-6.12.94/arch/x86/kernel/ftrace_64.S --- linux-6.12.90/arch/x86/kernel/ftrace_64.S 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kernel/ftrace_64.S 2026-06-19 11:42:39.000000000 +0000 @@ -349,6 +349,9 @@ UNWIND_HINT_UNDEFINED ANNOTATE_NOENDBR + /* Store original rsp for pt_regs.sp value. */ + movq %rsp, %rdi + /* Restore return_to_handler value that got eaten by previous ret instruction. */ subq $8, %rsp UNWIND_HINT_FUNC @@ -359,7 +362,7 @@ movq %rax, RAX(%rsp) movq %rdx, RDX(%rsp) movq %rbp, RBP(%rsp) - movq %rsp, RSP(%rsp) + movq %rdi, RSP(%rsp) movq %rsp, %rdi call ftrace_return_to_handler diff -Nru linux-6.12.90/arch/x86/kvm/svm/avic.c linux-6.12.94/arch/x86/kvm/svm/avic.c --- linux-6.12.90/arch/x86/kvm/svm/avic.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kvm/svm/avic.c 2026-06-19 11:42:39.000000000 +0000 @@ -111,6 +111,35 @@ svm_clr_intercept(svm, INTERCEPT_CR8_WRITE); /* + * Flush the TLB when enabling (x2)AVIC and when transitioning between + * xAVIC and x2AVIC, as the CPU may have inserted a TLB entry for the + * "wrong" mapping. + * + * KVM uses a per-VM "scratch" page to back the APIC memslot, because + * KVM also uses per-VM page tables *and* maintains the page table (NPT + * or shadow page) mappings for said memslot even if one or more vCPUs + * have their local APIC hardware-disabled or are in x2APIC mode, i.e. + * even if one or more vCPUs' APIC MMIO BAR is effectively disabled. + * + * If xAVIC is fully enabled, hardware ignores the physical address in + * KVM's page tables, i.e. in the leaf SPTE for the APIC memslot, and + * instead redirects the access to the AVIC backing page, i.e. to the + * vCPU's virtual APIC page. If xAVIC is not enabled (APIC is either + * hardware-disabled or in x2APIC mode), then guest accesses will use + * the page table mapping verbatim, i.e. will access the per-VM scratch + * page, as normal memory. + * + * In both cases, the CPU is allowed to cache TLB entries for the APIC + * base GPA. So, KVM needs to flush the TLB when enabling xAVIC, as + * accesses need to be redirected to the virtual APIC page, but the TLB + * may contain entries pointing at the scratch page. KVM also needs to + * flush the TLB when enabling x2AVIC, as accesses need to go to the + * scratch page, but the TLB may contain entries tagged as xAVIC, i.e. + * entries pointing to the vCPU's virtual APIC page. + */ + kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, &svm->vcpu); + + /* * Note: KVM supports hybrid-AVIC mode, where KVM emulates x2APIC MSR * accesses, while interrupt injection to a running vCPU can be * achieved using AVIC doorbell. KVM disables the APIC access page @@ -123,12 +152,6 @@ /* Disabling MSR intercept for x2APIC registers */ svm_set_x2apic_msr_interception(svm, false); } else { - /* - * Flush the TLB, the guest may have inserted a non-APIC - * mapping into the TLB while AVIC was disabled. - */ - kvm_make_request(KVM_REQ_TLB_FLUSH_CURRENT, &svm->vcpu); - /* Enabling MSR intercept for x2APIC registers */ svm_set_x2apic_msr_interception(svm, true); } diff -Nru linux-6.12.90/arch/x86/kvm/svm/sev.c linux-6.12.94/arch/x86/kvm/svm/sev.c --- linux-6.12.90/arch/x86/kvm/svm/sev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kvm/svm/sev.c 2026-06-19 11:42:39.000000000 +0000 @@ -533,17 +533,12 @@ static int __sev_issue_cmd(int fd, int id, void *data, int *error) { - struct fd f; - int ret; + CLASS(fd, f)(fd); - f = fdget(fd); - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; - ret = sev_issue_cmd_external_user(fd_file(f), id, data, error); - - fdput(f); - return ret; + return sev_issue_cmd_external_user(fd_file(f), id, data, error); } static int sev_issue_cmd(struct kvm *kvm, int id, void *data, int *error) @@ -2089,23 +2084,21 @@ { struct kvm_sev_info *dst_sev = &to_kvm_svm(kvm)->sev_info; struct kvm_sev_info *src_sev, *cg_cleanup_sev; - struct fd f = fdget(source_fd); + CLASS(fd, f)(source_fd); struct kvm *source_kvm; bool charged = false; int ret; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; - if (!file_is_kvm(fd_file(f))) { - ret = -EBADF; - goto out_fput; - } + if (!file_is_kvm(fd_file(f))) + return -EBADF; source_kvm = fd_file(f)->private_data; ret = sev_lock_two_vms(kvm, source_kvm); if (ret) - goto out_fput; + return ret; if (kvm->arch.vm_type != source_kvm->arch.vm_type || sev_guest(kvm) || !sev_guest(source_kvm)) { @@ -2152,8 +2145,6 @@ cg_cleanup_sev->misc_cg = NULL; out_unlock: sev_unlock_two_vms(kvm, source_kvm); -out_fput: - fdput(f); return ret; } @@ -2817,23 +2808,21 @@ int sev_vm_copy_enc_context_from(struct kvm *kvm, unsigned int source_fd) { - struct fd f = fdget(source_fd); + CLASS(fd, f)(source_fd); struct kvm *source_kvm; struct kvm_sev_info *source_sev, *mirror_sev; int ret; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; - if (!file_is_kvm(fd_file(f))) { - ret = -EBADF; - goto e_source_fput; - } + if (!file_is_kvm(fd_file(f))) + return -EBADF; source_kvm = fd_file(f)->private_data; ret = sev_lock_two_vms(kvm, source_kvm); if (ret) - goto e_source_fput; + return ret; /* * Mirrors of mirrors should work, but let's not get silly. Also @@ -2876,8 +2865,6 @@ e_unlock: sev_unlock_two_vms(kvm, source_kvm); -e_source_fput: - fdput(f); return ret; } @@ -3464,20 +3451,17 @@ if (!svm->sev_es.ghcb) return; - if (svm->sev_es.ghcb_sa_free) { - /* - * The scratch area lives outside the GHCB, so there is a - * buffer that, depending on the operation performed, may - * need to be synced, then freed. - */ - if (svm->sev_es.ghcb_sa_sync) { - kvm_write_guest(svm->vcpu.kvm, - svm->sev_es.sw_scratch, - svm->sev_es.ghcb_sa, - svm->sev_es.ghcb_sa_len); - svm->sev_es.ghcb_sa_sync = false; - } + /* + * If the scratch area lives outside the GHCB, there's a buffer that, + * depending on the operation performed, may need to be synced. + */ + if (svm->sev_es.ghcb_sa_sync) { + kvm_write_guest(svm->vcpu.kvm, svm->sev_es.sw_scratch, + svm->sev_es.ghcb_sa, svm->sev_es.ghcb_sa_len); + svm->sev_es.ghcb_sa_sync = false; + } + if (svm->sev_es.ghcb_sa_free) { kvfree(svm->sev_es.ghcb_sa); svm->sev_es.ghcb_sa = NULL; svm->sev_es.ghcb_sa_free = false; @@ -3515,26 +3499,31 @@ } #define GHCB_SCRATCH_AREA_LIMIT (16ULL * PAGE_SIZE) -static int setup_vmgexit_scratch(struct vcpu_svm *svm, bool sync, u64 len) +static int setup_vmgexit_scratch(struct vcpu_svm *svm, bool sync, u64 min_len) { struct vmcb_control_area *control = &svm->vmcb->control; u64 ghcb_scratch_beg, ghcb_scratch_end; u64 scratch_gpa_beg, scratch_gpa_end; void *scratch_va; + if (WARN_ON_ONCE(!min_len)) + goto e_scratch; + scratch_gpa_beg = svm->sev_es.sw_scratch; if (!scratch_gpa_beg) { pr_err("vmgexit: scratch gpa not provided\n"); goto e_scratch; } - scratch_gpa_end = scratch_gpa_beg + len; + scratch_gpa_end = scratch_gpa_beg + min_len; if (scratch_gpa_end < scratch_gpa_beg) { pr_err("vmgexit: scratch length (%#llx) not valid for scratch address (%#llx)\n", - len, scratch_gpa_beg); + min_len, scratch_gpa_beg); goto e_scratch; } + WARN_ON_ONCE(svm->sev_es.ghcb_sa_sync || svm->sev_es.ghcb_sa_free); + if ((scratch_gpa_beg & PAGE_MASK) == control->ghcb_gpa) { /* Scratch area begins within GHCB */ ghcb_scratch_beg = control->ghcb_gpa + @@ -3555,21 +3544,29 @@ scratch_va = (void *)svm->sev_es.ghcb; scratch_va += (scratch_gpa_beg - control->ghcb_gpa); + + svm->sev_es.ghcb_sa_sync = false; + svm->sev_es.ghcb_sa_free = false; + svm->sev_es.ghcb_sa_len = ghcb_scratch_end - scratch_gpa_beg; } else { + /* GHCB v2 requires the scratch area to be within the GHCB. */ + if (to_kvm_sev_info(svm->vcpu.kvm)->ghcb_version >= 2) + goto e_scratch; + /* * The guest memory must be read into a kernel buffer, so * limit the size */ - if (len > GHCB_SCRATCH_AREA_LIMIT) { + if (min_len > GHCB_SCRATCH_AREA_LIMIT) { pr_err("vmgexit: scratch area exceeds KVM limits (%#llx requested, %#llx limit)\n", - len, GHCB_SCRATCH_AREA_LIMIT); + min_len, GHCB_SCRATCH_AREA_LIMIT); goto e_scratch; } - scratch_va = kvzalloc(len, GFP_KERNEL_ACCOUNT); + scratch_va = kvzalloc(min_len, GFP_KERNEL_ACCOUNT); if (!scratch_va) return -ENOMEM; - if (kvm_read_guest(svm->vcpu.kvm, scratch_gpa_beg, scratch_va, len)) { + if (kvm_read_guest(svm->vcpu.kvm, scratch_gpa_beg, scratch_va, min_len)) { /* Unable to copy scratch area from guest */ pr_err("vmgexit: kvm_read_guest for scratch area failed\n"); @@ -3585,11 +3582,10 @@ */ svm->sev_es.ghcb_sa_sync = sync; svm->sev_es.ghcb_sa_free = true; + svm->sev_es.ghcb_sa_len = min_len; } svm->sev_es.ghcb_sa = scratch_va; - svm->sev_es.ghcb_sa_len = len; - return 0; e_scratch: @@ -3680,7 +3676,7 @@ struct psc_entry entries[]; } __packed; -static int snp_begin_psc(struct vcpu_svm *svm, struct psc_buffer *psc); +static int snp_begin_psc(struct vcpu_svm *svm); static void snp_complete_psc(struct vcpu_svm *svm, u64 psc_ret) { @@ -3704,9 +3700,9 @@ */ for (idx = svm->sev_es.psc_idx; svm->sev_es.psc_inflight; svm->sev_es.psc_inflight--, idx++) { - struct psc_entry *entry = &entries[idx]; + struct psc_entry entry = READ_ONCE(entries[idx]); - entry->cur_page = entry->pagesize ? 512 : 1; + entries[idx].cur_page = entry.pagesize ? 512 : 1; } hdr->cur_entry = idx; @@ -3715,7 +3711,6 @@ static int snp_complete_one_psc(struct kvm_vcpu *vcpu) { struct vcpu_svm *svm = to_svm(vcpu); - struct psc_buffer *psc = svm->sev_es.ghcb_sa; if (vcpu->run->hypercall.ret) { snp_complete_psc(svm, VMGEXIT_PSC_ERROR_GENERIC); @@ -3725,16 +3720,18 @@ __snp_complete_one_psc(svm); /* Handle the next range (if any). */ - return snp_begin_psc(svm, psc); + return snp_begin_psc(svm); } -static int snp_begin_psc(struct vcpu_svm *svm, struct psc_buffer *psc) +static int snp_begin_psc(struct vcpu_svm *svm) { + struct vcpu_sev_es_state *sev_es = &svm->sev_es; + struct psc_buffer *psc = sev_es->ghcb_sa; struct psc_entry *entries = psc->entries; struct kvm_vcpu *vcpu = &svm->vcpu; struct psc_hdr *hdr = &psc->hdr; struct psc_entry entry_start; - u16 idx, idx_start, idx_end; + u16 idx, idx_start, idx_end, max_nr_entries; int npages; bool huge; u64 gfn; @@ -3744,6 +3741,19 @@ return 1; } + /* + * GHCB v2 requires the scratch area to reside within the GHCB itself, + * and PSC requests are only supported for GHCB v2+. Thus it should be + * impossible to exceed the max PSC entry count (which is derived from + * the size of the shared GHCB buffer). + */ + max_nr_entries = (sev_es->ghcb_sa_len - sizeof(struct psc_hdr)) / + sizeof(struct psc_entry); + if (WARN_ON_ONCE(max_nr_entries > VMGEXIT_PSC_MAX_COUNT)) { + snp_complete_psc(svm, VMGEXIT_PSC_ERROR_GENERIC); + return 1; + } + next_range: /* There should be no other PSCs in-flight at this point. */ if (WARN_ON_ONCE(svm->sev_es.psc_inflight)) { @@ -3756,17 +3766,17 @@ * validation, so take care to only use validated copies of values used * for things like array indexing. */ - idx_start = hdr->cur_entry; - idx_end = hdr->end_entry; + idx_start = READ_ONCE(hdr->cur_entry); + idx_end = READ_ONCE(hdr->end_entry); - if (idx_end >= VMGEXIT_PSC_MAX_COUNT) { + if (idx_end >= max_nr_entries) { snp_complete_psc(svm, VMGEXIT_PSC_ERROR_INVALID_HDR); return 1; } /* Find the start of the next range which needs processing. */ for (idx = idx_start; idx <= idx_end; idx++, hdr->cur_entry++) { - entry_start = entries[idx]; + entry_start = READ_ONCE(entries[idx]); gfn = entry_start.gfn; huge = entry_start.pagesize; @@ -3810,7 +3820,7 @@ * KVM_HC_MAP_GPA_RANGE exit. */ while (++idx <= idx_end) { - struct psc_entry entry = entries[idx]; + struct psc_entry entry = READ_ONCE(entries[idx]); if (entry.operation != entry_start.operation || entry.gfn != entry_start.gfn + npages || @@ -4402,11 +4412,11 @@ vcpu->run->system_event.data[0] = control->ghcb_gpa; break; case SVM_VMGEXIT_PSC: - ret = setup_vmgexit_scratch(svm, true, control->exit_info_2); + ret = setup_vmgexit_scratch(svm, true, sizeof(struct psc_hdr)); if (ret) break; - ret = snp_begin_psc(svm, svm->sev_es.ghcb_sa); + ret = snp_begin_psc(svm); break; case SVM_VMGEXIT_AP_CREATION: ret = sev_snp_ap_creation(svm); diff -Nru linux-6.12.90/arch/x86/kvm/trace.h linux-6.12.94/arch/x86/kvm/trace.h --- linux-6.12.90/arch/x86/kvm/trace.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kvm/trace.h 2026-06-19 11:42:39.000000000 +0000 @@ -140,7 +140,7 @@ __entry->a2 = a2; __entry->a3 = a3; __entry->a4 = a4; - __entry->a4 = a5; + __entry->a5 = a5; ), TP_printk("cpl %d nr 0x%lx a0 0x%lx a1 0x%lx a2 0x%lx a3 0x%lx a4 0x%lx a5 %lx", diff -Nru linux-6.12.90/arch/x86/kvm/vmx/vmx.c linux-6.12.94/arch/x86/kvm/vmx/vmx.c --- linux-6.12.90/arch/x86/kvm/vmx/vmx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kvm/vmx/vmx.c 2026-06-19 11:42:39.000000000 +0000 @@ -6853,15 +6853,6 @@ * VM-Exit, otherwise L1 with run with a stale SVI. */ if (is_guest_mode(vcpu)) { - /* - * KVM is supposed to forward intercepted L2 EOIs to L1 if VID - * is enabled in vmcs12; as above, the EOIs affect L2's vAPIC. - * Note, userspace can stuff state while L2 is active; assert - * that VID is disabled if and only if the vCPU is in KVM_RUN - * to avoid false positives if userspace is setting APIC state. - */ - WARN_ON_ONCE(vcpu->wants_to_run && - nested_cpu_has_vid(get_vmcs12(vcpu))); to_vmx(vcpu)->nested.update_vmcs01_hwapic_isr = true; return; } diff -Nru linux-6.12.90/arch/x86/kvm/x86.c linux-6.12.94/arch/x86/kvm/x86.c --- linux-6.12.90/arch/x86/kvm/x86.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/kvm/x86.c 2026-06-19 11:42:39.000000000 +0000 @@ -10629,9 +10629,16 @@ * pending. At the same time, KVM_REQ_EVENT may not be set as APICv was * still active when the interrupt got accepted. Make sure * kvm_check_and_inject_events() is called to check for that. + * + * Update SVI when APICv gets enabled, otherwise SVI won't reflect the + * highest bit in vISR and the next accelerated EOI in the guest won't + * be virtualized correctly (the CPU uses SVI to determine which vISR + * vector to clear). */ if (!apic->apicv_active) kvm_make_request(KVM_REQ_EVENT, vcpu); + else + kvm_apic_update_hwapic_isr(vcpu); out: preempt_enable(); diff -Nru linux-6.12.90/arch/x86/mm/Makefile linux-6.12.94/arch/x86/mm/Makefile --- linux-6.12.90/arch/x86/mm/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/mm/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -5,6 +5,8 @@ KCOV_INSTRUMENT_mem_encrypt_amd.o := n KCOV_INSTRUMENT_mem_encrypt_identity.o := n KCOV_INSTRUMENT_pgprot.o := n +# See the "Disable KCOV" comment in arch/x86/kernel/Makefile. +KCOV_INSTRUMENT_physaddr.o := n KASAN_SANITIZE_mem_encrypt.o := n KASAN_SANITIZE_mem_encrypt_amd.o := n diff -Nru linux-6.12.90/arch/x86/um/vdso/Makefile linux-6.12.94/arch/x86/um/vdso/Makefile --- linux-6.12.90/arch/x86/um/vdso/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/um/vdso/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -3,16 +3,11 @@ # Building vDSO images for x86. # -VDSO64-y := y - -vdso-install-$(VDSO64-y) += vdso.so - - # files to link into the vdso vobjs-y := vdso-note.o um_vdso.o # files to link into kernel -obj-$(VDSO64-y) += vdso.o vma.o +obj-y += vdso.o vma.o vobjs := $(foreach F,$(vobjs-y),$(obj)/$F) diff -Nru linux-6.12.90/arch/x86/xen/setup.c linux-6.12.94/arch/x86/xen/setup.c --- linux-6.12.90/arch/x86/xen/setup.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/x86/xen/setup.c 2026-06-19 11:42:39.000000000 +0000 @@ -655,7 +655,7 @@ /* Fill new entry (keep size and page offset). */ entry->type = swap_entry->type; entry->addr = entry_end - swap_size + - swap_addr - swap_entry->addr; + swap_entry->addr - swap_addr; entry->size = swap_entry->size; /* Convert old entry to RAM, align to pages. */ diff -Nru linux-6.12.90/arch/xtensa/include/asm/Kbuild linux-6.12.94/arch/xtensa/include/asm/Kbuild --- linux-6.12.90/arch/xtensa/include/asm/Kbuild 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/arch/xtensa/include/asm/Kbuild 2026-06-19 11:42:39.000000000 +0000 @@ -7,4 +7,5 @@ generic-y += parport.h generic-y += qrwlock.h generic-y += qspinlock.h +generic-y += ring_buffer.h generic-y += user.h diff -Nru linux-6.12.90/block/bio-integrity.c linux-6.12.94/block/bio-integrity.c --- linux-6.12.90/block/bio-integrity.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/bio-integrity.c 2026-06-19 11:42:39.000000000 +0000 @@ -196,10 +196,9 @@ EXPORT_SYMBOL(bio_integrity_add_page); static int bio_integrity_copy_user(struct bio *bio, struct bio_vec *bvec, - int nr_vecs, unsigned int len, - unsigned int direction, u32 seed) + int nr_vecs, unsigned int len) { - bool write = direction == ITER_SOURCE; + bool write = op_is_write(bio_op(bio)); struct bio_integrity_payload *bip; struct iov_iter iter; void *buf; @@ -210,7 +209,7 @@ return -ENOMEM; if (write) { - iov_iter_bvec(&iter, direction, bvec, nr_vecs, len); + iov_iter_bvec(&iter, ITER_SOURCE, bvec, nr_vecs, len); if (!copy_from_iter_full(buf, len, &iter)) { ret = -EFAULT; goto free_buf; @@ -245,8 +244,6 @@ } bip->bip_flags |= BIP_COPY_USER; - bip->bip_iter.bi_sector = seed; - bip->bip_vcnt = nr_vecs; return 0; free_bip: bio_integrity_free(bio); @@ -256,7 +253,7 @@ } static int bio_integrity_init_user(struct bio *bio, struct bio_vec *bvec, - int nr_vecs, unsigned int len, u32 seed) + int nr_vecs, unsigned int len) { struct bio_integrity_payload *bip; @@ -265,14 +262,14 @@ return PTR_ERR(bip); memcpy(bip->bip_vec, bvec, nr_vecs * sizeof(*bvec)); - bip->bip_iter.bi_sector = seed; bip->bip_iter.bi_size = len; bip->bip_vcnt = nr_vecs; return 0; } static unsigned int bvec_from_pages(struct bio_vec *bvec, struct page **pages, - int nr_vecs, ssize_t bytes, ssize_t offset) + int nr_vecs, ssize_t bytes, ssize_t offset, + bool *is_p2p) { unsigned int nr_bvecs = 0; int i, j; @@ -293,6 +290,9 @@ bytes -= next; } + if (is_pci_p2pdma_page(pages[i])) + *is_p2p = true; + bvec_set_page(&bvec[nr_bvecs], pages[i], size, offset); offset = 0; nr_bvecs++; @@ -301,31 +301,23 @@ return nr_bvecs; } -int bio_integrity_map_user(struct bio *bio, void __user *ubuf, ssize_t bytes, - u32 seed) +int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter) { struct request_queue *q = bdev_get_queue(bio->bi_bdev); - unsigned int align = blk_lim_dma_alignment_and_pad(&q->limits); struct page *stack_pages[UIO_FASTIOV], **pages = stack_pages; struct bio_vec stack_vec[UIO_FASTIOV], *bvec = stack_vec; - unsigned int direction, nr_bvecs; - struct iov_iter iter; + iov_iter_extraction_t extraction_flags = 0; + size_t offset, bytes = iter->count; + bool copy, is_p2p = false; + unsigned int nr_bvecs; int ret, nr_vecs; - size_t offset; - bool copy; if (bio_integrity(bio)) return -EINVAL; if (bytes >> SECTOR_SHIFT > queue_max_hw_sectors(q)) return -E2BIG; - if (bio_data_dir(bio) == READ) - direction = ITER_DEST; - else - direction = ITER_SOURCE; - - iov_iter_ubuf(&iter, direction, ubuf, bytes); - nr_vecs = iov_iter_npages(&iter, BIO_MAX_VECS + 1); + nr_vecs = iov_iter_npages(iter, BIO_MAX_VECS + 1); if (nr_vecs > BIO_MAX_VECS) return -E2BIG; if (nr_vecs > UIO_FASTIOV) { @@ -335,22 +327,48 @@ pages = NULL; } - copy = !iov_iter_is_aligned(&iter, align, align); - ret = iov_iter_extract_pages(&iter, &pages, bytes, nr_vecs, 0, &offset); + copy = iov_iter_alignment(iter) & + blk_lim_dma_alignment_and_pad(&q->limits); + + if (blk_queue_pci_p2pdma(q)) + extraction_flags |= ITER_ALLOW_P2PDMA; + + ret = iov_iter_extract_pages(iter, &pages, bytes, nr_vecs, + extraction_flags, &offset); if (unlikely(ret < 0)) goto free_bvec; - nr_bvecs = bvec_from_pages(bvec, pages, nr_vecs, bytes, offset); + /* + * Handle partial pinning. This can happen when pin_user_pages_fast() + * returns fewer pages than requested. + */ + if (user_backed_iter(iter) && unlikely(ret != bytes)) { + if (ret > 0) { + int npinned = DIV_ROUND_UP(offset + ret, PAGE_SIZE); + int i; + + for (i = 0; i < npinned; i++) + unpin_user_page(pages[i]); + } + if (pages != stack_pages) + kvfree(pages); + ret = -EFAULT; + goto free_bvec; + } + + nr_bvecs = bvec_from_pages(bvec, pages, nr_vecs, bytes, offset, + &is_p2p); if (pages != stack_pages) kvfree(pages); if (nr_bvecs > queue_max_integrity_segments(q)) copy = true; + if (is_p2p) + bio->bi_opf |= REQ_NOMERGE; if (copy) - ret = bio_integrity_copy_user(bio, bvec, nr_bvecs, bytes, - direction, seed); + ret = bio_integrity_copy_user(bio, bvec, nr_bvecs, bytes); else - ret = bio_integrity_init_user(bio, bvec, nr_bvecs, bytes, seed); + ret = bio_integrity_init_user(bio, bvec, nr_bvecs, bytes); if (ret) goto release_pages; if (bvec != stack_vec) diff -Nru linux-6.12.90/block/blk-cgroup.c linux-6.12.94/block/blk-cgroup.c --- linux-6.12.90/block/blk-cgroup.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/blk-cgroup.c 2026-06-19 11:42:39.000000000 +0000 @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -611,6 +612,8 @@ q->root_blkg = NULL; spin_unlock_irq(&q->queue_lock); + + wake_up_var(&q->root_blkg); } static void blkg_iostat_set(struct blkg_iostat *dst, struct blkg_iostat *src) @@ -1451,6 +1454,18 @@ struct blkcg_gq *new_blkg, *blkg; bool preloaded; + /* + * If the queue is shared across disk rebind (e.g., SCSI), the + * previous disk's blkcg state is cleaned up asynchronously via + * disk_release() -> blkcg_exit_disk(). Wait for that cleanup to + * finish (indicated by root_blkg becoming NULL) before setting up + * new blkcg state. Otherwise, we may overwrite q->root_blkg while + * the old one is still alive, and radix_tree_insert() in + * blkg_create() will fail with -EEXIST because the old entries + * still occupy the same queue id slot in blkcg->blkg_tree. + */ + wait_var_event(&q->root_blkg, !READ_ONCE(q->root_blkg)); + new_blkg = blkg_alloc(&blkcg_root, disk, GFP_KERNEL); if (!new_blkg) return -ENOMEM; @@ -1970,6 +1985,7 @@ return; out: rcu_read_unlock(); + put_disk(disk); } /** diff -Nru linux-6.12.90/block/blk-integrity.c linux-6.12.94/block/blk-integrity.c --- linux-6.12.90/block/blk-integrity.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/blk-integrity.c 2026-06-19 11:42:39.000000000 +0000 @@ -113,10 +113,18 @@ EXPORT_SYMBOL(blk_rq_map_integrity_sg); int blk_rq_integrity_map_user(struct request *rq, void __user *ubuf, - ssize_t bytes, u32 seed) + ssize_t bytes) { - int ret = bio_integrity_map_user(rq->bio, ubuf, bytes, seed); + int ret; + struct iov_iter iter; + unsigned int direction; + if (op_is_write(req_op(rq))) + direction = ITER_DEST; + else + direction = ITER_SOURCE; + iov_iter_ubuf(&iter, direction, ubuf, bytes); + ret = bio_integrity_map_user(rq->bio, &iter); if (ret) return ret; diff -Nru linux-6.12.90/block/blk-mq.c linux-6.12.94/block/blk-mq.c --- linux-6.12.90/block/blk-mq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/blk-mq.c 2026-06-19 11:42:39.000000000 +0000 @@ -3215,6 +3215,25 @@ return BLK_STS_IOERR; } + /* + * Integrity segment counting depends on the same queue limits + * (virt_boundary_mask, seg_boundary_mask, max_segment_size) that + * vary across stacked queues, so recompute against the bottom + * queue just like nr_phys_segments above. + */ + if (blk_integrity_rq(rq) && rq->bio) { + unsigned short max_int_segs = queue_max_integrity_segments(q); + + rq->nr_integrity_segments = + blk_rq_count_integrity_sg(rq->q, rq->bio); + if (rq->nr_integrity_segments > max_int_segs) { + printk(KERN_ERR "%s: over max integrity segments limit. (%u > %u)\n", + __func__, rq->nr_integrity_segments, + max_int_segs); + return BLK_STS_IOERR; + } + } + if (q->disk && should_fail_request(q->disk->part0, blk_rq_bytes(rq))) return BLK_STS_IOERR; diff -Nru linux-6.12.90/block/blk-zoned.c linux-6.12.94/block/blk-zoned.c --- linux-6.12.90/block/blk-zoned.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/blk-zoned.c 2026-06-19 11:42:39.000000000 +0000 @@ -517,6 +517,28 @@ } } +static inline bool disk_check_zone_wplug_dead(struct blk_zone_wplug *zwplug) +{ + if (!(zwplug->flags & BLK_ZONE_WPLUG_DEAD)) + return false; + + /* + * If a new write is received right after a zone reset completes and + * while the disk_zone_wplugs_worker() thread has not yet released the + * reference on the zone write plug after processing the last write to + * the zone, then the new write BIO will see the zone write plug marked + * as dead. This case is however a false positive and a perfectly valid + * pattern. In such case, restore the zone write plug to a live one. + */ + if (!zwplug->wp_offset && bio_list_empty(&zwplug->bio_list)) { + zwplug->flags &= ~BLK_ZONE_WPLUG_DEAD; + refcount_inc(&zwplug->ref); + return false; + } + + return true; +} + static void blk_zone_wplug_bio_work(struct work_struct *work); /* @@ -1037,12 +1059,12 @@ } /* - * If we got a zone write plug marked as dead, then the user is issuing - * writes to a full zone, or without synchronizing with zone reset or - * zone finish operations. In such case, fail the BIO to signal this - * invalid usage. + * Check if we got a zone write plug marked as dead. If yes, then the + * user is likely issuing writes to a full zone, or without + * synchronizing with zone reset or zone finish operations. In such + * case, fail the BIO to signal this invalid usage. */ - if (zwplug->flags & BLK_ZONE_WPLUG_DEAD) { + if (disk_check_zone_wplug_dead(zwplug)) { spin_unlock_irqrestore(&zwplug->lock, flags); disk_put_zone_wplug(zwplug); bio_io_error(bio); diff -Nru linux-6.12.90/block/disk-events.c linux-6.12.94/block/disk-events.c --- linux-6.12.90/block/disk-events.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/block/disk-events.c 2026-06-19 11:42:39.000000000 +0000 @@ -290,13 +290,14 @@ * Should be called when the media changes for @disk. Generates a uevent * and attempts to free all dentries and inodes and invalidates all block * device page cache entries in that case. + * + * Callers that need a partition re-scan should arrange for one explicitly. */ void disk_force_media_change(struct gendisk *disk) { disk_event_uevent(disk, DISK_EVENT_MEDIA_CHANGE); inc_diskseq(disk); bdev_mark_dead(disk->part0, true); - set_bit(GD_NEED_PART_SCAN, &disk->state); } EXPORT_SYMBOL_GPL(disk_force_media_change); diff -Nru linux-6.12.90/crypto/af_alg.c linux-6.12.94/crypto/af_alg.c --- linux-6.12.90/crypto/af_alg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/crypto/af_alg.c 2026-06-19 11:42:39.000000000 +0000 @@ -586,6 +586,8 @@ if (cmsg->cmsg_len < CMSG_LEN(sizeof(u32))) return -EINVAL; con->aead_assoclen = *(u32 *)CMSG_DATA(cmsg); + if (con->aead_assoclen >= 0x80000000u) + return -EINVAL; break; default: diff -Nru linux-6.12.90/crypto/jitterentropy-kcapi.c linux-6.12.94/crypto/jitterentropy-kcapi.c --- linux-6.12.90/crypto/jitterentropy-kcapi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/crypto/jitterentropy-kcapi.c 2026-06-19 11:42:39.000000000 +0000 @@ -42,6 +42,7 @@ #include #include #include +#include #include #include #include @@ -192,7 +193,7 @@ ***************************************************************************/ struct jitterentropy { - spinlock_t jent_lock; + struct mutex jent_lock; struct rand_data *entropy_collector; struct crypto_shash *tfm; struct shash_desc *sdesc; @@ -202,7 +203,7 @@ { struct jitterentropy *rng = crypto_tfm_ctx(tfm); - spin_lock(&rng->jent_lock); + mutex_lock(&rng->jent_lock); if (rng->sdesc) { shash_desc_zero(rng->sdesc); @@ -217,7 +218,7 @@ if (rng->entropy_collector) jent_entropy_collector_free(rng->entropy_collector); rng->entropy_collector = NULL; - spin_unlock(&rng->jent_lock); + mutex_unlock(&rng->jent_lock); } static int jent_kcapi_init(struct crypto_tfm *tfm) @@ -227,7 +228,7 @@ struct shash_desc *sdesc; int size, ret = 0; - spin_lock_init(&rng->jent_lock); + mutex_init(&rng->jent_lock); /* * Use SHA3-256 as conditioner. We allocate only the generic @@ -264,7 +265,6 @@ goto err; } - spin_lock_init(&rng->jent_lock); return 0; err: @@ -279,7 +279,7 @@ struct jitterentropy *rng = crypto_rng_ctx(tfm); int ret = 0; - spin_lock(&rng->jent_lock); + mutex_lock(&rng->jent_lock); ret = jent_read_entropy(rng->entropy_collector, rdata, dlen); @@ -305,7 +305,7 @@ ret = -EINVAL; } - spin_unlock(&rng->jent_lock); + mutex_unlock(&rng->jent_lock); return ret; } diff -Nru linux-6.12.90/debian/changelog linux-6.12.94/debian/changelog --- linux-6.12.90/debian/changelog 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/changelog 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,1594 @@ +linux (6.12.94-1) trixie-security; urgency=high + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.91 + - io_uring/kbuf: use mem_is_zero() + - blk-cgroup: wait for blkcg cleanup before initializing new disk + - fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START + - fs/mbcache: cancel shrink work before destroying the cache + - md/raid1: fix the comparing region of interval tree + - drbd: Balance RCU calls in drbd_adm_dump_devices() + - loop: fix partition scan race between udev and loop_reread_partitions() + - nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty() + - blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current() + - pstore/ram: fix resource leak when ioremap() fails + - md: wake raid456 reshape waiters before suspend + - btrfs: pass struct btrfs_inode to clone_copy_inline_extent() + - btrfs: fix deadlock between reflink and transaction commit when using + flushoncommit + - [amd64] ACPI: x86: cmos_rtc: Clean up address space handler driver + - [amd64] ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver + - devres: fix missing node debug info in devm_krealloc() + - thermal/drivers/spear: Fix error condition for reading st,thermal-flags + - debugfs: check for NULL pointer in debugfs_create_str() + - debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str() + - soundwire: debugfs: initialize firmware_file to empty string + - PCI: use generic driver_override infrastructure + - platform/wmi: use generic driver_override infrastructure + - [s390x] cio: use generic driver_override infrastructure + - bus: fsl-mc: use generic driver_override infrastructure + - irqchip/irq-pic32-evic: Address warning related to wrong printf() + formatter + - hrtimers: Update the return type of enqueue_hrtimer() + - hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns() + - hrtimer: Reduce trace noise in hrtimer_start() + - locking: Fix rwlock support in + - firmware: dmi: Correct an indexing error in dmi.h + - wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt() + - wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished + irq_prepare_bcn_tasklet + - bpf: test_run: Fix the null pointer dereference issue in + bpf_lwt_xmit_push_encap + - dpaa2: add independent dependencies for FSL_DPAA2_SWITCH + - dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n + - [s390x] bpf: Zero-extend bpf prog return values and kfunc arguments + - params: Replace __modinit with __init_or_module + - module: Fix freeing of charp module parameters when CONFIG_SYSFS=n + - wifi: mt76: mt7921: Reset ampdu_state state in case of failure in + mt76_connac2_tx_check_aggr() + - wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control + - wifi: mt76: mt7615: fix use_cts_prot support + - wifi: mt76: mt7915: fix use_cts_prot support + - wifi: mt76: mt7925: prevent NULL pointer dereference in + mt7925_tx_check_aggr() + - wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi + - wifi: mt76: mt7996: fix FCS error flag check in RX descriptor + - wifi: mt76: mt7921: Place upper limit on station AID + - [arm64] cpufeature: Make PMUVer and PerfMon unsigned + - wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event + - wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work() + - wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work() + - wifi: mt76: mt7921: fix 6GHz regulatory update on connection + - bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path + - bpf: Fix variable length stack write over spilled pointers + - bpf,arc_jit: Fix missing newline in pr_err messages + - wifi: rtw89: phy: fix uninitialized variable access in + rtw89_phy_cfo_set_crystal_cap() + - r8152: fix incorrect register write to USB_UPHY_XTAL + - [powerpc*] crash: fix backup region offset update to elfcorehdr + - [powerpc*] crash: Update backup region offset in elfcorehdr on memory + hotplug + - macvlan: annotate data-races around port->bc_queue_len_used + - bpf: fix end-of-list detection in cgroup_storage_get_next_key() + - bpf: Fix stale offload->prog pointer after constant blinding + - wifi: brcmfmac: Fix error pointer dereference + - wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode() + - bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks + - bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec() + - wifi: ath10k: fix station lookup failure during disconnect + - ACPI: AGDI: fix missing newline in error message + - [arm64] kexec: Remove duplicate allocation for trans_pgd + - net: bcmgenet: fix off-by-one in bcmgenet_put_txcb + - net: bcmgenet: add bcmgenet_has_* helpers + - net: bcmgenet: move DESC_INDEX flow to ring 0 + - net: bcmgenet: support reclaiming unsent Tx packets + - net: bcmgenet: switch to use 64bit statistics + - net: bcmgenet: fix racing timeout handler + - eth: fbnic: Use wake instead of start + - netfilter: xt_socket: enable defrag after all other checks + - netfilter: nft_fwd_netdev: check ttl/hl before forwarding + - bpf: fix mm lifecycle in open-coded task_vma iterator + - bpf: switch task_vma iterator from mmap_lock to per-VMA locks + - bpf: return VMA snapshot from task_vma iterator + - bpf: Fix RCU stall in bpf_fd_array_map_clear() + - net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf + - bpf: Relax scalar id equivalence for state pruning + - bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars + - net/sched: act_ct: Only release RCU read lock after ct_ft + - net: airoha: Implement BQL support + - net: airoha: Add missing RX_CPU_IDX() configuration in + airoha_qdma_cleanup_rx_queue() + - bpf: Allow instructions with arena source and non-arena dest registers + - net/rds: Optimize rds_ib_laddr_check + - net/rds: Restrict use of RDS/IB to the initial network namespace + - bpf: Fix OOB in pcpu_init_value + - ppp: require CAP_NET_ADMIN in target netns for unattached ioctls + - net: ipa: Fix programming of QTIME_TIMESTAMP_CFG + - net: ipa: Fix decoding EV_PER_EE for IPA v5.0+ + - dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110 + - net: phy: fix a return path in get_phy_c45_ids() + - net/mlx5e: Fix features not applied during netdev registration + - net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic() + - bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb + - Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU + - Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error + - Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER + - Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp + - Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to + sco_pi(sk)->codec + - net: phy: qcom: at803x: Use the correct bit to disable extended next page + - ipv4: udp: fix typos in comments + - ipv6: udp: fix typos in comments + - udp: Force compute_score to always inline + - tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init(). + - sctp: fix missing encap_port propagation for GSO fragments + - net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master + - drm/komeda: fix integer overflow in AFBC framebuffer size check + - ASoC: SOF: ipc3: Use standard dev_dbg API + - ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits + - ASoC: soc-compress: use function to clear symmetric params + - drm/sun4i: backend: fix error pointer dereference + - ASoC: sti: Return errors from regmap_field_alloc() + - ASoC: sti: use managed regmap_field allocations + - dm cache: fix null-deref with concurrent writes in passthrough mode + - dm cache: fix write path cache coherency in passthrough mode + - dm cache: fix write hang in passthrough mode + - dm cache policy smq: fix missing locks in invalidating cache blocks + - dm cache: fix concurrent write failure in passthrough mode + - dm cache: support shrinking the origin device + - dm cache: fix dirty mapping checking in passthrough mode switching + - platform/chrome: chromeos_tbmc: Drop wakeup source on remove + - PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs + encoding + - PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix() + - PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() + - PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq() + - dm cache metadata: fix memory leak on metadata abort retry + - dm log: fix out-of-bounds write due to region_count overflow + - drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in + atomic_enable() + - drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to + drm_bridge_funcs + - drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge + atomic check + - spi: spi-nxp-fspi: enable runtime pm for fspi + - spi: nxp-fspi: Use reinit_completion() for repeated operations + - spi: fsl-qspi: Use reinit_completion() for repeated operations + - media: i2c: og01a1b: Replace client->dev usage + - media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe + - drm/v3d: Handle error from drm_sched_entity_init() + - drm/sun4i: Fix resource leaks + - drm/amdgpu: Add default case in DVI mode validation + - dm init: ensure device probing has finished in dm-mod.waitfor= + - fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build + break + - crypto: tegra - finalize crypto req on error + - crypto: tegra - Transfer HASH init function to crypto engine + - crypto: tegra - Reserve keyslots to allocate dynamically + - crypto: tegra - Disable softirqs before finalizing request + - crypto: atmel - Use unregister_{aeads,ahashes,skciphers} + - crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs + - padata: Remove cpu online check from cpu add and removal + - padata: Put CPU offline callback in ONLINE section to allow failure + - PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the + documentation + - drm/amdgpu/gfx10: look at the right prop for gfx queue priority + - drm/amdgpu/gfx11: look at the right prop for gfx queue priority + - spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo + - drm/imagination: Switch reset_reason fields from enum to u32 + - iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() + - [arm64] drm/msm/dpu: fix mismatch between power and frequency + - [arm64] drm/msm/dsi: add the missing parameter description + - [arm64] drm/msm/dsi: fix bits_per_pclk + - [arm64] drm/msm/dsi: fix hdisplay calculation for CMD mode panel + - [arm64] drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0 + - drm/panel: sharp-ls043t1le01: make use of prepare_prev_first + - drm/panel: simple: Correct G190EAN01 prepare timing + - PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion + support + - ALSA: core: Validate compress device numbers without dynamic minors + - drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled + - drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs + - drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock + - drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0 + - drm/amd/pm/ci: Clear EnabledForActivity field for memory levels + - drm/amd/pm/ci: Fill DW8 fields from SMC + - drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board + - drm/amdgpu: add amdgpu_device reference in ip block + - drm/amdgpu: update the handle ptr in dump_ip_state + - drm/amdgpu: update the handle ptr in early_init + - drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled + - hwmon: Switch back to struct platform_driver::remove() + - hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback + - ALSA: hda/realtek: fix code style (ERROR: else should follow close brace + '}') + - [amd64] ASoC: SOF: Intel: hda: Place check before dereference + - [arm64] drm/msm/a6xx: Fix HLSQ register dumping + - [arm64] drm/msm/shrinker: Fix can_block() logic + - [arm64] drm/msm/a6xx: Fix dumping A650+ debugbus blocks + - [arm64] drm/msm/a6xx: Use barriers while updating HFI Q headers + - pmdomain: ti: omap_prm: Fix a reference leak on device node + - pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() + - PM: domains: De-constify fields in struct dev_pm_domain_attach_data + - ASoC: fsl_micfil: Add access property for "VAD Detected" + - ASoC: fsl_micfil: Fix event generation in hwvad_put_enable() + - ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode() + - ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state() + - ASoC: fsl_micfil: Fix event generation in micfil_quality_set() + - ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put() + - ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put() + - ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits() + - ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits() + - ASoC: fsl_easrc: Change the type for iec958 channel status controls + - [amd64] iommu/amd: Remove protection_domain.dev_cnt variable + - [amd64] iommu/amd: xarray to track protection_domain->iommu list + - [amd64] iommu/amd: Do not detach devices in domain free path + - [amd64] iommu/amd: Reduce domain lock scope in attach device path + - [amd64] iommu/amd: Rearrange attach device code + - [amd64] iommu/amd: Convert dev_data lock from spinlock to mutex + - [amd64] iommu/amd: Introduce helper function to update 256-bit DTE + - [amd64] iommu/amd: Introduce helper function get_dte256() + - [amd64] iommu/amd: Fix clone_alias() to use the original device's devid + - [arm64] ASoC: qcom: qdsp6: topology: check widget type before accessing + data + - crypto: qat - introduce fuse array + - crypto: qat - disable 4xxx AE cluster when lead engine is fused off + - crypto: qat - disable 420xx AE cluster when lead engine is fused off + - crypto: qat - fix type mismatch in RAS sysfs show functions + - crypto: qat - use swab32 macro + - ASoC: rsnd: Fix potential out-of-bounds access of component_dais[] + - PCI: Enable AtomicOps only if Root Port supports them + - PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found + - Documentation: fix a hugetlbfs reservation statement + - ALSA: scarlett2: Add missing sentinel initializer field + - ASoC: SOF: compress: return the configured codec from get_params + - PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports + - PCI: tegra194: Fix polling delay for L2 state + - PCI: tegra194: Increase LTSSM poll time on surprise link down + - PCI: tegra194: Disable LTSSM after transition to Detect on surprise link + down + - PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in + tegra_pcie_downstream_dev_to_D0() + - PCI: tegra194: Don't force the device into the D0 state before L2 + - PCI: tegra194: Disable PERST# IRQ only in Endpoint mode + - PCI: tegra194: Use devm_gpiod_get_optional() to parse + "nvidia,refclk-select" + - PCI: tegra194: Disable direct speed change for Endpoint mode + - PCI: tegra194: Set LTR message request before PCIe link up in Endpoint + mode + - PCI: tegra194: Allow system suspend when the Endpoint link is not up + - PCI: tegra194: Free up Endpoint resources during remove() + - PCI: tegra194: Use DWC IP core version + - PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well + - PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on + - spi: mtk-snfi: unregister ECC engine on probe failure and remove() + callback + - ALSA: sc6000: Keep the programmed board state in card-private data + - dm cache: fix missing return in invalidate_committed's error path + - crypto: jitterentropy - replace long-held spinlock with mutex + - ALSA: hda/realtek - fixed speaker no sound update + - gfs2: Call unlock_new_inode before d_instantiate + - net/socket.c: switch to CLASS(fd) + - fdget(), trivial conversions + - fanotify: call fanotify_events_supported() before path_permission() and + security_path_notify() + - quota: Fix race of dquot_scan_active() with quota deactivation + - gfs2: add some missing log locking + - gfs2: prevent NULL pointer dereference during unmount + - efi/capsule-loader: fix incorrect sizeof in phys array reallocation + - ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine + - [arm64] dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon + - memory: tegra124-emc: Fix dll_change check + - memory: tegra30-emc: Fix dll_change check + - [arm64] dts: imx8-apalis: Fix LEDs name collision + - [arm64] dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config + - [arm64] dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO + (M.2 W_DISABLE1) + - iommufd: vfio compatibility extension check for noiommu mode + - [arm64] dts: mediatek: mt6795: Fix gpio-ranges pin count + - [arm64] dts: mediatek: mt7981b: Fix gpio-ranges pin count + - [arm64] dts: mediatek: mt7986a: Fix gpio-ranges pin count + - [arm64] dts: qcom: msm8953-xiaomi-vince: correct wled ovp value + - [arm64] dts: qcom: msm8953-xiaomi-daisy: fix backlight + - [arm64] dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi + - [arm64] dts: rockchip: Correct Fan Supply for Gameforce Ace + - [arm64] dts: rockchip: Correct Joystick Axes on Gameforce Ace + - [arm64] soc: qcom: ocmem: make the core clock optional + - [arm64] soc: qcom: ocmem: register reasons for probe deferrals + - [arm64] soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available + - bus: rifsc: fix RIF configuration check for peripherals + - [arm64] dts: qcom: sm8450: Fix GIC_ITS range length + - [arm64] dts: qcom: sm8550: Fix GIC_ITS range length + - [arm64] dts: qcom: sm8650: Fix GIC_ITS range length + - [arm64] dts: qcom: sm8550: Fix xo clock supply of platform SD host + controller + - [arm64] dts: qcom: sm8650: Fix xo clock supply of SD host controller + - [arm64] dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes + - [arm64] dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes + - [arm64] dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes + - [arm64] dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl + - [arm64] dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered + during boot + - [arm64] dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins + - [arm64] dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins + - [arm64] dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label + - [arm64] dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS + muxing + - [arm64] dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit + - [arm64] dts: lx2160a: remove duplicate pinmux nodes + - [arm64] dts: lx2160a: rename pinmux nodes for readability + - [arm64] dts: lx2160a: add sda gpio references for i2c bus recovery + - [arm64] dts: lx2160a: change zeros to hexadecimal in pinmux nodes + - [arm64] dts: lx2160a: complete pinmux for rcwsr12 configuration word + - [arm64] dts: imx8qm-mek: switch Type-C connector power-role to dual + - [arm64] dts: imx8qxp-mek: switch Type-C connector power-role to dual + - soc/tegra: cbb: Set ERD on resume for err interrupt + - unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure + - ocfs2/dlm: validate qr_numregions in dlm_match_regions() + - ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison + - soc: qcom: llcc: fix v1 SB syndrome register offset + - [arm64] soc: qcom: aoss: compare against normalized cooling state + - [arm64] dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP + - [arm64] xor: fix conflicting attributes for xor_block_template + - firmware: arm_ffa: Use the correct buffer size during RXTX_MAP + - ocfs2: fix listxattr handling when the buffer is full + - ocfs2: validate bg_bits during freefrag scan + - ocfs2: validate group add input before caching + - dmaengine: dw-axi-dmac: Remove unnecessary return statement from void + function + - soundwire: bus: demote UNATTACHED state warnings to dev_dbg() + - dmaengine: mxs-dma: Fix missing return value from + of_dma_controller_register() + - soundwire: cadence: Clear message complete before signaling waiting thread + - tracing: Rebuild full_name on each hist_field_name() call + - hte: tegra194: remove Kconfig dependency on Tegra194 SoC + - remoteproc: xlnx: Fix sram property parsing + - ima: check return value of crypto_shash_final() in boot aggregate + - HID: asus: make asus_resume adhere to linux kernel coding standards + - HID: asus: do not abort probe when not necessary + - mtd: physmap_of_gemini: Fix disabled pinctrl state check + - ima_fs: don't bother with removal of files in directory we'll be removing + - ima_fs: get rid of lookup-by-dentry stuff + - ima_fs: Correctly create securityfs files for unsupported hash algos + - dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range + - mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations + - mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook + - mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook + - mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation + - mtd: spi-nor: swp: check SR_TB flag when getting tb_mask + - mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path + - mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions + - cxl/pci: Check memdev driver binding status in cxl_reset_done() + - mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob + - HID: usbhid: fix deadlock in hid_post_reset() + - ext4: fix possible null-ptr-deref in mbt_kunit_exit() + - [arm64] bpf, arm64: Fix off-by-one in check_imm signed range check + - bpf, sockmap: Fix af_unix iter deadlock + - bpf, sockmap: Fix af_unix null-ptr-deref in proto update + - bpf, sockmap: Take state lock for af_unix iter + - bpf: Fix precedence bug in convert_bpf_ld_abs alignment check + - bpf: Fix NULL deref in map_kptr_match_type for scalar regs + - bpf: allow UTF-8 literals in bpf_bprintf_prepare() + - bpf: Validate node_id in arena_alloc_pages() + - bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT + - pinctrl: pinctrl-pic32: Fix resource leak + - pinctrl: cy8c95x0: remove duplicate error message + - pinctrl: cy8c95x0: Unify messages with help of dev_err_probe() + - pinctrl: cy8c95x0: Avoid returning positive values to user space + - perf branch: Avoid incrementing NULL + - perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace + - pinctrl: realtek: Fix function signature for config argument + - pinctrl: abx500: Fix type of 'argument' variable + - pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers + - perf lock: Fix option value type in parse_max_stack + - perf stat: Fix opt->value type for parse_cache_level + - perf tools: Fix module symbol resolution for non-zero .text sh_addr + - perf expr: Return -EINVAL for syntax error in expr__find_ids() + - ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure + - ipmi: ssif_bmc: fix message desynchronization after truncated response + - ipmi: ssif_bmc: change log level to dbg in irq callback + - perf evsel: Add alternate_hw_config and use in evsel__match + - perf tool_pmu: Factor tool events into their own PMU + - perf python: Add parse_events function + - perf cgroup: Update metric leader in evlist__expand_cgroup + - perf maps: Fix copy_from that can break sorted by name order + - perf util: Kill die() prototype, dead for a long time + - reset: replace boolean parameters with flags parameter + - reset: Add devres helpers to request pre-deasserted reset controls + - i3c: master: dw-i3c: Fix missing reset assertion in remove() callback + - i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() + - i3c: mipi-i3c-hci: fix IBI payload length calculation for final status + - backlight: sky81452-backlight: Check return value of + devm_gpiod_get_optional() in sky81452_bl_parse_dt() + - platform/surface: surfacepro3_button: Drop wakeup source on remove + - leds: lgm-sso: Remove duplicate assignments for priv->mmap + - tty: hvc_iucv: fix off-by-one in number of supported devices + - platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup + - mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata() + - nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() + - [amd64] platform/x86: asus-wmi: adjust screenpad power/brightness handling + - [amd64] platform/x86: asus-wmi: fix screenpad brightness range + - tty: serial: ip22zilog: Fix section mispatch warning + - fs/ntfs3: terminate the cached volume label after UTF-8 conversion + - [amd64] platform/x86: dell_rbu: avoid uninit value usage in + packet_size_write() + - [amd64] platform/x86: dell-wmi-sysman: bound enumeration string + aggregation + - RDMA/core: Prefer NLA_NUL_STRING + - clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source + - scsi: sg: Fix sysctl sg-big-buff register during sg_init() + - scsi: sg: Resolve soft lockup issue when opening /dev/sgX + - clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from + byte_div_clk_src dividers + - clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting + - scsi: target: core: Fix integer overflow in UNMAP bounds check + - dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs + - clk: qcom: gcc-sc8180x: Add missing GDSCs + - clk: qcom: gcc-sc8180x: Use retention for USB power domains + - clk: qcom: gcc-sc8180x: Use retention for PCIe power domains + - clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk + - clk: qcom: dispcc-sm8250: Enable parents for pixel clocks + - clk: imx: imx6q: Fix device node reference leak in pll6_bypassed() + - clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels() + - clk: imx8mq: Correct the CSI PHY sels + - [amd64] x86/um/vdso: Drop VDSO64-y from Makefile + - clk: qoriq: avoid format string warning + - clk: xgene: Fix mapping leak in xgene_pllclk_init() + - dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets + - clk: qcom: dispcc-sc7180: Add missing MDSS resets + - lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug() + - clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON + - clk: visconti: pll: initialize clk_init_data to zero + - f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show() + - [amd64] drm/i915: Relocate the SKL wm sanitation code + - [amd64] drm/i915/wm: Verify the correct plane DDB entry + - crypto: sa2ul - Fix AEAD fallback algorithm names + - crypto: ccp - copy IV using skcipher ivsize + - erofs: add encoded extent on-disk definition + - erofs: do sanity check on m->type in z_erofs_load_compact_lcluster() + - erofs: avoid infinite loops due to corrupted subpage compact indexes + (CVE-2025-68251) + - erofs: unify lcn as u64 for 32-bit platforms + - [arm64] dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT + - PCMCIA: Fix garbled log messages for KERN_CONT + - [arm64] dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT + - [arm64] dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT + - [arm64] dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's + phy-names + - net/sched: act_mirred: fix wrong device for mac_header_xmit check in + tcf_blockcast_redir + - macvlan: fix macvlan_get_size() not reserving space for + IFLA_MACVLAN_BC_CUTOFF + - net/sched: sch_cake: fix NAT destination port not being updated in + cake_update_flowkeys + - nexthop: fix IPv6 route referencing IPv4 nexthop + - net/sched: taprio: fix use-after-free in advance_sched() on schedule + switch + - tcp: add data-race annotations around tp->data_segs_out and + tp->total_retrans + - tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE + - tcp: annotate data-races around tp->bytes_sent + - tcp: annotate data-races around tp->bytes_retrans + - tcp: annotate data-races around tp->dsack_dups + - tcp: annotate data-races around (tp->write_seq - tp->snd_nxt) + - tcp: annotate data-races around tp->plb_rehash + - ice: update PCS latency settings for E825 10G/25Gb modes + - ice: Remove jumbo_remove step from TX path + - ice: fix double-free of tx_buf skb + - ice: fix ICE_AQ_LINK_SPEED_M for 200G + - i40e: don't advertise IFF_SUPP_NOFCS + - e1000e: Unroll PTP in probe error handling + - ipv6: fix possible UAF in icmpv6_rcv() + - sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks + - pppoe: drop PFC frames + - net/mlx5: Fix HCA caps leak on notifier init failure + - openvswitch: cap upcall PID array size and pre-size vport replies + - netfilter: nft_osf: restrict it to ipv4 + - netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO + - netfilter: conntrack: remove sprintf usage + - netfilter: xtables: restrict several matches to inet family + - ipvs: fix MTU check for GSO packets in tunnel mode + - netfilter: nfnetlink_osf: fix out-of-bounds read on option matching + - netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check + - slip: reject VJ receive packets on instances with no rstate array + - slip: bound decode() reads against the compressed packet length + - [arm64] dts: meson-gxl-p230: fix ethernet PHY interrupt number + - pwm: atmel-tcb: Cache clock rates and mark chip as atomic + - ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() + - ksmbd: destroy async_ida in ksmbd_conn_free() + - ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open + - ksmbd: scope conn->binding slowpath to bound sessions only + - net/rds: zero per-item info buffer before handing it to visitors + - ice: fix timestamp interrupt configuration for E825C + - ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g + - net_sched: sch_hhf: annotate data-races in hhf_dump_stats() + - net/sched: sch_pie: annotate data-races in pie_dump_stats() + - net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats() + - net/sched: sch_red: annotate data-races in red_dump_stats() + - net/sched: sch_sfb: annotate data-races in sfb_dump_stats() + - net: dsa: realtek: rtl8365mb: fix mode mask calculation + - net: airoha: Move ndesc initialization at end of + airoha_qdma_init_rx_queue() + - virtio_net: Split struct virtio_net_rss_config + - virtio_net: Fix endian with virtio_net_ctrl_rss + - virtio_net: Use new RSS config structs + - virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via + VQ_PAIRS_SET + - nfp: fix swapped arguments in nfp_encode_basic_qdr() calls + - tipc: fix double-free in tipc_buf_append() + - vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll() + - fs/adfs: validate nzones in adfs_validate_bblk() + - rtc: abx80x: Disable alarm feature if no interrupt attached + - kbuild: builddeb - avoid recompiles for non-cross-compiles + - fbdev: offb: fix PCI device reference leak on probe failure + - mailbox: mtk-cmdq: Fix CURR and END addr for task insert case + - mailbox: mailbox-test: free channels on probe error + - cgroup/rdma: fix integer overflow in rdmacg_try_charge() + - mailbox: add sanity check for channel array + - mailbox: mailbox-test: don't free the reused channel + - mailbox: mailbox-test: initialize struct earlier + - mailbox: mailbox-test: make data_ready a per-instance variable + - fsnotify: fix inode reference leak in fsnotify_recalc_mask() + - btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent() + - cgroup: Increment nr_dying_subsys_* from rmdir context + - tracing: branch: Fix inverted check on stat tracer registration + - nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers + - netfilter: arp_tables: fix IEEE1394 ARP payload parsing + - nvme-pci: fix missed admin queue sq doorbell write + - drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM + - drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG + - drm/amdgpu: fix spelling typos + - drm/amdgpu/uvd3.1: Don't validate the firmware when already validated + - drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2) + - netfilter: xt_policy: fix strict mode inbound policy matching + - netfilter: nf_conntrack_sip: don't use simple_strtoul + - [amd64] ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED + - spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ + - drm/sysfb: ofdrm: fix PCI device reference leaks + - arm64/scs: Fix potential sign extension issue of advance_loc4 + - cdrom, scsi: sr: propagate read-only status to block layer via + set_disk_ro() + - netdevsim: zero initialize struct iphdr in dummy sk_buff + - net/sched: netem: fix probability gaps in 4-state loss model + - net/sched: netem: fix queue limit check to include reordered packets + - net/sched: netem: only reseed PRNG when seed is explicitly provided + - net/sched: netem: validate slot configuration + - net/sched: netem: fix slot delay calculation overflow + - net/sched: netem: check for negative latency and jitter + - net/sched: sch_choke: annotate data-races in choke_dump_stats() + - net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats() + - vrf: Fix a potential NPD when removing a port from a VRF + - net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit() + - net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit + - NFC: trf7970a: Ignore antenna noise when checking for RF field + - net/sched: taprio: fix NULL pointer dereference in class dump + - neigh: let neigh_xmit take skb ownership + - tcp: make probe0 timer handle expired user timeout + - net, treewide: define and use MAC_ADDR_STR_LEN + - netconsole: allow selection of egress interface via MAC address + - netpoll: Extract carrier wait function + - netpoll: extract IPv4 address retrieval into helper function + - netpoll: fix IPv6 local-address corruption + - ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams + - sched/fair: Clear rel_deadline when initializing forked entities + - net: mctp i2c: check length before marking flow active + - net: phy: dp83869: fix setting CLK_O_SEL field. + - drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings + - drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings + - drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings + - drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring + - drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring + - drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring + - drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring + - ASoC: codecs: ab8500: Fix casting of private data + - netfilter: skip recording stale or retransmitted INIT + - sctp: discard stale INIT after handshake completion + - bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst() + - net/sched: sch_cake: annotate data-races in cake_dump_stats() (V) + - netconsole: propagate device name truncation in dev_name_store() + - ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87 + - ALSA: hda/conexant: Fix missing error check for jack detection + - ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi() + - futex: Prevent lockup in requeue-PI during signal/ timeout wakeup + - drm/amd/display: Allow DCE link encoder without AUX registers + - drm/amd/display: Read EDID from VBIOS embedded panel info + - drm/xe/debugfs: Correct printing of register whitelist ranges + - drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() + - drm/xe/gsc: Fix BO leak on error in query_compatibility_version() + - page_pool: Set `dma_sync` to false for devmem memory provider + - net: page_pool: create hooks for custom memory providers + - page_pool: fix memory-provider leak in page_pool_create_percpu() error + path + - iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING + - iavf: stop removing VLAN filters from PF on interface down + - iavf: wait for PF confirmation before removing VLAN filters + - iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler + - ice: fix NULL pointer dereference in ice_reset_all_vfs() + - net: tls: fix strparser anchor skb leak on offload RX setup failure + - sfc: fix error code in efx_devlink_info_running_versions() + - net/sched: cls_flower: revert unintended changes + - [arm64] Reserve an extra page for early kernel mapping + - smb: client: correctly handle ErrorContextData as a flexible array + - smb: client: fix OOB reads parsing symlink error response (CVE-2026-31613) + - LoongArch: KVM: Compile switch.S directly into the kernel + - ntfs: ->d_compare() must not block + - PCI: Initialize temporary device in new_id_store() + - net: bcmgenet: Initialize u64 stats seq counter + - net: bcmgenet: fix leaking free_bds + - [amd64] iommu/amd: Reorder attach device code + - [amd64] iommu/amd: Put list_add/del(dev_data) back under the domain->lock + - perf tool_pmu: Fix aggregation on duration_time + - net/sched: sch_pie: annotate more data-races in pie_dump_stats() + - netpoll: Extract IPv6 address retrieval function + - netpoll: pass buffer size to egress_dev() to avoid MAC truncation + - page_pool: fix incorrect mp_ops error handling + - crypto: af_alg - Cap AEAD AD length to 0x80000000 + - i40e: Cleanup PTP pins on probe failure + - workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path + - netfilter: nf_conntrack_sip: get helper before allocating expectation + - audit: fix incorrect inheritable capability in CAPSET records + - Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to + warn" + - netfilter: nft_ct: fix missing expect put in obj eval + - net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled + - audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV + - KVM: Reject wrapped offset in kvm_reset_dirty_gfn() + - [s390x] KVM: s390: pci: fix GAIT table indexing due to double-scaling + pointer arithmetic + - [amd64] KVM: x86: Fix Xen hypercall tracepoint argument assignment + - netfilter: nf_tables: unconditionally bump set->nelems before insertion + (CVE-2026-23272) + - ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands + - smb/client: fix possible infinite loop and oob read in symlink_data() + - [amd64] drm/i915/dp: Fix VSC dynamic range signaling for RGB formats + - ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans + - ALSA: usb-audio: Bound MIDI endpoint descriptor scans + - ceph: fix a buffer leak in __ceph_setxattr() + - ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size + - io-wq: check that the predecessor is hashed in io_wq_remove_pending() + - [powerpc*] warp: Fix error handling in pika_dtm_thread + - netfs: fix error handling in netfs_extract_user_iter() + - irqchip/riscv-imsic: Clear interrupt move state during CPU offlining + - libceph: Fix potential out-of-bounds access in osdmap_decode() + - libceph: Fix potential null-ptr-deref in decode_choose_args() + - libceph: Fix potential out-of-bounds access in crush_decode() + - libceph: handle rbtree insertion error in decode_choose_args() + - [amd64] iommu/vt-d: Disable DMAR for Intel Q35 IGFX + - [amd64] drm/i915: skip __i915_request_skip() for already signaled requests + - drm/panfrost: Fix wait_bo ioctl leaking positive return from + dma_resv_wait_timeout() + - drm/xe/dma-buf: handle empty bo and UAF races + - drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup + - drm/gma500/oaktrail_lvds: fix hang on init failure + - drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init + - iommufd: Fix return value of iommufd_fault_fops_write() + - eventfs: Use list_add_tail_rcu() for SRCU-protected children list + - drm/v3d: Reject empty multisync extension to prevent infinite loop + - btrfs: use inode already stored in local variable at btrfs_rmdir() + - btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of + BTRFS_I() + - btrfs: fix missing last_unlink_trans update when removing a directory + - smb: client: Use FullSessionKey for AES-256 encryption key derivation + - btrfs: do not mark inode incompressible after inline attempt fails + - RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() + - sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed + iter_new + - mptcp: pm: prio: skip closed subflows + - mptcp: drop __mptcp_fastopen_gen_msk_ackseq() + - mptcp: fix rx timestamp corruption on fastopen + - f2fs: fix incorrect file address mapping when inline inode is unwritten + - f2fs: fix false alarm of lockdep on cp_global_sem lock + - spi: sifive: Simplify clock handling with devm_clk_get_enabled() + - spi: sifive: fix controller deregistration + - mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0 + - mptcp: pm: ADD_ADDR rtx: fix potential data-race + - mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker + - netfs: Fix potential uninitialised var in netfs_extract_user_iter() + https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.92 + - mptcp: sync the msk->sndbuf at accept() time + - mptcp: pm: ADD_ADDR rtx: allow ID 0 + - mptcp: pm: ADD_ADDR rtx: always decrease sk refcount (CVE-2026-46158) + - mptcp: pm: ADD_ADDR rtx: free sk if last (CVE-2026-46170) + - ksmbd: validate owner of durable handle on reconnect (CVE-2026-31717) + - drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status() + (CVE-2026-46216) + - [s390x] debug: Reject zero-length input before trimming a newline + - Revert "perf cgroup: Update metric leader in evlist__expand_cgroup" + - Revert "perf tool_pmu: Fix aggregation on duration_time" + - Revert "perf python: Add parse_events function" + - Revert "perf tool_pmu: Factor tool events into their own PMU" + - bridge: mrp: reject zero test interval to avoid OOM panic (CVE-2026-31420) + - spi: spi-dw-dma: fix print error log when wait finish transaction + (CVE-2026-31560) + - Revert "x86/vdso: Fix output operand size of RDPID" + - sched/deadline: Less agressive dl_server handling + - sched/deadline: Fix dl_server_stopped() + - sched/deadline: Fix dl_server getting stuck + - sched/deadline: Fix dl_server behaviour + - sched/deadline: Stop dl_server before CPU goes offline + - ksmbd: close durable scavenger races against m_fp_list lookups + - af_unix: Give up GC if MSG_PEEK intervened. (CVE-2026-23394) + - drm/imagination: Synchronize interrupts before suspending the GPU + (CVE-2026-23469) + - ata: libata-scsi: improve readability of ata_scsi_qc_issue() + - ata: libata-scsi: do not use the deferred QC feature for ATA_DEFER_PORT + - ata: libata-scsi: do not use the deferred QC feature on PMPs with CBS + - ata: libata-scsi: do not needlessly defer commands when using PMP with FBS + - perf parse-events: Expose/rename config_term_name + - Revert "ice: fix double-free of tx_buf skb" + - Revert "ice: Remove jumbo_remove step from TX path" + - tracing: Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64 + - net/mlx5e: Trigger neighbor resolution for unresolved destinations + - net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init + - [amd64] x86/fgraph: Fix return_to_handler regs.rsp value + - [amd64] iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set + - [riscv64] fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on + HAVE_DYNAMIC_FTRACE_WITH_ARGS + - [riscv64] fgraph: Fix stack layout to match __arch_ftrace_regs argument of + ftrace_return_to_handler (CVE-2025-22069) + - hwmon: (pmbus/core) Protect regulator operations with mutex + - [arm64] Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL + - sysfs: don't remove existing directory on update failure + - mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() + - ksmbd: fix null pointer dereference in compare_guid_key() + - ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow + - ksmbd: validate SID in parent security descriptor during ACL inheritance + - smb: client: require net admin for CIFS SWN netlink + - smb: client: protect tc_count increment in + smb2_find_smb_sess_tcon_unlocked() + - smb: client: use data_len for SMB2 READ encrypted folioq copy + - smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close + - hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX + - ALSA: ua101: Reject too-short USB descriptors + - ALSA: pcm: Don't setup bogus iov_iter for silencing + - ALSA: asihpi: Fix potential OOB array access at reading cache + - efi: Allocate runtime workqueue before ACPI init + - io_uring/waitid: clear waitid info before copying it to userspace + - drivers/base/memory: fix memory block reference leak in poison accounting + - ipv6: ioam: refresh hdr pointer before ioam6_event() + - mm/memory_hotplug: fix memory block reference leak on remove + - net: wwan: iosm: fix potential memory leaks in ipc_imem_init() + - Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del() + - Bluetooth: ISO: drop ISO_END frames received without prior ISO_START + - Bluetooth: bnep: Fix UAF read of dev->name + - Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths + - Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer + - Bluetooth: MGMT: validate Add Extended Advertising Data length + - Bluetooth: serialize accept_q access + - phonet/pep: disable BH around forwarded sk_receive_skb() + - net: bcmgenet: keep RBUF EEE/PM disabled + - net: ifb: report ethtool stats over num_tx_queues + - net: pse-pd: fix sign on -ENOENT check in of_load_pse_pis() + - netfilter: ip6t_hbh: reject oversized option lists + - netfilter: nf_queue: hold bridge skb->dev while queued + - netfilter: ipset: stop hash:* range iteration at end + - netfilter: nft_inner: Fix IPv6 inner_thoff desync + - sched_ext: Fix missing warning in scx_set_task_state() default case + - sched_ext: Avoid UAF in scx_root_enable_workfn() init failure path + - cgroup/cpuset: Reset DL migration state on can_attach() failure + - fs/ntfs3: handle attr_set_size() errors when truncating files + - l2tp: use list_del_rcu in l2tp_session_unhash + - qed: fix double free in qed_cxt_tables_alloc() + - ring-buffer: Fix reporting of missed events in iterator + - ipv6: ioam: add NULL check for idev in ipv6_hop_ioam() + - vsock/vmci: fix UAF when peer resets connection during handshake + - vsock/virtio: reset connection on receiving queue overflow + - wifi: ath11k: clear shared SRNG pointer state on restart + - ipv4: raw: reject IP_HDRINCL packets with ihl < 5 + - ixgbevf: fix use-after-free in VEPA multicast source pruning + - rbd: eliminate a race in lock_dwork draining on unmap + - lsm: hold cred_guard_mutex for lsm_set_self_attr() + - [arm64] octeontx2-af: CGX: add bounds check to cgx_speed_mbps index + - ice: fix setting promisc mode while adding VID filter + - ice: restore PTP Rx timestamp config after ethtool set-channels + - wifi: cfg80211: advance loop vars in cfg80211_merge_profile() + - af_unix: Fix UAF read of tail->len in unix_stream_data_wait() + - wifi: mac80211: consume only present negotiated TTLM maps + - cifs: Fix busy dentry used after unmounting + - tracing: Do not call map->ops->elt_free() if elt_alloc() fails + - [arm64] probes: Handle probes on hinted conditional branch instructions + - [arm64] KVM: arm64: vgic-its: Reject restored DTE with out-of-range + num_eventid_bits + - [arm64] KVM: arm64: vgic: Free private_irqs when init fails after + allocation + - [riscv64] kvm: return SBI_ERR_FAILURE for pmu_snapshot_set_shmem() when + OOM + - drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe + - spi: qup: fix error pointer deref after DMA setup failure + - [arm64] phy: tegra: xusb: Fix per-pad high-speed termination calibration + - scsi: isci: Fix use-after-free in device removal path + - spi: ep93xx: fix error pointer deref after DMA setup failure + - spi: sprd: fix error pointer deref after DMA setup failure + - spi: ti-qspi: fix use-after-free after DMA setup failure + - RDMA/siw: Reject MPA FPDU length underflow before signed receive math + - device property: set fwnode->secondary to NULL in fwnode_init() + - drm/virtio: use uninterruptible resv lock for plane updates + - drm/amdgpu/vpe: Force collaborate sync after TRAP + - drm/bridge: it66121: acquire reset GPIO in probe + - drm/bridge: megachips: remove bridge when irq request fails + - drm/amd/display: Fix integer overflow in bios_get_image() + - drm/amd/display: Validate GPIO pin LUT table size before iterating + - drm/amd/display: Validate payload length and link_index in + dc_process_dmub_aux_transfer_async + - batman-adv: mcast: fix use-after-free in orig_node RCU release + - batman-adv: clear current gateway during teardown + - batman-adv: dat: handle forward allocation error + - batman-adv: fix fragment reassembly length accounting + - batman-adv: fix tp_meter counter underflow during shutdown + - batman-adv: frag: disallow unicast fragment in fragment + - batman-adv: bla: fix report_work leak on backbone_gw purge + - batman-adv: tp_meter: avoid use of uninit sender vars + - batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown + - batman-adv: tp_meter: fix race condition in send error reporting + - batman-adv: tt: fix negative last_changeset_len + - batman-adv: tt: fix negative tt_buff_len + - hwmon: (pmbus/adm1266) seed timestamp from the real-time clock + - hwmon: (pmbus/adm1266) reject implausible blackbox record_count + - hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer + - hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized + buffer + - hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR + - hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in + get_multiple + - hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe() + - hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe() + - hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO + accessors + - [arm64] pinctrl: renesas: rzg2l: Fix incorrect PUPD register offset for + high pins during suspend/resume + - HID: uclogic: Fix regression of input name assignment + - [riscv64] mm: Fixup no5lvl failure when vaddr is invalid + - [arm64] pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for + sm8150 + - ALSA: hda: cs35l56: Put ACPI device after setting companion + - ALSA: hda: cs35l41: Put ACPI device on missing physical node + - btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file() + - netfilter: x_tables: unregister the templates first + - kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist() + - tcp: Fix imbalanced icsk_accept_queue count. + - ice: fix setting RSS VSI hash for E830 + - ice: fix locking in ice_dcb_rebuild() + - net: lan966x: avoid unregistering netdev on register failure + - phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register + access + - NFSD: Fix infinite loop in layout state revocation + - irqchip/ath79-cpu: Remove unused function + - ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validation + - nsfs: fix wrong error code returned for pidns ioctls + - irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT + - zonefs: handle integer overflow in zonefs_fname_to_fno + - tcp: Fix out-of-bounds access for twsk in tcp_ao_established_key(). + - [powerpc*] fix dead default for GUEST_STATE_BUFFER_TEST + - netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call + - netfs: Fix overrun check in netfs_extract_user_iter() + - netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone + - netfs: Defer the emission of trace_netfs_folio() + - netfs: Fix streaming write being overwritten + - netfs: Fix potential deadlock in write-through mode + - netfs: Fix write streaming disablement if fd open O_RDWR + - netfs: Fix early put of sink folio in netfs_read_gaps() + - netfs: Fix partial invalidation of streaming-write folio + - netfs: Fix a few minor bugs in netfs_page_mkwrite() + - netfs: Remove unnecessary references to pages + - netfs: Fix folio->private handling in netfs_perform_write() + - net: ethernet: cortina: Make RX SKB per-port + - net: ethernet: cortina: Drop half-assembled SKB + - net: ethernet: cortina: Carry over frag counter + - net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference + - wifi: ath11k: fix error path leaks in some WMI WOW calls + - wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm() + - wifi: ath10k: skip WMI and beacon transmission when device is wedged + - blk-integrity: remove seed for user mapped buffers + - block: don't overwrite bip_vcnt in bio_integrity_copy_user() + - block: recompute nr_integrity_segments in blk_insert_cloned_request + - HID: quirks: really enable the intended work around for appledisplay + - block: modify bio_integrity_map_user to accept iov_iter as argument + - block: drop direction param from bio_integrity_copy_user() + - blk-integrity: use simpler alignment check + - blk-integrity: enable p2p source and destination + - block: bio-integrity: Fix null-ptr-deref in bio_integrity_map_user() + - accel/qaic: Add overflow check to remap_pfn_range during mmap + - net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepoint + - ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics + - [arm64] drm/msm/dsi: don't dump registers past the mapped region + - [arm64] drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN + - [powerpc*] time: Remove redundant preempt_disable|enable() calls from + arch_irq_work_raise() + - net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot + - net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring + - net: tls: prevent chain-after-chain in plain text SG + - net: phy: DP83TC811: add reading of abilities + - [amd64] x86/xen: Fix xen_e820_swap_entry_with_ram() + - tls: Preserve sk_err across recvmsg() when data has been copied + - net/mlx5: Do not restore destination-less TC rules + - scsi: sd: Fix return code handling in sd_spinup_disk() + - ALSA: scarlett2: Add missing error check when initialise Autogain Status + - io_uring/net: punt IORING_OP_BIND async if it needs file create + - btrfs: fix squota accounting during enable generation + - spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache() + - [arm64] drm/msm/snapshot: fix dumping of the unaligned regions + - drm/xe/gsc: Fix double-free of managed BO in error path + - drm/xe/vf: Fix signature of print functions + - drm/xe/pf: Fix CFI failure in debugfs access + - wifi: ath11k: fix peer resolution on rx path when peer_id=0 + - ice: ptp: serialize E825 PHY timer start with PTP lock + - [amd64] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP + - [arm64] net: dsa: mt7530: fix FDB entries not aging out with short timeout + - [arm64] net: dsa: mt7530: preserve VLAN tags on trapped link-local frames + - net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA buffer + - platform/surface: aggregator_registry: omit battery & AC nodes on Surface + Laptop 7 + - [amd64] platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL + - [amd64] platform/x86: hp_accel: Check ACPI_COMPANION() against NULL + - [amd64] platform/x86: intel-hid: Check ACPI_HANDLE() against NULL + - [amd64] platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL + - RDMA/rtrs: Fix use-after-free in path file creation cleanup + - net: bridge: Flush multicast groups when snooping is disabled + - bridge: mcast: Fix a possible use-after-free when removing a bridge port + - pds_core: fix error handling in pdsc_devcmd_wait + - pds_core: fix debugfs_lookup dentry leak and error handling + - wifi: mac80211: fix MLE defragmentation + - ALSA: seq: Serialize UMP output teardown with event_input + - tracing: Avoid NULL return from hist_field_name() on truncation + - Bluetooth: btmtk: fix urb->setup_packet leak in error paths + - net: ag71xx: check error for platform_get_irq + - bpf, skmsg: fix verdict sk_data_ready racing with ktls rx + - gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n) + - gpio: cdev: check if uAPI v2 config attributes are correctly zeroed + - ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove() + - drm/xe/oa: Fix exec_queue leak on width check in stream open + - [arm64] octeontx2-af: npc: Fix allmulticast skip logic for LBK and SDP VFs + - net: mana: validate rx_req_idx to prevent out-of-bounds array access + - pds_core: ensure null-termination for firmware version strings + - net: gro: don't merge zcopy skbs + - landlock: Fix TCP handling of short AF_UNSPEC addresses + - block: make bio_integrity_map_user() static inline + - security/keys: fix missed RCU read section on lookup + https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.93 + - Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size + - [arm64] drm/v3d: Fix use-after-free of CPU job query arrays on error path + - [arm64] drm/v3d: Release indirect CSD GEM reference on CPU job free + - net/sched: cls_fw: fix NULL dereference of "old" filters before change() + - net: mctp: ensure our nlmsg responses are initialised (CVE-2026-45930) + - xfrm: move policy_bydst RCU sync from per-netns .exit to .pre_exit + - net/sched: sch_sfb: Replace direct dequeue call with peek and + qdisc_dequeue_peeked + - bcache: fix uninitialized closure object + - net: cpsw_new: Fix potential unregister of netdev that has not been + registered yet (CVE-2026-43219) + - [arm64] Introduce esr_is_ubsan_brk() + - [arm64] debug: clean up single_step_handler logic + - [arm64] refactor aarch32_break_handler() + - [arm64] debug: call software breakpoint handlers statically + - [arm64] debug: call step handlers statically + - [arm64] debug: remove break/step handler registration infrastructure + - [arm64] entry: Add entry and exit functions for debug exceptions + - [arm64] debug: split hardware breakpoint exception entry + - [arm64] debug: refactor reinstall_suspended_bps() + - [arm64] debug: split single stepping exception entry + - [arm64] debug: split hardware watchpoint exception entry + - [arm64] debug: split brk64 exception entry + - [arm64] debug: split bkpt32 exception entry + - [arm64] debug: remove debug exception registration infrastructure + - [arm64] debug: always unmask interrupts in el0_softstp() + - nfc: llcp: Fix use-after-free in llcp_sock_release() + - nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc() + - xfrm: Check for underflow in xfrm_state_mtu + - nfc: nxp-nci: i2c: use rising-edge IRQ on ACPI systems + - netfilter: synproxy: refresh tcphdr after skb_ensure_writable + - netfilter: xt_cpu: prefer raw_smp_processor_id + - netfilter: ebtables: fix OOB read in compat_mtw_from_user + - tun: free page on short-frame rejection in tun_xdp_one() (CVE-2026-46321) + - tun: free page on build_skb failure in tun_xdp_one() (CVE-2026-46322) + - vsock: keep poll shutdown state consistent + - net: netlink: fix sending unassigned nsid after assigned one + - net: netlink: don't set nsid on local notifications + - net/smc: Do not re-initialize smc hashtables + - [s390x] net/iucv: fix locking in .getsockopt + - scsi: core: Run queues for all non-SDEV_DEL devices from + scsi_run_host_queues + - ipv4: free net->ipv4.sysctl_local_reserved_ports after + unregister_net_sysctl_table() + - ALSA: pcm: oss: Fix setup list UAF on proc write error + - [amd64] ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors + - net: hsr: fix potential OOB access in supervision frame handling + - [amd64] accel/ivpu: prevent uninitialized data bug in debugfs + - gpio: mxc: fix irq_high handling + - net: Avoid checksumming unreadable skb tail on trim + - ethtool: rss: fix hkey leak when indir_size is 0 + - ethtool: module: avoid leaking a netdev ref on module flash errors + - ethtool: module: check fw_flash_in_progress under rtnl_lock + - ethtool: module: fix cleanup if socket used for flashing multiple devices + - ethtool: cmis: require exact CDB reply length + - ethtool: cmis: fix u16-to-u8 truncation of msleep_pre_rpl + - net: ethtool: Add new parameters and a function to support EPL + - net: ethtool: Add support for writing firmware blocks using EPL payload + - ethtool: cmis: validate start_cmd_payload_size from module + - ethtool: cmis: validate fw->size against start_cmd_payload_size + - tunnels: load network headers after skb_cow() in + iptunnel_pmtud_build_icmp[v6]() + - vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu() + - tunnels: do not assume transport header in iptunnel_pmtud_check_icmp() + - ASoC: codecs: simple-mux: Fix enum control bounds check + - Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt() + - bonding: refuse to enslave CAN devices + - ethtool: coalesce: cap profile updates at NET_DIM_PARAMS_NUM_PROFILES + - ethtool: linkstate: fix unbalanced ethnl_ops_complete() on PHY lookup + error + - ethtool: pse-pd: fix missing ethnl_ops_complete() + - ethtool: strset: fix header attribute index in ethnl_req_get_phydev() + - ethtool: eeprom: add missing ethnl_ops_begin() / _complete() during + fallback + - ethtool: eeprom: add more safeties to EEPROM Netlink fallback + - ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress() + - net/sched: Revert "net/sched: Restrict conditions for adding duplicating + netems to qdisc tree" + - net/sched: fix packet loop on netem when duplicate is on + - net/sched: act_mirred: Move the recursion counter struct netdev_xmit + - net/sched: act_mirred: add loop detection + - net: Introduce skb tc depth field to track packet loops + - net/sched: Fix ethx:ingress -> ethy:egress -> ethx:ingress mirred loop + - net/sched: act_mirred: Fix return code in early mirred redirect error + paths + - net/handshake: Use spin_lock_bh for hn_lock + - nvme-tcp: store negative errno in queue->tls_err + - net/handshake: Pass negative errno through handshake_complete() + - remove pointless includes of + - net/handshake: Take a long-lived file reference at submit + - net/handshake: Drain pending requests at net namespace exit + - Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success + - Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp + - Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close + - [arm64,armhf] gpio: rockchip: convert bank->clk to devm_clk_get_enabled() + - [amd64,arm64] net: mana: Add NULL guards in teardown path to prevent panic + on attach failure + - sctp: fix race between sctp_wait_for_connect and peeloff + - ipv6: fix possible infinite loop in rt6_fill_node() + - ipv6: fix possible infinite loop in fib6_select_path() + - net: skbuff: fix pskb_carve leaking zcopy pages + - perf: Fix dangling cgroup pointer in cpuctx + - batman-adv: v: stop OGMv2 on disabled interface + - batman-adv: tvlv: abort OGM send on tvlv append failure + - batman-adv: tt: reject oversized local TVLV buffers + - batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface + - batman-adv: tvlv: reject oversized TVLV packets + - batman-adv: iv: recover OGM scheduling after forward packet error + - batman-adv: tp_meter: avoid role confusion in tp_list + - [s390x] cio: Restore GFP_DMA for CHSC allocation + - batman-adv: tp_meter: directly shut down timer on cleanup + - batman-adv: tt: fix TOCTOU race for reported vlans + - batman-adv: tt: avoid empty VLAN responses + - batman-adv: bla: avoid double decrement of bla.num_requests + - mm/page_alloc: clear page->private in free_pages_prepare() + (CVE-2026-43303) + - media: rc: fix race between unregister and urb/irq callbacks + - media: rc: ttusbir: fix inverted error logic + - inet: frags: add inet_frag_queue_flush() + - inet: frags: flush pending skbs in fqdir_pre_exit() (CVE-2025-68768) + - HID: core: Add printk_ratelimited variants to hid_warn() etc + - HID: pass the buffer size to hid_report_raw_event + - HID: core: introduce hid_safe_input_report() + - HID: core: Fix size_t specifier in hid_report_raw_event() + - [amd64] drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD + register + - [amd64] drm/i915/psr: Read Intel DPCD workaround register + - drm/dp: Add eDP 1.5 bit definition + - [amd64] drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line + used + - [arm64] io: Rename ioremap_prot() to __ioremap_prot() + - [arm64] io: Extract user memory type in ioremap_prot() (CVE-2026-23346) + - phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X + - batman-adv: tt: prevent TVLV entry number overflow + - iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer + - usb: typec: ucsi: ccg: reject firmware images without a ':' record header + - usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers + - usb: typec: tcpm: bound altmode_desc[] per iteration in + svdm_consume_modes() + - usb: typec: ucsi: displayport: NAK DP_CMD_CONFIGURE without a payload VDO + - usb: typec: altmodes/displayport: validate count before reading Status + Update VDO + - usb: typec: wcove: don't write past struct pd_message in + wcove_read_rx_buffer() + - usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT + - usb: typec: ucsi: validate connector number in ucsi_connector_change() + - USB: serial: safe_serial: fix memory corruption with small endpoint + - media: rc: igorplugusb: fix control request setup packet + - Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free() + - HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse + - Bluetooth: btusb: Allow firmware re-download when version matches + - hpfs: fix a crash if hpfs_map_dnode_bitmap fails + - ipc: limit next_id allocation to the valid ID range + - auxdisplay: line-display: fix OOB read on zero-length message_store() + - Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen() + - Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn + - Bluetooth: HIDP: fix missing length checks in hidp_input_report() + - Bluetooth: ISO: fix UAF in iso_recv_frame + - Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock + - Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync + - Input: xpad - fix out-of-bounds access for Share button + - parport: Fix race between port and client registration (Closes: #1130365) + - USB: cdc-acm: Fix bit overlap and move quirk definitions to header + - [arm64] KVM: arm64: PMU: Preserve AArch32 counter low bits + - [amd64] KVM: SVM: Flush the current TLB when transitioning from xAVIC => + x2AVIC + - [amd64] KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in use + - [amd64] KVM: SEV: Use the size of the PSC header as the minimum size for + PSC requests + - [amd64] KVM: SEV: WARN if KVM attempts to setup scratch area with + min_len==0 + - [amd64] KVM: SEV: Compute the correct max length of the in-GHCB scratch + area + - [amd64] KVM: SEV: Check PSC request indices against the actual size of the + buffer + - [amd64] KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC + buffer + - [amd64] KVM: SEV: Don't explicitly pass PSC buffer to snp_begin_psc() + - iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux + - iio: adc: npcm: fix unbalanced clk_disable_unprepare() + - iio: dac: max5821: fix return value check in powerdown sync + - iio: dac: ad5686: fix input raw value check + - iio: dac: ad5686: acquire lock when doing powerdown control + - iio: adc: mt6359: fix unchecked return value in mt6358_read_imp + - iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw + - iio: gyro: itg3200: fix i2c read into the wrong stack location + - iio: gyro: adis16260: fix division by zero in write_raw + - iio: ssp_sensors: cancel delayed work_refresh on remove + - iio: temperature: tsys01: fix broken PROM checksum validation + - iio: magnetometer: st_magn: fix default DRDY pin selection for LIS2MDL + - iio: light: cm3323: fix reg_conf not being initialized correctly + - iio: buffer: hw-consumer: fix use-after-free in error path + - iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf() + - USB: serial: omninet: fix memory corruption with small endpoint + - usb: cdns3: gadget: fix request skipping after clearing halt + - usb: cdns3: plat: fix leaked usb2_phy initialization on usb3_phy + acquisition failure + - usb: cdns3: plat: fix unbalanced pm_runtime_forbid() call permanently + leaks the runtime PM usage counter across bind/unbind cycles + - usb: dwc2: Fix use after free in debug code + - Input: elan_i2c - validate firmware size before use + - wireguard: send: append trailer after expanding head + - bpf: sockmap: fix tail fragment offset in bpf_msg_push_data + - macsec: fix replay protection at XPN lower-PN wrap + - ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo() + - [arm64] ASoC: qcom: q6asm-dai: fix error handling in prepare and + set_params + - ipv6: exthdrs: refresh nh after handling HAO option + - ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate(). + - ipv6: validate extension header length before copying to cmsg + - xfrm: input: hold netns during deferred transport reinjection + - l2tp: use refcount_inc_not_zero in l2tp_session_get_by_ifname + - ip6: vti: Use ip6_tnl.net in vti6_changelink(). + - net: skbuff: fix missing zerocopy reference in pskb_carve helpers + - HID: wacom: Fix OOB write in wacom_hid_set_device_mode() + - nfc: hci: fix out-of-bounds read in HCP header parsing + - xfrm: route MIGRATE notifications to caller's netns + - xfrm: ah: use skb_to_full_sk in async output callbacks + - ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417 + - netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without + direction check + - [arm64] ASoC: qcom: q6asm-dai: close stream only when running + - [arm64] ASoC: qcom: q6asm-dai: do not set stream state in event and + trigger callbacks + - xfrm: esp: restore combined single-frag length gate + - Input: xpad - add "Nova 2 Lite" from GameSir + - Input: xpad - add support for ASUS ROG RAIKIRI II + - ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops + - Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem + - Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490 + - [amd64] comedi: comedi_test: fix check for valid scan_begin_src in + waveform_ai_cmdtest() + - [amd64] comedi: comedi_test: Fix limiting of convert_arg in + waveform_ai_cmdtest() + - counter: Fix refcount leak in counter_alloc() error path + - tty: serial: pch_uart: add check for dma_alloc_coherent() + - tty: serial: samsung: Remove redundant port lock acquisition in rx helpers + - usb: chipidea: core: convert ci_role_switch to local variable + - usb: core: Fix up Interrupt IN endpoints with bogus wBytesPerInterval + - USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub + controllers + - usb: storage: Add quirks for PNY Elite Portable SSD + - usbip: vudc: Fix use after free bug in vudc_remove due to race condition + - usb: usbtmc: check URB actual_length for interrupt-IN notifications + - usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize + - usb: typec: tcpm: improve handling of DISCOVER_MODES failures + - USB: serial: option: add MeiG SRM813Q + - USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL + - USB: serial: belkin_sa: validate interrupt status length + - USB: serial: cypress_m8: validate interrupt packet headers + - USB: serial: keyspan: fix missing indat transfer sanity check + - USB: serial: mxuport: fix memory corruption with small endpoint + - USB: serial: mct_u232: fix missing interrupt-in transfer sanity check + - usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind + - usb: gadget: net2280: Fix double free in probe error path + - usb: gadget: f_hid: fix device reference leak in hidg_alloc() + - usb: gadget: composite: fix integer underflow in WebUSB GET_URL handling + - usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports + - usb: gadget: f_fs: copy only received bytes on short ep0 read + - usb: gadget: f_fs: serialize DMABUF cancel against request completion + - [amd64] thunderbolt: property: Reject u32 wrap in + tb_property_entry_valid() + - [amd64] thunderbolt: property: Reject dir_len < 4 to prevent size_t + underflow + - scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker + - scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32 + - scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf + - scsi: target: iscsi: Validate CHAP_R length before base64 decode + - drm/hyperv: validate resolution_count and fix WIN8 fallback + - drm/hyperv: validate VMBus packet size in receive callback + - [amd64] drm/i915: Fix potential UAF in TTM object purge + - drm/amd/pm/si: Disregard vblank time when no displays are connected + - serial: altera_jtaguart: handle uart_add_one_port() failures + - serial: qcom-geni: fix UART_RX_PAR_EN bit position + - serial: qcom_geni: fix kfifo underflow when flush precedes DMA completion + IRQ + - serial: sh-sci: fix memory region release in error path + - serial: zs: Fix swapped RI/DSR modem line transition counting + - serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dma + - drm/amdkfd: fix NULL pointer bug in svm_range_set_attr + - drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger + - drm/amdkfd: Check for pdd drm file first in CRIU restore path + - serial: dz: Fix bootconsole message clobbering at chip reset + - serial: dz: Fix bootconsole handover lockup + - serial: dz: Convert to use a platform device + - serial: zs: Fix bootconsole handover lockup + - serial: zs: Switch to using channel reset + - serial: zs: Convert to use a platform device + - USB: serial: cypress_m8: fix memory corruption with small endpoint + - USB: serial: digi_acceleport: fix memory corruption with small endpoints + - xhci: tegra: Fix ghost USB device on dual-role port unplug + - iommu: Skip PASID validation for devices without PASID capability + - [amd64] x86/boot: Disable stack protector for early boot code + - [amd64] x86/kexec: Disable KCOV instrumentation after load_segments() + (CVE-2026-43331) + - rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg + - rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer + - serdev: Provide a bustype shutdown function + - Bluetooth: hci_qca: Migrate to serdev specific shutdown function + - Bluetooth: hci_qca: Convert timeout from jiffies to ms + - ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes + - ALSA: scarlett2: Allow flash writes ending at segment boundary + - mm/memory: fix spurious warning when unmapping device-private/exclusive + pages + - [amd64] platform/x86/intel/vsec: Fix enable_cnt imbalance on PCIe error + recovery + - net: hsr: defer node table free until after RCU readers + - mptcp: pm: fix ADD_ADDR timer infinite retry on option space insufficient + - ice: fix VF queue configuration with low MTU values + - ring-buffer: Flush and stop persistent ring buffer on panic + - mptcp: cleanup fallback dummy mapping generation + - mptcp: reset rcv wnd on disconnect + - [arm64] tlb: Flush walk cache when unsharing PMD tables + - [arm64] octeontx2-pf: avoid double free of pool->stack on AQ init failure + - mptcp: introduce the mptcp_init_skb helper + - mptcp: handle first subflow closing consistently + - mptcp: do not drop partial packets + - mm/damon/sysfs-schemes: delete tried region in regions_rmdirs() + - iio: chemical: scd30: Use guard(mutex) to allow early returns + - iio: chemical: scd30: fix division by zero in write_raw + - iio: dac: ad5686: fix ref bit initialization for single-channel parts + - ALSA: firewire-motu: Protect register DSP event queue positions + - [arm64] usb: dwc3: xilinx: fix error handling in zynqmp init error paths + - usb: musb: omap2430: Fix use-after-free in omap2430_probe() + - usb: typec: ucsi: Check if power role change actually happened before + handling + - [amd64] thunderbolt: property: Cap recursion depth in + __tb_property_parse_dir() + - scsi: target: iscsi: Fix CRC overread and double-free in + iscsit_handle_text_cmd() + - usb: typec: ucsi: Don't update power_supply on power role change if not + connected + - [amd64] x86/alternatives: Rename 'apply_relocation()' to + 'text_poke_apply_relocation()' + - [amd64] x86/ftrace: Relocate %rip-relative percpu refs in dynamic + trampolines + - hwmon: (pmbus/adm1266) serialize sequencer_state debugfs read with + pmbus_lock + - hwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lock + - hwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lock + - mm: perform all memfd seal checks in a single place + - mm/memfd: fix spelling and grammatical issues + - memfd: deny writeable mappings when implying SEAL_WRITE + - usb: core: Fix SuperSpeed root hub wMaxPacketSize + - ethtool: cmis_cdb: Fix incorrect read / write length extension + - net/sched: act_mirred: Fix blockcast recursion bypass leading to stack + overflow + - [arm64] KVM: arm64: vgic-its: Drop the translation cache reference only + for the erased entry (CVE-2026-46316) + https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.94 + - bpf: Free reuseport cBPF prog after RCU grace period. (CVE-2026-52910) + - USB: serial: mct_u232: fix memory corruption with small endpoint + - [armhf] group is_permission_fault() with is_translation_fault() + - [armhf] allow __do_kernel_fault() to report execution of memory faults + - [armhf] fix hash_name() fault + - [armhf] fix branch predictor hardening + - net: phy: micrel: fix LAN8814 QSGMII soft reset + - wifi: remove zero-length arrays + - i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl + - ipv6: mcast: Fix use-after-free when processing MLD queries + - net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS + - [arm64] tee: optee: prevent use-after-free when the client exits before + the supplicant + - [arm64]soc: qcom: ice: Return -ENODEV if the ICE platform device is not + found + - erofs: add sysfs node to drop internal caches + - erofs: tidy up synchronous decompression + - erofs: fix use-after-free on sbi->sync_decompress + - ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers + - netfilter: xt_NFQUEUE: prefer raw_smp_processor_id + - ipvs: clear the svc scheduler ptr early on edit + - netfilter: synproxy: add mutex to guard hook reference counting + - netfilter: conntrack_irc: fix possible out-of-bounds read + - netfilter: nft_ct: bail out on template ct in get eval + - netfilter: bridge: make ebt_snat ARP rewrite writable + - dm cache policy smq: check allocation under invalidate lock + - net/sched: act_api: use RCU with deferred freeing for action lifecycle + - 6lowpan: fix off-by-one in multicast context address compression + - l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl() + - devlink: Release nested relation on devlink free + - [arm64] drm/imx: Fix three kernel-doc warnings in dcss-scaler.c + - wifi: mac80211: limit injected antenna index in + ieee80211_parse_tx_radiotap + - pcnet32: stop holding device spin lock during napi_complete_done + - net: Annotate sk->sk_write_space() for UDP SOCKMAP. + - hsr: Remove WARN_ONCE() in hsr_addr_is_self(). + - net: garp: fix unsigned integer underflow in garp_pdu_parse_attr + - net: lan743x: permit VLAN-tagged packets up to configured MTU + - net: fec: fix pinctrl default state restore order on resume + - Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind() + - Bluetooth: MGMT: validate advertising TLV before type checks + - Bluetooth: RFCOMM: validate skb length in MCC handlers + - Bluetooth: bnep: fix incorrect length parsing in bnep_rx_frame() extension + handling + - Bluetooth: bnep: reject short frames before parsing + - Bluetooth: fix memory leak in error path of hci_alloc_dev() + - Bluetooth: ISO: Fix not releasing hdev reference on iso_conn_big_sync + - Bluetooth: ISO: Fix not using bc_sid as advertisement SID + - Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls + - Bluetooth: MGMT: Fix backward compatibility with userspace + - [arm64] octeontx2-pf: Fix NDC sync operation errors + - [arm64] octeontx2-af: Fix initialization of mcam's entry2target_pffunc + field + - ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options + - ptp: vclock: Switch from RCU to SRCU + - net: ethernet: mtk_eth_soc: Fix use-after-free in metadata dst teardown + - net_sched: act_pedit: use RCU in tcf_pedit_dump() + - net/sched: fix pedit partial COW leading to page cache corruption + (CVE-2026-46331) + - [arm64] octeontx2-af: npc: Fix CPT channel mask in npc_install_flow + - vxlan: vnifilter: send notification on VNI add + - vxlan: vnifilter: fix spurious notification on VNI update + - ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit() + - net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr + - sctp: purge outqueue on stale COOKIE-ECHO handling + - ipmi: Fix rcu_read_unlock to srcu_read_unlock in handle_read_event_rsp + - signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads() + - time: Fix off-by-one in settimeofday() usec validation + - ALSA: PCM: Fix wait queue list corruption in snd_pcm_drain() on linked + streams + - ALSA: seq: dummy: fix UMP event stack overread + - ima: kexec: skip IMA segment validation after kexec soft reboot + - ima: kexec: move IMA log copy from kexec load to execute + - spi: cadence-quadspi: fix unclocked access on unbind (CVE-2026-46203) + - tools/rv: Fix cleanup after failed trace setup + - tap: free page on error paths in tap_get_user_xdp() (CVE-2026-46320) + - [arm64] tlb: Allow XZR argument to TLBI ops + - [arm64] tlb: Optimize ARM64_WORKAROUND_REPEAT_TLBI + - iomap: don't revert iov_iter on partially completed buffered writes + - dma-debug: fix physical address retrieval in debug_dma_sync_sg_for_device + - xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx() + - netlabel: validate unlabeled address and mask attribute lengths + - gpio: mvebu: fix NULL pointer dereference in suspend/resume + - ASoC: wm_adsp: Fix NULL dereference when removing firmware controls + - tcp: restrict SO_ATTACH_FILTER to priv users + - net: add pskb_may_pull() to skb_gro_receive_list() + - net/mlx4: avoid GCC 10 __bad_copy_from() false positive + - net: ibm: emac: Fix use-after-free during device removal + - netdev: fix double-free in netdev_nl_bind_rx_doit() + - net: phy: clean the sfp upstream if phy probing fails + - net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove + - net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list + - net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure + - net/mlx5: Use effective affinity mask for IRQ selection + - ipv6: sit: reload inner IPv6 header after GSO offloads + - net: openvswitch: fix possible kfree_skb of ERR_PTR + - r8152: handle the return value of usb_reset_device() + - gpio: zynq: fix runtime PM leak on remove + - sctp: fix uninit-value in __sctp_rcv_asconf_lookup() + - net: guard timestamp cmsgs to real error queue skbs + - net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic + completion + - ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup() + - rds: mark snapshot pages dirty in rds_info_getsockopt() + - netfilter: revalidate bridge ports + - netfilter: nf_conntrack: destroy stale expectfn expectations on unregister + - netfilter: x_tables: avoid leaking percpu counter pointers + - netfilter: nf_log: validate MAC header was set before dumping it + - netfilter: nft_exthdr: fix register tracking for F_PRESENT flag + - [arm64,armhf] net: mvpp2: sync RX data at the hardware packet offset + - [arm64,armhf] net: mvpp2: limit XDP frame size to the RX buffer + - [arm64,armhf] net: mvpp2: Add metadata support for xdp mode + - [arm64,armhf] net: mvpp2: refill RX buffers before XDP or skb use + - [arm64,armhf] net: mvpp2: build skb from XDP-adjusted data on XDP_PASS + - ipv6: Fix a potential NPD in cleanup_prefix_route() + - netfilter: ctnetlink: ensure safe access to master conntrack + (CVE-2026-43116) + - writeback: Avoid contention on wb->list_lock when switching inodes + - writeback: Fix use after free in inode_switch_wbs_work_fn() + - xfrm: hold device only for the asynchronous decryption + - xfrm: hold dev ref until after transport_finish NF_HOOK (CVE-2026-31663) + - [amd64] KVM: VMX: Update SVI during runtime APICv activation + - [arm64] clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from + getting parked + - clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regs + - [arm64] clk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration + time + - drm/virtio: Fix driver removal with disabled KMS + - [arm64,armhf] drm/vc4: fix krealloc() memory leak + - drm/xe: fix refcount leak in xe_range_fence_insert() + - netfilter: nft_tunnel: fix use-after-free on object destroy + - [arm64] tee: shm: fix shm leak in register_shm_helper() + - Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend + - Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig + - [arm64] soc: qcom: ice: Fix race between qcom_ice_probe() and + of_qcom_ice_get() + - [amd64] accel/ivpu: Add bounds checks for firmware log indices + - [amd64] accel/ivpu: Add buffer overflow check in MS get_info_ioctl + - [amd64] accel/ivpu: Fix signed integer truncation in IPC receive + - tracing/probes: Point the error offset correctly for eprobe argument error + - mmc: litex_mmc: Use DIV_ROUND_UP for more accurate clock calculation + - KVM: Don't WARN if memory is dirtied without a vCPU when the VM is dying + - [amd64] KVM: SEV: Decouple the need to sync the GHCB SA from the need to + free the SA + - [amd64] drm/i915/gem: Fix phys BO pread/pwrite with offset + - pinctrl: mcp23s08: Initialize mcp->dev and mcp->addr before regmap init + - ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL + - xfrm: espintcp: do not reuse an in-progress partial send + - USB: serial: io_ti: fix heap overflow in get_manuf_info() + - USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr() + - USB: serial: option: add usb-id for Dell Wireless DW5826e-m + - USB: serial: kl5kusb105: fix bulk-out buffer overflow + - ALSA: timer: Forcibly close timer instances at closing + - ALSA: timer: Fix UAF at snd_timer_user_params() + - io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries + - drm/virtio: fix dma_fence refcount leak on error in + virtio_gpu_dma_fence_wait() + - drm/amd/display: Reject gpio_bitshift >= 32 in + bios_parser_get_gpio_pin_info() + - mm/huge_memory: update file PMD counter before folio_put() + - mm/damon/ops-common: call folio_test_lru() after folio_get() + - RDMA/srp: bound SRP_RSP sense copy by the received length + - zram: fix use-after-free in zram_bvec_write_partial() + - udp: clear skb->dev before running a sockmap verdict + - mptcp: fix retransmission loop when csum is enabled + - mptcp: close TOCTOU race while computing rcv_wnd + - mptcp: allow subflow rcv wnd to shrink + - mptcp: sockopt: check timestamping ret value + - mptcp: add-addr: always drop other suboptions + - wifi: nl80211: reject oversized EMA RNR lists + - vsock/vmci: fix sk_ack_backlog leak on failed handshake + - timers/migration: Fix livelock in tmigr_handle_remote_up() + - ASoC: fsl_sai: Fix 32 slots TDM broken by integer shift UB in xMR write + - bnxt_en: Fix NULL pointer dereference + - IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN + - inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush + - pidfd: refuse access to tasks that have started exiting harder + - fs/qnx6: fix pointer arithmetic in directory iteration + - fuse: reject fuse_notify() pagecache ops on directories + - i2c: qcom-cci: Fix NULL pointer dereference in cci_remove() + - i2c: stm32f7: fix timing computation ignoring i2c-analog-filter + - i2c: tegra: Fix NOIRQ suspend/resume + - Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK) + - Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard + - ipc/shm: serialize orphan cleanup with shm_nattch updates + - misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context + - misc: fastrpc: fix use-after-free race in fastrpc_map_create + - misc: fastrpc: fix DMA address corruption due to find_vma misuse + - misc: fastrpc: Fix NULL pointer dereference in rpmsg callback + - net/mlx5: Reorder completion before putting command entry in + cmd_work_handler + - net: bonding: fix NULL pointer dereference in bond_do_ioctl() + - net: mv643xx: fix OF node refcount + - net: rds: clear i_sends on setup unwind + - nvmem: core: fix use-after-free bugs in error paths + - nvmem: layouts: onie-tlv: fix hang on unknown types + - [arm64] octeontx2-af: fix memory leak in rvu_setup_hw_resources() + - io_uring/kbuf: don't truncate end buffer for bundles + - io_uring/wait: fix min_timeout behavior + - mm/hugetlb: restore reservation on error in hugetlb folio copy paths + - mmc: core: Fix host controller programming for fixed driver type + - mmc: dw_mmc-rockchip: Add missing private data for very old controllers + - mmc: litex_mmc: Set mandatory idle clocks before CMD0 + - mmc: renesas_sdhi: Add OF entry for RZ/G2H SoC + - mmc: sdhci: add signal voltage switch in sdhci_resume_host + - pmdomain: imx: fix OF node refcount + - rtase: Avoid sleeping in get_stats64() + - rtase: Reset TX subqueue when clearing TX ring + - sctp: diag: reject stale associations in dump_one path + - sctp: stream: fully roll back denied add-stream state + - [amd64] thunderbolt: Reject zero-length property entries in validator + - [amd64] thunderbolt: Bound root directory content to block size + - [amd64] thunderbolt: Clamp XDomain response data copy to allocation size + - [amd64] thunderbolt: Validate XDomain request packet size before type cast + - [amd64] thunderbolt: Limit XDomain response copy to actual frame size + - [arm64] slimbus: qcom-ngd-ctrl: fix OF node refcount + - [arm64] slimbus: qcom-ngd-ctrl: Fix up platform_driver registration + - [arm64] slimbus: qcom-ngd-ctrl: Fix probe error path ordering + - [arm64] slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd + - [arm64] slimbus: qcom-ngd-ctrl: Initialize controller resources in + controller + - [arm64] slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership + - [arm64] slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD + - [arm64] slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock + - drm/amdkfd: fix NULL dereference in get_queue_ids() + - drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11 + - drm/xe: Clear pending_disable before signaling suspend fence + - [arm64,armhf] drm/v3d: Fix vaddr leak when indirect CSD has zeroed + workgroups + - drm/amdgpu: restart the CS if some parts of the VM are still invalidated + - drm/amd/pm: fix smu13 power limit default/cap calculation + - drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2 + - drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in + set_soft_freq_limited_range + - drm/amd/display: Bound VBIOS record-chain walk loops + - drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size + - drm/amd/display: Clamp VBIOS HDMI retimer register count to array size + - drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs + - drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs + - drm/amd/display: Use krealloc_array() in dal_vector_reserve() + - fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling + - driver core: reject devices with unregistered buses + - mailbox: Fix NULL message support in mbox_send_message() + - hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf + - sched_ext: Don't warn on NULL cgrp_moving_from in scx_cgroup_move_task() + - netfilter: nft_fib: fix stale stack leak via the OIFNAME register + - mm/memory-failure: fix hugetlb_lock AA deadlock in + get_huge_page_for_hwpoison + - RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper + - RDMA/umem: Move umem dmabuf revoke logic into helper function + - RDMA/umem: Add helpers for umem dmabuf revoke lock + - RDMA: During rereg_mr ensure that REREG_ACCESS is compatible + - RDMA/umem: fix kernel-doc warnings + - RDMA: Move DMA block iterator logic into dedicated files + - RDMA/umem: Fix truncation for block sizes >= 4G + - mm/hugetlb: avoid false positive lockdep assertion + - mptcp: fix missing wakeups in edge scenarios + - ipmi:ssif: Remove unnecessary indention + - ipmi:ssif: NULL thread on error + - ipvs: skip ipv6 extension headers for csum checks (CVE-2026-45850) + - vsock/virtio: fix potential unbounded skb queue + - vsock/virtio: fix skb overhead accounting to preserve full buf_alloc + - block: fix handling of dead zone write plugs + - [arm64] cputype: Add NVIDIA Olympus definitions + - [arm64] cputype: Add C1-Ultra definitions + - [arm64] cputype: Add C1-Premium definitions + - [arm64] errata: Mitigate TLBI errata on various Arm CPUs + - [arm64] errata: Mitigate TLBI errata on NVIDIA Olympus CPU + - [arm64] errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU + - net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() + - tcp: use EXPORT_IPV6_MOD[_GPL]() + - tcp: secure_seq: add back ports to TS offset (CVE-2026-23247) + - mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation + - vsock/virtio: fix skb overhead overflow on 32-bit builds + - netfilter: require Ethernet MAC header before using eth_hdr() + + [ Salvatore Bonaccorso ] + * [rt] Refresh "ARM: enable irq in translation/section permission fault" + * ip6_vti: set netns_immutable on the fallback device. (CVE-2026-52909) + + -- Salvatore Bonaccorso Sat, 20 Jun 2026 09:03:06 +0200 + linux (6.12.90-2) trixie-security; urgency=high * smb: client: reject userspace cifs.spnego descriptions diff -Nru linux-6.12.90/debian/control linux-6.12.94/debian/control --- linux-6.12.90/debian/control 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/control 2026-06-20 07:03:06.000000000 +0000 @@ -137,7 +137,7 @@ Package: linux-headers-4kc-malta Architecture: mips mipsel Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-4kc-malta (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-4kc-malta (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux 4kc-malta configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel 4kc-malta configuration. @@ -145,501 +145,501 @@ Package: linux-headers-5kc-malta Architecture: mips64 mips64el Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-5kc-malta (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-5kc-malta (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux 5kc-malta configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel 5kc-malta configuration. -Package: linux-headers-6.12.90+deb13.1-4kc-malta +Package: linux-headers-6.12.94+deb13-4kc-malta Architecture: mips mipsel Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-4kc-malta (= ${binary:Version}) | linux-image-6.12.90+deb13.1-4kc-malta-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-4kc-malta +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-4kc-malta (= ${binary:Version}) | linux-image-6.12.94+deb13-4kc-malta-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-4kc-malta This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-4kc-malta, generally used for building + Linux kernel 6.12.94+deb13-4kc-malta, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-4kc-malta, and can be used for + /usr/src/linux-headers-6.12.94+deb13-4kc-malta, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-4kc-malta package. + linux-image-6.12.94+deb13-4kc-malta package. -Package: linux-headers-6.12.90+deb13.1-5kc-malta +Package: linux-headers-6.12.94+deb13-5kc-malta Architecture: mips64 mips64el Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-5kc-malta (= ${binary:Version}) | linux-image-6.12.90+deb13.1-5kc-malta-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-5kc-malta +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-5kc-malta (= ${binary:Version}) | linux-image-6.12.94+deb13-5kc-malta-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-5kc-malta This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-5kc-malta, generally used for building + Linux kernel 6.12.94+deb13-5kc-malta, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-5kc-malta, and can be used for + /usr/src/linux-headers-6.12.94+deb13-5kc-malta, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-5kc-malta package. + linux-image-6.12.94+deb13-5kc-malta package. -Package: linux-headers-6.12.90+deb13.1-alpha-generic +Package: linux-headers-6.12.94+deb13-alpha-generic Architecture: alpha Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-alpha-generic (= ${binary:Version}) | linux-image-6.12.90+deb13.1-alpha-generic-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-alpha-generic +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-alpha-generic (= ${binary:Version}) | linux-image-6.12.94+deb13-alpha-generic-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-alpha-generic This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-alpha-generic, generally used for building + Linux kernel 6.12.94+deb13-alpha-generic, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-alpha-generic, and can be used for + /usr/src/linux-headers-6.12.94+deb13-alpha-generic, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-alpha-generic package. + linux-image-6.12.94+deb13-alpha-generic package. -Package: linux-headers-6.12.90+deb13.1-alpha-smp +Package: linux-headers-6.12.94+deb13-alpha-smp Architecture: alpha Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-alpha-smp (= ${binary:Version}) | linux-image-6.12.90+deb13.1-alpha-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-alpha-smp +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-alpha-smp (= ${binary:Version}) | linux-image-6.12.94+deb13-alpha-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-alpha-smp This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-alpha-smp, generally used for building + Linux kernel 6.12.94+deb13-alpha-smp, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-alpha-smp, and can be used for + /usr/src/linux-headers-6.12.94+deb13-alpha-smp, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-alpha-smp package. + linux-image-6.12.94+deb13-alpha-smp package. -Package: linux-headers-6.12.90+deb13.1-amd64 +Package: linux-headers-6.12.94+deb13-amd64 Architecture: amd64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-amd64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-amd64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-amd64 (= ${binary:Version}) | linux-image-6.12.94+deb13-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-amd64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-amd64, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-amd64, and can be used for building + Linux kernel 6.12.94+deb13-amd64, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-amd64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-amd64 package. + linux-image-6.12.94+deb13-amd64 package. -Package: linux-headers-6.12.90+deb13.1-arm64 +Package: linux-headers-6.12.94+deb13-arm64 Architecture: arm64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-arm64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-arm64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-arm64 (= ${binary:Version}) | linux-image-6.12.94+deb13-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-arm64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-arm64, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-arm64, and can be used for building + Linux kernel 6.12.94+deb13-arm64, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-arm64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-arm64 package. + linux-image-6.12.94+deb13-arm64 package. -Package: linux-headers-6.12.90+deb13.1-arm64-16k +Package: linux-headers-6.12.94+deb13-arm64-16k Architecture: arm64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-arm64-16k (= ${binary:Version}) | linux-image-6.12.90+deb13.1-arm64-16k-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-arm64-16k +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-arm64-16k (= ${binary:Version}) | linux-image-6.12.94+deb13-arm64-16k-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-arm64-16k This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-arm64-16k, generally used for building + Linux kernel 6.12.94+deb13-arm64-16k, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-arm64-16k, and can be used for + /usr/src/linux-headers-6.12.94+deb13-arm64-16k, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-arm64-16k package. + linux-image-6.12.94+deb13-arm64-16k package. -Package: linux-headers-6.12.90+deb13.1-armmp +Package: linux-headers-6.12.94+deb13-armmp Architecture: armhf Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-armmp (= ${binary:Version}) | linux-image-6.12.90+deb13.1-armmp-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-armmp +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-armmp (= ${binary:Version}) | linux-image-6.12.94+deb13-armmp-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-armmp This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-armmp, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-armmp, and can be used for building + Linux kernel 6.12.94+deb13-armmp, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-armmp, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-armmp package. + linux-image-6.12.94+deb13-armmp package. -Package: linux-headers-6.12.90+deb13.1-armmp-lpae +Package: linux-headers-6.12.94+deb13-armmp-lpae Architecture: armhf Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-armmp-lpae (= ${binary:Version}) | linux-image-6.12.90+deb13.1-armmp-lpae-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-armmp-lpae +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-armmp-lpae (= ${binary:Version}) | linux-image-6.12.94+deb13-armmp-lpae-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-armmp-lpae This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-armmp-lpae, generally used for building + Linux kernel 6.12.94+deb13-armmp-lpae, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-armmp-lpae, and can be used for + /usr/src/linux-headers-6.12.94+deb13-armmp-lpae, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-armmp-lpae package. + linux-image-6.12.94+deb13-armmp-lpae package. -Package: linux-headers-6.12.90+deb13.1-cloud-amd64 +Package: linux-headers-6.12.94+deb13-cloud-amd64 Architecture: amd64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-cloud-amd64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-cloud-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-cloud-amd64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-cloud-amd64 (= ${binary:Version}) | linux-image-6.12.94+deb13-cloud-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-cloud-amd64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-cloud-amd64, generally used for building + Linux kernel 6.12.94+deb13-cloud-amd64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-cloud-amd64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-cloud-amd64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-cloud-amd64 package. + linux-image-6.12.94+deb13-cloud-amd64 package. -Package: linux-headers-6.12.90+deb13.1-cloud-arm64 +Package: linux-headers-6.12.94+deb13-cloud-arm64 Architecture: arm64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-cloud-arm64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-cloud-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-cloud-arm64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-cloud-arm64 (= ${binary:Version}) | linux-image-6.12.94+deb13-cloud-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-cloud-arm64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-cloud-arm64, generally used for building + Linux kernel 6.12.94+deb13-cloud-arm64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-cloud-arm64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-cloud-arm64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-cloud-arm64 package. + linux-image-6.12.94+deb13-cloud-arm64 package. -Package: linux-headers-6.12.90+deb13.1-common +Package: linux-headers-6.12.94+deb13-common Architecture: all Build-Profiles: Depends: ${misc:Depends} Multi-Arch: foreign -Description: Common header files for Linux 6.12.90+deb13.1 +Description: Common header files for Linux 6.12.94+deb13 This package provides the common kernel header files for Linux kernel - version 6.12.90+deb13.1, generally used for building out-of-tree kernel + version 6.12.94+deb13, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-common. + /usr/src/linux-headers-6.12.94+deb13-common. . To obtain a complete set of headers you also need to install the - linux-headers-6.12.90+deb13.1-(flavour) package, matching the flavour of - the kernel you intend the build for. + linux-headers-6.12.94+deb13-(flavour) package, matching the flavour of the + kernel you intend the build for. -Package: linux-headers-6.12.90+deb13.1-common-rt +Package: linux-headers-6.12.94+deb13-common-rt Architecture: all Build-Profiles: Depends: ${misc:Depends} Multi-Arch: foreign -Description: Common header files for Linux 6.12.90+deb13.1-rt +Description: Common header files for Linux 6.12.94+deb13-rt This package provides the common kernel header files for Linux kernel - version 6.12.90+deb13.1 with the PREEMPT_RT featureset, generally used for + version 6.12.94+deb13 with the PREEMPT_RT featureset, generally used for building out-of-tree kernel modules. These files are going to be - installed into /usr/src/linux-headers-6.12.90+deb13.1-common-rt. + installed into /usr/src/linux-headers-6.12.94+deb13-common-rt. . To obtain a complete set of headers you also need to install the - linux-headers-6.12.90+deb13.1-(flavour) package, matching the flavour of - the kernel you intend the build for. + linux-headers-6.12.94+deb13-(flavour) package, matching the flavour of the + kernel you intend the build for. -Package: linux-headers-6.12.90+deb13.1-loong64 +Package: linux-headers-6.12.94+deb13-loong64 Architecture: loong64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-loong64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-loong64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-loong64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-loong64 (= ${binary:Version}) | linux-image-6.12.94+deb13-loong64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-loong64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-loong64, generally used for building + Linux kernel 6.12.94+deb13-loong64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-loong64, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-loong64 package. + /usr/src/linux-headers-6.12.94+deb13-loong64, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-loong64 package. -Package: linux-headers-6.12.90+deb13.1-loongson-3 +Package: linux-headers-6.12.94+deb13-loongson-3 Architecture: mips64el mipsel Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-loongson-3 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-loongson-3-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-loongson-3 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-loongson-3 (= ${binary:Version}) | linux-image-6.12.94+deb13-loongson-3-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-loongson-3 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-loongson-3, generally used for building + Linux kernel 6.12.94+deb13-loongson-3, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-loongson-3, and can be used for + /usr/src/linux-headers-6.12.94+deb13-loongson-3, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-loongson-3 package. + linux-image-6.12.94+deb13-loongson-3 package. -Package: linux-headers-6.12.90+deb13.1-m68k +Package: linux-headers-6.12.94+deb13-m68k Architecture: m68k Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-m68k (= ${binary:Version}) | linux-image-6.12.90+deb13.1-m68k-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-m68k +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-m68k (= ${binary:Version}) | linux-image-6.12.94+deb13-m68k-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-m68k This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-m68k, generally used for building out-of-tree + Linux kernel 6.12.94+deb13-m68k, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-m68k, and can be used for building + /usr/src/linux-headers-6.12.94+deb13-m68k, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-m68k package. + linux-image-6.12.94+deb13-m68k package. -Package: linux-headers-6.12.90+deb13.1-mips32r2eb +Package: linux-headers-6.12.94+deb13-mips32r2eb Architecture: mips Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-mips32r2eb (= ${binary:Version}) | linux-image-6.12.90+deb13.1-mips32r2eb-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-mips32r2eb +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-mips32r2eb (= ${binary:Version}) | linux-image-6.12.94+deb13-mips32r2eb-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-mips32r2eb This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-mips32r2eb, generally used for building + Linux kernel 6.12.94+deb13-mips32r2eb, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-mips32r2eb, and can be used for + /usr/src/linux-headers-6.12.94+deb13-mips32r2eb, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-mips32r2eb package. + linux-image-6.12.94+deb13-mips32r2eb package. -Package: linux-headers-6.12.90+deb13.1-mips32r2el +Package: linux-headers-6.12.94+deb13-mips32r2el Architecture: mipsel Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-mips32r2el (= ${binary:Version}) | linux-image-6.12.90+deb13.1-mips32r2el-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-mips32r2el +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-mips32r2el (= ${binary:Version}) | linux-image-6.12.94+deb13-mips32r2el-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-mips32r2el This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-mips32r2el, generally used for building + Linux kernel 6.12.94+deb13-mips32r2el, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-mips32r2el, and can be used for + /usr/src/linux-headers-6.12.94+deb13-mips32r2el, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-mips32r2el package. + linux-image-6.12.94+deb13-mips32r2el package. -Package: linux-headers-6.12.90+deb13.1-mips64r2eb +Package: linux-headers-6.12.94+deb13-mips64r2eb Architecture: mips64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-mips64r2eb (= ${binary:Version}) | linux-image-6.12.90+deb13.1-mips64r2eb-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-mips64r2eb +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-mips64r2eb (= ${binary:Version}) | linux-image-6.12.94+deb13-mips64r2eb-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-mips64r2eb This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-mips64r2eb, generally used for building + Linux kernel 6.12.94+deb13-mips64r2eb, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-mips64r2eb, and can be used for + /usr/src/linux-headers-6.12.94+deb13-mips64r2eb, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-mips64r2eb package. + linux-image-6.12.94+deb13-mips64r2eb package. -Package: linux-headers-6.12.90+deb13.1-mips64r2el +Package: linux-headers-6.12.94+deb13-mips64r2el Architecture: mips64el Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-mips64r2el (= ${binary:Version}) | linux-image-6.12.90+deb13.1-mips64r2el-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-mips64r2el +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-mips64r2el (= ${binary:Version}) | linux-image-6.12.94+deb13-mips64r2el-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-mips64r2el This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-mips64r2el, generally used for building + Linux kernel 6.12.94+deb13-mips64r2el, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-mips64r2el, and can be used for + /usr/src/linux-headers-6.12.94+deb13-mips64r2el, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-mips64r2el package. + linux-image-6.12.94+deb13-mips64r2el package. -Package: linux-headers-6.12.90+deb13.1-mips64r6el +Package: linux-headers-6.12.94+deb13-mips64r6el Architecture: mips64el mips64r6el Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-mips64r6el (= ${binary:Version}) | linux-image-6.12.90+deb13.1-mips64r6el-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-mips64r6el +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-mips64r6el (= ${binary:Version}) | linux-image-6.12.94+deb13-mips64r6el-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-mips64r6el This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-mips64r6el, generally used for building + Linux kernel 6.12.94+deb13-mips64r6el, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-mips64r6el, and can be used for + /usr/src/linux-headers-6.12.94+deb13-mips64r6el, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-mips64r6el package. + linux-image-6.12.94+deb13-mips64r6el package. -Package: linux-headers-6.12.90+deb13.1-octeon +Package: linux-headers-6.12.94+deb13-octeon Architecture: mips mips64 mips64el mipsel Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-octeon (= ${binary:Version}) | linux-image-6.12.90+deb13.1-octeon-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-octeon +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-octeon (= ${binary:Version}) | linux-image-6.12.94+deb13-octeon-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-octeon This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-octeon, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-octeon, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-octeon package. + Linux kernel 6.12.94+deb13-octeon, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-octeon, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-octeon package. -Package: linux-headers-6.12.90+deb13.1-parisc +Package: linux-headers-6.12.94+deb13-parisc Architecture: hppa Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-parisc (= ${binary:Version}) | linux-image-6.12.90+deb13.1-parisc-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-parisc +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-parisc (= ${binary:Version}) | linux-image-6.12.94+deb13-parisc-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-parisc This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-parisc, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-parisc, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-parisc package. + Linux kernel 6.12.94+deb13-parisc, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-parisc, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-parisc package. -Package: linux-headers-6.12.90+deb13.1-parisc64 +Package: linux-headers-6.12.94+deb13-parisc64 Architecture: hppa Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-parisc64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-parisc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-parisc64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-parisc64 (= ${binary:Version}) | linux-image-6.12.94+deb13-parisc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-parisc64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-parisc64, generally used for building + Linux kernel 6.12.94+deb13-parisc64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-parisc64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-parisc64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-parisc64 package. + linux-image-6.12.94+deb13-parisc64 package. -Package: linux-headers-6.12.90+deb13.1-powerpc +Package: linux-headers-6.12.94+deb13-powerpc Architecture: powerpc Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc, generally used for building + Linux kernel 6.12.94+deb13-powerpc, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc package. + /usr/src/linux-headers-6.12.94+deb13-powerpc, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-powerpc package. -Package: linux-headers-6.12.90+deb13.1-powerpc-smp +Package: linux-headers-6.12.94+deb13-powerpc-smp Architecture: powerpc Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc-smp (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc-smp +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc-smp (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc-smp This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc-smp, generally used for building + Linux kernel 6.12.94+deb13-powerpc-smp, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc-smp, and can be used for + /usr/src/linux-headers-6.12.94+deb13-powerpc-smp, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc-smp package. + linux-image-6.12.94+deb13-powerpc-smp package. -Package: linux-headers-6.12.90+deb13.1-powerpc64 +Package: linux-headers-6.12.94+deb13-powerpc64 Architecture: powerpc ppc64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc64 (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc64, generally used for building + Linux kernel 6.12.94+deb13-powerpc64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-powerpc64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc64 package. + linux-image-6.12.94+deb13-powerpc64 package. -Package: linux-headers-6.12.90+deb13.1-powerpc64-64k +Package: linux-headers-6.12.94+deb13-powerpc64-64k Architecture: ppc64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc64-64k (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc64-64k-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc64-64k +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc64-64k (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc64-64k-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc64-64k This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc64-64k, generally used for building + Linux kernel 6.12.94+deb13-powerpc64-64k, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc64-64k, and can be used for + /usr/src/linux-headers-6.12.94+deb13-powerpc64-64k, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc64-64k package. + linux-image-6.12.94+deb13-powerpc64-64k package. -Package: linux-headers-6.12.90+deb13.1-powerpc64le +Package: linux-headers-6.12.94+deb13-powerpc64le Architecture: ppc64el Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc64le (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc64le-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc64le +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc64le (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc64le-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc64le This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc64le, generally used for building + Linux kernel 6.12.94+deb13-powerpc64le, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc64le, and can be used for + /usr/src/linux-headers-6.12.94+deb13-powerpc64le, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc64le package. + linux-image-6.12.94+deb13-powerpc64le package. -Package: linux-headers-6.12.90+deb13.1-powerpc64le-64k +Package: linux-headers-6.12.94+deb13-powerpc64le-64k Architecture: ppc64el Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-powerpc64le-64k (= ${binary:Version}) | linux-image-6.12.90+deb13.1-powerpc64le-64k-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-powerpc64le-64k +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-powerpc64le-64k (= ${binary:Version}) | linux-image-6.12.94+deb13-powerpc64le-64k-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-powerpc64le-64k This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-powerpc64le-64k, generally used for building + Linux kernel 6.12.94+deb13-powerpc64le-64k, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-powerpc64le-64k, and can be used - for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-powerpc64le-64k package. + /usr/src/linux-headers-6.12.94+deb13-powerpc64le-64k, and can be used for + building modules that load into the kernel provided by the + linux-image-6.12.94+deb13-powerpc64le-64k package. -Package: linux-headers-6.12.90+deb13.1-riscv64 +Package: linux-headers-6.12.94+deb13-riscv64 Architecture: riscv64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-riscv64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-riscv64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-riscv64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-riscv64 (= ${binary:Version}) | linux-image-6.12.94+deb13-riscv64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-riscv64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-riscv64, generally used for building + Linux kernel 6.12.94+deb13-riscv64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-riscv64, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-riscv64 package. + /usr/src/linux-headers-6.12.94+deb13-riscv64, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-riscv64 package. -Package: linux-headers-6.12.90+deb13.1-rpi +Package: linux-headers-6.12.94+deb13-rpi Architecture: armel Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-rpi (= ${binary:Version}) | linux-image-6.12.90+deb13.1-rpi-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-rpi +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-rpi (= ${binary:Version}) | linux-image-6.12.94+deb13-rpi-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-rpi This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-rpi, generally used for building out-of-tree + Linux kernel 6.12.94+deb13-rpi, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-rpi, and can be used for building + /usr/src/linux-headers-6.12.94+deb13-rpi, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-rpi package. + linux-image-6.12.94+deb13-rpi package. -Package: linux-headers-6.12.90+deb13.1-rt-amd64 +Package: linux-headers-6.12.94+deb13-rt-amd64 Architecture: amd64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common-rt (= ${source:Version}), linux-image-6.12.90+deb13.1-rt-amd64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-rt-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-rt-amd64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common-rt (= ${source:Version}), linux-image-6.12.94+deb13-rt-amd64 (= ${binary:Version}) | linux-image-6.12.94+deb13-rt-amd64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-rt-amd64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-rt-amd64, generally used for building + Linux kernel 6.12.94+deb13-rt-amd64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-rt-amd64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-rt-amd64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-rt-amd64 package. + linux-image-6.12.94+deb13-rt-amd64 package. -Package: linux-headers-6.12.90+deb13.1-rt-arm64 +Package: linux-headers-6.12.94+deb13-rt-arm64 Architecture: arm64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common-rt (= ${source:Version}), linux-image-6.12.90+deb13.1-rt-arm64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-rt-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-rt-arm64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common-rt (= ${source:Version}), linux-image-6.12.94+deb13-rt-arm64 (= ${binary:Version}) | linux-image-6.12.94+deb13-rt-arm64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-rt-arm64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-rt-arm64, generally used for building + Linux kernel 6.12.94+deb13-rt-arm64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-rt-arm64, and can be used for + /usr/src/linux-headers-6.12.94+deb13-rt-arm64, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-rt-arm64 package. + linux-image-6.12.94+deb13-rt-arm64 package. -Package: linux-headers-6.12.90+deb13.1-rt-armmp +Package: linux-headers-6.12.94+deb13-rt-armmp Architecture: armhf Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common-rt (= ${source:Version}), linux-image-6.12.90+deb13.1-rt-armmp (= ${binary:Version}) | linux-image-6.12.90+deb13.1-rt-armmp-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-rt-armmp +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common-rt (= ${source:Version}), linux-image-6.12.94+deb13-rt-armmp (= ${binary:Version}) | linux-image-6.12.94+deb13-rt-armmp-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-rt-armmp This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-rt-armmp, generally used for building + Linux kernel 6.12.94+deb13-rt-armmp, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-rt-armmp, and can be used for + /usr/src/linux-headers-6.12.94+deb13-rt-armmp, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-rt-armmp package. + linux-image-6.12.94+deb13-rt-armmp package. -Package: linux-headers-6.12.90+deb13.1-s390x +Package: linux-headers-6.12.94+deb13-s390x Architecture: s390x Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-s390x (= ${binary:Version}) | linux-image-6.12.90+deb13.1-s390x-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-s390x +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-s390x (= ${binary:Version}) | linux-image-6.12.94+deb13-s390x-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-s390x This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-s390x, generally used for building - out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-s390x, and can be used for building + Linux kernel 6.12.94+deb13-s390x, generally used for building out-of-tree + kernel modules. These files are going to be installed into + /usr/src/linux-headers-6.12.94+deb13-s390x, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-s390x package. + linux-image-6.12.94+deb13-s390x package. -Package: linux-headers-6.12.90+deb13.1-sh7751r +Package: linux-headers-6.12.94+deb13-sh7751r Architecture: sh4 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-sh7751r (= ${binary:Version}) | linux-image-6.12.90+deb13.1-sh7751r-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-sh7751r +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-sh7751r (= ${binary:Version}) | linux-image-6.12.94+deb13-sh7751r-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-sh7751r This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-sh7751r, generally used for building + Linux kernel 6.12.94+deb13-sh7751r, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-sh7751r, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-sh7751r package. + /usr/src/linux-headers-6.12.94+deb13-sh7751r, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-sh7751r package. -Package: linux-headers-6.12.90+deb13.1-sh7785lcr +Package: linux-headers-6.12.94+deb13-sh7785lcr Architecture: sh4 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-sh7785lcr (= ${binary:Version}) | linux-image-6.12.90+deb13.1-sh7785lcr-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-sh7785lcr +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-sh7785lcr (= ${binary:Version}) | linux-image-6.12.94+deb13-sh7785lcr-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-sh7785lcr This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-sh7785lcr, generally used for building + Linux kernel 6.12.94+deb13-sh7785lcr, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-sh7785lcr, and can be used for + /usr/src/linux-headers-6.12.94+deb13-sh7785lcr, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-sh7785lcr package. + linux-image-6.12.94+deb13-sh7785lcr package. -Package: linux-headers-6.12.90+deb13.1-sparc64 +Package: linux-headers-6.12.94+deb13-sparc64 Architecture: sparc64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-sparc64 (= ${binary:Version}) | linux-image-6.12.90+deb13.1-sparc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-sparc64 +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-sparc64 (= ${binary:Version}) | linux-image-6.12.94+deb13-sparc64-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-sparc64 This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-sparc64, generally used for building + Linux kernel 6.12.94+deb13-sparc64, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-sparc64, and can be used for - building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-sparc64 package. + /usr/src/linux-headers-6.12.94+deb13-sparc64, and can be used for building + modules that load into the kernel provided by the + linux-image-6.12.94+deb13-sparc64 package. -Package: linux-headers-6.12.90+deb13.1-sparc64-smp +Package: linux-headers-6.12.94+deb13-sparc64-smp Architecture: sparc64 Build-Profiles: -Depends: linux-base (>= 4.12~), linux-headers-6.12.90+deb13.1-common (= ${source:Version}), linux-image-6.12.90+deb13.1-sparc64-smp (= ${binary:Version}) | linux-image-6.12.90+deb13.1-sparc64-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.90+deb13.1, ${misc:Depends}, gcc-14 -Description: Header files for Linux 6.12.90+deb13.1-sparc64-smp +Depends: linux-base (>= 4.12~), linux-headers-6.12.94+deb13-common (= ${source:Version}), linux-image-6.12.94+deb13-sparc64-smp (= ${binary:Version}) | linux-image-6.12.94+deb13-sparc64-smp-unsigned (= ${binary:Version}), linux-kbuild-6.12.94+deb13, ${misc:Depends}, gcc-14 +Description: Header files for Linux 6.12.94+deb13-sparc64-smp This package provides the architecture-specific kernel header files for - Linux kernel 6.12.90+deb13.1-sparc64-smp, generally used for building + Linux kernel 6.12.94+deb13-sparc64-smp, generally used for building out-of-tree kernel modules. These files are going to be installed into - /usr/src/linux-headers-6.12.90+deb13.1-sparc64-smp, and can be used for + /usr/src/linux-headers-6.12.94+deb13-sparc64-smp, and can be used for building modules that load into the kernel provided by the - linux-image-6.12.90+deb13.1-sparc64-smp package. + linux-image-6.12.94+deb13-sparc64-smp package. Package: linux-headers-alpha-generic Architecture: alpha Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-alpha-generic (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-alpha-generic (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux alpha-generic configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel alpha-generic configuration. @@ -648,7 +648,7 @@ Architecture: alpha Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-alpha-smp (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-alpha-smp (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux alpha-smp configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel alpha-smp configuration. @@ -657,7 +657,7 @@ Architecture: armhf Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-armmp (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-armmp (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux armmp configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel armmp configuration. @@ -665,7 +665,7 @@ Package: linux-headers-armmp-lpae Architecture: armhf Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-armmp-lpae (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-armmp-lpae (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux armmp-lpae configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel armmp-lpae configuration. @@ -674,7 +674,7 @@ Architecture: loong64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-loong64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-loong64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux loong64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel loong64 configuration. @@ -682,7 +682,7 @@ Package: linux-headers-loongson-3 Architecture: mips64el mipsel Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-loongson-3 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-loongson-3 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux loongson-3 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel loongson-3 configuration. @@ -691,7 +691,7 @@ Architecture: m68k Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-m68k (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-m68k (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux m68k configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel m68k configuration. @@ -699,7 +699,7 @@ Package: linux-headers-mips32r2eb Architecture: mips Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-mips32r2eb (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-mips32r2eb (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux mips32r2eb configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel mips32r2eb configuration. @@ -707,7 +707,7 @@ Package: linux-headers-mips32r2el Architecture: mipsel Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-mips32r2el (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-mips32r2el (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux mips32r2el configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel mips32r2el configuration. @@ -715,7 +715,7 @@ Package: linux-headers-mips64r2eb Architecture: mips64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-mips64r2eb (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-mips64r2eb (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux mips64r2eb configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel mips64r2eb configuration. @@ -723,7 +723,7 @@ Package: linux-headers-mips64r2el Architecture: mips64el Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-mips64r2el (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-mips64r2el (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux mips64r2el configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel mips64r2el configuration. @@ -731,7 +731,7 @@ Package: linux-headers-mips64r6el Architecture: mips64el mips64r6el Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-mips64r6el (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-mips64r6el (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux mips64r6el configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel mips64r6el configuration. @@ -739,7 +739,7 @@ Package: linux-headers-octeon Architecture: mips mips64 mips64el mipsel Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-octeon (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-octeon (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux octeon configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel octeon configuration. @@ -748,7 +748,7 @@ Architecture: hppa Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-parisc (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-parisc (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux parisc configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel parisc configuration. @@ -756,7 +756,7 @@ Package: linux-headers-parisc64 Architecture: hppa Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-parisc64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-parisc64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux parisc64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel parisc64 configuration. @@ -764,7 +764,7 @@ Package: linux-headers-powerpc Architecture: powerpc Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-powerpc (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc configuration. @@ -772,7 +772,7 @@ Package: linux-headers-powerpc-smp Architecture: powerpc Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-powerpc-smp (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc-smp (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc-smp configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc-smp configuration. @@ -781,7 +781,7 @@ Architecture: powerpc ppc64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-powerpc64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc64 configuration. @@ -789,7 +789,7 @@ Package: linux-headers-powerpc64-64k Architecture: ppc64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-powerpc64-64k (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc64-64k (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc64-64k configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc64-64k configuration. @@ -798,7 +798,7 @@ Architecture: ppc64el Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-powerpc64le (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc64le (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc64le configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc64le configuration. @@ -806,7 +806,7 @@ Package: linux-headers-powerpc64le-64k Architecture: ppc64el Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-powerpc64le-64k (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-powerpc64le-64k (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux powerpc64le-64k configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel powerpc64le-64k configuration. @@ -815,7 +815,7 @@ Architecture: riscv64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-riscv64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-riscv64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux riscv64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel riscv64 configuration. @@ -823,7 +823,7 @@ Package: linux-headers-rpi Architecture: armel Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-rpi (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-rpi (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux rpi configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel rpi configuration. @@ -831,7 +831,7 @@ Package: linux-headers-rt-armmp Architecture: armhf Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-rt-armmp (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-rt-armmp (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux rt-armmp configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel rt-armmp configuration. @@ -840,7 +840,7 @@ Architecture: s390x Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-s390x (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-s390x (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux s390x configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel s390x configuration. @@ -848,7 +848,7 @@ Package: linux-headers-sh7751r Architecture: sh4 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-sh7751r (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-sh7751r (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux sh7751r configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel sh7751r configuration. @@ -856,7 +856,7 @@ Package: linux-headers-sh7785lcr Architecture: sh4 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-sh7785lcr (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-sh7785lcr (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux sh7785lcr configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel sh7785lcr configuration. @@ -864,7 +864,7 @@ Package: linux-headers-sparc64 Architecture: sparc64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-sparc64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-sparc64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux sparc64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel sparc64 configuration. @@ -873,7 +873,7 @@ Architecture: sparc64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-sparc64-smp (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-sparc64-smp (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux sparc64-smp configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel sparc64-smp configuration. @@ -881,8 +881,8 @@ Package: linux-image-4kc-malta Architecture: mips mipsel Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-4kc-malta, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-4kc-malta (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-4kc-malta, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-4kc-malta (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Malta (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Malta boards. @@ -891,7 +891,7 @@ Architecture: mips mipsel Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-4kc-malta-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-4kc-malta-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux 4kc-malta configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel 4kc-malta configuration. @@ -899,8 +899,8 @@ Package: linux-image-5kc-malta Architecture: mips64 mips64el Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-5kc-malta, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-5kc-malta (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-5kc-malta, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-5kc-malta (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Malta (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Malta boards. @@ -909,12 +909,12 @@ Architecture: mips64 mips64el Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-5kc-malta-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-5kc-malta-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux 5kc-malta configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel 5kc-malta configuration. -Package: linux-image-6.12.90+deb13.1-4kc-malta +Package: linux-image-6.12.94+deb13-4kc-malta Architecture: mips mipsel Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -925,17 +925,17 @@ Description: Linux 6.12 for MIPS Malta The Linux kernel 6.12 and modules for use on MIPS Malta boards. -Package: linux-image-6.12.90+deb13.1-4kc-malta-dbg +Package: linux-image-6.12.94+deb13-4kc-malta-dbg Architecture: mips mipsel Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-4kc-malta +Description: Debug symbols for linux-image-6.12.94+deb13-4kc-malta This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-4kc-malta. + modules in linux-image-6.12.94+deb13-4kc-malta. -Package: linux-image-6.12.90+deb13.1-5kc-malta +Package: linux-image-6.12.94+deb13-5kc-malta Architecture: mips64 mips64el Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -946,17 +946,17 @@ Description: Linux 6.12 for MIPS Malta The Linux kernel 6.12 and modules for use on MIPS Malta boards. -Package: linux-image-6.12.90+deb13.1-5kc-malta-dbg +Package: linux-image-6.12.94+deb13-5kc-malta-dbg Architecture: mips64 mips64el Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-5kc-malta +Description: Debug symbols for linux-image-6.12.94+deb13-5kc-malta This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-5kc-malta. + modules in linux-image-6.12.94+deb13-5kc-malta. -Package: linux-image-6.12.90+deb13.1-alpha-generic +Package: linux-image-6.12.94+deb13-alpha-generic Architecture: alpha Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -968,17 +968,17 @@ The Linux kernel 6.12 and modules for use on DEC Alpha systems with extended kernel start address (Wildfire, Titan, Marvel). -Package: linux-image-6.12.90+deb13.1-alpha-generic-dbg +Package: linux-image-6.12.94+deb13-alpha-generic-dbg Architecture: alpha Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-alpha-generic +Description: Debug symbols for linux-image-6.12.94+deb13-alpha-generic This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-alpha-generic. + modules in linux-image-6.12.94+deb13-alpha-generic. -Package: linux-image-6.12.90+deb13.1-alpha-smp +Package: linux-image-6.12.94+deb13-alpha-smp Architecture: alpha Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -990,88 +990,88 @@ The Linux kernel 6.12 and modules for use on DEC Alpha SMP systems with extended kernel start address (Wildfire, Titan, Marvel). -Package: linux-image-6.12.90+deb13.1-alpha-smp-dbg +Package: linux-image-6.12.94+deb13-alpha-smp-dbg Architecture: alpha Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-alpha-smp +Description: Debug symbols for linux-image-6.12.94+deb13-alpha-smp This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-alpha-smp. + modules in linux-image-6.12.94+deb13-alpha-smp. -Package: linux-image-6.12.90+deb13.1-amd64-dbg +Package: linux-image-6.12.94+deb13-amd64-dbg Architecture: amd64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-amd64 +Description: Debug symbols for linux-image-6.12.94+deb13-amd64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-amd64. + modules in linux-image-6.12.94+deb13-amd64. -Package: linux-image-6.12.90+deb13.1-amd64-unsigned +Package: linux-image-6.12.94+deb13-amd64-unsigned Architecture: amd64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-amd64 +Replaces: linux-image-6.12.94+deb13-amd64 Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-amd64 +Conflicts: linux-image-6.12.94+deb13-amd64 Description: Linux 6.12 for 64-bit PCs The Linux kernel 6.12 and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. -Package: linux-image-6.12.90+deb13.1-arm64-16k-dbg +Package: linux-image-6.12.94+deb13-arm64-16k-dbg Architecture: arm64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-arm64-16k +Description: Debug symbols for linux-image-6.12.94+deb13-arm64-16k This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-arm64-16k. + modules in linux-image-6.12.94+deb13-arm64-16k. -Package: linux-image-6.12.90+deb13.1-arm64-16k-unsigned +Package: linux-image-6.12.94+deb13-arm64-16k-unsigned Architecture: arm64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-arm64-16k +Replaces: linux-image-6.12.94+deb13-arm64-16k Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-arm64-16k +Conflicts: linux-image-6.12.94+deb13-arm64-16k Description: Linux 6.12 for 64-bit ARMv8 machines with 16k pages The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines with 16k pages. -Package: linux-image-6.12.90+deb13.1-arm64-dbg +Package: linux-image-6.12.94+deb13-arm64-dbg Architecture: arm64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-arm64 +Description: Debug symbols for linux-image-6.12.94+deb13-arm64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-arm64. + modules in linux-image-6.12.94+deb13-arm64. -Package: linux-image-6.12.90+deb13.1-arm64-unsigned +Package: linux-image-6.12.94+deb13-arm64-unsigned Architecture: arm64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-arm64 +Replaces: linux-image-6.12.94+deb13-arm64 Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-arm64 +Conflicts: linux-image-6.12.94+deb13-arm64 Description: Linux 6.12 for 64-bit ARMv8 machines The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines. -Package: linux-image-6.12.90+deb13.1-armmp +Package: linux-image-6.12.94+deb13-armmp Architecture: armhf Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1084,17 +1084,17 @@ See https://wiki.debian.org/DebianKernel/ARMMP for details of supported platforms. -Package: linux-image-6.12.90+deb13.1-armmp-dbg +Package: linux-image-6.12.94+deb13-armmp-dbg Architecture: armhf Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-armmp +Description: Debug symbols for linux-image-6.12.94+deb13-armmp This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-armmp. + modules in linux-image-6.12.94+deb13-armmp. -Package: linux-image-6.12.90+deb13.1-armmp-lpae +Package: linux-image-6.12.94+deb13-armmp-lpae Architecture: armhf Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1107,65 +1107,65 @@ supporting LPAE. See https://wiki.debian.org/DebianKernel/ARMMP for details of supported platforms.. -Package: linux-image-6.12.90+deb13.1-armmp-lpae-dbg +Package: linux-image-6.12.94+deb13-armmp-lpae-dbg Architecture: armhf Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-armmp-lpae +Description: Debug symbols for linux-image-6.12.94+deb13-armmp-lpae This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-armmp-lpae. + modules in linux-image-6.12.94+deb13-armmp-lpae. -Package: linux-image-6.12.90+deb13.1-cloud-amd64-dbg +Package: linux-image-6.12.94+deb13-cloud-amd64-dbg Architecture: amd64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-cloud-amd64 +Description: Debug symbols for linux-image-6.12.94+deb13-cloud-amd64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-cloud-amd64. + modules in linux-image-6.12.94+deb13-cloud-amd64. -Package: linux-image-6.12.90+deb13.1-cloud-amd64-unsigned +Package: linux-image-6.12.94+deb13-cloud-amd64-unsigned Architecture: amd64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-cloud-amd64 +Replaces: linux-image-6.12.94+deb13-cloud-amd64 Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-cloud-amd64 +Conflicts: linux-image-6.12.94+deb13-cloud-amd64 Description: Linux 6.12 for x86-64 cloud The Linux kernel 6.12 and modules for use on cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute Engine. -Package: linux-image-6.12.90+deb13.1-cloud-arm64-dbg +Package: linux-image-6.12.94+deb13-cloud-arm64-dbg Architecture: arm64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-cloud-arm64 +Description: Debug symbols for linux-image-6.12.94+deb13-cloud-arm64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-cloud-arm64. + modules in linux-image-6.12.94+deb13-cloud-arm64. -Package: linux-image-6.12.90+deb13.1-cloud-arm64-unsigned +Package: linux-image-6.12.94+deb13-cloud-arm64-unsigned Architecture: arm64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-cloud-arm64 +Replaces: linux-image-6.12.94+deb13-cloud-arm64 Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-cloud-arm64 +Conflicts: linux-image-6.12.94+deb13-cloud-arm64 Description: Linux 6.12 for arm64 cloud The Linux kernel 6.12 and modules for use on cloud platforms supporting arm64 virtual machines. -Package: linux-image-6.12.90+deb13.1-loong64 +Package: linux-image-6.12.94+deb13-loong64 Architecture: loong64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1176,17 +1176,17 @@ Description: Linux 6.12 for 64-bit LoongArch platforms The Linux kernel 6.12 and modules for use on 64-bit LoongArch platforms. -Package: linux-image-6.12.90+deb13.1-loong64-dbg +Package: linux-image-6.12.94+deb13-loong64-dbg Architecture: loong64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-loong64 +Description: Debug symbols for linux-image-6.12.94+deb13-loong64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-loong64. + modules in linux-image-6.12.94+deb13-loong64. -Package: linux-image-6.12.90+deb13.1-loongson-3 +Package: linux-image-6.12.94+deb13-loongson-3 Architecture: mips64el mipsel Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1198,17 +1198,17 @@ The Linux kernel 6.12 and modules for use on Loongson 3A or 3B based systems (e.g. from Loongson or Lemote). -Package: linux-image-6.12.90+deb13.1-loongson-3-dbg +Package: linux-image-6.12.94+deb13-loongson-3-dbg Architecture: mips64el mipsel Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-loongson-3 +Description: Debug symbols for linux-image-6.12.94+deb13-loongson-3 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-loongson-3. + modules in linux-image-6.12.94+deb13-loongson-3. -Package: linux-image-6.12.90+deb13.1-m68k +Package: linux-image-6.12.94+deb13-m68k Architecture: m68k Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1219,17 +1219,17 @@ Description: Linux 6.12 for Motorola MC68020+ family The Linux kernel 6.12 and modules for use on Motorola MC68020+ family. -Package: linux-image-6.12.90+deb13.1-m68k-dbg +Package: linux-image-6.12.94+deb13-m68k-dbg Architecture: m68k Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-m68k +Description: Debug symbols for linux-image-6.12.94+deb13-m68k This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-m68k. + modules in linux-image-6.12.94+deb13-m68k. -Package: linux-image-6.12.90+deb13.1-mips32r2eb +Package: linux-image-6.12.94+deb13-mips32r2eb Architecture: mips Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1241,17 +1241,17 @@ The Linux kernel 6.12 and modules for use on MIPS Generic platform (mips32r2eb). -Package: linux-image-6.12.90+deb13.1-mips32r2eb-dbg +Package: linux-image-6.12.94+deb13-mips32r2eb-dbg Architecture: mips Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-mips32r2eb +Description: Debug symbols for linux-image-6.12.94+deb13-mips32r2eb This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-mips32r2eb. + modules in linux-image-6.12.94+deb13-mips32r2eb. -Package: linux-image-6.12.90+deb13.1-mips32r2el +Package: linux-image-6.12.94+deb13-mips32r2el Architecture: mipsel Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1263,17 +1263,17 @@ The Linux kernel 6.12 and modules for use on MIPS Generic platform (mips32r2el). -Package: linux-image-6.12.90+deb13.1-mips32r2el-dbg +Package: linux-image-6.12.94+deb13-mips32r2el-dbg Architecture: mipsel Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-mips32r2el +Description: Debug symbols for linux-image-6.12.94+deb13-mips32r2el This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-mips32r2el. + modules in linux-image-6.12.94+deb13-mips32r2el. -Package: linux-image-6.12.90+deb13.1-mips64r2eb +Package: linux-image-6.12.94+deb13-mips64r2eb Architecture: mips64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1285,17 +1285,17 @@ The Linux kernel 6.12 and modules for use on MIPS Generic platform (mips64r2eb). -Package: linux-image-6.12.90+deb13.1-mips64r2eb-dbg +Package: linux-image-6.12.94+deb13-mips64r2eb-dbg Architecture: mips64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-mips64r2eb +Description: Debug symbols for linux-image-6.12.94+deb13-mips64r2eb This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-mips64r2eb. + modules in linux-image-6.12.94+deb13-mips64r2eb. -Package: linux-image-6.12.90+deb13.1-mips64r2el +Package: linux-image-6.12.94+deb13-mips64r2el Architecture: mips64el Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1307,17 +1307,17 @@ The Linux kernel 6.12 and modules for use on MIPS Generic platform (mips64r2el). -Package: linux-image-6.12.90+deb13.1-mips64r2el-dbg +Package: linux-image-6.12.94+deb13-mips64r2el-dbg Architecture: mips64el Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-mips64r2el +Description: Debug symbols for linux-image-6.12.94+deb13-mips64r2el This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-mips64r2el. + modules in linux-image-6.12.94+deb13-mips64r2el. -Package: linux-image-6.12.90+deb13.1-mips64r6el +Package: linux-image-6.12.94+deb13-mips64r6el Architecture: mips64el mips64r6el Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1329,17 +1329,17 @@ The Linux kernel 6.12 and modules for use on MIPS Generic platform (mips64r6el). -Package: linux-image-6.12.90+deb13.1-mips64r6el-dbg +Package: linux-image-6.12.94+deb13-mips64r6el-dbg Architecture: mips64el mips64r6el Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-mips64r6el +Description: Debug symbols for linux-image-6.12.94+deb13-mips64r6el This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-mips64r6el. + modules in linux-image-6.12.94+deb13-mips64r6el. -Package: linux-image-6.12.90+deb13.1-octeon +Package: linux-image-6.12.94+deb13-octeon Architecture: mips mips64 mips64el mipsel Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1350,17 +1350,17 @@ Description: Linux 6.12 for Octeon The Linux kernel 6.12 and modules for use on Cavium Networks Octeon. -Package: linux-image-6.12.90+deb13.1-octeon-dbg +Package: linux-image-6.12.94+deb13-octeon-dbg Architecture: mips mips64 mips64el mipsel Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-octeon +Description: Debug symbols for linux-image-6.12.94+deb13-octeon This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-octeon. + modules in linux-image-6.12.94+deb13-octeon. -Package: linux-image-6.12.90+deb13.1-parisc +Package: linux-image-6.12.94+deb13-parisc Architecture: hppa Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1372,17 +1372,17 @@ The Linux kernel 6.12 and modules for use on HP PA-RISC 32-bit systems with max 4 GB RAM. -Package: linux-image-6.12.90+deb13.1-parisc-dbg +Package: linux-image-6.12.94+deb13-parisc-dbg Architecture: hppa Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-parisc +Description: Debug symbols for linux-image-6.12.94+deb13-parisc This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-parisc. + modules in linux-image-6.12.94+deb13-parisc. -Package: linux-image-6.12.90+deb13.1-parisc64 +Package: linux-image-6.12.94+deb13-parisc64 Architecture: hppa Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1394,17 +1394,17 @@ The Linux kernel 6.12 and modules for use on HP PA-RISC 64-bit systems with support for more than 4 GB RAM. -Package: linux-image-6.12.90+deb13.1-parisc64-dbg +Package: linux-image-6.12.94+deb13-parisc64-dbg Architecture: hppa Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-parisc64 +Description: Debug symbols for linux-image-6.12.94+deb13-parisc64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-parisc64. + modules in linux-image-6.12.94+deb13-parisc64. -Package: linux-image-6.12.90+deb13.1-powerpc +Package: linux-image-6.12.94+deb13-powerpc Architecture: powerpc Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1415,17 +1415,17 @@ Description: Linux 6.12 for uniprocessor 32-bit PowerPC The Linux kernel 6.12 and modules for use on uniprocessor 32-bit PowerPC. -Package: linux-image-6.12.90+deb13.1-powerpc-dbg +Package: linux-image-6.12.94+deb13-powerpc-dbg Architecture: powerpc Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc. + modules in linux-image-6.12.94+deb13-powerpc. -Package: linux-image-6.12.90+deb13.1-powerpc-smp +Package: linux-image-6.12.94+deb13-powerpc-smp Architecture: powerpc Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1437,17 +1437,17 @@ The Linux kernel 6.12 and modules for use on multiprocessor 32-bit PowerPC. -Package: linux-image-6.12.90+deb13.1-powerpc-smp-dbg +Package: linux-image-6.12.94+deb13-powerpc-smp-dbg Architecture: powerpc Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc-smp +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc-smp This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc-smp. + modules in linux-image-6.12.94+deb13-powerpc-smp. -Package: linux-image-6.12.90+deb13.1-powerpc64 +Package: linux-image-6.12.94+deb13-powerpc64 Architecture: powerpc ppc64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1458,7 +1458,7 @@ Description: Linux 6.12 for 64-bit PowerPC The Linux kernel 6.12 and modules for use on 64-bit PowerPC. -Package: linux-image-6.12.90+deb13.1-powerpc64-64k +Package: linux-image-6.12.94+deb13-powerpc64-64k Architecture: ppc64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1470,27 +1470,27 @@ The Linux kernel 6.12 and modules for use on 64-bit PowerPC with 64k pages. -Package: linux-image-6.12.90+deb13.1-powerpc64-64k-dbg +Package: linux-image-6.12.94+deb13-powerpc64-64k-dbg Architecture: ppc64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc64-64k +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc64-64k This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc64-64k. + modules in linux-image-6.12.94+deb13-powerpc64-64k. -Package: linux-image-6.12.90+deb13.1-powerpc64-dbg +Package: linux-image-6.12.94+deb13-powerpc64-dbg Architecture: powerpc ppc64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc64 +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc64. + modules in linux-image-6.12.94+deb13-powerpc64. -Package: linux-image-6.12.90+deb13.1-powerpc64le +Package: linux-image-6.12.94+deb13-powerpc64le Architecture: ppc64el Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1502,7 +1502,7 @@ The Linux kernel 6.12 and modules for use on Little-endian 64-bit PowerPC with 4k pages. -Package: linux-image-6.12.90+deb13.1-powerpc64le-64k +Package: linux-image-6.12.94+deb13-powerpc64le-64k Architecture: ppc64el Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1514,27 +1514,27 @@ The Linux kernel 6.12 and modules for use on Little-endian 64-bit PowerPC with 64k pages. -Package: linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg +Package: linux-image-6.12.94+deb13-powerpc64le-64k-dbg Architecture: ppc64el Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc64le-64k +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc64le-64k This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc64le-64k. + modules in linux-image-6.12.94+deb13-powerpc64le-64k. -Package: linux-image-6.12.90+deb13.1-powerpc64le-dbg +Package: linux-image-6.12.94+deb13-powerpc64le-dbg Architecture: ppc64el Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-powerpc64le +Description: Debug symbols for linux-image-6.12.94+deb13-powerpc64le This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-powerpc64le. + modules in linux-image-6.12.94+deb13-powerpc64le. -Package: linux-image-6.12.90+deb13.1-riscv64 +Package: linux-image-6.12.94+deb13-riscv64 Architecture: riscv64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1545,17 +1545,17 @@ Description: Linux 6.12 for 64-bit RISC-V platforms The Linux kernel 6.12 and modules for use on 64-bit RISC-V platforms. -Package: linux-image-6.12.90+deb13.1-riscv64-dbg +Package: linux-image-6.12.94+deb13-riscv64-dbg Architecture: riscv64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-riscv64 +Description: Debug symbols for linux-image-6.12.94+deb13-riscv64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-riscv64. + modules in linux-image-6.12.94+deb13-riscv64. -Package: linux-image-6.12.90+deb13.1-rpi +Package: linux-image-6.12.94+deb13-rpi Architecture: armel Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1567,68 +1567,68 @@ The Linux kernel 6.12 and modules for use on Raspberry Pi Zero, Zero W and 1 based systems. -Package: linux-image-6.12.90+deb13.1-rpi-dbg +Package: linux-image-6.12.94+deb13-rpi-dbg Architecture: armel Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-rpi +Description: Debug symbols for linux-image-6.12.94+deb13-rpi This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-rpi. + modules in linux-image-6.12.94+deb13-rpi. -Package: linux-image-6.12.90+deb13.1-rt-amd64-dbg +Package: linux-image-6.12.94+deb13-rt-amd64-dbg Architecture: amd64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-rt-amd64 +Description: Debug symbols for linux-image-6.12.94+deb13-rt-amd64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-rt-amd64. + modules in linux-image-6.12.94+deb13-rt-amd64. -Package: linux-image-6.12.90+deb13.1-rt-amd64-unsigned +Package: linux-image-6.12.94+deb13-rt-amd64-unsigned Architecture: amd64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-rt-amd64 +Replaces: linux-image-6.12.94+deb13-rt-amd64 Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-rt-amd64 +Conflicts: linux-image-6.12.94+deb13-rt-amd64 Description: Linux 6.12 for 64-bit PCs, PREEMPT_RT The Linux kernel 6.12 and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. . This kernel includes the PREEMPT_RT realtime patch set. -Package: linux-image-6.12.90+deb13.1-rt-arm64-dbg +Package: linux-image-6.12.94+deb13-rt-arm64-dbg Architecture: arm64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-rt-arm64 +Description: Debug symbols for linux-image-6.12.94+deb13-rt-arm64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-rt-arm64. + modules in linux-image-6.12.94+deb13-rt-arm64. -Package: linux-image-6.12.90+deb13.1-rt-arm64-unsigned +Package: linux-image-6.12.94+deb13-rt-arm64-unsigned Architecture: arm64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-rt-arm64 +Replaces: linux-image-6.12.94+deb13-rt-arm64 Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-rt-arm64 +Conflicts: linux-image-6.12.94+deb13-rt-arm64 Description: Linux 6.12 for 64-bit ARMv8 machines, PREEMPT_RT The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines. . This kernel includes the PREEMPT_RT realtime patch set. -Package: linux-image-6.12.90+deb13.1-rt-armmp +Package: linux-image-6.12.94+deb13-rt-armmp Architecture: armhf Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1643,17 +1643,17 @@ . This kernel includes the PREEMPT_RT realtime patch set. -Package: linux-image-6.12.90+deb13.1-rt-armmp-dbg +Package: linux-image-6.12.94+deb13-rt-armmp-dbg Architecture: armhf Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-rt-armmp +Description: Debug symbols for linux-image-6.12.94+deb13-rt-armmp This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-rt-armmp. + modules in linux-image-6.12.94+deb13-rt-armmp. -Package: linux-image-6.12.90+deb13.1-s390x +Package: linux-image-6.12.94+deb13-s390x Architecture: s390x Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1664,17 +1664,17 @@ Description: Linux 6.12 for IBM zSeries The Linux kernel 6.12 and modules for use on IBM zSeries. -Package: linux-image-6.12.90+deb13.1-s390x-dbg +Package: linux-image-6.12.94+deb13-s390x-dbg Architecture: s390x Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-s390x +Description: Debug symbols for linux-image-6.12.94+deb13-s390x This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-s390x. + modules in linux-image-6.12.94+deb13-s390x. -Package: linux-image-6.12.90+deb13.1-sh7751r +Package: linux-image-6.12.94+deb13-sh7751r Architecture: sh4 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1686,17 +1686,17 @@ The Linux kernel 6.12 and modules for use on Renesas SH7751R R2D plus board. -Package: linux-image-6.12.90+deb13.1-sh7751r-dbg +Package: linux-image-6.12.94+deb13-sh7751r-dbg Architecture: sh4 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-sh7751r +Description: Debug symbols for linux-image-6.12.94+deb13-sh7751r This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-sh7751r. + modules in linux-image-6.12.94+deb13-sh7751r. -Package: linux-image-6.12.90+deb13.1-sh7785lcr +Package: linux-image-6.12.94+deb13-sh7785lcr Architecture: sh4 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1708,17 +1708,17 @@ The Linux kernel 6.12 and modules for use on Renesas SH7785 reference board. -Package: linux-image-6.12.90+deb13.1-sh7785lcr-dbg +Package: linux-image-6.12.94+deb13-sh7785lcr-dbg Architecture: sh4 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-sh7785lcr +Description: Debug symbols for linux-image-6.12.94+deb13-sh7785lcr This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-sh7785lcr. + modules in linux-image-6.12.94+deb13-sh7785lcr. -Package: linux-image-6.12.90+deb13.1-sparc64 +Package: linux-image-6.12.94+deb13-sparc64 Architecture: sparc64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1730,17 +1730,17 @@ The Linux kernel 6.12 and modules for use on uniprocessor 64-bit UltraSPARC. -Package: linux-image-6.12.90+deb13.1-sparc64-dbg +Package: linux-image-6.12.94+deb13-sparc64-dbg Architecture: sparc64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-sparc64 +Description: Debug symbols for linux-image-6.12.94+deb13-sparc64 This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-sparc64. + modules in linux-image-6.12.94+deb13-sparc64. -Package: linux-image-6.12.90+deb13.1-sparc64-smp +Package: linux-image-6.12.94+deb13-sparc64-smp Architecture: sparc64 Build-Profiles: Pre-Depends: linux-base (>= 4.12~) @@ -1752,21 +1752,21 @@ The Linux kernel 6.12 and modules for use on multiprocessor 64-bit UltraSPARC. -Package: linux-image-6.12.90+deb13.1-sparc64-smp-dbg +Package: linux-image-6.12.94+deb13-sparc64-smp-dbg Architecture: sparc64 Section: debug Priority: optional Build-Profiles: Depends: ${misc:Depends} -Description: Debug symbols for linux-image-6.12.90+deb13.1-sparc64-smp +Description: Debug symbols for linux-image-6.12.94+deb13-sparc64-smp This package provides the detached debug symbols for the Linux kernel and - modules in linux-image-6.12.90+deb13.1-sparc64-smp. + modules in linux-image-6.12.94+deb13-sparc64-smp. Package: linux-image-alpha-generic Architecture: alpha Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-alpha-generic, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-alpha-generic (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-alpha-generic, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-alpha-generic (= ${binary:Version}), ${misc:Depends} Description: Linux for Alpha (meta-package) This package depends on the latest Linux kernel and modules for use on DEC Alpha systems with extended kernel start address (Wildfire, Titan, @@ -1776,7 +1776,7 @@ Architecture: alpha Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-alpha-generic-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-alpha-generic-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux alpha-generic configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel alpha-generic configuration. @@ -1784,8 +1784,8 @@ Package: linux-image-alpha-smp Architecture: alpha Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-alpha-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-alpha-smp (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-alpha-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-alpha-smp (= ${binary:Version}), ${misc:Depends} Description: Linux for Alpha SMP (meta-package) This package depends on the latest Linux kernel and modules for use on DEC Alpha SMP systems with extended kernel start address (Wildfire, Titan, @@ -1795,7 +1795,7 @@ Architecture: alpha Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-alpha-smp-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-alpha-smp-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux alpha-smp configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel alpha-smp configuration. @@ -1804,7 +1804,7 @@ Architecture: amd64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-amd64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-amd64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux amd64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel amd64 configuration. @@ -1821,7 +1821,7 @@ Architecture: arm64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-arm64-16k-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-arm64-16k-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux arm64-16k configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel arm64-16k configuration. @@ -1830,7 +1830,7 @@ Architecture: arm64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-arm64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-arm64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux arm64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel arm64 configuration. @@ -1846,8 +1846,8 @@ Package: linux-image-armmp Architecture: armhf Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-armmp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-armmp (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-armmp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-armmp (= ${binary:Version}), ${misc:Depends} Description: Linux for ARMv7 multiplatform compatible SoCs (meta-package) This package depends on the latest Linux kernel and modules for use on ARMv7 multiplatform kernel. See @@ -1858,7 +1858,7 @@ Architecture: armhf Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-armmp-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-armmp-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux armmp configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel armmp configuration. @@ -1866,8 +1866,8 @@ Package: linux-image-armmp-lpae Architecture: armhf Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-armmp-lpae, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-armmp-lpae (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-armmp-lpae, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-armmp-lpae (= ${binary:Version}), ${misc:Depends} Description: Linux for ARMv7 multiplatform compatible SoCs supporting LPAE (meta-package) This package depends on the latest Linux kernel and modules for use on ARMv7 multiplatform kernel supporting LPAE. See @@ -1878,7 +1878,7 @@ Architecture: armhf Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-armmp-lpae-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-armmp-lpae-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux armmp-lpae configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel armmp-lpae configuration. @@ -1887,7 +1887,7 @@ Architecture: amd64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-cloud-amd64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-cloud-amd64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux cloud-amd64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel cloud-amd64 configuration. @@ -1896,7 +1896,7 @@ Architecture: arm64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-cloud-arm64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-cloud-arm64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux cloud-arm64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel cloud-arm64 configuration. @@ -1904,8 +1904,8 @@ Package: linux-image-loong64 Architecture: loong64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-loong64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-loong64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-loong64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-loong64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit LoongArch platforms (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit LoongArch platforms. @@ -1914,7 +1914,7 @@ Architecture: loong64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-loong64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-loong64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux loong64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel loong64 configuration. @@ -1922,8 +1922,8 @@ Package: linux-image-loongson-3 Architecture: mips64el mipsel Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-loongson-3, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-loongson-3 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-loongson-3, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-loongson-3 (= ${binary:Version}), ${misc:Depends} Description: Linux for Loongson 3A/3B (meta-package) This package depends on the latest Linux kernel and modules for use on Loongson 3A or 3B based systems (e.g. from Loongson or Lemote). @@ -1932,7 +1932,7 @@ Architecture: mips64el mipsel Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-loongson-3-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-loongson-3-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux loongson-3 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel loongson-3 configuration. @@ -1940,8 +1940,8 @@ Package: linux-image-m68k Architecture: m68k Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-m68k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-m68k (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-m68k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-m68k (= ${binary:Version}), ${misc:Depends} Description: Linux for Motorola MC68020+ family (meta-package) This package depends on the latest Linux kernel and modules for use on Motorola MC68020+ family. @@ -1950,7 +1950,7 @@ Architecture: m68k Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-m68k-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-m68k-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux m68k configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel m68k configuration. @@ -1958,8 +1958,8 @@ Package: linux-image-mips32r2eb Architecture: mips Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-mips32r2eb, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-mips32r2eb (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-mips32r2eb, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-mips32r2eb (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Generic (mips32r2eb) (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Generic platform (mips32r2eb). @@ -1968,7 +1968,7 @@ Architecture: mips Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-mips32r2eb-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-mips32r2eb-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux mips32r2eb configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel mips32r2eb configuration. @@ -1976,8 +1976,8 @@ Package: linux-image-mips32r2el Architecture: mipsel Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-mips32r2el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-mips32r2el (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-mips32r2el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-mips32r2el (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Generic (mips32r2el) (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Generic platform (mips32r2el). @@ -1986,7 +1986,7 @@ Architecture: mipsel Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-mips32r2el-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-mips32r2el-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux mips32r2el configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel mips32r2el configuration. @@ -1994,8 +1994,8 @@ Package: linux-image-mips64r2eb Architecture: mips64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-mips64r2eb, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-mips64r2eb (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-mips64r2eb, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-mips64r2eb (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Generic (mips64r2eb) (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Generic platform (mips64r2eb). @@ -2004,7 +2004,7 @@ Architecture: mips64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-mips64r2eb-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-mips64r2eb-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux mips64r2eb configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel mips64r2eb configuration. @@ -2012,8 +2012,8 @@ Package: linux-image-mips64r2el Architecture: mips64el Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-mips64r2el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-mips64r2el (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-mips64r2el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-mips64r2el (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Generic (mips64r2el) (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Generic platform (mips64r2el). @@ -2022,7 +2022,7 @@ Architecture: mips64el Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-mips64r2el-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-mips64r2el-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux mips64r2el configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel mips64r2el configuration. @@ -2030,8 +2030,8 @@ Package: linux-image-mips64r6el Architecture: mips64el mips64r6el Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-mips64r6el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-mips64r6el (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-mips64r6el, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-mips64r6el (= ${binary:Version}), ${misc:Depends} Description: Linux for MIPS Generic (mips64r6el) (meta-package) This package depends on the latest Linux kernel and modules for use on MIPS Generic platform (mips64r6el). @@ -2040,7 +2040,7 @@ Architecture: mips64el mips64r6el Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-mips64r6el-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-mips64r6el-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux mips64r6el configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel mips64r6el configuration. @@ -2048,8 +2048,8 @@ Package: linux-image-octeon Architecture: mips mips64 mips64el mipsel Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-octeon, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-octeon (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-octeon, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-octeon (= ${binary:Version}), ${misc:Depends} Description: Linux for Octeon (meta-package) This package depends on the latest Linux kernel and modules for use on Cavium Networks Octeon. @@ -2058,7 +2058,7 @@ Architecture: mips mips64 mips64el mipsel Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-octeon-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-octeon-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux octeon configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel octeon configuration. @@ -2066,8 +2066,8 @@ Package: linux-image-parisc Architecture: hppa Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-parisc, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-parisc (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-parisc, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-parisc (= ${binary:Version}), ${misc:Depends} Description: Linux for 32-bit PA-RISC (meta-package) This package depends on the latest Linux kernel and modules for use on HP PA-RISC 32-bit systems with max 4 GB RAM. @@ -2076,7 +2076,7 @@ Architecture: hppa Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-parisc-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-parisc-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux parisc configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel parisc configuration. @@ -2084,8 +2084,8 @@ Package: linux-image-parisc64 Architecture: hppa Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-parisc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-parisc64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-parisc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-parisc64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit PA-RISC (meta-package) This package depends on the latest Linux kernel and modules for use on HP PA-RISC 64-bit systems with support for more than 4 GB RAM. @@ -2094,7 +2094,7 @@ Architecture: hppa Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-parisc64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-parisc64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux parisc64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel parisc64 configuration. @@ -2102,8 +2102,8 @@ Package: linux-image-powerpc Architecture: powerpc Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-powerpc (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-powerpc (= ${binary:Version}), ${misc:Depends} Description: Linux for uniprocessor 32-bit PowerPC (meta-package) This package depends on the latest Linux kernel and modules for use on uniprocessor 32-bit PowerPC. @@ -2112,7 +2112,7 @@ Architecture: powerpc Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc configuration. @@ -2120,8 +2120,8 @@ Package: linux-image-powerpc-smp Architecture: powerpc Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-powerpc-smp (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-powerpc-smp (= ${binary:Version}), ${misc:Depends} Description: Linux for multiprocessor 32-bit PowerPC (meta-package) This package depends on the latest Linux kernel and modules for use on multiprocessor 32-bit PowerPC. @@ -2130,7 +2130,7 @@ Architecture: powerpc Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc-smp-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc-smp-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc-smp configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc-smp configuration. @@ -2138,8 +2138,8 @@ Package: linux-image-powerpc64 Architecture: powerpc ppc64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-powerpc64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-powerpc64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit PowerPC (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit PowerPC. @@ -2147,8 +2147,8 @@ Package: linux-image-powerpc64-64k Architecture: ppc64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc64-64k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-powerpc64-64k (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc64-64k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-powerpc64-64k (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit PowerPC with 64k pages (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit PowerPC with 64k pages. @@ -2157,7 +2157,7 @@ Architecture: ppc64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc64-64k-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc64-64k-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc64-64k configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc64-64k configuration. @@ -2166,7 +2166,7 @@ Architecture: powerpc ppc64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc64 configuration. @@ -2174,8 +2174,8 @@ Package: linux-image-powerpc64le Architecture: ppc64el Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc64le, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-powerpc64le (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc64le, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-powerpc64le (= ${binary:Version}), ${misc:Depends} Description: Linux for Little-endian 64-bit PowerPC with 4k pages (meta-package) This package depends on the latest Linux kernel and modules for use on Little-endian 64-bit PowerPC with 4k pages. @@ -2183,8 +2183,8 @@ Package: linux-image-powerpc64le-64k Architecture: ppc64el Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-powerpc64le-64k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-powerpc64le-64k (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-powerpc64le-64k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-powerpc64le-64k (= ${binary:Version}), ${misc:Depends} Description: Linux for Little-endian 64-bit PowerPC with 64k pages (meta-package) This package depends on the latest Linux kernel and modules for use on Little-endian 64-bit PowerPC with 64k pages. @@ -2193,7 +2193,7 @@ Architecture: ppc64el Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc64le-64k-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc64le-64k configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc64le-64k configuration. @@ -2202,7 +2202,7 @@ Architecture: ppc64el Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-powerpc64le-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-powerpc64le-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux powerpc64le configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel powerpc64le configuration. @@ -2210,8 +2210,8 @@ Package: linux-image-riscv64 Architecture: riscv64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-riscv64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-riscv64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-riscv64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-riscv64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit RISC-V platforms (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit RISC-V platforms. @@ -2220,7 +2220,7 @@ Architecture: riscv64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-riscv64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-riscv64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux riscv64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel riscv64 configuration. @@ -2228,8 +2228,8 @@ Package: linux-image-rpi Architecture: armel Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-rpi, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-rpi (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-rpi, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-rpi (= ${binary:Version}), ${misc:Depends} Description: Linux for Raspberry Pi Zero, Zero W and 1 (meta-package) This package depends on the latest Linux kernel and modules for use on Raspberry Pi Zero, Zero W and 1 based systems. @@ -2238,7 +2238,7 @@ Architecture: armel Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-rpi-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-rpi-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux rpi configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel rpi configuration. @@ -2247,7 +2247,7 @@ Architecture: amd64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-rt-amd64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-rt-amd64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux rt-amd64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel rt-amd64 configuration. @@ -2256,7 +2256,7 @@ Architecture: arm64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-rt-arm64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-rt-arm64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux rt-arm64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel rt-arm64 configuration. @@ -2264,8 +2264,8 @@ Package: linux-image-rt-armmp Architecture: armhf Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-rt-armmp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-rt-armmp (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-rt-armmp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-rt-armmp (= ${binary:Version}), ${misc:Depends} Description: Linux for ARMv7 multiplatform compatible SoCs (meta-package) This package depends on the latest Linux kernel and modules for use on ARMv7 multiplatform kernel. See @@ -2276,7 +2276,7 @@ Architecture: armhf Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-rt-armmp-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-rt-armmp-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux rt-armmp configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel rt-armmp configuration. @@ -2284,8 +2284,8 @@ Package: linux-image-s390x Architecture: s390x Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-s390x, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-s390x (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-s390x, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-s390x (= ${binary:Version}), ${misc:Depends} Description: Linux for IBM zSeries (meta-package) This package depends on the latest Linux kernel and modules for use on IBM zSeries. @@ -2294,7 +2294,7 @@ Architecture: s390x Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-s390x-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-s390x-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux s390x configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel s390x configuration. @@ -2302,8 +2302,8 @@ Package: linux-image-sh7751r Architecture: sh4 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-sh7751r, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-sh7751r (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-sh7751r, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-sh7751r (= ${binary:Version}), ${misc:Depends} Description: Linux for sh7751r (meta-package) This package depends on the latest Linux kernel and modules for use on Renesas SH7751R R2D plus board. @@ -2312,7 +2312,7 @@ Architecture: sh4 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-sh7751r-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-sh7751r-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux sh7751r configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel sh7751r configuration. @@ -2320,8 +2320,8 @@ Package: linux-image-sh7785lcr Architecture: sh4 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-sh7785lcr, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-sh7785lcr (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-sh7785lcr, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-sh7785lcr (= ${binary:Version}), ${misc:Depends} Description: Linux for sh7785lcr (meta-package) This package depends on the latest Linux kernel and modules for use on Renesas SH7785 reference board. @@ -2330,7 +2330,7 @@ Architecture: sh4 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-sh7785lcr-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-sh7785lcr-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux sh7785lcr configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel sh7785lcr configuration. @@ -2338,8 +2338,8 @@ Package: linux-image-sparc64 Architecture: sparc64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-sparc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-sparc64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-sparc64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-sparc64 (= ${binary:Version}), ${misc:Depends} Description: Linux for uniprocessor 64-bit UltraSPARC (meta-package) This package depends on the latest Linux kernel and modules for use on uniprocessor 64-bit UltraSPARC. @@ -2348,7 +2348,7 @@ Architecture: sparc64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-sparc64-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-sparc64-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux sparc64 configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel sparc64 configuration. @@ -2356,8 +2356,8 @@ Package: linux-image-sparc64-smp Architecture: sparc64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-sparc64-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-sparc64-smp (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-sparc64-smp, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-sparc64-smp (= ${binary:Version}), ${misc:Depends} Description: Linux for multiprocessor 64-bit UltraSPARC (meta-package) This package depends on the latest Linux kernel and modules for use on multiprocessor 64-bit UltraSPARC. @@ -2366,17 +2366,17 @@ Architecture: sparc64 Build-Profiles: Provides: linux-latest-image-dbg -Depends: linux-image-6.12.90+deb13.1-sparc64-smp-dbg (= ${binary:Version}), ${misc:Depends} +Depends: linux-image-6.12.94+deb13-sparc64-smp-dbg (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Linux sparc64-smp configuration (meta-package) This package depends on the detached debugging symbols for the latest Linux kernel sparc64-smp configuration. -Package: linux-kbuild-6.12.90+deb13.1 +Package: linux-kbuild-6.12.94+deb13 Architecture: linux-any Build-Profiles: Depends: ${shlibs:Depends}, ${misc:Depends}, pahole Multi-Arch: foreign -Description: Kbuild infrastructure for Linux 6.12.90+deb13.1 +Description: Kbuild infrastructure for Linux 6.12.94+deb13 This package provides the kbuild infrastructure for the headers packages for Linux kernel version 6.12. @@ -2425,7 +2425,7 @@ features that have already been (or are believed to be) accepted by the upstream maintainers. -Package: linux-support-6.12.90+deb13.1 +Package: linux-support-6.12.94+deb13 Architecture: all Section: devel Build-Profiles: @@ -2468,11393 +2468,11393 @@ This package provides the server component 'usbipd' and the client tool 'usbip'. -Package: affs-modules-6.12.90+deb13.1-4kc-malta-di +Package: affs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-5kc-malta-di +Package: affs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-loongson-3-di +Package: affs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-m68k-di +Package: affs-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: affs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-mips32r2el-di +Package: affs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: affs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-mips64r2el-di +Package: affs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-mips64r6el-di +Package: affs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-octeon-di +Package: affs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-powerpc-di +Package: affs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: affs-modules-6.12.90+deb13.1-powerpc64-di +Package: affs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: affs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Amiga filesystem support This package contains the Amiga filesystem module for the kernel. -Package: ata-modules-6.12.90+deb13.1-4kc-malta-di +Package: ata-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-5kc-malta-di +Package: ata-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-alpha-generic-di +Package: ata-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-amd64-di +Package: ata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-arm64-di +Package: ata-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-armmp-di +Package: ata-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-loong64-di +Package: ata-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-loongson-3-di +Package: ata-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-m68k-di +Package: ata-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, scsi-core-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, scsi-core-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-mips32r2eb-di +Package: ata-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-mips32r2el-di +Package: ata-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-mips64r2eb-di +Package: ata-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-mips64r2el-di +Package: ata-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-mips64r6el-di +Package: ata-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-octeon-di +Package: ata-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-parisc-di +Package: ata-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-parisc64-di +Package: ata-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-powerpc-di +Package: ata-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-powerpc64-di +Package: ata-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-powerpc64le-di +Package: ata-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-riscv64-di +Package: ata-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-sh7785lcr-di +Package: ata-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, scsi-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: ata-modules-6.12.90+deb13.1-sparc64-di +Package: ata-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: btrfs-modules-6.12.90+deb13.1-4kc-malta-di +Package: btrfs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, md-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, md-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-5kc-malta-di +Package: btrfs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, md-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, md-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-alpha-generic-di +Package: btrfs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, md-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, md-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-amd64-di +Package: btrfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-arm64-di +Package: btrfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-armmp-di +Package: btrfs-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, md-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, md-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-loong64-di +Package: btrfs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, md-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, md-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-loongson-3-di +Package: btrfs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, md-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, md-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-m68k-di +Package: btrfs-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, md-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, md-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: btrfs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, md-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, md-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-mips32r2el-di +Package: btrfs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, md-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, md-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: btrfs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, md-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, md-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-mips64r2el-di +Package: btrfs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, md-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, md-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-mips64r6el-di +Package: btrfs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, md-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, md-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-octeon-di +Package: btrfs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, md-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, md-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-parisc-di +Package: btrfs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, md-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, md-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-parisc64-di +Package: btrfs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, md-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, md-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-powerpc-di +Package: btrfs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, md-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, md-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-powerpc64-di +Package: btrfs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, md-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, md-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-powerpc64le-di +Package: btrfs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, md-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, md-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-riscv64-di +Package: btrfs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, md-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, md-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-s390x-di +Package: btrfs-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, md-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, md-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-sh7751r-di +Package: btrfs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, md-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, md-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: btrfs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, md-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, md-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: btrfs-modules-6.12.90+deb13.1-sparc64-di +Package: btrfs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, md-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, md-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di +Package: cdrom-core-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di +Package: cdrom-core-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di +Package: cdrom-core-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-amd64-di +Package: cdrom-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-arm64-di +Package: cdrom-core-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-armmp-di +Package: cdrom-core-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-loong64-di +Package: cdrom-core-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-loongson-3-di +Package: cdrom-core-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-m68k-di +Package: cdrom-core-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, scsi-core-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, scsi-core-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di +Package: cdrom-core-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di +Package: cdrom-core-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di +Package: cdrom-core-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di +Package: cdrom-core-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di +Package: cdrom-core-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-octeon-di +Package: cdrom-core-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-parisc-di +Package: cdrom-core-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-parisc64-di +Package: cdrom-core-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-powerpc-di +Package: cdrom-core-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-powerpc64-di +Package: cdrom-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di +Package: cdrom-core-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-riscv64-di +Package: cdrom-core-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-s390x-di +Package: cdrom-core-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, scsi-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, scsi-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-sh7751r-di +Package: cdrom-core-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di +Package: cdrom-core-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, scsi-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: CDROM support This package contains core CDROM support for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-sparc64-di +Package: cdrom-core-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di +Package: crypto-dm-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, md-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, md-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di +Package: crypto-dm-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, md-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, md-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-alpha-generic-di +Package: crypto-dm-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, md-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, md-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-amd64-di +Package: crypto-dm-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-arm64-di +Package: crypto-dm-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-armmp-di +Package: crypto-dm-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, md-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, md-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-loong64-di +Package: crypto-dm-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, md-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, md-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-loongson-3-di +Package: crypto-dm-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, md-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, md-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di +Package: crypto-dm-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, md-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, md-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-mips32r2el-di +Package: crypto-dm-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, md-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, md-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di +Package: crypto-dm-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, md-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, md-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-mips64r2el-di +Package: crypto-dm-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, md-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, md-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di +Package: crypto-dm-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, md-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, md-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-octeon-di +Package: crypto-dm-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, md-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, md-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-parisc-di +Package: crypto-dm-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, md-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, md-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-parisc64-di +Package: crypto-dm-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, md-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, md-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-powerpc-di +Package: crypto-dm-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, md-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, md-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-powerpc64-di +Package: crypto-dm-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, md-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, md-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-powerpc64le-di +Package: crypto-dm-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, md-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, md-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-riscv64-di +Package: crypto-dm-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, md-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, md-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-s390x-di +Package: crypto-dm-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, md-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, md-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-sh7751r-di +Package: crypto-dm-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, md-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, md-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di +Package: crypto-dm-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, md-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, md-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-dm-modules-6.12.90+deb13.1-sparc64-di +Package: crypto-dm-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, md-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, md-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-modules-6.12.90+deb13.1-4kc-malta-di +Package: crypto-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-5kc-malta-di +Package: crypto-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-alpha-generic-di +Package: crypto-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-amd64-di +Package: crypto-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-arm64-di +Package: crypto-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-armmp-di +Package: crypto-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-loong64-di +Package: crypto-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-loongson-3-di +Package: crypto-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-m68k-di +Package: crypto-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-mips32r2eb-di +Package: crypto-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-mips32r2el-di +Package: crypto-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-mips64r2eb-di +Package: crypto-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-mips64r2el-di +Package: crypto-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-mips64r6el-di +Package: crypto-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-octeon-di +Package: crypto-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-parisc-di +Package: crypto-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-parisc64-di +Package: crypto-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-powerpc-di +Package: crypto-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-powerpc64-di +Package: crypto-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-powerpc64le-di +Package: crypto-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-riscv64-di +Package: crypto-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-s390x-di +Package: crypto-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-sh7751r-di +Package: crypto-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-sh7785lcr-di +Package: crypto-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: crypto modules This package contains crypto modules. -Package: crypto-modules-6.12.90+deb13.1-sparc64-di +Package: crypto-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: crypto modules This package contains crypto modules. -Package: dasd-extra-modules-6.12.90+deb13.1-s390x-di +Package: dasd-extra-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: dasd-extra-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, dasd-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, dasd-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: optional dasd DIAG support This package contains the module for dasd DIAG support. The udeb is not loaded by default as the installer does not actually support this. It can however be useful to have available in rescue situations. -Package: dasd-modules-6.12.90+deb13.1-s390x-di +Package: dasd-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: dasd-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: dasd modules This package contains dasd modules. -Package: drm-core-modules-6.12.90+deb13.1-4kc-malta-di +Package: drm-core-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-5kc-malta-di +Package: drm-core-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-alpha-generic-di +Package: drm-core-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-amd64-di +Package: drm-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-armmp-di +Package: drm-core-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-loong64-di +Package: drm-core-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-loongson-3-di +Package: drm-core-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-mips32r2eb-di +Package: drm-core-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-mips32r2el-di +Package: drm-core-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-mips64r2eb-di +Package: drm-core-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-mips64r2el-di +Package: drm-core-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-mips64r6el-di +Package: drm-core-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-octeon-di +Package: drm-core-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-powerpc-di +Package: drm-core-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-powerpc64-di +Package: drm-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-powerpc64le-di +Package: drm-core-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-riscv64-di +Package: drm-core-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: drm-core-modules-6.12.90+deb13.1-sparc64-di +Package: drm-core-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: ext4-modules-6.12.90+deb13.1-4kc-malta-di +Package: ext4-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-5kc-malta-di +Package: ext4-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-alpha-generic-di +Package: ext4-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-amd64-di +Package: ext4-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-arm64-di +Package: ext4-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-armmp-di +Package: ext4-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-loong64-di +Package: ext4-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-loongson-3-di +Package: ext4-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-m68k-di +Package: ext4-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-mips32r2eb-di +Package: ext4-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-mips32r2el-di +Package: ext4-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-mips64r2eb-di +Package: ext4-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-mips64r2el-di +Package: ext4-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-mips64r6el-di +Package: ext4-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-octeon-di +Package: ext4-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-parisc-di +Package: ext4-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-parisc64-di +Package: ext4-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-powerpc-di +Package: ext4-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-powerpc64-di +Package: ext4-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-powerpc64le-di +Package: ext4-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-riscv64-di +Package: ext4-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-s390x-di +Package: ext4-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-sh7751r-di +Package: ext4-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-sh7785lcr-di +Package: ext4-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: ext4-modules-6.12.90+deb13.1-sparc64-di +Package: ext4-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: f2fs-modules-6.12.90+deb13.1-4kc-malta-di +Package: f2fs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-5kc-malta-di +Package: f2fs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-alpha-generic-di +Package: f2fs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-amd64-di +Package: f2fs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-arm64-di +Package: f2fs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-armmp-di +Package: f2fs-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-loong64-di +Package: f2fs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-loongson-3-di +Package: f2fs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: f2fs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-mips32r2el-di +Package: f2fs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: f2fs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-mips64r2el-di +Package: f2fs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-mips64r6el-di +Package: f2fs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-octeon-di +Package: f2fs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-parisc-di +Package: f2fs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-parisc64-di +Package: f2fs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-powerpc-di +Package: f2fs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-powerpc64-di +Package: f2fs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-powerpc64le-di +Package: f2fs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-riscv64-di +Package: f2fs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-s390x-di +Package: f2fs-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-sh7751r-di +Package: f2fs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: f2fs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: f2fs-modules-6.12.90+deb13.1-sparc64-di +Package: f2fs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: fat-modules-6.12.90+deb13.1-4kc-malta-di +Package: fat-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-5kc-malta-di +Package: fat-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-alpha-generic-di +Package: fat-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-amd64-di +Package: fat-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-arm64-di +Package: fat-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-armmp-di +Package: fat-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-loong64-di +Package: fat-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-loongson-3-di +Package: fat-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-m68k-di +Package: fat-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-mips32r2eb-di +Package: fat-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-mips32r2el-di +Package: fat-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-mips64r2eb-di +Package: fat-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-mips64r2el-di +Package: fat-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-mips64r6el-di +Package: fat-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-octeon-di +Package: fat-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-parisc-di +Package: fat-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-parisc64-di +Package: fat-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-powerpc-di +Package: fat-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-powerpc64-di +Package: fat-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-powerpc64le-di +Package: fat-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-riscv64-di +Package: fat-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-s390x-di +Package: fat-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-sh7751r-di +Package: fat-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-sh7785lcr-di +Package: fat-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fat-modules-6.12.90+deb13.1-sparc64-di +Package: fat-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fb-modules-6.12.90+deb13.1-4kc-malta-di +Package: fb-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, drm-core-modules-6.12.90+deb13.1-4kc-malta-di, input-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, drm-core-modules-6.12.94+deb13-4kc-malta-di, input-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-5kc-malta-di +Package: fb-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, drm-core-modules-6.12.90+deb13.1-5kc-malta-di, input-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, drm-core-modules-6.12.94+deb13-5kc-malta-di, input-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-alpha-generic-di +Package: fb-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, drm-core-modules-6.12.90+deb13.1-alpha-generic-di, input-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, drm-core-modules-6.12.94+deb13-alpha-generic-di, input-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-amd64-di +Package: fb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, drm-core-modules-6.12.90+deb13.1-amd64-di, input-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, drm-core-modules-6.12.94+deb13-amd64-di, input-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-arm64-di +Package: fb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, input-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, input-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-armmp-di +Package: fb-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, drm-core-modules-6.12.90+deb13.1-armmp-di, input-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, drm-core-modules-6.12.94+deb13-armmp-di, input-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-loong64-di +Package: fb-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, drm-core-modules-6.12.90+deb13.1-loong64-di, input-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, drm-core-modules-6.12.94+deb13-loong64-di, input-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-loongson-3-di +Package: fb-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, drm-core-modules-6.12.90+deb13.1-loongson-3-di, input-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, drm-core-modules-6.12.94+deb13-loongson-3-di, input-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-mips32r2eb-di +Package: fb-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, drm-core-modules-6.12.90+deb13.1-mips32r2eb-di, input-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, drm-core-modules-6.12.94+deb13-mips32r2eb-di, input-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-mips32r2el-di +Package: fb-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, drm-core-modules-6.12.90+deb13.1-mips32r2el-di, input-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, drm-core-modules-6.12.94+deb13-mips32r2el-di, input-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-mips64r2eb-di +Package: fb-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, drm-core-modules-6.12.90+deb13.1-mips64r2eb-di, input-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, drm-core-modules-6.12.94+deb13-mips64r2eb-di, input-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-mips64r2el-di +Package: fb-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, drm-core-modules-6.12.90+deb13.1-mips64r2el-di, input-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, drm-core-modules-6.12.94+deb13-mips64r2el-di, input-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-mips64r6el-di +Package: fb-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, drm-core-modules-6.12.90+deb13.1-mips64r6el-di, input-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, drm-core-modules-6.12.94+deb13-mips64r6el-di, input-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-octeon-di +Package: fb-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, drm-core-modules-6.12.90+deb13.1-octeon-di, input-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, drm-core-modules-6.12.94+deb13-octeon-di, input-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-parisc64-di +Package: fb-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, input-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, input-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-powerpc-di +Package: fb-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, drm-core-modules-6.12.90+deb13.1-powerpc-di, input-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, drm-core-modules-6.12.94+deb13-powerpc-di, input-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-powerpc64-di +Package: fb-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, drm-core-modules-6.12.90+deb13.1-powerpc64-di, input-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, drm-core-modules-6.12.94+deb13-powerpc64-di, input-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-powerpc64le-di +Package: fb-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, drm-core-modules-6.12.90+deb13.1-powerpc64le-di, input-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, drm-core-modules-6.12.94+deb13-powerpc64le-di, input-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-riscv64-di +Package: fb-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, drm-core-modules-6.12.90+deb13.1-riscv64-di, input-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, drm-core-modules-6.12.94+deb13-riscv64-di, input-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: fb-modules-6.12.90+deb13.1-sparc64-di +Package: fb-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, drm-core-modules-6.12.90+deb13.1-sparc64-di, input-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, drm-core-modules-6.12.94+deb13-sparc64-di, input-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-4kc-malta-di +Package: firewire-core-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-5kc-malta-di +Package: firewire-core-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-amd64-di +Package: firewire-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-loong64-di +Package: firewire-core-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-loongson-3-di +Package: firewire-core-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-mips32r2eb-di +Package: firewire-core-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-mips32r2el-di +Package: firewire-core-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-mips64r2eb-di +Package: firewire-core-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-mips64r2el-di +Package: firewire-core-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-mips64r6el-di +Package: firewire-core-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-octeon-di +Package: firewire-core-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-powerpc-di +Package: firewire-core-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-powerpc64-di +Package: firewire-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-powerpc64le-di +Package: firewire-core-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-sh7751r-di +Package: firewire-core-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-sh7785lcr-di +Package: firewire-core-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, scsi-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: hfs-modules-6.12.90+deb13.1-m68k-di +Package: hfs-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: hfs-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, cdrom-core-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, cdrom-core-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: HFS filesystem support This package contains the HFS and HFS+ filesystem modules for the kernel. -Package: hfs-modules-6.12.90+deb13.1-powerpc-di +Package: hfs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: hfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, cdrom-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, cdrom-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: HFS filesystem support This package contains the HFS and HFS+ filesystem modules for the kernel. -Package: hfs-modules-6.12.90+deb13.1-powerpc64-di +Package: hfs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: hfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, cdrom-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: HFS filesystem support This package contains the HFS and HFS+ filesystem modules for the kernel. -Package: hypervisor-modules-6.12.90+deb13.1-powerpc64-di +Package: hypervisor-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: hypervisor-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: IBM 64bit hypervisor console modules Contains drivers for the hypervisor console, used as console for linux running in logical partitions of IBM hardware supporting it. -Package: hypervisor-modules-6.12.90+deb13.1-powerpc64le-di +Package: hypervisor-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: hypervisor-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: IBM 64bit hypervisor console modules Contains drivers for the hypervisor console, used as console for linux running in logical partitions of IBM hardware supporting it. -Package: input-modules-6.12.90+deb13.1-4kc-malta-di +Package: input-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-5kc-malta-di +Package: input-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-alpha-generic-di +Package: input-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, usb-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, usb-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-amd64-di +Package: input-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, rfkill-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, rfkill-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-arm64-di +Package: input-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-armmp-di +Package: input-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-loong64-di +Package: input-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di, rfkill-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di, rfkill-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-loongson-3-di +Package: input-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-mips32r2eb-di +Package: input-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-mips32r2el-di +Package: input-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-mips64r2eb-di +Package: input-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-mips64r2el-di +Package: input-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-mips64r6el-di +Package: input-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-octeon-di +Package: input-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-parisc-di +Package: input-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, usb-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, usb-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-parisc64-di +Package: input-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, usb-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, usb-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-powerpc-di +Package: input-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, usb-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, usb-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-powerpc64-di +Package: input-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, usb-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, usb-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-powerpc64le-di +Package: input-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, usb-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, usb-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-riscv64-di +Package: input-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Input devices support This package contains input device drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-sparc64-di +Package: input-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, usb-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, usb-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Input devices support This package contains input device drivers for the kernel. -Package: isofs-modules-6.12.90+deb13.1-4kc-malta-di +Package: isofs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, cdrom-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-5kc-malta-di +Package: isofs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, cdrom-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-alpha-generic-di +Package: isofs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, cdrom-core-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-amd64-di +Package: isofs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-arm64-di +Package: isofs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-armmp-di +Package: isofs-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, cdrom-core-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, cdrom-core-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-loong64-di +Package: isofs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, cdrom-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, cdrom-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-loongson-3-di +Package: isofs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, cdrom-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, cdrom-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-m68k-di +Package: isofs-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, cdrom-core-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, cdrom-core-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: isofs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, cdrom-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-mips32r2el-di +Package: isofs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, cdrom-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: isofs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, cdrom-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-mips64r2el-di +Package: isofs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, cdrom-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-mips64r6el-di +Package: isofs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, cdrom-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-octeon-di +Package: isofs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, cdrom-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, cdrom-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-parisc-di +Package: isofs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, cdrom-core-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, cdrom-core-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-parisc64-di +Package: isofs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, cdrom-core-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, cdrom-core-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-powerpc-di +Package: isofs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, cdrom-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, cdrom-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-powerpc64-di +Package: isofs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, cdrom-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-powerpc64le-di +Package: isofs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, cdrom-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-riscv64-di +Package: isofs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, cdrom-core-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, cdrom-core-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-s390x-di +Package: isofs-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, cdrom-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, cdrom-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-sh7751r-di +Package: isofs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, cdrom-core-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, cdrom-core-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: isofs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, cdrom-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: isofs-modules-6.12.90+deb13.1-sparc64-di +Package: isofs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, cdrom-core-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, cdrom-core-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-4kc-malta-di +Package: jfs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-5kc-malta-di +Package: jfs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-alpha-generic-di +Package: jfs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-amd64-di +Package: jfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-arm64-di +Package: jfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-armmp-di +Package: jfs-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-loong64-di +Package: jfs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-loongson-3-di +Package: jfs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: jfs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-mips32r2el-di +Package: jfs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: jfs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-mips64r2el-di +Package: jfs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-mips64r6el-di +Package: jfs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-octeon-di +Package: jfs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-parisc-di +Package: jfs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-parisc64-di +Package: jfs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-powerpc-di +Package: jfs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-powerpc64-di +Package: jfs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-powerpc64le-di +Package: jfs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-riscv64-di +Package: jfs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-sh7751r-di +Package: jfs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: jfs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-sparc64-di +Package: jfs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: kernel-image-6.12.90+deb13.1-4kc-malta-di +Package: kernel-image-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-5kc-malta-di +Package: kernel-image-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-alpha-generic-di +Package: kernel-image-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-amd64-di +Package: kernel-image-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, efi-modules -Kernel-Version: 6.12.90+deb13.1-amd64 +Kernel-Version: 6.12.94+deb13-amd64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-arm64-di +Package: kernel-image-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, drm-core-modules, mmc-core-modules, mtd-core-modules, efi-modules -Kernel-Version: 6.12.90+deb13.1-arm64 +Kernel-Version: 6.12.94+deb13-arm64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-armmp-di +Package: kernel-image-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mmc-core-modules, mtd-core-modules, efi-modules -Kernel-Version: 6.12.90+deb13.1-armmp +Kernel-Version: 6.12.94+deb13-armmp Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-loong64-di +Package: kernel-image-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, efi-modules -Kernel-Version: 6.12.90+deb13.1-loong64 +Kernel-Version: 6.12.94+deb13-loong64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-loongson-3-di +Package: kernel-image-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-m68k-di +Package: kernel-image-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-m68k +Kernel-Version: 6.12.94+deb13-m68k Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-mips32r2eb-di +Package: kernel-image-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-mips32r2el-di +Package: kernel-image-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-mips64r2eb-di +Package: kernel-image-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-mips64r2el-di +Package: kernel-image-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-mips64r6el-di +Package: kernel-image-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-octeon-di +Package: kernel-image-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, mtd-modules -Kernel-Version: 6.12.90+deb13.1-octeon +Kernel-Version: 6.12.94+deb13-octeon Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-parisc-di +Package: kernel-image-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-parisc +Kernel-Version: 6.12.94+deb13-parisc Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-parisc64-di +Package: kernel-image-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, drm-core-modules -Kernel-Version: 6.12.90+deb13.1-parisc64 +Kernel-Version: 6.12.94+deb13-parisc64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-powerpc-di +Package: kernel-image-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-powerpc +Kernel-Version: 6.12.94+deb13-powerpc Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-powerpc64-di +Package: kernel-image-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-powerpc64le-di +Package: kernel-image-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-riscv64-di +Package: kernel-image-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, mtd-core-modules, efi-modules -Kernel-Version: 6.12.90+deb13.1-riscv64 +Kernel-Version: 6.12.94+deb13-riscv64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-s390x-di +Package: kernel-image-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-s390x +Kernel-Version: 6.12.94+deb13-s390x Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-sh7751r-di +Package: kernel-image-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, fb-modules, input-modules, nic-shared-modules, uinput-modules, usb-modules -Kernel-Version: 6.12.90+deb13.1-sh7751r +Kernel-Version: 6.12.94+deb13-sh7751r Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-sh7785lcr-di +Package: kernel-image-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, fb-modules, input-modules, nic-shared-modules, uinput-modules, usb-modules -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: kernel-image-6.12.90+deb13.1-sparc64-di +Package: kernel-image-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image -Kernel-Version: 6.12.90+deb13.1-sparc64 +Kernel-Version: 6.12.94+deb13-sparc64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: loop-modules-6.12.90+deb13.1-4kc-malta-di +Package: loop-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-5kc-malta-di +Package: loop-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-alpha-generic-di +Package: loop-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-amd64-di +Package: loop-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-arm64-di +Package: loop-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-armmp-di +Package: loop-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-loong64-di +Package: loop-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-loongson-3-di +Package: loop-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-m68k-di +Package: loop-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-mips32r2eb-di +Package: loop-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-mips32r2el-di +Package: loop-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-mips64r2eb-di +Package: loop-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-mips64r2el-di +Package: loop-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-mips64r6el-di +Package: loop-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-octeon-di +Package: loop-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-parisc-di +Package: loop-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-parisc64-di +Package: loop-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-powerpc-di +Package: loop-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-powerpc64-di +Package: loop-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-powerpc64le-di +Package: loop-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-riscv64-di +Package: loop-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-s390x-di +Package: loop-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-sh7751r-di +Package: loop-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: loop-modules-6.12.90+deb13.1-sh7785lcr-di +Package: loop-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: md-modules-6.12.90+deb13.1-4kc-malta-di +Package: md-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-5kc-malta-di +Package: md-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-alpha-generic-di +Package: md-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-amd64-di +Package: md-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-arm64-di +Package: md-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-armmp-di +Package: md-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-loong64-di +Package: md-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-loongson-3-di +Package: md-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-m68k-di +Package: md-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-mips32r2eb-di +Package: md-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-mips32r2el-di +Package: md-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-mips64r2eb-di +Package: md-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-mips64r2el-di +Package: md-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-mips64r6el-di +Package: md-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-octeon-di +Package: md-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-parisc-di +Package: md-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-parisc64-di +Package: md-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-powerpc-di +Package: md-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-powerpc64-di +Package: md-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-powerpc64le-di +Package: md-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-riscv64-di +Package: md-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-s390x-di +Package: md-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-sh7751r-di +Package: md-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-sh7785lcr-di +Package: md-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: md-modules-6.12.90+deb13.1-sparc64-di +Package: md-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: minix-modules-6.12.90+deb13.1-4kc-malta-di +Package: minix-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-5kc-malta-di +Package: minix-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-loongson-3-di +Package: minix-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-mips32r2eb-di +Package: minix-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-mips32r2el-di +Package: minix-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-mips64r2eb-di +Package: minix-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-mips64r2el-di +Package: minix-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-mips64r6el-di +Package: minix-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-octeon-di +Package: minix-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-sh7751r-di +Package: minix-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: minix-modules-6.12.90+deb13.1-sh7785lcr-di +Package: minix-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: minix-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Minix filesystem support This package contains the Minix filesystem module for the kernel. -Package: mmc-core-modules-6.12.90+deb13.1-4kc-malta-di +Package: mmc-core-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-5kc-malta-di +Package: mmc-core-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-amd64-di +Package: mmc-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-loongson-3-di +Package: mmc-core-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di +Package: mmc-core-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-mips32r2el-di +Package: mmc-core-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di +Package: mmc-core-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-mips64r2el-di +Package: mmc-core-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-mips64r6el-di +Package: mmc-core-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-octeon-di +Package: mmc-core-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-powerpc-di +Package: mmc-core-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-powerpc64-di +Package: mmc-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-core-modules-6.12.90+deb13.1-riscv64-di +Package: mmc-core-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-modules-6.12.90+deb13.1-4kc-malta-di +Package: mmc-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, mmc-core-modules-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, mmc-core-modules-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-5kc-malta-di +Package: mmc-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, mmc-core-modules-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, mmc-core-modules-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-amd64-di +Package: mmc-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-arm64-di +Package: mmc-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-armmp-di +Package: mmc-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-loongson-3-di +Package: mmc-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, mmc-core-modules-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, mmc-core-modules-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-mips32r2eb-di +Package: mmc-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, mmc-core-modules-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-mips32r2el-di +Package: mmc-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, mmc-core-modules-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, mmc-core-modules-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-mips64r2eb-di +Package: mmc-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, mmc-core-modules-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-mips64r2el-di +Package: mmc-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, mmc-core-modules-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, mmc-core-modules-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-mips64r6el-di +Package: mmc-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, mmc-core-modules-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, mmc-core-modules-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-octeon-di +Package: mmc-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, mmc-core-modules-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, mmc-core-modules-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mmc-modules-6.12.90+deb13.1-riscv64-di +Package: mmc-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, mmc-core-modules-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, mmc-core-modules-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mtd-core-modules-6.12.90+deb13.1-amd64-di +Package: mtd-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MTD core This package contains the MTD core. -Package: mtd-core-modules-6.12.90+deb13.1-loong64-di +Package: mtd-core-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: MTD core This package contains the MTD core. -Package: mtd-core-modules-6.12.90+deb13.1-powerpc64-di +Package: mtd-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: MTD core This package contains the MTD core. -Package: mtd-core-modules-6.12.90+deb13.1-powerpc64le-di +Package: mtd-core-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: MTD core This package contains the MTD core. -Package: mtd-core-modules-6.12.90+deb13.1-s390x-di +Package: mtd-core-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: MTD core This package contains the MTD core. -Package: mtd-modules-6.12.90+deb13.1-armmp-di +Package: mtd-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: MTD driver modules This package contains MTD driver modules. -Package: mtd-modules-6.12.90+deb13.1-loong64-di +Package: mtd-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, mtd-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, mtd-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: MTD driver modules This package contains MTD driver modules. -Package: mtd-modules-6.12.90+deb13.1-riscv64-di +Package: mtd-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: MTD driver modules This package contains MTD driver modules. -Package: multipath-modules-6.12.90+deb13.1-4kc-malta-di +Package: multipath-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, md-modules-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, md-modules-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-5kc-malta-di +Package: multipath-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, md-modules-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, md-modules-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-alpha-generic-di +Package: multipath-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, md-modules-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, md-modules-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-amd64-di +Package: multipath-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-arm64-di +Package: multipath-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-armmp-di +Package: multipath-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, md-modules-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, md-modules-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-loong64-di +Package: multipath-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, md-modules-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, md-modules-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-loongson-3-di +Package: multipath-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, md-modules-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, md-modules-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-mips32r2eb-di +Package: multipath-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, md-modules-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, md-modules-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-mips32r2el-di +Package: multipath-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, md-modules-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, md-modules-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-mips64r2eb-di +Package: multipath-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, md-modules-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, md-modules-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-mips64r2el-di +Package: multipath-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, md-modules-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, md-modules-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-mips64r6el-di +Package: multipath-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, md-modules-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, md-modules-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-octeon-di +Package: multipath-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, md-modules-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, md-modules-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-parisc-di +Package: multipath-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, md-modules-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, md-modules-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-parisc64-di +Package: multipath-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, md-modules-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, md-modules-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-powerpc-di +Package: multipath-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, md-modules-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, md-modules-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-powerpc64-di +Package: multipath-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, md-modules-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, md-modules-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-powerpc64le-di +Package: multipath-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, md-modules-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, md-modules-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-riscv64-di +Package: multipath-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, md-modules-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, md-modules-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-s390x-di +Package: multipath-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, md-modules-6.12.90+deb13.1-s390x-di, scsi-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, md-modules-6.12.94+deb13-s390x-di, scsi-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-sh7751r-di +Package: multipath-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, md-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, md-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-sh7785lcr-di +Package: multipath-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, md-modules-6.12.90+deb13.1-sh7785lcr-di, scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, md-modules-6.12.94+deb13-sh7785lcr-di, scsi-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: multipath-modules-6.12.90+deb13.1-sparc64-di +Package: multipath-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, md-modules-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, md-modules-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: nbd-modules-6.12.90+deb13.1-4kc-malta-di +Package: nbd-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-5kc-malta-di +Package: nbd-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-alpha-generic-di +Package: nbd-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-amd64-di +Package: nbd-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-arm64-di +Package: nbd-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-armmp-di +Package: nbd-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-loong64-di +Package: nbd-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-loongson-3-di +Package: nbd-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-m68k-di +Package: nbd-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nbd-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-mips32r2el-di +Package: nbd-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nbd-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-mips64r2el-di +Package: nbd-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-mips64r6el-di +Package: nbd-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-octeon-di +Package: nbd-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-parisc-di +Package: nbd-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-parisc64-di +Package: nbd-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-powerpc-di +Package: nbd-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-powerpc64-di +Package: nbd-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-powerpc64le-di +Package: nbd-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-riscv64-di +Package: nbd-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-s390x-di +Package: nbd-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-sh7751r-di +Package: nbd-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-sh7785lcr-di +Package: nbd-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nbd-modules-6.12.90+deb13.1-sparc64-di +Package: nbd-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nfs-modules-6.12.90+deb13.1-4kc-malta-di +Package: nfs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-5kc-malta-di +Package: nfs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-loongson-3-di +Package: nfs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nfs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-mips32r2el-di +Package: nfs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nfs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-mips64r2el-di +Package: nfs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-mips64r6el-di +Package: nfs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nfs-modules-6.12.90+deb13.1-octeon-di +Package: nfs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nfs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: NFS filesystem support This package contains the NFS filesystem module for the kernel. -Package: nic-modules-6.12.90+deb13.1-4kc-malta-di +Package: nic-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, nic-shared-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, nic-shared-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-5kc-malta-di +Package: nic-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, nic-shared-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, nic-shared-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-alpha-generic-di +Package: nic-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, nic-shared-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, nic-shared-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-amd64-di +Package: nic-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, mtd-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, mtd-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-arm64-di +Package: nic-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-armmp-di +Package: nic-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, nic-shared-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, nic-shared-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-loong64-di +Package: nic-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, nic-shared-modules-6.12.90+deb13.1-loong64-di, mtd-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, nic-shared-modules-6.12.94+deb13-loong64-di, mtd-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-loongson-3-di +Package: nic-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, nic-shared-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, nic-shared-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-m68k-di +Package: nic-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, nic-shared-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, nic-shared-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nic-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, nic-shared-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-mips32r2el-di +Package: nic-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, nic-shared-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, nic-shared-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nic-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, nic-shared-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-mips64r2el-di +Package: nic-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, nic-shared-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, nic-shared-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-mips64r6el-di +Package: nic-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, nic-shared-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, nic-shared-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-octeon-di +Package: nic-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, nic-shared-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, nic-shared-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-parisc-di +Package: nic-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, nic-shared-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, nic-shared-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-parisc64-di +Package: nic-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, nic-shared-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, nic-shared-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-powerpc-di +Package: nic-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, nic-shared-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, nic-shared-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-powerpc64-di +Package: nic-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, nic-shared-modules-6.12.90+deb13.1-powerpc64-di, mtd-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, nic-shared-modules-6.12.94+deb13-powerpc64-di, mtd-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-powerpc64le-di +Package: nic-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, nic-shared-modules-6.12.90+deb13.1-powerpc64le-di, mtd-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, nic-shared-modules-6.12.94+deb13-powerpc64le-di, mtd-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-riscv64-di +Package: nic-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, nic-shared-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, nic-shared-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-s390x-di +Package: nic-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, mtd-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, mtd-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-sh7751r-di +Package: nic-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, nic-shared-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, nic-shared-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-sh7785lcr-di +Package: nic-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, nic-shared-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-modules-6.12.90+deb13.1-sparc64-di +Package: nic-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, nic-shared-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, nic-shared-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di +Package: nic-pcmcia-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, nic-shared-modules-6.12.90+deb13.1-alpha-generic-di, nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di, pcmcia-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, nic-shared-modules-6.12.94+deb13-alpha-generic-di, nic-wireless-modules-6.12.94+deb13-alpha-generic-di, pcmcia-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Common PCMCIA NIC drivers This package contains common PCMCIA NIC drivers for the kernel. -Package: nic-pcmcia-modules-6.12.90+deb13.1-amd64-di +Package: nic-pcmcia-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, nic-wireless-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, nic-wireless-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Common PCMCIA NIC drivers This package contains common PCMCIA NIC drivers for the kernel. -Package: nic-pcmcia-modules-6.12.90+deb13.1-powerpc-di +Package: nic-pcmcia-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, nic-shared-modules-6.12.90+deb13.1-powerpc-di, nic-wireless-modules-6.12.90+deb13.1-powerpc-di, pcmcia-modules-6.12.90+deb13.1-powerpc-di, mmc-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, nic-shared-modules-6.12.94+deb13-powerpc-di, nic-wireless-modules-6.12.94+deb13-powerpc-di, pcmcia-modules-6.12.94+deb13-powerpc-di, mmc-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Common PCMCIA NIC drivers This package contains common PCMCIA NIC drivers for the kernel. -Package: nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di +Package: nic-pcmcia-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, nic-shared-modules-6.12.90+deb13.1-powerpc64-di, nic-wireless-modules-6.12.90+deb13.1-powerpc64-di, pcmcia-modules-6.12.90+deb13.1-powerpc64-di, mmc-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, nic-shared-modules-6.12.94+deb13-powerpc64-di, nic-wireless-modules-6.12.94+deb13-powerpc64-di, pcmcia-modules-6.12.94+deb13-powerpc64-di, mmc-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Common PCMCIA NIC drivers This package contains common PCMCIA NIC drivers for the kernel. -Package: nic-shared-modules-6.12.90+deb13.1-4kc-malta-di +Package: nic-shared-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-5kc-malta-di +Package: nic-shared-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-alpha-generic-di +Package: nic-shared-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-amd64-di +Package: nic-shared-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-arm64-di +Package: nic-shared-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-armmp-di +Package: nic-shared-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-loong64-di +Package: nic-shared-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-loongson-3-di +Package: nic-shared-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-m68k-di +Package: nic-shared-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nic-shared-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-mips32r2el-di +Package: nic-shared-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nic-shared-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-mips64r2el-di +Package: nic-shared-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-mips64r6el-di +Package: nic-shared-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-octeon-di +Package: nic-shared-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-parisc-di +Package: nic-shared-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-parisc64-di +Package: nic-shared-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-powerpc-di +Package: nic-shared-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-powerpc64-di +Package: nic-shared-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-powerpc64le-di +Package: nic-shared-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-riscv64-di +Package: nic-shared-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-sh7751r-di +Package: nic-shared-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di +Package: nic-shared-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-shared-modules-6.12.90+deb13.1-sparc64-di +Package: nic-shared-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-usb-modules-6.12.90+deb13.1-4kc-malta-di +Package: nic-usb-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, nic-shared-modules-6.12.90+deb13.1-4kc-malta-di, nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, nic-shared-modules-6.12.94+deb13-4kc-malta-di, nic-wireless-modules-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-5kc-malta-di +Package: nic-usb-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, nic-shared-modules-6.12.90+deb13.1-5kc-malta-di, nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, nic-shared-modules-6.12.94+deb13-5kc-malta-di, nic-wireless-modules-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-alpha-generic-di +Package: nic-usb-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, nic-shared-modules-6.12.90+deb13.1-alpha-generic-di, nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di, usb-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, nic-shared-modules-6.12.94+deb13-alpha-generic-di, nic-wireless-modules-6.12.94+deb13-alpha-generic-di, usb-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-amd64-di +Package: nic-usb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, nic-wireless-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, nic-wireless-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-arm64-di +Package: nic-usb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di, nic-wireless-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di, nic-wireless-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-armmp-di +Package: nic-usb-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, nic-shared-modules-6.12.90+deb13.1-armmp-di, nic-wireless-modules-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, nic-shared-modules-6.12.94+deb13-armmp-di, nic-wireless-modules-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-loong64-di +Package: nic-usb-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, nic-shared-modules-6.12.90+deb13.1-loong64-di, nic-wireless-modules-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, nic-shared-modules-6.12.94+deb13-loong64-di, nic-wireless-modules-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-loongson-3-di +Package: nic-usb-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, nic-shared-modules-6.12.90+deb13.1-loongson-3-di, nic-wireless-modules-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, nic-shared-modules-6.12.94+deb13-loongson-3-di, nic-wireless-modules-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nic-usb-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di, nic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, nic-shared-modules-6.12.94+deb13-mips32r2eb-di, nic-wireless-modules-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-mips32r2el-di +Package: nic-usb-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, nic-shared-modules-6.12.90+deb13.1-mips32r2el-di, nic-wireless-modules-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, nic-shared-modules-6.12.94+deb13-mips32r2el-di, nic-wireless-modules-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nic-usb-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di, nic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, nic-shared-modules-6.12.94+deb13-mips64r2eb-di, nic-wireless-modules-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-mips64r2el-di +Package: nic-usb-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, nic-shared-modules-6.12.90+deb13.1-mips64r2el-di, nic-wireless-modules-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, nic-shared-modules-6.12.94+deb13-mips64r2el-di, nic-wireless-modules-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-mips64r6el-di +Package: nic-usb-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, nic-shared-modules-6.12.90+deb13.1-mips64r6el-di, nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, nic-shared-modules-6.12.94+deb13-mips64r6el-di, nic-wireless-modules-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-octeon-di +Package: nic-usb-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, nic-shared-modules-6.12.90+deb13.1-octeon-di, nic-wireless-modules-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, nic-shared-modules-6.12.94+deb13-octeon-di, nic-wireless-modules-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-parisc-di +Package: nic-usb-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, nic-shared-modules-6.12.90+deb13.1-parisc-di, usb-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, nic-shared-modules-6.12.94+deb13-parisc-di, usb-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-parisc64-di +Package: nic-usb-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, nic-shared-modules-6.12.90+deb13.1-parisc64-di, usb-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, nic-shared-modules-6.12.94+deb13-parisc64-di, usb-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-powerpc-di +Package: nic-usb-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, nic-shared-modules-6.12.90+deb13.1-powerpc-di, nic-wireless-modules-6.12.90+deb13.1-powerpc-di, usb-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, nic-shared-modules-6.12.94+deb13-powerpc-di, nic-wireless-modules-6.12.94+deb13-powerpc-di, usb-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-powerpc64-di +Package: nic-usb-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, nic-shared-modules-6.12.90+deb13.1-powerpc64-di, nic-wireless-modules-6.12.90+deb13.1-powerpc64-di, usb-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, nic-shared-modules-6.12.94+deb13-powerpc64-di, nic-wireless-modules-6.12.94+deb13-powerpc64-di, usb-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-powerpc64le-di +Package: nic-usb-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, nic-shared-modules-6.12.90+deb13.1-powerpc64le-di, nic-wireless-modules-6.12.90+deb13.1-powerpc64le-di, usb-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, nic-shared-modules-6.12.94+deb13-powerpc64le-di, nic-wireless-modules-6.12.94+deb13-powerpc64le-di, usb-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-riscv64-di +Package: nic-usb-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, nic-shared-modules-6.12.90+deb13.1-riscv64-di, nic-wireless-modules-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, nic-shared-modules-6.12.94+deb13-riscv64-di, nic-wireless-modules-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-sh7751r-di +Package: nic-usb-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, nic-shared-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, nic-shared-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-sh7785lcr-di +Package: nic-usb-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di, usb-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, nic-shared-modules-6.12.94+deb13-sh7785lcr-di, usb-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-usb-modules-6.12.90+deb13.1-sparc64-di +Package: nic-usb-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, nic-shared-modules-6.12.90+deb13.1-sparc64-di, usb-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, nic-shared-modules-6.12.94+deb13-sparc64-di, usb-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di +Package: nic-wireless-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, nic-shared-modules-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di, mmc-core-modules-6.12.90+deb13.1-4kc-malta-di, crypto-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, nic-shared-modules-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di, mmc-core-modules-6.12.94+deb13-4kc-malta-di, crypto-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di +Package: nic-wireless-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, nic-shared-modules-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di, mmc-core-modules-6.12.90+deb13.1-5kc-malta-di, crypto-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, nic-shared-modules-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di, mmc-core-modules-6.12.94+deb13-5kc-malta-di, crypto-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di +Package: nic-wireless-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, nic-shared-modules-6.12.90+deb13.1-alpha-generic-di, usb-modules-6.12.90+deb13.1-alpha-generic-di, pcmcia-modules-6.12.90+deb13.1-alpha-generic-di, crypto-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, nic-shared-modules-6.12.94+deb13-alpha-generic-di, usb-modules-6.12.94+deb13-alpha-generic-di, pcmcia-modules-6.12.94+deb13-alpha-generic-di, crypto-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-amd64-di +Package: nic-wireless-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, rfkill-modules-6.12.90+deb13.1-amd64-di, crypto-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, rfkill-modules-6.12.94+deb13-amd64-di, crypto-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-arm64-di +Package: nic-wireless-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di, crypto-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di, crypto-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-armmp-di +Package: nic-wireless-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, nic-shared-modules-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di, crypto-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, nic-shared-modules-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di, crypto-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-loong64-di +Package: nic-wireless-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, nic-shared-modules-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di, rfkill-modules-6.12.90+deb13.1-loong64-di, crypto-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, nic-shared-modules-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di, rfkill-modules-6.12.94+deb13-loong64-di, crypto-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-loongson-3-di +Package: nic-wireless-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, nic-shared-modules-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di, mmc-core-modules-6.12.90+deb13.1-loongson-3-di, crypto-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, nic-shared-modules-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di, mmc-core-modules-6.12.94+deb13-loongson-3-di, crypto-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di +Package: nic-wireless-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di, mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di, crypto-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, nic-shared-modules-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di, mmc-core-modules-6.12.94+deb13-mips32r2eb-di, crypto-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-mips32r2el-di +Package: nic-wireless-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, nic-shared-modules-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di, mmc-core-modules-6.12.90+deb13.1-mips32r2el-di, crypto-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, nic-shared-modules-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di, mmc-core-modules-6.12.94+deb13-mips32r2el-di, crypto-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di +Package: nic-wireless-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di, mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di, crypto-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, nic-shared-modules-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di, mmc-core-modules-6.12.94+deb13-mips64r2eb-di, crypto-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-mips64r2el-di +Package: nic-wireless-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, nic-shared-modules-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di, mmc-core-modules-6.12.90+deb13.1-mips64r2el-di, crypto-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, nic-shared-modules-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di, mmc-core-modules-6.12.94+deb13-mips64r2el-di, crypto-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di +Package: nic-wireless-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, nic-shared-modules-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di, mmc-core-modules-6.12.90+deb13.1-mips64r6el-di, crypto-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, nic-shared-modules-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di, mmc-core-modules-6.12.94+deb13-mips64r6el-di, crypto-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-octeon-di +Package: nic-wireless-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, nic-shared-modules-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di, mmc-core-modules-6.12.90+deb13.1-octeon-di, crypto-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, nic-shared-modules-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di, mmc-core-modules-6.12.94+deb13-octeon-di, crypto-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-powerpc-di +Package: nic-wireless-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, nic-shared-modules-6.12.90+deb13.1-powerpc-di, usb-modules-6.12.90+deb13.1-powerpc-di, mmc-core-modules-6.12.90+deb13.1-powerpc-di, pcmcia-modules-6.12.90+deb13.1-powerpc-di, crypto-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, nic-shared-modules-6.12.94+deb13-powerpc-di, usb-modules-6.12.94+deb13-powerpc-di, mmc-core-modules-6.12.94+deb13-powerpc-di, pcmcia-modules-6.12.94+deb13-powerpc-di, crypto-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-powerpc64-di +Package: nic-wireless-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, nic-shared-modules-6.12.90+deb13.1-powerpc64-di, usb-modules-6.12.90+deb13.1-powerpc64-di, mmc-core-modules-6.12.90+deb13.1-powerpc64-di, pcmcia-modules-6.12.90+deb13.1-powerpc64-di, crypto-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, nic-shared-modules-6.12.94+deb13-powerpc64-di, usb-modules-6.12.94+deb13-powerpc64-di, mmc-core-modules-6.12.94+deb13-powerpc64-di, pcmcia-modules-6.12.94+deb13-powerpc64-di, crypto-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-powerpc64le-di +Package: nic-wireless-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, nic-shared-modules-6.12.90+deb13.1-powerpc64le-di, usb-modules-6.12.90+deb13.1-powerpc64le-di, crypto-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, nic-shared-modules-6.12.94+deb13-powerpc64le-di, usb-modules-6.12.94+deb13-powerpc64le-di, crypto-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: nic-wireless-modules-6.12.90+deb13.1-riscv64-di +Package: nic-wireless-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, nic-shared-modules-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di, mmc-core-modules-6.12.90+deb13.1-riscv64-di, crypto-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, nic-shared-modules-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di, mmc-core-modules-6.12.94+deb13-riscv64-di, crypto-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: pata-modules-6.12.90+deb13.1-4kc-malta-di +Package: pata-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, ata-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, ata-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-5kc-malta-di +Package: pata-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, ata-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, ata-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-alpha-generic-di +Package: pata-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, ata-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, ata-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-amd64-di +Package: pata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-armmp-di +Package: pata-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, ata-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, ata-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-loong64-di +Package: pata-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, ata-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, ata-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-loongson-3-di +Package: pata-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, ata-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, ata-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-m68k-di +Package: pata-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, ata-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, ata-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-mips32r2eb-di +Package: pata-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, ata-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, ata-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-mips32r2el-di +Package: pata-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, ata-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, ata-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-mips64r2eb-di +Package: pata-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, ata-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, ata-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-mips64r2el-di +Package: pata-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, ata-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, ata-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-mips64r6el-di +Package: pata-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, ata-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, ata-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-octeon-di +Package: pata-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, ata-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, ata-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-parisc-di +Package: pata-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, ata-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, ata-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-parisc64-di +Package: pata-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, ata-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, ata-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-powerpc-di +Package: pata-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, ata-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, ata-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-powerpc64-di +Package: pata-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, ata-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, ata-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-riscv64-di +Package: pata-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, ata-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, ata-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-sh7751r-di +Package: pata-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-sh7785lcr-di +Package: pata-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, ata-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, ata-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pata-modules-6.12.90+deb13.1-sparc64-di +Package: pata-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, ata-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, ata-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pcmcia-modules-6.12.90+deb13.1-alpha-generic-di +Package: pcmcia-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Common PCMCIA drivers This package contains common PCMCIA drivers for the kernel. -Package: pcmcia-modules-6.12.90+deb13.1-amd64-di +Package: pcmcia-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Common PCMCIA drivers This package contains common PCMCIA drivers for the kernel. -Package: pcmcia-modules-6.12.90+deb13.1-powerpc-di +Package: pcmcia-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Common PCMCIA drivers This package contains common PCMCIA drivers for the kernel. -Package: pcmcia-modules-6.12.90+deb13.1-powerpc64-di +Package: pcmcia-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Common PCMCIA drivers This package contains common PCMCIA drivers for the kernel. -Package: pcmcia-storage-modules-6.12.90+deb13.1-amd64-di +Package: pcmcia-storage-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-storage-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PCMCIA storage drivers This package contains PCMCIA storage drivers for the kernel. -Package: pcmcia-storage-modules-6.12.90+deb13.1-powerpc-di +Package: pcmcia-storage-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-storage-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, cdrom-core-modules-6.12.90+deb13.1-powerpc-di, pcmcia-modules-6.12.90+deb13.1-powerpc-di, ata-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, cdrom-core-modules-6.12.94+deb13-powerpc-di, pcmcia-modules-6.12.94+deb13-powerpc-di, ata-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: PCMCIA storage drivers This package contains PCMCIA storage drivers for the kernel. -Package: pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di +Package: pcmcia-storage-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-storage-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64-di, pcmcia-modules-6.12.90+deb13.1-powerpc64-di, ata-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, cdrom-core-modules-6.12.94+deb13-powerpc64-di, pcmcia-modules-6.12.94+deb13-powerpc64-di, ata-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: PCMCIA storage drivers This package contains PCMCIA storage drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-4kc-malta-di +Package: ppp-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-5kc-malta-di +Package: ppp-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-alpha-generic-di +Package: ppp-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, serial-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, serial-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-amd64-di +Package: ppp-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, serial-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, serial-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-arm64-di +Package: ppp-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-armmp-di +Package: ppp-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-loong64-di +Package: ppp-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, serial-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, serial-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-loongson-3-di +Package: ppp-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-m68k-di +Package: ppp-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-mips32r2eb-di +Package: ppp-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-mips32r2el-di +Package: ppp-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-mips64r2eb-di +Package: ppp-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-mips64r2el-di +Package: ppp-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-mips64r6el-di +Package: ppp-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-octeon-di +Package: ppp-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-parisc-di +Package: ppp-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, serial-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, serial-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-parisc64-di +Package: ppp-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, serial-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, serial-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-powerpc-di +Package: ppp-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, serial-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, serial-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-powerpc64-di +Package: ppp-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, serial-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, serial-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-powerpc64le-di +Package: ppp-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, serial-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, serial-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-riscv64-di +Package: ppp-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-sh7751r-di +Package: ppp-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-sh7785lcr-di +Package: ppp-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: PPP drivers This package contains PPP drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-sparc64-di +Package: ppp-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: rfkill-modules-6.12.90+deb13.1-amd64-di +Package: rfkill-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: rfkill-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: rfkill modules This package contains the rfkill module. -Package: rfkill-modules-6.12.90+deb13.1-loong64-di +Package: rfkill-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: rfkill-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: rfkill modules This package contains the rfkill module. -Package: sata-modules-6.12.90+deb13.1-4kc-malta-di +Package: sata-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di, ata-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di, ata-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-5kc-malta-di +Package: sata-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di, ata-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di, ata-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-alpha-generic-di +Package: sata-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di, ata-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di, ata-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-amd64-di +Package: sata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-arm64-di +Package: sata-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, ata-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, ata-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-armmp-di +Package: sata-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di, ata-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di, ata-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-loong64-di +Package: sata-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di, ata-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di, ata-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-loongson-3-di +Package: sata-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di, ata-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di, ata-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-mips32r2eb-di +Package: sata-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di, ata-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di, ata-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-mips32r2el-di +Package: sata-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di, ata-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di, ata-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-mips64r2eb-di +Package: sata-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di, ata-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di, ata-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-mips64r2el-di +Package: sata-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di, ata-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di, ata-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-mips64r6el-di +Package: sata-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di, ata-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di, ata-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-octeon-di +Package: sata-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di, ata-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di, ata-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-parisc-di +Package: sata-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di, ata-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di, ata-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-parisc64-di +Package: sata-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di, ata-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di, ata-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-powerpc-di +Package: sata-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di, ata-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di, ata-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-powerpc64-di +Package: sata-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di, ata-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di, ata-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-powerpc64le-di +Package: sata-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di, ata-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di, ata-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-riscv64-di +Package: sata-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di, ata-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di, ata-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-sh7751r-di +Package: sata-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-sh7785lcr-di +Package: sata-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di, ata-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, scsi-core-modules-6.12.94+deb13-sh7785lcr-di, ata-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: SATA drivers This package contains SATA drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-sparc64-di +Package: sata-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di, ata-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di, ata-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-4kc-malta-di +Package: scsi-core-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-5kc-malta-di +Package: scsi-core-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-alpha-generic-di +Package: scsi-core-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-amd64-di +Package: scsi-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-arm64-di +Package: scsi-core-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-armmp-di +Package: scsi-core-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-loong64-di +Package: scsi-core-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-loongson-3-di +Package: scsi-core-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-m68k-di +Package: scsi-core-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di +Package: scsi-core-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-mips32r2el-di +Package: scsi-core-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di +Package: scsi-core-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-mips64r2el-di +Package: scsi-core-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-mips64r6el-di +Package: scsi-core-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-octeon-di +Package: scsi-core-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-parisc-di +Package: scsi-core-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-parisc64-di +Package: scsi-core-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-powerpc-di +Package: scsi-core-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-powerpc64-di +Package: scsi-core-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-powerpc64le-di +Package: scsi-core-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-riscv64-di +Package: scsi-core-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-s390x-di +Package: scsi-core-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di +Package: scsi-core-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-sparc64-di +Package: scsi-core-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-modules-6.12.90+deb13.1-4kc-malta-di +Package: scsi-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di, ata-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di, cdrom-core-modules-6.12.94+deb13-4kc-malta-di, ata-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-5kc-malta-di +Package: scsi-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di, ata-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di, cdrom-core-modules-6.12.94+deb13-5kc-malta-di, ata-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-alpha-generic-di +Package: scsi-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di, cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di, ata-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di, cdrom-core-modules-6.12.94+deb13-alpha-generic-di, ata-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-amd64-di +Package: scsi-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-arm64-di +Package: scsi-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di, ata-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di, ata-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-armmp-di +Package: scsi-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di, cdrom-core-modules-6.12.90+deb13.1-armmp-di, ata-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di, cdrom-core-modules-6.12.94+deb13-armmp-di, ata-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-loong64-di +Package: scsi-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di, cdrom-core-modules-6.12.90+deb13.1-loong64-di, ata-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di, cdrom-core-modules-6.12.94+deb13-loong64-di, ata-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-loongson-3-di +Package: scsi-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di, cdrom-core-modules-6.12.90+deb13.1-loongson-3-di, ata-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di, cdrom-core-modules-6.12.94+deb13-loongson-3-di, ata-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-m68k-di +Package: scsi-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, scsi-core-modules-6.12.90+deb13.1-m68k-di, cdrom-core-modules-6.12.90+deb13.1-m68k-di, ata-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, scsi-core-modules-6.12.94+deb13-m68k-di, cdrom-core-modules-6.12.94+deb13-m68k-di, ata-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-mips32r2eb-di +Package: scsi-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di, ata-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di, cdrom-core-modules-6.12.94+deb13-mips32r2eb-di, ata-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-mips32r2el-di +Package: scsi-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di, ata-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di, cdrom-core-modules-6.12.94+deb13-mips32r2el-di, ata-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-mips64r2eb-di +Package: scsi-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di, ata-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di, cdrom-core-modules-6.12.94+deb13-mips64r2eb-di, ata-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-mips64r2el-di +Package: scsi-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di, ata-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di, cdrom-core-modules-6.12.94+deb13-mips64r2el-di, ata-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-mips64r6el-di +Package: scsi-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di, ata-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di, cdrom-core-modules-6.12.94+deb13-mips64r6el-di, ata-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-octeon-di +Package: scsi-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di, cdrom-core-modules-6.12.90+deb13.1-octeon-di, ata-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di, cdrom-core-modules-6.12.94+deb13-octeon-di, ata-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-parisc-di +Package: scsi-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di, cdrom-core-modules-6.12.90+deb13.1-parisc-di, ata-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di, cdrom-core-modules-6.12.94+deb13-parisc-di, ata-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-parisc64-di +Package: scsi-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di, cdrom-core-modules-6.12.90+deb13.1-parisc64-di, ata-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di, cdrom-core-modules-6.12.94+deb13-parisc64-di, ata-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-powerpc-di +Package: scsi-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di, cdrom-core-modules-6.12.90+deb13.1-powerpc-di, ata-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di, cdrom-core-modules-6.12.94+deb13-powerpc-di, ata-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-powerpc64-di +Package: scsi-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64-di, ata-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di, cdrom-core-modules-6.12.94+deb13-powerpc64-di, ata-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-powerpc64le-di +Package: scsi-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di, ata-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di, cdrom-core-modules-6.12.94+deb13-powerpc64le-di, ata-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-riscv64-di +Package: scsi-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di, cdrom-core-modules-6.12.90+deb13.1-riscv64-di, ata-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di, cdrom-core-modules-6.12.94+deb13-riscv64-di, ata-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-s390x-di +Package: scsi-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, scsi-core-modules-6.12.90+deb13.1-s390x-di, cdrom-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, scsi-core-modules-6.12.94+deb13-s390x-di, cdrom-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-modules-6.12.90+deb13.1-sparc64-di +Package: scsi-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di, cdrom-core-modules-6.12.90+deb13.1-sparc64-di, ata-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di, cdrom-core-modules-6.12.94+deb13-sparc64-di, ata-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di +Package: scsi-nic-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-4kc-malta-di, nic-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: scsi-modules-6.12.94+deb13-4kc-malta-di, nic-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di +Package: scsi-nic-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-5kc-malta-di, nic-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: scsi-modules-6.12.94+deb13-5kc-malta-di, nic-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-alpha-generic-di +Package: scsi-nic-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-alpha-generic-di, nic-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: scsi-modules-6.12.94+deb13-alpha-generic-di, nic-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-amd64-di +Package: scsi-nic-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-amd64-di, nic-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: scsi-modules-6.12.94+deb13-amd64-di, nic-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-arm64-di +Package: scsi-nic-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-arm64-di, nic-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: scsi-modules-6.12.94+deb13-arm64-di, nic-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-armmp-di +Package: scsi-nic-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-armmp-di, nic-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: scsi-modules-6.12.94+deb13-armmp-di, nic-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-loong64-di +Package: scsi-nic-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-loong64-di, nic-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: scsi-modules-6.12.94+deb13-loong64-di, nic-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-loongson-3-di +Package: scsi-nic-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-loongson-3-di, nic-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: scsi-modules-6.12.94+deb13-loongson-3-di, nic-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di +Package: scsi-nic-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-mips32r2eb-di, nic-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: scsi-modules-6.12.94+deb13-mips32r2eb-di, nic-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-mips32r2el-di +Package: scsi-nic-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-mips32r2el-di, nic-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: scsi-modules-6.12.94+deb13-mips32r2el-di, nic-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di +Package: scsi-nic-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-mips64r2eb-di, nic-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: scsi-modules-6.12.94+deb13-mips64r2eb-di, nic-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-mips64r2el-di +Package: scsi-nic-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-mips64r2el-di, nic-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: scsi-modules-6.12.94+deb13-mips64r2el-di, nic-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di +Package: scsi-nic-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-mips64r6el-di, nic-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: scsi-modules-6.12.94+deb13-mips64r6el-di, nic-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-octeon-di +Package: scsi-nic-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-octeon-di, nic-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: scsi-modules-6.12.94+deb13-octeon-di, nic-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-powerpc-di +Package: scsi-nic-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-powerpc-di, nic-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: scsi-modules-6.12.94+deb13-powerpc-di, nic-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-powerpc64-di +Package: scsi-nic-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-powerpc64-di, nic-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: scsi-modules-6.12.94+deb13-powerpc64-di, nic-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-powerpc64le-di +Package: scsi-nic-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-powerpc64le-di, nic-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: scsi-modules-6.12.94+deb13-powerpc64le-di, nic-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: scsi-nic-modules-6.12.90+deb13.1-riscv64-di +Package: scsi-nic-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-riscv64-di, nic-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: scsi-modules-6.12.94+deb13-riscv64-di, nic-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: serial-modules-6.12.90+deb13.1-alpha-generic-di +Package: serial-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, pcmcia-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, pcmcia-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-amd64-di +Package: serial-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-loong64-di +Package: serial-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-parisc-di +Package: serial-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-parisc64-di +Package: serial-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-powerpc-di +Package: serial-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, pcmcia-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, pcmcia-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-powerpc64-di +Package: serial-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, pcmcia-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, pcmcia-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: Serial drivers This package contains serial drivers for the kernel. -Package: serial-modules-6.12.90+deb13.1-powerpc64le-di +Package: serial-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: Serial drivers This package contains serial drivers for the kernel. -Package: sound-modules-6.12.90+deb13.1-4kc-malta-di +Package: sound-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di, firewire-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di, firewire-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-5kc-malta-di +Package: sound-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di, firewire-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di, firewire-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-amd64-di +Package: sound-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, firewire-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, firewire-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-arm64-di +Package: sound-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-armmp-di +Package: sound-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-loong64-di +Package: sound-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di, firewire-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di, firewire-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-loongson-3-di +Package: sound-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di, firewire-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di, firewire-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-mips32r2eb-di +Package: sound-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di, firewire-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di, firewire-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-mips32r2el-di +Package: sound-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di, firewire-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di, firewire-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-mips64r2eb-di +Package: sound-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di, firewire-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di, firewire-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-mips64r2el-di +Package: sound-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di, firewire-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di, firewire-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-mips64r6el-di +Package: sound-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di, firewire-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di, firewire-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-octeon-di +Package: sound-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di, firewire-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di, firewire-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-sh7751r-di +Package: sound-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, firewire-core-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, firewire-core-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: sound support This package contains sound modules. -Package: sound-modules-6.12.90+deb13.1-sh7785lcr-di +Package: sound-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, usb-modules-6.12.90+deb13.1-sh7785lcr-di, firewire-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, usb-modules-6.12.94+deb13-sh7785lcr-di, firewire-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: sound support This package contains sound modules. -Package: speakup-modules-6.12.90+deb13.1-4kc-malta-di +Package: speakup-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-5kc-malta-di +Package: speakup-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-amd64-di +Package: speakup-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-arm64-di +Package: speakup-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-armmp-di +Package: speakup-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-loong64-di +Package: speakup-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-loongson-3-di +Package: speakup-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-mips32r2eb-di +Package: speakup-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-mips32r2el-di +Package: speakup-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-mips64r2eb-di +Package: speakup-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-mips64r2el-di +Package: speakup-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-mips64r6el-di +Package: speakup-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-octeon-di +Package: speakup-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-sh7751r-di +Package: speakup-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: speakup modules This package contains speakup modules. -Package: speakup-modules-6.12.90+deb13.1-sh7785lcr-di +Package: speakup-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: speakup modules This package contains speakup modules. -Package: squashfs-modules-6.12.90+deb13.1-4kc-malta-di +Package: squashfs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-5kc-malta-di +Package: squashfs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-alpha-generic-di +Package: squashfs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-amd64-di +Package: squashfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-arm64-di +Package: squashfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-armmp-di +Package: squashfs-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-loong64-di +Package: squashfs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-loongson-3-di +Package: squashfs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-m68k-di +Package: squashfs-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: squashfs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-mips32r2el-di +Package: squashfs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: squashfs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-mips64r2el-di +Package: squashfs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-mips64r6el-di +Package: squashfs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-octeon-di +Package: squashfs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-parisc-di +Package: squashfs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-parisc64-di +Package: squashfs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-powerpc-di +Package: squashfs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-powerpc64-di +Package: squashfs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-powerpc64le-di +Package: squashfs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-riscv64-di +Package: squashfs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-sh7751r-di +Package: squashfs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: squashfs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: squashfs modules This package contains squashfs modules. -Package: squashfs-modules-6.12.90+deb13.1-sparc64-di +Package: squashfs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: squashfs modules This package contains squashfs modules. -Package: udf-modules-6.12.90+deb13.1-4kc-malta-di +Package: udf-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, cdrom-core-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-5kc-malta-di +Package: udf-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, cdrom-core-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-amd64-di +Package: udf-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-arm64-di +Package: udf-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-armmp-di +Package: udf-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, cdrom-core-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, cdrom-core-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-loong64-di +Package: udf-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, cdrom-core-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, cdrom-core-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-loongson-3-di +Package: udf-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, cdrom-core-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, cdrom-core-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-m68k-di +Package: udf-modules-6.12.94+deb13-m68k-di Architecture: m68k Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-m68k-di, cdrom-core-modules-6.12.90+deb13.1-m68k-di -Kernel-Version: 6.12.90+deb13.1-m68k +Depends: kernel-image-6.12.94+deb13-m68k-di, cdrom-core-modules-6.12.94+deb13-m68k-di +Kernel-Version: 6.12.94+deb13-m68k Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-mips32r2eb-di +Package: udf-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, cdrom-core-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-mips32r2el-di +Package: udf-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, cdrom-core-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-mips64r2eb-di +Package: udf-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, cdrom-core-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-mips64r2el-di +Package: udf-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, cdrom-core-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-mips64r6el-di +Package: udf-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, cdrom-core-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-octeon-di +Package: udf-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, cdrom-core-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, cdrom-core-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-powerpc-di +Package: udf-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, cdrom-core-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, cdrom-core-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-powerpc64-di +Package: udf-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, cdrom-core-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-powerpc64le-di +Package: udf-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, cdrom-core-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-riscv64-di +Package: udf-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, cdrom-core-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, cdrom-core-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-s390x-di +Package: udf-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di, cdrom-core-modules-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di, cdrom-core-modules-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-sh7751r-di +Package: udf-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di, cdrom-core-modules-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di, cdrom-core-modules-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-sh7785lcr-di +Package: udf-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, cdrom-core-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: UDF modules This package contains the UDF filesystem module. -Package: udf-modules-6.12.90+deb13.1-sparc64-di +Package: udf-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, cdrom-core-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, cdrom-core-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: UDF modules This package contains the UDF filesystem module. -Package: ufs-modules-6.12.90+deb13.1-sparc64-di +Package: ufs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ufs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: UFS filesystem support This package contains the UFS filesystem module for the kernel. -Package: uinput-modules-6.12.90+deb13.1-amd64-di +Package: uinput-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-arm64-di +Package: uinput-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-armmp-di +Package: uinput-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-loong64-di +Package: uinput-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-powerpc-di +Package: uinput-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-powerpc64-di +Package: uinput-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: uinput support This package contains the uinput module. -Package: uinput-modules-6.12.90+deb13.1-powerpc64le-di +Package: uinput-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: uinput support This package contains the uinput module. -Package: usb-modules-6.12.90+deb13.1-4kc-malta-di +Package: usb-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-5kc-malta-di +Package: usb-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-alpha-generic-di +Package: usb-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-amd64-di +Package: usb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-arm64-di +Package: usb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-armmp-di +Package: usb-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-loong64-di +Package: usb-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-loongson-3-di +Package: usb-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-mips32r2eb-di +Package: usb-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-mips32r2el-di +Package: usb-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-mips64r2eb-di +Package: usb-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-mips64r2el-di +Package: usb-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-mips64r6el-di +Package: usb-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-octeon-di +Package: usb-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-parisc-di +Package: usb-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-parisc64-di +Package: usb-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-powerpc-di +Package: usb-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-powerpc64-di +Package: usb-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-powerpc64le-di +Package: usb-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-riscv64-di +Package: usb-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-sh7785lcr-di +Package: usb-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: USB support This package contains core USB drivers for the kernel. -Package: usb-modules-6.12.90+deb13.1-sparc64-di +Package: usb-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-4kc-malta-di +Package: usb-serial-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-5kc-malta-di +Package: usb-serial-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-alpha-generic-di +Package: usb-serial-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, usb-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, usb-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-amd64-di +Package: usb-serial-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-arm64-di +Package: usb-serial-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-armmp-di +Package: usb-serial-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-loong64-di +Package: usb-serial-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-loongson-3-di +Package: usb-serial-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-mips32r2eb-di +Package: usb-serial-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-mips32r2el-di +Package: usb-serial-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-mips64r2eb-di +Package: usb-serial-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-mips64r2el-di +Package: usb-serial-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-mips64r6el-di +Package: usb-serial-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-octeon-di +Package: usb-serial-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-parisc-di +Package: usb-serial-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, usb-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, usb-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-parisc64-di +Package: usb-serial-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, usb-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, usb-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-powerpc-di +Package: usb-serial-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, usb-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, usb-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-powerpc64-di +Package: usb-serial-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, usb-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, usb-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-powerpc64le-di +Package: usb-serial-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, usb-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, usb-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-riscv64-di +Package: usb-serial-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-sh7751r-di +Package: usb-serial-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-sh7785lcr-di +Package: usb-serial-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di, usb-modules-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di, usb-modules-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-sparc64-di +Package: usb-serial-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, usb-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, usb-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-4kc-malta-di +Package: usb-storage-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di, scsi-core-modules-6.12.90+deb13.1-4kc-malta-di, usb-modules-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di, scsi-core-modules-6.12.94+deb13-4kc-malta-di, usb-modules-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-5kc-malta-di +Package: usb-storage-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di, scsi-core-modules-6.12.90+deb13.1-5kc-malta-di, usb-modules-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di, scsi-core-modules-6.12.94+deb13-5kc-malta-di, usb-modules-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-alpha-generic-di +Package: usb-storage-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di, scsi-core-modules-6.12.90+deb13.1-alpha-generic-di, usb-modules-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di, scsi-core-modules-6.12.94+deb13-alpha-generic-di, usb-modules-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-amd64-di +Package: usb-storage-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-arm64-di +Package: usb-storage-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-armmp-di +Package: usb-storage-modules-6.12.94+deb13-armmp-di Architecture: armhf Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-armmp-di, scsi-core-modules-6.12.90+deb13.1-armmp-di, usb-modules-6.12.90+deb13.1-armmp-di -Kernel-Version: 6.12.90+deb13.1-armmp +Depends: kernel-image-6.12.94+deb13-armmp-di, scsi-core-modules-6.12.94+deb13-armmp-di, usb-modules-6.12.94+deb13-armmp-di +Kernel-Version: 6.12.94+deb13-armmp Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-loong64-di +Package: usb-storage-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di, scsi-core-modules-6.12.90+deb13.1-loong64-di, usb-modules-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di, scsi-core-modules-6.12.94+deb13-loong64-di, usb-modules-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-loongson-3-di +Package: usb-storage-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di, scsi-core-modules-6.12.90+deb13.1-loongson-3-di, usb-modules-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di, scsi-core-modules-6.12.94+deb13-loongson-3-di, usb-modules-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-mips32r2eb-di +Package: usb-storage-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di, usb-modules-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di, scsi-core-modules-6.12.94+deb13-mips32r2eb-di, usb-modules-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-mips32r2el-di +Package: usb-storage-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di, scsi-core-modules-6.12.90+deb13.1-mips32r2el-di, usb-modules-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di, scsi-core-modules-6.12.94+deb13-mips32r2el-di, usb-modules-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-mips64r2eb-di +Package: usb-storage-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di, scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di, usb-modules-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di, scsi-core-modules-6.12.94+deb13-mips64r2eb-di, usb-modules-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-mips64r2el-di +Package: usb-storage-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di, scsi-core-modules-6.12.90+deb13.1-mips64r2el-di, usb-modules-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di, scsi-core-modules-6.12.94+deb13-mips64r2el-di, usb-modules-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-mips64r6el-di +Package: usb-storage-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di, scsi-core-modules-6.12.90+deb13.1-mips64r6el-di, usb-modules-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di, scsi-core-modules-6.12.94+deb13-mips64r6el-di, usb-modules-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-octeon-di +Package: usb-storage-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di, scsi-core-modules-6.12.90+deb13.1-octeon-di, usb-modules-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di, scsi-core-modules-6.12.94+deb13-octeon-di, usb-modules-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-parisc-di +Package: usb-storage-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di, scsi-core-modules-6.12.90+deb13.1-parisc-di, usb-modules-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di, scsi-core-modules-6.12.94+deb13-parisc-di, usb-modules-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-parisc64-di +Package: usb-storage-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di, scsi-core-modules-6.12.90+deb13.1-parisc64-di, usb-modules-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di, scsi-core-modules-6.12.94+deb13-parisc64-di, usb-modules-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-powerpc-di +Package: usb-storage-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di, scsi-core-modules-6.12.90+deb13.1-powerpc-di, usb-modules-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di, scsi-core-modules-6.12.94+deb13-powerpc-di, usb-modules-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-powerpc64-di +Package: usb-storage-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di, scsi-core-modules-6.12.90+deb13.1-powerpc64-di, usb-modules-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di, scsi-core-modules-6.12.94+deb13-powerpc64-di, usb-modules-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-powerpc64le-di +Package: usb-storage-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di, scsi-core-modules-6.12.90+deb13.1-powerpc64le-di, usb-modules-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di, scsi-core-modules-6.12.94+deb13-powerpc64le-di, usb-modules-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-riscv64-di +Package: usb-storage-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di, scsi-core-modules-6.12.90+deb13.1-riscv64-di, usb-modules-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di, scsi-core-modules-6.12.94+deb13-riscv64-di, usb-modules-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-sh7751r-di +Package: usb-storage-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: USB storage support This package contains the USB storage driver for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-sparc64-di +Package: usb-storage-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di, scsi-core-modules-6.12.90+deb13.1-sparc64-di, usb-modules-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di, scsi-core-modules-6.12.94+deb13-sparc64-di, usb-modules-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: xfs-modules-6.12.90+deb13.1-4kc-malta-di +Package: xfs-modules-6.12.94+deb13-4kc-malta-di Architecture: mips mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-4kc-malta-di -Kernel-Version: 6.12.90+deb13.1-4kc-malta +Depends: kernel-image-6.12.94+deb13-4kc-malta-di +Kernel-Version: 6.12.94+deb13-4kc-malta Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-5kc-malta-di +Package: xfs-modules-6.12.94+deb13-5kc-malta-di Architecture: mips64 mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-5kc-malta-di -Kernel-Version: 6.12.90+deb13.1-5kc-malta +Depends: kernel-image-6.12.94+deb13-5kc-malta-di +Kernel-Version: 6.12.94+deb13-5kc-malta Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-alpha-generic-di +Package: xfs-modules-6.12.94+deb13-alpha-generic-di Architecture: alpha Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-alpha-generic-di -Kernel-Version: 6.12.90+deb13.1-alpha-generic +Depends: kernel-image-6.12.94+deb13-alpha-generic-di +Kernel-Version: 6.12.94+deb13-alpha-generic Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-amd64-di +Package: xfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-arm64-di +Package: xfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-loong64-di +Package: xfs-modules-6.12.94+deb13-loong64-di Architecture: loong64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-loong64-di -Kernel-Version: 6.12.90+deb13.1-loong64 +Depends: kernel-image-6.12.94+deb13-loong64-di +Kernel-Version: 6.12.94+deb13-loong64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-loongson-3-di +Package: xfs-modules-6.12.94+deb13-loongson-3-di Architecture: mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-loongson-3-di -Kernel-Version: 6.12.90+deb13.1-loongson-3 +Depends: kernel-image-6.12.94+deb13-loongson-3-di +Kernel-Version: 6.12.94+deb13-loongson-3 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-mips32r2eb-di +Package: xfs-modules-6.12.94+deb13-mips32r2eb-di Architecture: mips Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips32r2eb +Depends: kernel-image-6.12.94+deb13-mips32r2eb-di +Kernel-Version: 6.12.94+deb13-mips32r2eb Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-mips32r2el-di +Package: xfs-modules-6.12.94+deb13-mips32r2el-di Architecture: mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips32r2el-di -Kernel-Version: 6.12.90+deb13.1-mips32r2el +Depends: kernel-image-6.12.94+deb13-mips32r2el-di +Kernel-Version: 6.12.94+deb13-mips32r2el Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-mips64r2eb-di +Package: xfs-modules-6.12.94+deb13-mips64r2eb-di Architecture: mips64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2eb-di -Kernel-Version: 6.12.90+deb13.1-mips64r2eb +Depends: kernel-image-6.12.94+deb13-mips64r2eb-di +Kernel-Version: 6.12.94+deb13-mips64r2eb Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-mips64r2el-di +Package: xfs-modules-6.12.94+deb13-mips64r2el-di Architecture: mips64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r2el-di -Kernel-Version: 6.12.90+deb13.1-mips64r2el +Depends: kernel-image-6.12.94+deb13-mips64r2el-di +Kernel-Version: 6.12.94+deb13-mips64r2el Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-mips64r6el-di +Package: xfs-modules-6.12.94+deb13-mips64r6el-di Architecture: mips64el mips64r6el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-mips64r6el-di -Kernel-Version: 6.12.90+deb13.1-mips64r6el +Depends: kernel-image-6.12.94+deb13-mips64r6el-di +Kernel-Version: 6.12.94+deb13-mips64r6el Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-octeon-di +Package: xfs-modules-6.12.94+deb13-octeon-di Architecture: mips mips64 mips64el mipsel Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-octeon-di -Kernel-Version: 6.12.90+deb13.1-octeon +Depends: kernel-image-6.12.94+deb13-octeon-di +Kernel-Version: 6.12.94+deb13-octeon Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-parisc-di +Package: xfs-modules-6.12.94+deb13-parisc-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc-di -Kernel-Version: 6.12.90+deb13.1-parisc +Depends: kernel-image-6.12.94+deb13-parisc-di +Kernel-Version: 6.12.94+deb13-parisc Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-parisc64-di +Package: xfs-modules-6.12.94+deb13-parisc64-di Architecture: hppa Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-parisc64-di -Kernel-Version: 6.12.90+deb13.1-parisc64 +Depends: kernel-image-6.12.94+deb13-parisc64-di +Kernel-Version: 6.12.94+deb13-parisc64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-powerpc-di +Package: xfs-modules-6.12.94+deb13-powerpc-di Architecture: powerpc Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc-di -Kernel-Version: 6.12.90+deb13.1-powerpc +Depends: kernel-image-6.12.94+deb13-powerpc-di +Kernel-Version: 6.12.94+deb13-powerpc Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-powerpc64-di +Package: xfs-modules-6.12.94+deb13-powerpc64-di Architecture: powerpc ppc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64-di -Kernel-Version: 6.12.90+deb13.1-powerpc64 +Depends: kernel-image-6.12.94+deb13-powerpc64-di +Kernel-Version: 6.12.94+deb13-powerpc64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-powerpc64le-di +Package: xfs-modules-6.12.94+deb13-powerpc64le-di Architecture: ppc64el Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-powerpc64le-di -Kernel-Version: 6.12.90+deb13.1-powerpc64le +Depends: kernel-image-6.12.94+deb13-powerpc64le-di +Kernel-Version: 6.12.94+deb13-powerpc64le Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-riscv64-di +Package: xfs-modules-6.12.94+deb13-riscv64-di Architecture: riscv64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-riscv64-di -Kernel-Version: 6.12.90+deb13.1-riscv64 +Depends: kernel-image-6.12.94+deb13-riscv64-di +Kernel-Version: 6.12.94+deb13-riscv64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-s390x-di +Package: xfs-modules-6.12.94+deb13-s390x-di Architecture: s390x Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-s390x-di -Kernel-Version: 6.12.90+deb13.1-s390x +Depends: kernel-image-6.12.94+deb13-s390x-di +Kernel-Version: 6.12.94+deb13-s390x Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-sh7751r-di +Package: xfs-modules-6.12.94+deb13-sh7751r-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7751r-di -Kernel-Version: 6.12.90+deb13.1-sh7751r +Depends: kernel-image-6.12.94+deb13-sh7751r-di +Kernel-Version: 6.12.94+deb13-sh7751r Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-sh7785lcr-di +Package: xfs-modules-6.12.94+deb13-sh7785lcr-di Architecture: sh4 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-sh7785lcr-di -Kernel-Version: 6.12.90+deb13.1-sh7785lcr +Depends: kernel-image-6.12.94+deb13-sh7785lcr-di +Kernel-Version: 6.12.94+deb13-sh7785lcr Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. -Package: xfs-modules-6.12.90+deb13.1-sparc64-di +Package: xfs-modules-6.12.94+deb13-sparc64-di Architecture: sparc64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-sparc64-di -Kernel-Version: 6.12.90+deb13.1-sparc64 +Depends: kernel-image-6.12.94+deb13-sparc64-di +Kernel-Version: 6.12.94+deb13-sparc64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. diff -Nru linux-6.12.90/debian/control.md5sum linux-6.12.94/debian/control.md5sum --- linux-6.12.90/debian/control.md5sum 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/control.md5sum 2026-06-20 07:03:06.000000000 +0000 @@ -1,5 +1,5 @@ abf006ce940a889940c2047e04aa139c debian/bin/gencontrol.py -a095821596852f7526aca48311844dc2 debian/build/version-info +d1e12d4740dadb67d5a46b5036a81450 debian/build/version-info ba2c200f8c43f7ec8d8323561739379a debian/config/alpha/defines.toml 9c7e42b270c37dcbc951f0696b8f4293 debian/config/amd64/defines.toml cfab80ba66f77402287b44e9143e844f debian/config/arm64/defines.toml diff -Nru linux-6.12.90/debian/generated.signed-amd64/control linux-6.12.94/debian/generated.signed-amd64/control --- linux-6.12.90/debian/generated.signed-amd64/control 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/control 2026-06-20 07:03:06.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: Bastian Blank , maximilian attems , Ben Hutchings , Salvatore Bonaccorso Standards-Version: 4.2.0 Build-Depends: debhelper-compat (= 13), python3:any, sbsigntool [amd64 arm64] -Build-Depends-Arch: linux-image-6.12.90+deb13.1-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] , kernel-wedge (>= 2.105~) [amd64] , kmod [amd64] , rsync [amd64] , linux-image-6.12.90+deb13.1-cloud-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] , linux-image-6.12.90+deb13.1-rt-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] +Build-Depends-Arch: linux-image-6.12.94+deb13-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] , kernel-wedge (>= 2.105~) [amd64] , kmod [amd64] , rsync [amd64] , linux-image-6.12.94+deb13-cloud-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] , linux-image-6.12.94+deb13-rt-amd64-unsigned (= @signedtemplate_binaryversion@) [amd64] Rules-Requires-Root: no Homepage: https://www.kernel.org/ Vcs-Browser: https://salsa.debian.org/kernel-team/linux @@ -15,7 +15,7 @@ Architecture: amd64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-amd64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-amd64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux amd64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel amd64 configuration. @@ -23,7 +23,7 @@ Package: linux-headers-cloud-amd64 Architecture: amd64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-cloud-amd64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-cloud-amd64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux cloud-amd64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel cloud-amd64 configuration. @@ -31,56 +31,56 @@ Package: linux-headers-rt-amd64 Architecture: amd64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-rt-amd64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-rt-amd64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux rt-amd64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel rt-amd64 configuration. -Package: linux-image-6.12.90+deb13.1-amd64 +Package: linux-image-6.12.94+deb13-amd64 Architecture: amd64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-amd64-unsigned +Replaces: linux-image-6.12.94+deb13-amd64-unsigned Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-amd64-unsigned +Conflicts: linux-image-6.12.94+deb13-amd64-unsigned Description: Linux 6.12 for 64-bit PCs (signed) The Linux kernel 6.12 and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. . The kernel image is signed for use with Secure Boot. -Package: linux-image-6.12.90+deb13.1-cloud-amd64 +Package: linux-image-6.12.94+deb13-cloud-amd64 Architecture: amd64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-cloud-amd64-unsigned +Replaces: linux-image-6.12.94+deb13-cloud-amd64-unsigned Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-cloud-amd64-unsigned +Conflicts: linux-image-6.12.94+deb13-cloud-amd64-unsigned Description: Linux 6.12 for x86-64 cloud (signed) The Linux kernel 6.12 and modules for use on cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute Engine. . The kernel image is signed for use with Secure Boot. -Package: linux-image-6.12.90+deb13.1-rt-amd64 +Package: linux-image-6.12.94+deb13-rt-amd64 Architecture: amd64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [amd64] | linux-initramfs-tool [amd64] Recommends: apparmor [amd64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook, grub-pc [amd64] | grub-efi-amd64 [amd64] | extlinux [amd64] -Replaces: linux-image-6.12.90+deb13.1-rt-amd64-unsigned +Replaces: linux-image-6.12.94+deb13-rt-amd64-unsigned Breaks: fwupdate (<< 12-7) [amd64], wireless-regdb (<< 2019.06.03-1~) [amd64], initramfs-tools (<< 0.120+deb8u2) [amd64] -Conflicts: linux-image-6.12.90+deb13.1-rt-amd64-unsigned +Conflicts: linux-image-6.12.94+deb13-rt-amd64-unsigned Description: Linux 6.12 for 64-bit PCs (signed), PREEMPT_RT The Linux kernel 6.12 and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. @@ -92,8 +92,8 @@ Package: linux-image-amd64 Architecture: amd64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-amd64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-amd64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit PCs (meta-package) This package depends on the latest Linux kernel and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. @@ -101,8 +101,8 @@ Package: linux-image-cloud-amd64 Architecture: amd64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-cloud-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-cloud-amd64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-cloud-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-cloud-amd64 (= ${binary:Version}), ${misc:Depends} Description: Linux for x86-64 cloud (meta-package) This package depends on the latest Linux kernel and modules for use on cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute @@ -111,569 +111,569 @@ Package: linux-image-rt-amd64 Architecture: amd64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-rt-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-rt-amd64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-rt-amd64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-rt-amd64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit PCs (meta-package) This package depends on the latest Linux kernel and modules for use on PCs with AMD64, Intel 64 or VIA Nano processors. -Package: ata-modules-6.12.90+deb13.1-amd64-di +Package: ata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: btrfs-modules-6.12.90+deb13.1-amd64-di +Package: btrfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-amd64-di +Package: cdrom-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: crypto-dm-modules-6.12.90+deb13.1-amd64-di +Package: crypto-dm-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-modules-6.12.90+deb13.1-amd64-di +Package: crypto-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: crypto modules This package contains crypto modules. -Package: drm-core-modules-6.12.90+deb13.1-amd64-di +Package: drm-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: drm-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Frame buffer support This package contains core DRM modules for the kernel. -Package: ext4-modules-6.12.90+deb13.1-amd64-di +Package: ext4-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: f2fs-modules-6.12.90+deb13.1-amd64-di +Package: f2fs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: fat-modules-6.12.90+deb13.1-amd64-di +Package: fat-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fb-modules-6.12.90+deb13.1-amd64-di +Package: fb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, drm-core-modules-6.12.90+deb13.1-amd64-di, input-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, drm-core-modules-6.12.94+deb13-amd64-di, input-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: firewire-core-modules-6.12.90+deb13.1-amd64-di +Package: firewire-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: firewire-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Core FireWire drivers This package contains core FireWire drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-amd64-di +Package: input-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, rfkill-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, rfkill-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Input devices support This package contains input device drivers for the kernel. -Package: isofs-modules-6.12.90+deb13.1-amd64-di +Package: isofs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-amd64-di +Package: jfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: kernel-image-6.12.90+deb13.1-amd64-di +Package: kernel-image-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, efi-modules -Kernel-Version: 6.12.90+deb13.1-amd64 +Kernel-Version: 6.12.94+deb13-amd64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: loop-modules-6.12.90+deb13.1-amd64-di +Package: loop-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: md-modules-6.12.90+deb13.1-amd64-di +Package: md-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: mmc-core-modules-6.12.90+deb13.1-amd64-di +Package: mmc-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MMC/SD/SDIO core modules This package contains core modules for MMC/SD/SDIO support. -Package: mmc-modules-6.12.90+deb13.1-amd64-di +Package: mmc-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: mtd-core-modules-6.12.90+deb13.1-amd64-di +Package: mtd-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mtd-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: MTD core This package contains the MTD core. -Package: multipath-modules-6.12.90+deb13.1-amd64-di +Package: multipath-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, md-modules-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, md-modules-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: nbd-modules-6.12.90+deb13.1-amd64-di +Package: nbd-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nic-modules-6.12.90+deb13.1-amd64-di +Package: nic-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, mtd-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, mtd-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-pcmcia-modules-6.12.90+deb13.1-amd64-di +Package: nic-pcmcia-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, nic-wireless-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, nic-wireless-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Common PCMCIA NIC drivers This package contains common PCMCIA NIC drivers for the kernel. -Package: nic-shared-modules-6.12.90+deb13.1-amd64-di +Package: nic-shared-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-usb-modules-6.12.90+deb13.1-amd64-di +Package: nic-usb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, nic-wireless-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, nic-wireless-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-wireless-modules-6.12.90+deb13.1-amd64-di +Package: nic-wireless-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, nic-shared-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, mmc-core-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, rfkill-modules-6.12.90+deb13.1-amd64-di, crypto-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, nic-shared-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, mmc-core-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, rfkill-modules-6.12.94+deb13-amd64-di, crypto-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: pata-modules-6.12.90+deb13.1-amd64-di +Package: pata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PATA drivers This package contains PATA drivers for the kernel. -Package: pcmcia-modules-6.12.90+deb13.1-amd64-di +Package: pcmcia-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Common PCMCIA drivers This package contains common PCMCIA drivers for the kernel. -Package: pcmcia-storage-modules-6.12.90+deb13.1-amd64-di +Package: pcmcia-storage-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: pcmcia-storage-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PCMCIA storage drivers This package contains PCMCIA storage drivers for the kernel. -Package: ppp-modules-6.12.90+deb13.1-amd64-di +Package: ppp-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, serial-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, serial-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: rfkill-modules-6.12.90+deb13.1-amd64-di +Package: rfkill-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: rfkill-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: rfkill modules This package contains the rfkill module. -Package: sata-modules-6.12.90+deb13.1-amd64-di +Package: sata-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-amd64-di +Package: scsi-core-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-modules-6.12.90+deb13.1-amd64-di +Package: scsi-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di, ata-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di, ata-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-nic-modules-6.12.90+deb13.1-amd64-di +Package: scsi-nic-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-amd64-di, nic-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: scsi-modules-6.12.94+deb13-amd64-di, nic-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: serial-modules-6.12.90+deb13.1-amd64-di +Package: serial-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: serial-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: Serial drivers This package contains serial drivers for the kernel. -Package: sound-modules-6.12.90+deb13.1-amd64-di +Package: sound-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di, pcmcia-modules-6.12.90+deb13.1-amd64-di, firewire-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di, pcmcia-modules-6.12.94+deb13-amd64-di, firewire-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: sound support This package contains sound modules. -Package: speakup-modules-6.12.90+deb13.1-amd64-di +Package: speakup-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: speakup modules This package contains speakup modules. -Package: squashfs-modules-6.12.90+deb13.1-amd64-di +Package: squashfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: squashfs modules This package contains squashfs modules. -Package: udf-modules-6.12.90+deb13.1-amd64-di +Package: udf-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, cdrom-core-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, cdrom-core-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: UDF modules This package contains the UDF filesystem module. -Package: uinput-modules-6.12.90+deb13.1-amd64-di +Package: uinput-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: uinput support This package contains the uinput module. -Package: usb-modules-6.12.90+deb13.1-amd64-di +Package: usb-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-amd64-di +Package: usb-serial-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-amd64-di +Package: usb-storage-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di, scsi-core-modules-6.12.90+deb13.1-amd64-di, usb-modules-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di, scsi-core-modules-6.12.94+deb13-amd64-di, usb-modules-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: xfs-modules-6.12.90+deb13.1-amd64-di +Package: xfs-modules-6.12.94+deb13-amd64-di Architecture: amd64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-amd64-di -Kernel-Version: 6.12.90+deb13.1-amd64 +Depends: kernel-image-6.12.94+deb13-amd64-di +Kernel-Version: 6.12.94+deb13-amd64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. diff -Nru linux-6.12.90/debian/generated.signed-amd64/files.json linux-6.12.94/debian/generated.signed-amd64/files.json --- linux-6.12.90/debian/generated.signed-amd64/files.json 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/files.json 2026-06-20 07:03:06.000000000 +0000 @@ -1,29 +1,29 @@ { "packages": { - "linux-image-6.12.90+deb13.1-amd64-unsigned": { + "linux-image-6.12.94+deb13-amd64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-amd64" + "file": "boot/vmlinuz-6.12.94+deb13-amd64" } ] }, - "linux-image-6.12.90+deb13.1-cloud-amd64-unsigned": { + "linux-image-6.12.94+deb13-cloud-amd64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-cloud-amd64" + "file": "boot/vmlinuz-6.12.94+deb13-cloud-amd64" } ] }, - "linux-image-6.12.90+deb13.1-rt-amd64-unsigned": { + "linux-image-6.12.94+deb13-rt-amd64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-rt-amd64" + "file": "boot/vmlinuz-6.12.94+deb13-rt-amd64" } ] } diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-amd64.lintian-overrides linux-6.12.94/debian/generated.signed-amd64/linux-headers-amd64.lintian-overrides --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-amd64 +linux-headers-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-headers-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-amd64 linux-headers-6.12.90+deb13.1-amd64 5.7~rc5-1~exp1 linux-headers-amd64 +dir_to_symlink /usr/share/doc/linux-headers-amd64 linux-headers-6.12.94+deb13-amd64 5.7~rc5-1~exp1 linux-headers-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-cloud-amd64.lintian-overrides linux-6.12.94/debian/generated.signed-amd64/linux-headers-cloud-amd64.lintian-overrides --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-cloud-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-cloud-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-cloud-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-cloud-amd64 +linux-headers-cloud-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-cloud-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-cloud-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-headers-cloud-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-cloud-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-cloud-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-cloud-amd64 linux-headers-6.12.90+deb13.1-cloud-amd64 5.7~rc5-1~exp1 linux-headers-cloud-amd64 +dir_to_symlink /usr/share/doc/linux-headers-cloud-amd64 linux-headers-6.12.94+deb13-cloud-amd64 5.7~rc5-1~exp1 linux-headers-cloud-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-rt-amd64.lintian-overrides linux-6.12.94/debian/generated.signed-amd64/linux-headers-rt-amd64.lintian-overrides --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-rt-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-rt-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-rt-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-rt-amd64 +linux-headers-rt-amd64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-rt-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-headers-rt-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-headers-rt-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-headers-rt-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-headers-rt-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-rt-amd64 linux-headers-6.12.90+deb13.1-rt-amd64 5.7~rc5-1~exp1 linux-headers-rt-amd64 +dir_to_symlink /usr/share/doc/linux-headers-rt-amd64 linux-headers-6.12.94+deb13-rt-amd64 5.7~rc5-1~exp1 linux-headers-rt-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-cloud-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.90+deb13.1-rt-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-amd64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-cloud-amd64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.NEWS linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.NEWS --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postrm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postrm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.preinst linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.preinst --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.prerm linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.prerm --- linux-6.12.90/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-6.12.94+deb13-rt-amd64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-amd64.bug-presubj linux-6.12.94/debian/generated.signed-amd64/linux-image-amd64.bug-presubj --- linux-6.12.90/debian/generated.signed-amd64/linux-image-amd64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-amd64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-amd64 instead. +the package name linux-image-6.12.94+deb13-amd64 instead. diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-image-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-image-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-amd64 linux-image-6.12.90+deb13.1-amd64 5.7~rc5-1~exp1 linux-image-amd64 +dir_to_symlink /usr/share/doc/linux-image-amd64 linux-image-6.12.94+deb13-amd64 5.7~rc5-1~exp1 linux-image-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-cloud-amd64.bug-presubj linux-6.12.94/debian/generated.signed-amd64/linux-image-cloud-amd64.bug-presubj --- linux-6.12.90/debian/generated.signed-amd64/linux-image-cloud-amd64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-cloud-amd64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-cloud-amd64 instead. +the package name linux-image-6.12.94+deb13-cloud-amd64 instead. diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-cloud-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-image-cloud-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-image-cloud-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-cloud-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-cloud-amd64 linux-image-6.12.90+deb13.1-cloud-amd64 5.7~rc5-1~exp1 linux-image-cloud-amd64 +dir_to_symlink /usr/share/doc/linux-image-cloud-amd64 linux-image-6.12.94+deb13-cloud-amd64 5.7~rc5-1~exp1 linux-image-cloud-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-rt-amd64.bug-presubj linux-6.12.94/debian/generated.signed-amd64/linux-image-rt-amd64.bug-presubj --- linux-6.12.90/debian/generated.signed-amd64/linux-image-rt-amd64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-rt-amd64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-rt-amd64 instead. +the package name linux-image-6.12.94+deb13-rt-amd64 instead. diff -Nru linux-6.12.90/debian/generated.signed-amd64/linux-image-rt-amd64.maintscript linux-6.12.94/debian/generated.signed-amd64/linux-image-rt-amd64.maintscript --- linux-6.12.90/debian/generated.signed-amd64/linux-image-rt-amd64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/linux-image-rt-amd64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-amd64 linux-image-6.12.90+deb13.1-rt-amd64 5.7~rc5-1~exp1 linux-image-rt-amd64 +dir_to_symlink /usr/share/doc/linux-image-rt-amd64 linux-image-6.12.94+deb13-rt-amd64 5.7~rc5-1~exp1 linux-image-rt-amd64 diff -Nru linux-6.12.90/debian/generated.signed-amd64/rules.gen linux-6.12.94/debian/generated.signed-amd64/rules.gen --- linux-6.12.90/debian/generated.signed-amd64/rules.gen 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-amd64/rules.gen 2026-06-20 07:03:06.000000000 +0000 @@ -9,70 +9,70 @@ binary-arch_amd64_none:binary-arch_amd64_none_amd64 binary-arch_amd64_none_cloud-amd64 binary-arch_amd64_none_amd64:binary-arch_amd64_none_amd64_image binary-arch_amd64_none_amd64_installer binary-arch_amd64_none_amd64_meta binary-arch_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-amd64-di btrfs-modules-6.12.90+deb13.1-amd64-di cdrom-core-modules-6.12.90+deb13.1-amd64-di crypto-dm-modules-6.12.90+deb13.1-amd64-di crypto-modules-6.12.90+deb13.1-amd64-di drm-core-modules-6.12.90+deb13.1-amd64-di ext4-modules-6.12.90+deb13.1-amd64-di f2fs-modules-6.12.90+deb13.1-amd64-di fat-modules-6.12.90+deb13.1-amd64-di fb-modules-6.12.90+deb13.1-amd64-di firewire-core-modules-6.12.90+deb13.1-amd64-di input-modules-6.12.90+deb13.1-amd64-di isofs-modules-6.12.90+deb13.1-amd64-di jfs-modules-6.12.90+deb13.1-amd64-di kernel-image-6.12.90+deb13.1-amd64-di loop-modules-6.12.90+deb13.1-amd64-di md-modules-6.12.90+deb13.1-amd64-di mmc-core-modules-6.12.90+deb13.1-amd64-di mmc-modules-6.12.90+deb13.1-amd64-di mtd-core-modules-6.12.90+deb13.1-amd64-di multipath-modules-6.12.90+deb13.1-amd64-di nbd-modules-6.12.90+deb13.1-amd64-di nic-modules-6.12.90+deb13.1-amd64-di nic-pcmcia-modules-6.12.90+deb13.1-amd64-di nic-shared-modules-6.12.90+deb13.1-amd64-di nic-usb-modules-6.12.90+deb13.1-amd64-di nic-wireless-modules-6.12.90+deb13.1-amd64-di pata-modules-6.12.90+deb13.1-amd64-di pcmcia-modules-6.12.90+deb13.1-amd64-di pcmcia-storage-modules-6.12.90+deb13.1-amd64-di ppp-modules-6.12.90+deb13.1-amd64-di rfkill-modules-6.12.90+deb13.1-amd64-di sata-modules-6.12.90+deb13.1-amd64-di scsi-core-modules-6.12.90+deb13.1-amd64-di scsi-modules-6.12.90+deb13.1-amd64-di scsi-nic-modules-6.12.90+deb13.1-amd64-di serial-modules-6.12.90+deb13.1-amd64-di sound-modules-6.12.90+deb13.1-amd64-di speakup-modules-6.12.90+deb13.1-amd64-di squashfs-modules-6.12.90+deb13.1-amd64-di udf-modules-6.12.90+deb13.1-amd64-di uinput-modules-6.12.90+deb13.1-amd64-di usb-modules-6.12.90+deb13.1-amd64-di usb-serial-modules-6.12.90+deb13.1-amd64-di usb-storage-modules-6.12.90+deb13.1-amd64-di xfs-modules-6.12.90+deb13.1-amd64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-amd64-di btrfs-modules-6.12.94+deb13-amd64-di cdrom-core-modules-6.12.94+deb13-amd64-di crypto-dm-modules-6.12.94+deb13-amd64-di crypto-modules-6.12.94+deb13-amd64-di drm-core-modules-6.12.94+deb13-amd64-di ext4-modules-6.12.94+deb13-amd64-di f2fs-modules-6.12.94+deb13-amd64-di fat-modules-6.12.94+deb13-amd64-di fb-modules-6.12.94+deb13-amd64-di firewire-core-modules-6.12.94+deb13-amd64-di input-modules-6.12.94+deb13-amd64-di isofs-modules-6.12.94+deb13-amd64-di jfs-modules-6.12.94+deb13-amd64-di kernel-image-6.12.94+deb13-amd64-di loop-modules-6.12.94+deb13-amd64-di md-modules-6.12.94+deb13-amd64-di mmc-core-modules-6.12.94+deb13-amd64-di mmc-modules-6.12.94+deb13-amd64-di mtd-core-modules-6.12.94+deb13-amd64-di multipath-modules-6.12.94+deb13-amd64-di nbd-modules-6.12.94+deb13-amd64-di nic-modules-6.12.94+deb13-amd64-di nic-pcmcia-modules-6.12.94+deb13-amd64-di nic-shared-modules-6.12.94+deb13-amd64-di nic-usb-modules-6.12.94+deb13-amd64-di nic-wireless-modules-6.12.94+deb13-amd64-di pata-modules-6.12.94+deb13-amd64-di pcmcia-modules-6.12.94+deb13-amd64-di pcmcia-storage-modules-6.12.94+deb13-amd64-di ppp-modules-6.12.94+deb13-amd64-di rfkill-modules-6.12.94+deb13-amd64-di sata-modules-6.12.94+deb13-amd64-di scsi-core-modules-6.12.94+deb13-amd64-di scsi-modules-6.12.94+deb13-amd64-di scsi-nic-modules-6.12.94+deb13-amd64-di serial-modules-6.12.94+deb13-amd64-di sound-modules-6.12.94+deb13-amd64-di speakup-modules-6.12.94+deb13-amd64-di squashfs-modules-6.12.94+deb13-amd64-di udf-modules-6.12.94+deb13-amd64-di uinput-modules-6.12.94+deb13-amd64-di usb-modules-6.12.94+deb13-amd64-di usb-serial-modules-6.12.94+deb13-amd64-di usb-storage-modules-6.12.94+deb13-amd64-di xfs-modules-6.12.94+deb13-amd64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64:binary-arch_amd64_none_cloud-amd64_image binary-arch_amd64_none_cloud-amd64_meta binary-arch_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rt:binary-arch_amd64_rt_amd64 binary-arch_amd64_rt_amd64:binary-arch_amd64_rt_amd64_image binary-arch_amd64_rt_amd64_meta binary-arch_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch:build-arch_amd64 build-arch_amd64:build-arch_amd64_none build-arch_amd64_rt build-arch_amd64_none:build-arch_amd64_none_amd64 build-arch_amd64_none_cloud-amd64 build-arch_amd64_none_amd64:build-arch_amd64_none_amd64_image build-arch_amd64_none_amd64_installer build-arch_amd64_none_amd64_meta build-arch_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-amd64-di btrfs-modules-6.12.90+deb13.1-amd64-di cdrom-core-modules-6.12.90+deb13.1-amd64-di crypto-dm-modules-6.12.90+deb13.1-amd64-di crypto-modules-6.12.90+deb13.1-amd64-di drm-core-modules-6.12.90+deb13.1-amd64-di ext4-modules-6.12.90+deb13.1-amd64-di f2fs-modules-6.12.90+deb13.1-amd64-di fat-modules-6.12.90+deb13.1-amd64-di fb-modules-6.12.90+deb13.1-amd64-di firewire-core-modules-6.12.90+deb13.1-amd64-di input-modules-6.12.90+deb13.1-amd64-di isofs-modules-6.12.90+deb13.1-amd64-di jfs-modules-6.12.90+deb13.1-amd64-di kernel-image-6.12.90+deb13.1-amd64-di loop-modules-6.12.90+deb13.1-amd64-di md-modules-6.12.90+deb13.1-amd64-di mmc-core-modules-6.12.90+deb13.1-amd64-di mmc-modules-6.12.90+deb13.1-amd64-di mtd-core-modules-6.12.90+deb13.1-amd64-di multipath-modules-6.12.90+deb13.1-amd64-di nbd-modules-6.12.90+deb13.1-amd64-di nic-modules-6.12.90+deb13.1-amd64-di nic-pcmcia-modules-6.12.90+deb13.1-amd64-di nic-shared-modules-6.12.90+deb13.1-amd64-di nic-usb-modules-6.12.90+deb13.1-amd64-di nic-wireless-modules-6.12.90+deb13.1-amd64-di pata-modules-6.12.90+deb13.1-amd64-di pcmcia-modules-6.12.90+deb13.1-amd64-di pcmcia-storage-modules-6.12.90+deb13.1-amd64-di ppp-modules-6.12.90+deb13.1-amd64-di rfkill-modules-6.12.90+deb13.1-amd64-di sata-modules-6.12.90+deb13.1-amd64-di scsi-core-modules-6.12.90+deb13.1-amd64-di scsi-modules-6.12.90+deb13.1-amd64-di scsi-nic-modules-6.12.90+deb13.1-amd64-di serial-modules-6.12.90+deb13.1-amd64-di sound-modules-6.12.90+deb13.1-amd64-di speakup-modules-6.12.90+deb13.1-amd64-di squashfs-modules-6.12.90+deb13.1-amd64-di udf-modules-6.12.90+deb13.1-amd64-di uinput-modules-6.12.90+deb13.1-amd64-di usb-modules-6.12.90+deb13.1-amd64-di usb-serial-modules-6.12.90+deb13.1-amd64-di usb-storage-modules-6.12.90+deb13.1-amd64-di xfs-modules-6.12.90+deb13.1-amd64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-amd64-di btrfs-modules-6.12.94+deb13-amd64-di cdrom-core-modules-6.12.94+deb13-amd64-di crypto-dm-modules-6.12.94+deb13-amd64-di crypto-modules-6.12.94+deb13-amd64-di drm-core-modules-6.12.94+deb13-amd64-di ext4-modules-6.12.94+deb13-amd64-di f2fs-modules-6.12.94+deb13-amd64-di fat-modules-6.12.94+deb13-amd64-di fb-modules-6.12.94+deb13-amd64-di firewire-core-modules-6.12.94+deb13-amd64-di input-modules-6.12.94+deb13-amd64-di isofs-modules-6.12.94+deb13-amd64-di jfs-modules-6.12.94+deb13-amd64-di kernel-image-6.12.94+deb13-amd64-di loop-modules-6.12.94+deb13-amd64-di md-modules-6.12.94+deb13-amd64-di mmc-core-modules-6.12.94+deb13-amd64-di mmc-modules-6.12.94+deb13-amd64-di mtd-core-modules-6.12.94+deb13-amd64-di multipath-modules-6.12.94+deb13-amd64-di nbd-modules-6.12.94+deb13-amd64-di nic-modules-6.12.94+deb13-amd64-di nic-pcmcia-modules-6.12.94+deb13-amd64-di nic-shared-modules-6.12.94+deb13-amd64-di nic-usb-modules-6.12.94+deb13-amd64-di nic-wireless-modules-6.12.94+deb13-amd64-di pata-modules-6.12.94+deb13-amd64-di pcmcia-modules-6.12.94+deb13-amd64-di pcmcia-storage-modules-6.12.94+deb13-amd64-di ppp-modules-6.12.94+deb13-amd64-di rfkill-modules-6.12.94+deb13-amd64-di sata-modules-6.12.94+deb13-amd64-di scsi-core-modules-6.12.94+deb13-amd64-di scsi-modules-6.12.94+deb13-amd64-di scsi-nic-modules-6.12.94+deb13-amd64-di serial-modules-6.12.94+deb13-amd64-di sound-modules-6.12.94+deb13-amd64-di speakup-modules-6.12.94+deb13-amd64-di squashfs-modules-6.12.94+deb13-amd64-di udf-modules-6.12.94+deb13-amd64-di uinput-modules-6.12.94+deb13-amd64-di usb-modules-6.12.94+deb13-amd64-di usb-serial-modules-6.12.94+deb13-amd64-di usb-storage-modules-6.12.94+deb13-amd64-di xfs-modules-6.12.94+deb13-amd64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64:build-arch_amd64_none_cloud-amd64_image build-arch_amd64_none_cloud-amd64_meta build-arch_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rt:build-arch_amd64_rt_amd64 build-arch_amd64_rt_amd64:build-arch_amd64_rt_amd64_image build-arch_amd64_rt_amd64_meta build-arch_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup:setup_amd64 setup_amd64:setup_amd64_none setup_amd64_rt setup_amd64_none:setup_amd64_none_amd64 setup_amd64_none_cloud-amd64 setup_amd64_none_amd64:setup_amd64_none_amd64_image setup_amd64_none_amd64_installer setup_amd64_none_amd64_meta setup_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-amd64-di btrfs-modules-6.12.90+deb13.1-amd64-di cdrom-core-modules-6.12.90+deb13.1-amd64-di crypto-dm-modules-6.12.90+deb13.1-amd64-di crypto-modules-6.12.90+deb13.1-amd64-di drm-core-modules-6.12.90+deb13.1-amd64-di ext4-modules-6.12.90+deb13.1-amd64-di f2fs-modules-6.12.90+deb13.1-amd64-di fat-modules-6.12.90+deb13.1-amd64-di fb-modules-6.12.90+deb13.1-amd64-di firewire-core-modules-6.12.90+deb13.1-amd64-di input-modules-6.12.90+deb13.1-amd64-di isofs-modules-6.12.90+deb13.1-amd64-di jfs-modules-6.12.90+deb13.1-amd64-di kernel-image-6.12.90+deb13.1-amd64-di loop-modules-6.12.90+deb13.1-amd64-di md-modules-6.12.90+deb13.1-amd64-di mmc-core-modules-6.12.90+deb13.1-amd64-di mmc-modules-6.12.90+deb13.1-amd64-di mtd-core-modules-6.12.90+deb13.1-amd64-di multipath-modules-6.12.90+deb13.1-amd64-di nbd-modules-6.12.90+deb13.1-amd64-di nic-modules-6.12.90+deb13.1-amd64-di nic-pcmcia-modules-6.12.90+deb13.1-amd64-di nic-shared-modules-6.12.90+deb13.1-amd64-di nic-usb-modules-6.12.90+deb13.1-amd64-di nic-wireless-modules-6.12.90+deb13.1-amd64-di pata-modules-6.12.90+deb13.1-amd64-di pcmcia-modules-6.12.90+deb13.1-amd64-di pcmcia-storage-modules-6.12.90+deb13.1-amd64-di ppp-modules-6.12.90+deb13.1-amd64-di rfkill-modules-6.12.90+deb13.1-amd64-di sata-modules-6.12.90+deb13.1-amd64-di scsi-core-modules-6.12.90+deb13.1-amd64-di scsi-modules-6.12.90+deb13.1-amd64-di scsi-nic-modules-6.12.90+deb13.1-amd64-di serial-modules-6.12.90+deb13.1-amd64-di sound-modules-6.12.90+deb13.1-amd64-di speakup-modules-6.12.90+deb13.1-amd64-di squashfs-modules-6.12.90+deb13.1-amd64-di udf-modules-6.12.90+deb13.1-amd64-di uinput-modules-6.12.90+deb13.1-amd64-di usb-modules-6.12.90+deb13.1-amd64-di usb-serial-modules-6.12.90+deb13.1-amd64-di usb-storage-modules-6.12.90+deb13.1-amd64-di xfs-modules-6.12.90+deb13.1-amd64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-amd64-di btrfs-modules-6.12.94+deb13-amd64-di cdrom-core-modules-6.12.94+deb13-amd64-di crypto-dm-modules-6.12.94+deb13-amd64-di crypto-modules-6.12.94+deb13-amd64-di drm-core-modules-6.12.94+deb13-amd64-di ext4-modules-6.12.94+deb13-amd64-di f2fs-modules-6.12.94+deb13-amd64-di fat-modules-6.12.94+deb13-amd64-di fb-modules-6.12.94+deb13-amd64-di firewire-core-modules-6.12.94+deb13-amd64-di input-modules-6.12.94+deb13-amd64-di isofs-modules-6.12.94+deb13-amd64-di jfs-modules-6.12.94+deb13-amd64-di kernel-image-6.12.94+deb13-amd64-di loop-modules-6.12.94+deb13-amd64-di md-modules-6.12.94+deb13-amd64-di mmc-core-modules-6.12.94+deb13-amd64-di mmc-modules-6.12.94+deb13-amd64-di mtd-core-modules-6.12.94+deb13-amd64-di multipath-modules-6.12.94+deb13-amd64-di nbd-modules-6.12.94+deb13-amd64-di nic-modules-6.12.94+deb13-amd64-di nic-pcmcia-modules-6.12.94+deb13-amd64-di nic-shared-modules-6.12.94+deb13-amd64-di nic-usb-modules-6.12.94+deb13-amd64-di nic-wireless-modules-6.12.94+deb13-amd64-di pata-modules-6.12.94+deb13-amd64-di pcmcia-modules-6.12.94+deb13-amd64-di pcmcia-storage-modules-6.12.94+deb13-amd64-di ppp-modules-6.12.94+deb13-amd64-di rfkill-modules-6.12.94+deb13-amd64-di sata-modules-6.12.94+deb13-amd64-di scsi-core-modules-6.12.94+deb13-amd64-di scsi-modules-6.12.94+deb13-amd64-di scsi-nic-modules-6.12.94+deb13-amd64-di serial-modules-6.12.94+deb13-amd64-di sound-modules-6.12.94+deb13-amd64-di speakup-modules-6.12.94+deb13-amd64-di squashfs-modules-6.12.94+deb13-amd64-di udf-modules-6.12.94+deb13-amd64-di uinput-modules-6.12.94+deb13-amd64-di usb-modules-6.12.94+deb13-amd64-di usb-serial-modules-6.12.94+deb13-amd64-di usb-storage-modules-6.12.94+deb13-amd64-di xfs-modules-6.12.94+deb13-amd64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64' DH_OPTIONS='-plinux-image-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-amd64' DH_OPTIONS='-plinux-headers-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64:setup_amd64_none_cloud-amd64_image setup_amd64_none_cloud-amd64_meta setup_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64' DH_OPTIONS='-plinux-image-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-amd64' DH_OPTIONS='-plinux-headers-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rt:setup_amd64_rt_amd64 setup_amd64_rt_amd64:setup_amd64_rt_amd64_image setup_amd64_rt_amd64_meta setup_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64' DH_OPTIONS='-plinux-image-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-amd64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-amd64' DH_OPTIONS='-plinux-headers-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-amd64' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') diff -Nru linux-6.12.90/debian/generated.signed-arm64/control linux-6.12.94/debian/generated.signed-arm64/control --- linux-6.12.90/debian/generated.signed-arm64/control 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/control 2026-06-20 07:03:06.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: Bastian Blank , maximilian attems , Ben Hutchings , Salvatore Bonaccorso Standards-Version: 4.2.0 Build-Depends: debhelper-compat (= 13), python3:any, sbsigntool [amd64 arm64] -Build-Depends-Arch: linux-image-6.12.90+deb13.1-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] , kernel-wedge (>= 2.105~) [arm64] , kmod [arm64] , rsync [arm64] , linux-image-6.12.90+deb13.1-cloud-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] , linux-image-6.12.90+deb13.1-arm64-16k-unsigned (= @signedtemplate_binaryversion@) [arm64] , linux-image-6.12.90+deb13.1-rt-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] +Build-Depends-Arch: linux-image-6.12.94+deb13-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] , kernel-wedge (>= 2.105~) [arm64] , kmod [arm64] , rsync [arm64] , linux-image-6.12.94+deb13-cloud-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] , linux-image-6.12.94+deb13-arm64-16k-unsigned (= @signedtemplate_binaryversion@) [arm64] , linux-image-6.12.94+deb13-rt-arm64-unsigned (= @signedtemplate_binaryversion@) [arm64] Rules-Requires-Root: no Homepage: https://www.kernel.org/ Vcs-Browser: https://salsa.debian.org/kernel-team/linux @@ -15,7 +15,7 @@ Architecture: arm64 Build-Profiles: Provides: linux-headers-generic -Depends: linux-headers-6.12.90+deb13.1-arm64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-arm64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux arm64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel arm64 configuration. @@ -23,7 +23,7 @@ Package: linux-headers-arm64-16k Architecture: arm64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-arm64-16k (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-arm64-16k (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux arm64-16k configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel arm64-16k configuration. @@ -31,7 +31,7 @@ Package: linux-headers-cloud-arm64 Architecture: arm64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-cloud-arm64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-cloud-arm64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux cloud-arm64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel cloud-arm64 configuration. @@ -39,72 +39,72 @@ Package: linux-headers-rt-arm64 Architecture: arm64 Build-Profiles: -Depends: linux-headers-6.12.90+deb13.1-rt-arm64 (= ${binary:Version}), ${misc:Depends} +Depends: linux-headers-6.12.94+deb13-rt-arm64 (= ${binary:Version}), ${misc:Depends} Description: Header files for Linux rt-arm64 configuration (meta-package) This package depends on the architecture-specific header files for the latest Linux kernel rt-arm64 configuration. -Package: linux-image-6.12.90+deb13.1-arm64 +Package: linux-image-6.12.94+deb13-arm64 Architecture: arm64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-arm64-unsigned +Replaces: linux-image-6.12.94+deb13-arm64-unsigned Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-arm64-unsigned +Conflicts: linux-image-6.12.94+deb13-arm64-unsigned Description: Linux 6.12 for 64-bit ARMv8 machines (signed) The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines. . The kernel image is signed for use with Secure Boot. -Package: linux-image-6.12.90+deb13.1-arm64-16k +Package: linux-image-6.12.94+deb13-arm64-16k Architecture: arm64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-arm64-16k-unsigned +Replaces: linux-image-6.12.94+deb13-arm64-16k-unsigned Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-arm64-16k-unsigned +Conflicts: linux-image-6.12.94+deb13-arm64-16k-unsigned Description: Linux 6.12 for 64-bit ARMv8 machines with 16k pages (signed) The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines with 16k pages. . The kernel image is signed for use with Secure Boot. -Package: linux-image-6.12.90+deb13.1-cloud-arm64 +Package: linux-image-6.12.94+deb13-cloud-arm64 Architecture: arm64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-cloud-arm64-unsigned +Replaces: linux-image-6.12.94+deb13-cloud-arm64-unsigned Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-cloud-arm64-unsigned +Conflicts: linux-image-6.12.94+deb13-cloud-arm64-unsigned Description: Linux 6.12 for arm64 cloud (signed) The Linux kernel 6.12 and modules for use on cloud platforms supporting arm64 virtual machines. . The kernel image is signed for use with Secure Boot. -Package: linux-image-6.12.90+deb13.1-rt-arm64 +Package: linux-image-6.12.94+deb13-rt-arm64 Architecture: arm64 Build-Profiles: -Built-Using: linux (= 6.12.90-2) +Built-Using: linux (= 6.12.94-1) Pre-Depends: linux-base (>= 4.12~) Depends: kmod, ${misc:Depends}, initramfs-tools (>= 0.120+deb8u2) [arm64] | linux-initramfs-tool [arm64] Recommends: apparmor [arm64] Suggests: firmware-linux-free, linux-doc-6.12, debian-kernel-handbook -Replaces: linux-image-6.12.90+deb13.1-rt-arm64-unsigned +Replaces: linux-image-6.12.94+deb13-rt-arm64-unsigned Breaks: fwupdate (<< 12-7) [arm64], wireless-regdb (<< 2019.06.03-1~) [arm64], initramfs-tools (<< 0.120+deb8u2) [arm64] -Conflicts: linux-image-6.12.90+deb13.1-rt-arm64-unsigned +Conflicts: linux-image-6.12.94+deb13-rt-arm64-unsigned Description: Linux 6.12 for 64-bit ARMv8 machines (signed), PREEMPT_RT The Linux kernel 6.12 and modules for use on 64-bit ARMv8 machines. . @@ -115,8 +115,8 @@ Package: linux-image-arm64 Architecture: arm64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic -Depends: linux-image-6.12.90+deb13.1-arm64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64], linux-image-generic +Depends: linux-image-6.12.94+deb13-arm64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit ARMv8 machines (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit ARMv8 machines. @@ -124,8 +124,8 @@ Package: linux-image-arm64-16k Architecture: arm64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-arm64-16k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-arm64-16k (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-arm64-16k, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-arm64-16k (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit ARMv8 machines with 16k pages (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit ARMv8 machines with 16k pages. @@ -133,8 +133,8 @@ Package: linux-image-cloud-arm64 Architecture: arm64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-cloud-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-cloud-arm64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-cloud-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-cloud-arm64 (= ${binary:Version}), ${misc:Depends} Description: Linux for arm64 cloud (meta-package) This package depends on the latest Linux kernel and modules for use on cloud platforms supporting arm64 virtual machines. @@ -142,449 +142,449 @@ Package: linux-image-rt-arm64 Architecture: arm64 Build-Profiles: -Provides: linux-latest-modules-6.12.90+deb13.1-rt-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] -Depends: linux-image-6.12.90+deb13.1-rt-arm64 (= ${binary:Version}), ${misc:Depends} +Provides: linux-latest-modules-6.12.94+deb13-rt-arm64, wireguard-modules (= 1.0.0), virtualbox-guest-modules [amd64] +Depends: linux-image-6.12.94+deb13-rt-arm64 (= ${binary:Version}), ${misc:Depends} Description: Linux for 64-bit ARMv8 machines (meta-package) This package depends on the latest Linux kernel and modules for use on 64-bit ARMv8 machines. -Package: ata-modules-6.12.90+deb13.1-arm64-di +Package: ata-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ata-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ATA disk modules This package contains core ATA disk modules used by both PATA and SATA disk drivers. -Package: btrfs-modules-6.12.90+deb13.1-arm64-di +Package: btrfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: btrfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: BTRFS filesystem support This package contains the BTRFS filesystem module for the kernel. -Package: cdrom-core-modules-6.12.90+deb13.1-arm64-di +Package: cdrom-core-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: cdrom-core-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: CDROM support This package contains core CDROM support for the kernel. -Package: crypto-dm-modules-6.12.90+deb13.1-arm64-di +Package: crypto-dm-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-dm-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: devicemapper crypto module This package contains the devicemapper crypto (dm-crypt) module. -Package: crypto-modules-6.12.90+deb13.1-arm64-di +Package: crypto-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: crypto-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: crypto modules This package contains crypto modules. -Package: ext4-modules-6.12.90+deb13.1-arm64-di +Package: ext4-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: ext4-modules, ext2-modules, ext3-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ext2/ext3/ext4 filesystem support This package contains the ext4 filesystem module for the kernel, which also supports ext2 and ext3. -Package: f2fs-modules-6.12.90+deb13.1-arm64-di +Package: f2fs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: f2fs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: f2fs filesystem support This package contains the f2fs (Flash-Friendly Filesystem) module. -Package: fat-modules-6.12.90+deb13.1-arm64-di +Package: fat-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fat-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: FAT filesystem support This package contains the FAT and VFAT filesystem modules for the kernel. -Package: fb-modules-6.12.90+deb13.1-arm64-di +Package: fb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: fb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, input-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, input-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Frame buffer support This package contains Frame buffer drivers for the kernel. -Package: input-modules-6.12.90+deb13.1-arm64-di +Package: input-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: input-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Input devices support This package contains input device drivers for the kernel. -Package: isofs-modules-6.12.90+deb13.1-arm64-di +Package: isofs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: isofs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: ISOFS filesystem support This package contains the ISOFS filesystem module for the kernel. -Package: jfs-modules-6.12.90+deb13.1-arm64-di +Package: jfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: jfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: JFS filesystem support This package contains the JFS filesystem module for the kernel. -Package: kernel-image-6.12.90+deb13.1-arm64-di +Package: kernel-image-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: kernel-image, drm-core-modules, mmc-core-modules, mtd-core-modules, efi-modules -Kernel-Version: 6.12.90+deb13.1-arm64 +Kernel-Version: 6.12.94+deb13-arm64 Description: Linux kernel image and core modules for the Debian installer This package contains the kernel image and core modules for the Debian installer boot images. It does _not_ provide a usable kernel for your full Debian system. -Package: loop-modules-6.12.90+deb13.1-arm64-di +Package: loop-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: loop-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Loopback filesystem support This package contains loopback filesystem support for the kernel. -Package: md-modules-6.12.90+deb13.1-arm64-di +Package: md-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: md-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: RAID and LVM support This package contains RAID and LVM modules for the kernel. -Package: mmc-modules-6.12.90+deb13.1-arm64-di +Package: mmc-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: mmc-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: MMC/SD card modules This package contains modules needed to support MMC (multimedia) and SD cards. -Package: multipath-modules-6.12.90+deb13.1-arm64-di +Package: multipath-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: multipath-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, md-modules-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, md-modules-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Multipath support This package contains DM-Multipath modules for the kernel. -Package: nbd-modules-6.12.90+deb13.1-arm64-di +Package: nbd-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: nbd-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Network Block Device modules This package contains the modules required for support of the Network Block Device -Package: nic-modules-6.12.90+deb13.1-arm64-di +Package: nic-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-modules, nic-extra-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: NIC drivers This package contains Ethernet and some paravirtualised network drivers for the kernel. -Package: nic-shared-modules-6.12.90+deb13.1-arm64-di +Package: nic-shared-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-shared-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Shared NIC drivers This package contains NIC drivers needed by combinations of nic-modules, nic-pcmcia-modules, nic-usb-modules and nic-wireless-modules. -Package: nic-usb-modules-6.12.90+deb13.1-arm64-di +Package: nic-usb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-usb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di, nic-wireless-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di, nic-wireless-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB NIC drivers This package contains USB network adapter drivers for the kernel. -Package: nic-wireless-modules-6.12.90+deb13.1-arm64-di +Package: nic-wireless-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: nic-wireless-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, nic-shared-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di, crypto-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, nic-shared-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di, crypto-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Wireless NIC drivers This package contains wireless NIC drivers for the kernel. Includes crypto modules only needed for wireless (WEP, WPA). -Package: ppp-modules-6.12.90+deb13.1-arm64-di +Package: ppp-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: ppp-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: PPP drivers This package contains PPP drivers for the kernel. -Package: sata-modules-6.12.90+deb13.1-arm64-di +Package: sata-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: sata-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, ata-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, ata-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SATA drivers This package contains SATA drivers for the kernel. -Package: scsi-core-modules-6.12.90+deb13.1-arm64-di +Package: scsi-core-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-core-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: Core SCSI subsystem This package contains the core SCSI subsystem for the kernel. -Package: scsi-modules-6.12.90+deb13.1-arm64-di +Package: scsi-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: scsi-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di, ata-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di, ata-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SCSI drivers This package contains SCSI drivers for the kernel. -Package: scsi-nic-modules-6.12.90+deb13.1-arm64-di +Package: scsi-nic-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: scsi-nic-modules -Depends: scsi-modules-6.12.90+deb13.1-arm64-di, nic-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: scsi-modules-6.12.94+deb13-arm64-di, nic-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: SCSI drivers for converged NICs This package contains SCSI drivers that depend on net drivers. -Package: sound-modules-6.12.90+deb13.1-arm64-di +Package: sound-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: sound-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: sound support This package contains sound modules. -Package: speakup-modules-6.12.90+deb13.1-arm64-di +Package: speakup-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: speakup-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: speakup modules This package contains speakup modules. -Package: squashfs-modules-6.12.90+deb13.1-arm64-di +Package: squashfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: squashfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: squashfs modules This package contains squashfs modules. -Package: udf-modules-6.12.90+deb13.1-arm64-di +Package: udf-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: udf-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, cdrom-core-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, cdrom-core-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: UDF modules This package contains the UDF filesystem module. -Package: uinput-modules-6.12.90+deb13.1-arm64-di +Package: uinput-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: uinput-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: uinput support This package contains the uinput module. -Package: usb-modules-6.12.90+deb13.1-arm64-di +Package: usb-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB support This package contains core USB drivers for the kernel. -Package: usb-serial-modules-6.12.90+deb13.1-arm64-di +Package: usb-serial-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: optional Package-Type: udeb Build-Profiles: Provides: usb-serial-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB serial drivers This package contains USB serial drivers for the kernel. -Package: usb-storage-modules-6.12.90+deb13.1-arm64-di +Package: usb-storage-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: usb-storage-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di, scsi-core-modules-6.12.90+deb13.1-arm64-di, usb-modules-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di, scsi-core-modules-6.12.94+deb13-arm64-di, usb-modules-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: USB storage support This package contains the USB storage driver for the kernel. -Package: xfs-modules-6.12.90+deb13.1-arm64-di +Package: xfs-modules-6.12.94+deb13-arm64-di Architecture: arm64 Section: debian-installer Priority: standard Package-Type: udeb Build-Profiles: Provides: xfs-modules -Depends: kernel-image-6.12.90+deb13.1-arm64-di -Kernel-Version: 6.12.90+deb13.1-arm64 +Depends: kernel-image-6.12.94+deb13-arm64-di +Kernel-Version: 6.12.94+deb13-arm64 Description: XFS filesystem support This package contains the XFS filesystem module for the kernel. diff -Nru linux-6.12.90/debian/generated.signed-arm64/files.json linux-6.12.94/debian/generated.signed-arm64/files.json --- linux-6.12.90/debian/generated.signed-arm64/files.json 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/files.json 2026-06-20 07:03:06.000000000 +0000 @@ -1,38 +1,38 @@ { "packages": { - "linux-image-6.12.90+deb13.1-arm64-unsigned": { + "linux-image-6.12.94+deb13-arm64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-arm64" + "file": "boot/vmlinuz-6.12.94+deb13-arm64" } ] }, - "linux-image-6.12.90+deb13.1-cloud-arm64-unsigned": { + "linux-image-6.12.94+deb13-cloud-arm64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-cloud-arm64" + "file": "boot/vmlinuz-6.12.94+deb13-cloud-arm64" } ] }, - "linux-image-6.12.90+deb13.1-arm64-16k-unsigned": { + "linux-image-6.12.94+deb13-arm64-16k-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-arm64-16k" + "file": "boot/vmlinuz-6.12.94+deb13-arm64-16k" } ] }, - "linux-image-6.12.90+deb13.1-rt-arm64-unsigned": { + "linux-image-6.12.94+deb13-rt-arm64-unsigned": { "trusted_certs": [], "files": [ { "sig_type": "efi", - "file": "boot/vmlinuz-6.12.90+deb13.1-rt-arm64" + "file": "boot/vmlinuz-6.12.94+deb13-rt-arm64" } ] } diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64-16k.lintian-overrides linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64-16k.lintian-overrides --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64-16k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64-16k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-arm64-16k: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-arm64-16k +linux-headers-arm64-16k: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-arm64-16k diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64-16k.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64-16k.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64-16k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64-16k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-arm64-16k linux-headers-6.12.90+deb13.1-arm64-16k 5.7~rc5-1~exp1 linux-headers-arm64-16k +dir_to_symlink /usr/share/doc/linux-headers-arm64-16k linux-headers-6.12.94+deb13-arm64-16k 5.7~rc5-1~exp1 linux-headers-arm64-16k diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64.lintian-overrides linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64.lintian-overrides --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-arm64 +linux-headers-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-arm64 linux-headers-6.12.90+deb13.1-arm64 5.7~rc5-1~exp1 linux-headers-arm64 +dir_to_symlink /usr/share/doc/linux-headers-arm64 linux-headers-6.12.94+deb13-arm64 5.7~rc5-1~exp1 linux-headers-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-cloud-arm64.lintian-overrides linux-6.12.94/debian/generated.signed-arm64/linux-headers-cloud-arm64.lintian-overrides --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-cloud-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-cloud-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-cloud-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-cloud-arm64 +linux-headers-cloud-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-cloud-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-cloud-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-headers-cloud-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-cloud-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-cloud-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-cloud-arm64 linux-headers-6.12.90+deb13.1-cloud-arm64 5.7~rc5-1~exp1 linux-headers-cloud-arm64 +dir_to_symlink /usr/share/doc/linux-headers-cloud-arm64 linux-headers-6.12.94+deb13-cloud-arm64 5.7~rc5-1~exp1 linux-headers-cloud-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-rt-arm64.lintian-overrides linux-6.12.94/debian/generated.signed-arm64/linux-headers-rt-arm64.lintian-overrides --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-rt-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-rt-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -1,3 +1,3 @@ # linux-signed-* source packages are generated by the linux source # package, so it is OK for their binaries to share documentation -linux-headers-rt-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.90+deb13.1-rt-arm64 +linux-headers-rt-arm64: usr-share-doc-symlink-to-foreign-package linux-headers-6.12.94+deb13-rt-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-headers-rt-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-headers-rt-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-headers-rt-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-headers-rt-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-rt-arm64 linux-headers-6.12.90+deb13.1-rt-arm64 5.7~rc5-1~exp1 linux-headers-rt-arm64 +dir_to_symlink /usr/share/doc/linux-headers-rt-arm64 linux-headers-6.12.94+deb13-rt-arm64 5.7~rc5-1~exp1 linux-headers-rt-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64-16k.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-cloud-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.90+deb13.1-rt-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64-16k.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-arm64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-cloud-arm64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.NEWS linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.NEWS --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postrm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postrm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.preinst linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.preinst --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.prerm linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.prerm --- linux-6.12.90/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-6.12.94+deb13-rt-arm64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64-16k.bug-presubj linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64-16k.bug-presubj --- linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64-16k.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64-16k.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-arm64-16k instead. +the package name linux-image-6.12.94+deb13-arm64-16k instead. diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64-16k.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64-16k.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64-16k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64-16k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-arm64-16k linux-image-6.12.90+deb13.1-arm64-16k 5.7~rc5-1~exp1 linux-image-arm64-16k +dir_to_symlink /usr/share/doc/linux-image-arm64-16k linux-image-6.12.94+deb13-arm64-16k 5.7~rc5-1~exp1 linux-image-arm64-16k diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64.bug-presubj linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64.bug-presubj --- linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-arm64 instead. +the package name linux-image-6.12.94+deb13-arm64 instead. diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-image-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-arm64 linux-image-6.12.90+deb13.1-arm64 5.7~rc5-1~exp1 linux-image-arm64 +dir_to_symlink /usr/share/doc/linux-image-arm64 linux-image-6.12.94+deb13-arm64 5.7~rc5-1~exp1 linux-image-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-cloud-arm64.bug-presubj linux-6.12.94/debian/generated.signed-arm64/linux-image-cloud-arm64.bug-presubj --- linux-6.12.90/debian/generated.signed-arm64/linux-image-cloud-arm64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-cloud-arm64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-cloud-arm64 instead. +the package name linux-image-6.12.94+deb13-cloud-arm64 instead. diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-cloud-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-image-cloud-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-image-cloud-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-cloud-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-cloud-arm64 linux-image-6.12.90+deb13.1-cloud-arm64 5.7~rc5-1~exp1 linux-image-cloud-arm64 +dir_to_symlink /usr/share/doc/linux-image-cloud-arm64 linux-image-6.12.94+deb13-cloud-arm64 5.7~rc5-1~exp1 linux-image-cloud-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-rt-arm64.bug-presubj linux-6.12.94/debian/generated.signed-arm64/linux-image-rt-arm64.bug-presubj --- linux-6.12.90/debian/generated.signed-arm64/linux-image-rt-arm64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-rt-arm64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-rt-arm64 instead. +the package name linux-image-6.12.94+deb13-rt-arm64 instead. diff -Nru linux-6.12.90/debian/generated.signed-arm64/linux-image-rt-arm64.maintscript linux-6.12.94/debian/generated.signed-arm64/linux-image-rt-arm64.maintscript --- linux-6.12.90/debian/generated.signed-arm64/linux-image-rt-arm64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/linux-image-rt-arm64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-arm64 linux-image-6.12.90+deb13.1-rt-arm64 5.7~rc5-1~exp1 linux-image-rt-arm64 +dir_to_symlink /usr/share/doc/linux-image-rt-arm64 linux-image-6.12.94+deb13-rt-arm64 5.7~rc5-1~exp1 linux-image-rt-arm64 diff -Nru linux-6.12.90/debian/generated.signed-arm64/rules.gen linux-6.12.94/debian/generated.signed-arm64/rules.gen --- linux-6.12.90/debian/generated.signed-arm64/rules.gen 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/generated.signed-arm64/rules.gen 2026-06-20 07:03:06.000000000 +0000 @@ -10,87 +10,87 @@ binary-arch_arm64_none_arm64:binary-arch_arm64_none_arm64_image binary-arch_arm64_none_arm64_installer binary-arch_arm64_none_arm64_meta binary-arch_arm64_none_arm64-16k:binary-arch_arm64_none_arm64-16k_image binary-arch_arm64_none_arm64-16k_meta binary-arch_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-arm64-di btrfs-modules-6.12.90+deb13.1-arm64-di cdrom-core-modules-6.12.90+deb13.1-arm64-di crypto-dm-modules-6.12.90+deb13.1-arm64-di crypto-modules-6.12.90+deb13.1-arm64-di ext4-modules-6.12.90+deb13.1-arm64-di f2fs-modules-6.12.90+deb13.1-arm64-di fat-modules-6.12.90+deb13.1-arm64-di fb-modules-6.12.90+deb13.1-arm64-di input-modules-6.12.90+deb13.1-arm64-di isofs-modules-6.12.90+deb13.1-arm64-di jfs-modules-6.12.90+deb13.1-arm64-di kernel-image-6.12.90+deb13.1-arm64-di loop-modules-6.12.90+deb13.1-arm64-di md-modules-6.12.90+deb13.1-arm64-di mmc-modules-6.12.90+deb13.1-arm64-di multipath-modules-6.12.90+deb13.1-arm64-di nbd-modules-6.12.90+deb13.1-arm64-di nic-modules-6.12.90+deb13.1-arm64-di nic-shared-modules-6.12.90+deb13.1-arm64-di nic-usb-modules-6.12.90+deb13.1-arm64-di nic-wireless-modules-6.12.90+deb13.1-arm64-di ppp-modules-6.12.90+deb13.1-arm64-di sata-modules-6.12.90+deb13.1-arm64-di scsi-core-modules-6.12.90+deb13.1-arm64-di scsi-modules-6.12.90+deb13.1-arm64-di scsi-nic-modules-6.12.90+deb13.1-arm64-di sound-modules-6.12.90+deb13.1-arm64-di speakup-modules-6.12.90+deb13.1-arm64-di squashfs-modules-6.12.90+deb13.1-arm64-di udf-modules-6.12.90+deb13.1-arm64-di uinput-modules-6.12.90+deb13.1-arm64-di usb-modules-6.12.90+deb13.1-arm64-di usb-serial-modules-6.12.90+deb13.1-arm64-di usb-storage-modules-6.12.90+deb13.1-arm64-di xfs-modules-6.12.90+deb13.1-arm64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-arm64-di btrfs-modules-6.12.94+deb13-arm64-di cdrom-core-modules-6.12.94+deb13-arm64-di crypto-dm-modules-6.12.94+deb13-arm64-di crypto-modules-6.12.94+deb13-arm64-di ext4-modules-6.12.94+deb13-arm64-di f2fs-modules-6.12.94+deb13-arm64-di fat-modules-6.12.94+deb13-arm64-di fb-modules-6.12.94+deb13-arm64-di input-modules-6.12.94+deb13-arm64-di isofs-modules-6.12.94+deb13-arm64-di jfs-modules-6.12.94+deb13-arm64-di kernel-image-6.12.94+deb13-arm64-di loop-modules-6.12.94+deb13-arm64-di md-modules-6.12.94+deb13-arm64-di mmc-modules-6.12.94+deb13-arm64-di multipath-modules-6.12.94+deb13-arm64-di nbd-modules-6.12.94+deb13-arm64-di nic-modules-6.12.94+deb13-arm64-di nic-shared-modules-6.12.94+deb13-arm64-di nic-usb-modules-6.12.94+deb13-arm64-di nic-wireless-modules-6.12.94+deb13-arm64-di ppp-modules-6.12.94+deb13-arm64-di sata-modules-6.12.94+deb13-arm64-di scsi-core-modules-6.12.94+deb13-arm64-di scsi-modules-6.12.94+deb13-arm64-di scsi-nic-modules-6.12.94+deb13-arm64-di sound-modules-6.12.94+deb13-arm64-di speakup-modules-6.12.94+deb13-arm64-di squashfs-modules-6.12.94+deb13-arm64-di udf-modules-6.12.94+deb13-arm64-di uinput-modules-6.12.94+deb13-arm64-di usb-modules-6.12.94+deb13-arm64-di usb-serial-modules-6.12.94+deb13-arm64-di usb-storage-modules-6.12.94+deb13-arm64-di xfs-modules-6.12.94+deb13-arm64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64:binary-arch_arm64_none_cloud-arm64_image binary-arch_arm64_none_cloud-arm64_meta binary-arch_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rt:binary-arch_arm64_rt_arm64 binary-arch_arm64_rt_arm64:binary-arch_arm64_rt_arm64_image binary-arch_arm64_rt_arm64_meta binary-arch_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch:build-arch_arm64 build-arch_arm64:build-arch_arm64_none build-arch_arm64_rt build-arch_arm64_none:build-arch_arm64_none_arm64 build-arch_arm64_none_arm64-16k build-arch_arm64_none_cloud-arm64 build-arch_arm64_none_arm64:build-arch_arm64_none_arm64_image build-arch_arm64_none_arm64_installer build-arch_arm64_none_arm64_meta build-arch_arm64_none_arm64-16k:build-arch_arm64_none_arm64-16k_image build-arch_arm64_none_arm64-16k_meta build-arch_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-arm64-di btrfs-modules-6.12.90+deb13.1-arm64-di cdrom-core-modules-6.12.90+deb13.1-arm64-di crypto-dm-modules-6.12.90+deb13.1-arm64-di crypto-modules-6.12.90+deb13.1-arm64-di ext4-modules-6.12.90+deb13.1-arm64-di f2fs-modules-6.12.90+deb13.1-arm64-di fat-modules-6.12.90+deb13.1-arm64-di fb-modules-6.12.90+deb13.1-arm64-di input-modules-6.12.90+deb13.1-arm64-di isofs-modules-6.12.90+deb13.1-arm64-di jfs-modules-6.12.90+deb13.1-arm64-di kernel-image-6.12.90+deb13.1-arm64-di loop-modules-6.12.90+deb13.1-arm64-di md-modules-6.12.90+deb13.1-arm64-di mmc-modules-6.12.90+deb13.1-arm64-di multipath-modules-6.12.90+deb13.1-arm64-di nbd-modules-6.12.90+deb13.1-arm64-di nic-modules-6.12.90+deb13.1-arm64-di nic-shared-modules-6.12.90+deb13.1-arm64-di nic-usb-modules-6.12.90+deb13.1-arm64-di nic-wireless-modules-6.12.90+deb13.1-arm64-di ppp-modules-6.12.90+deb13.1-arm64-di sata-modules-6.12.90+deb13.1-arm64-di scsi-core-modules-6.12.90+deb13.1-arm64-di scsi-modules-6.12.90+deb13.1-arm64-di scsi-nic-modules-6.12.90+deb13.1-arm64-di sound-modules-6.12.90+deb13.1-arm64-di speakup-modules-6.12.90+deb13.1-arm64-di squashfs-modules-6.12.90+deb13.1-arm64-di udf-modules-6.12.90+deb13.1-arm64-di uinput-modules-6.12.90+deb13.1-arm64-di usb-modules-6.12.90+deb13.1-arm64-di usb-serial-modules-6.12.90+deb13.1-arm64-di usb-storage-modules-6.12.90+deb13.1-arm64-di xfs-modules-6.12.90+deb13.1-arm64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-arm64-di btrfs-modules-6.12.94+deb13-arm64-di cdrom-core-modules-6.12.94+deb13-arm64-di crypto-dm-modules-6.12.94+deb13-arm64-di crypto-modules-6.12.94+deb13-arm64-di ext4-modules-6.12.94+deb13-arm64-di f2fs-modules-6.12.94+deb13-arm64-di fat-modules-6.12.94+deb13-arm64-di fb-modules-6.12.94+deb13-arm64-di input-modules-6.12.94+deb13-arm64-di isofs-modules-6.12.94+deb13-arm64-di jfs-modules-6.12.94+deb13-arm64-di kernel-image-6.12.94+deb13-arm64-di loop-modules-6.12.94+deb13-arm64-di md-modules-6.12.94+deb13-arm64-di mmc-modules-6.12.94+deb13-arm64-di multipath-modules-6.12.94+deb13-arm64-di nbd-modules-6.12.94+deb13-arm64-di nic-modules-6.12.94+deb13-arm64-di nic-shared-modules-6.12.94+deb13-arm64-di nic-usb-modules-6.12.94+deb13-arm64-di nic-wireless-modules-6.12.94+deb13-arm64-di ppp-modules-6.12.94+deb13-arm64-di sata-modules-6.12.94+deb13-arm64-di scsi-core-modules-6.12.94+deb13-arm64-di scsi-modules-6.12.94+deb13-arm64-di scsi-nic-modules-6.12.94+deb13-arm64-di sound-modules-6.12.94+deb13-arm64-di speakup-modules-6.12.94+deb13-arm64-di squashfs-modules-6.12.94+deb13-arm64-di udf-modules-6.12.94+deb13-arm64-di uinput-modules-6.12.94+deb13-arm64-di usb-modules-6.12.94+deb13-arm64-di usb-serial-modules-6.12.94+deb13-arm64-di usb-storage-modules-6.12.94+deb13-arm64-di xfs-modules-6.12.94+deb13-arm64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64:build-arch_arm64_none_cloud-arm64_image build-arch_arm64_none_cloud-arm64_meta build-arch_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rt:build-arch_arm64_rt_arm64 build-arch_arm64_rt_arm64:build-arch_arm64_rt_arm64_image build-arch_arm64_rt_arm64_meta build-arch_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup:setup_arm64 setup_arm64:setup_arm64_none setup_arm64_rt setup_arm64_none:setup_arm64_none_arm64 setup_arm64_none_arm64-16k setup_arm64_none_cloud-arm64 setup_arm64_none_arm64:setup_arm64_none_arm64_image setup_arm64_none_arm64_installer setup_arm64_none_arm64_meta setup_arm64_none_arm64-16k:setup_arm64_none_arm64-16k_image setup_arm64_none_arm64-16k_meta setup_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k' DH_OPTIONS='-plinux-image-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64-16k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64-16k' DH_OPTIONS='-plinux-headers-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64-16k' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-arm64-di btrfs-modules-6.12.90+deb13.1-arm64-di cdrom-core-modules-6.12.90+deb13.1-arm64-di crypto-dm-modules-6.12.90+deb13.1-arm64-di crypto-modules-6.12.90+deb13.1-arm64-di ext4-modules-6.12.90+deb13.1-arm64-di f2fs-modules-6.12.90+deb13.1-arm64-di fat-modules-6.12.90+deb13.1-arm64-di fb-modules-6.12.90+deb13.1-arm64-di input-modules-6.12.90+deb13.1-arm64-di isofs-modules-6.12.90+deb13.1-arm64-di jfs-modules-6.12.90+deb13.1-arm64-di kernel-image-6.12.90+deb13.1-arm64-di loop-modules-6.12.90+deb13.1-arm64-di md-modules-6.12.90+deb13.1-arm64-di mmc-modules-6.12.90+deb13.1-arm64-di multipath-modules-6.12.90+deb13.1-arm64-di nbd-modules-6.12.90+deb13.1-arm64-di nic-modules-6.12.90+deb13.1-arm64-di nic-shared-modules-6.12.90+deb13.1-arm64-di nic-usb-modules-6.12.90+deb13.1-arm64-di nic-wireless-modules-6.12.90+deb13.1-arm64-di ppp-modules-6.12.90+deb13.1-arm64-di sata-modules-6.12.90+deb13.1-arm64-di scsi-core-modules-6.12.90+deb13.1-arm64-di scsi-modules-6.12.90+deb13.1-arm64-di scsi-nic-modules-6.12.90+deb13.1-arm64-di sound-modules-6.12.90+deb13.1-arm64-di speakup-modules-6.12.90+deb13.1-arm64-di squashfs-modules-6.12.90+deb13.1-arm64-di udf-modules-6.12.90+deb13.1-arm64-di uinput-modules-6.12.90+deb13.1-arm64-di usb-modules-6.12.90+deb13.1-arm64-di usb-serial-modules-6.12.90+deb13.1-arm64-di usb-storage-modules-6.12.90+deb13.1-arm64-di xfs-modules-6.12.90+deb13.1-arm64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-arm64-di btrfs-modules-6.12.94+deb13-arm64-di cdrom-core-modules-6.12.94+deb13-arm64-di crypto-dm-modules-6.12.94+deb13-arm64-di crypto-modules-6.12.94+deb13-arm64-di ext4-modules-6.12.94+deb13-arm64-di f2fs-modules-6.12.94+deb13-arm64-di fat-modules-6.12.94+deb13-arm64-di fb-modules-6.12.94+deb13-arm64-di input-modules-6.12.94+deb13-arm64-di isofs-modules-6.12.94+deb13-arm64-di jfs-modules-6.12.94+deb13-arm64-di kernel-image-6.12.94+deb13-arm64-di loop-modules-6.12.94+deb13-arm64-di md-modules-6.12.94+deb13-arm64-di mmc-modules-6.12.94+deb13-arm64-di multipath-modules-6.12.94+deb13-arm64-di nbd-modules-6.12.94+deb13-arm64-di nic-modules-6.12.94+deb13-arm64-di nic-shared-modules-6.12.94+deb13-arm64-di nic-usb-modules-6.12.94+deb13-arm64-di nic-wireless-modules-6.12.94+deb13-arm64-di ppp-modules-6.12.94+deb13-arm64-di sata-modules-6.12.94+deb13-arm64-di scsi-core-modules-6.12.94+deb13-arm64-di scsi-modules-6.12.94+deb13-arm64-di scsi-nic-modules-6.12.94+deb13-arm64-di sound-modules-6.12.94+deb13-arm64-di speakup-modules-6.12.94+deb13-arm64-di squashfs-modules-6.12.94+deb13-arm64-di udf-modules-6.12.94+deb13-arm64-di uinput-modules-6.12.94+deb13-arm64-di usb-modules-6.12.94+deb13-arm64-di usb-serial-modules-6.12.94+deb13-arm64-di usb-storage-modules-6.12.94+deb13-arm64-di xfs-modules-6.12.94+deb13-arm64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64' DH_OPTIONS='-plinux-image-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-arm64' DH_OPTIONS='-plinux-headers-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-arm64' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64:setup_arm64_none_cloud-arm64_image setup_arm64_none_cloud-arm64_meta setup_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64' DH_OPTIONS='-plinux-image-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-cloud-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-cloud-arm64' DH_OPTIONS='-plinux-headers-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-cloud-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rt:setup_arm64_rt_arm64 setup_arm64_rt_arm64:setup_arm64_rt_arm64_image setup_arm64_rt_arm64_meta setup_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64' DH_OPTIONS='-plinux-image-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-arm64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-arm64' DH_OPTIONS='-plinux-headers-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-arm64' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') diff -Nru linux-6.12.90/debian/linux-headers-4kc-malta.maintscript linux-6.12.94/debian/linux-headers-4kc-malta.maintscript --- linux-6.12.90/debian/linux-headers-4kc-malta.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-4kc-malta.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-4kc-malta linux-headers-6.12.90+deb13.1-4kc-malta 5.7~rc5-1~exp1 linux-headers-4kc-malta +dir_to_symlink /usr/share/doc/linux-headers-4kc-malta linux-headers-6.12.94+deb13-4kc-malta 5.7~rc5-1~exp1 linux-headers-4kc-malta diff -Nru linux-6.12.90/debian/linux-headers-5kc-malta.maintscript linux-6.12.94/debian/linux-headers-5kc-malta.maintscript --- linux-6.12.90/debian/linux-headers-5kc-malta.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-5kc-malta.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-5kc-malta linux-headers-6.12.90+deb13.1-5kc-malta 5.7~rc5-1~exp1 linux-headers-5kc-malta +dir_to_symlink /usr/share/doc/linux-headers-5kc-malta linux-headers-6.12.94+deb13-5kc-malta 5.7~rc5-1~exp1 linux-headers-5kc-malta diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-4kc-malta.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-4kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-4kc-malta.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-4kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-4kc-malta: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-4kc-malta: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-4kc-malta.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-4kc-malta.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-4kc-malta.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-4kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-4kc-malta - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-5kc-malta.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-5kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-5kc-malta.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-5kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-5kc-malta: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-5kc-malta: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-5kc-malta.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-5kc-malta.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-5kc-malta.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-5kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-5kc-malta - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-generic.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-generic.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-generic.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-generic.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-alpha-generic: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-alpha-generic: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-generic.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-generic.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-generic.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-generic.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-generic - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-alpha-smp: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-alpha-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-smp.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-alpha-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-alpha-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-smp - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-amd64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64-16k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64-16k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64-16k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64-16k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-arm64-16k: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-arm64-16k: unstripped-binary-or-object [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-arm64-16k: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64-16k.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64-16k.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64-16k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64-16k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-arm64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-armmp-lpae: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-armmp-lpae: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp-lpae.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp-lpae - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-armmp: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-armmp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-armmp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-cloud-amd64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-cloud-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-cloud-arm64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-cloud-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-cloud-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-cloud-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loong64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loong64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loong64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loong64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-loong64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-loong64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loong64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loong64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loong64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loong64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loong64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loongson-3.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loongson-3.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loongson-3.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loongson-3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-loongson-3: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-loongson-3: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loongson-3.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loongson-3.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-loongson-3.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-loongson-3.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loongson-3 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-m68k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-m68k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-m68k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-m68k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-m68k: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-m68k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-m68k.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-m68k.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-m68k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-m68k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-m68k - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-mips32r2eb: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-mips32r2eb: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2eb - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-mips32r2el: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-mips32r2el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2el.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2el.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips32r2el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips32r2el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2el - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-mips64r2eb: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-mips64r2eb: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2eb - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-mips64r2el: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-mips64r2el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2el.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2el.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r2el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r2el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2el - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r6el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r6el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r6el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r6el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-mips64r6el: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-mips64r6el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r6el.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r6el.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-mips64r6el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-mips64r6el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r6el - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-octeon.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-octeon.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-octeon.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-octeon.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-octeon: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-octeon: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-octeon.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-octeon.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-octeon.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-octeon.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-octeon - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-parisc: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-parisc: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-parisc64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-parisc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-parisc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-parisc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc-smp: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc-smp - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc64-64k: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc64-64k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64-64k - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc64le-64k: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc64le-64k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le-64k - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-powerpc64le: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-powerpc64le: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-powerpc64le.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-powerpc64le.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-riscv64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-riscv64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-riscv64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-riscv64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-riscv64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-riscv64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-riscv64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-riscv64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-riscv64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-riscv64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-riscv64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rpi.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rpi.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rpi.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rpi.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-rpi: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-rpi: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rpi.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rpi.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rpi.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rpi.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rpi - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-amd64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-rt-amd64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-rt-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-amd64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-arm64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-rt-arm64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-rt-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-rt-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-arm64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-armmp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-armmp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-armmp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-rt-armmp: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-rt-armmp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-armmp.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-armmp.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-rt-armmp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-rt-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-armmp - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-s390x.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-s390x.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-s390x.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-s390x.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-s390x: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-s390x: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-s390x.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-s390x.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-s390x.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-s390x.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-s390x - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7751r.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7751r.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7751r.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7751r.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-sh7751r: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-sh7751r: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7751r.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7751r.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7751r.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7751r.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7751r - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-sh7785lcr: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-sh7785lcr: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sh7785lcr.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7785lcr - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-sparc64-smp: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-sparc64-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64-smp - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -# This 'executable' file intentionally contains only BTF sections -linux-headers-6.12.90+deb13.1-sparc64: statically-linked-binary [usr/src/*/vmlinux] -linux-headers-6.12.90+deb13.1-sparc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64.postinst linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.90+deb13.1-sparc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.90+deb13.1-sparc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64 - -linux-run-hooks headers postinst $version -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-4kc-malta.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-4kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-4kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-4kc-malta.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-4kc-malta: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-4kc-malta: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-4kc-malta.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-4kc-malta.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-4kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-4kc-malta.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-4kc-malta + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-5kc-malta.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-5kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-5kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-5kc-malta.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-5kc-malta: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-5kc-malta: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-5kc-malta.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-5kc-malta.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-5kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-5kc-malta.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-5kc-malta + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-generic.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-generic.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-generic.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-generic.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-alpha-generic: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-alpha-generic: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-generic.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-generic.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-generic.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-generic.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-generic + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-alpha-smp: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-alpha-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-smp.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-alpha-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-alpha-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-smp + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-amd64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64-16k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64-16k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64-16k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64-16k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-arm64-16k: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-arm64-16k: unstripped-binary-or-object [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-arm64-16k: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64-16k.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64-16k.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64-16k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64-16k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-arm64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp-lpae.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp-lpae.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp-lpae.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp-lpae.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-armmp-lpae: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-armmp-lpae: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp-lpae.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp-lpae.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp-lpae.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp-lpae.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp-lpae + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-armmp: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-armmp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-armmp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-cloud-amd64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-cloud-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-cloud-arm64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-cloud-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-cloud-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-cloud-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-cloud-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-loong64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-loong64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-loong64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-loong64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-loong64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-loong64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-loong64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-loong64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-loong64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-loong64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loong64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-loongson-3.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-loongson-3.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-loongson-3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-loongson-3.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-loongson-3: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-loongson-3: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-loongson-3.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-loongson-3.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-loongson-3.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-loongson-3.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loongson-3 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-m68k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-m68k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-m68k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-m68k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-m68k: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-m68k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-m68k.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-m68k.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-m68k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-m68k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-m68k + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2eb.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2eb.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2eb.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-mips32r2eb: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-mips32r2eb: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2eb.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2eb.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2eb.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2eb + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-mips32r2el: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-mips32r2el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2el.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2el.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips32r2el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips32r2el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2el + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2eb.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2eb.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2eb.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-mips64r2eb: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-mips64r2eb: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2eb.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2eb.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2eb.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2eb + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-mips64r2el: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-mips64r2el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2el.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2el.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r2el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r2el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2el + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r6el.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r6el.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r6el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r6el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-mips64r6el: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-mips64r6el: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r6el.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r6el.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-mips64r6el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-mips64r6el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r6el + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-octeon.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-octeon.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-octeon.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-octeon.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-octeon: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-octeon: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-octeon.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-octeon.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-octeon.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-octeon.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-octeon + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-parisc: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-parisc: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-parisc64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-parisc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-parisc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-parisc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc-smp: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc-smp.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc-smp + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64-64k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64-64k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64-64k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc64-64k: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc64-64k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64-64k.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64-64k.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64-64k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64-64k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64-64k + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc64le-64k: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc64le-64k: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le-64k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le-64k + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-powerpc64le: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-powerpc64le: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-powerpc64le.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-powerpc64le.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-riscv64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-riscv64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-riscv64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-riscv64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-riscv64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-riscv64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-riscv64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-riscv64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-riscv64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-riscv64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-riscv64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rpi.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-rpi.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rpi.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rpi.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-rpi: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-rpi: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rpi.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-rpi.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rpi.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rpi.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rpi + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-amd64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-amd64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-amd64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-amd64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-rt-amd64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-rt-amd64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-amd64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-amd64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-amd64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-amd64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-arm64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-arm64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-arm64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-arm64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-rt-arm64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-rt-arm64: unstripped-binary-or-object [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-rt-arm64: shared-library-lacks-prerequisites [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-arm64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-arm64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-arm64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-arm64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-armmp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-armmp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-armmp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-rt-armmp: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-rt-armmp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-armmp.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-armmp.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-rt-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-rt-armmp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-armmp + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-s390x.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-s390x.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-s390x.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-s390x.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-s390x: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-s390x: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-s390x.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-s390x.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-s390x.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-s390x.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-s390x + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7751r.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7751r.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7751r.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7751r.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-sh7751r: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-sh7751r: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7751r.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7751r.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7751r.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7751r.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7751r + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7785lcr.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7785lcr.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7785lcr.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7785lcr.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-sh7785lcr: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-sh7785lcr: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7785lcr.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7785lcr.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sh7785lcr.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sh7785lcr.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7785lcr + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64-smp.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64-smp.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-sparc64-smp: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-sparc64-smp: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64-smp.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64-smp.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64-smp + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64.lintian-overrides linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64.lintian-overrides --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,3 @@ +# This 'executable' file intentionally contains only BTF sections +linux-headers-6.12.94+deb13-sparc64: statically-linked-binary [usr/src/*/vmlinux] +linux-headers-6.12.94+deb13-sparc64: unstripped-binary-or-object [usr/src/*/vmlinux] diff -Nru linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64.postinst linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64.postinst --- linux-6.12.90/debian/linux-headers-6.12.94+deb13-sparc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-6.12.94+deb13-sparc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64 + +linux-run-hooks headers postinst $version -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-headers-alpha-generic.maintscript linux-6.12.94/debian/linux-headers-alpha-generic.maintscript --- linux-6.12.90/debian/linux-headers-alpha-generic.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-alpha-generic.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-alpha-generic linux-headers-6.12.90+deb13.1-alpha-generic 5.7~rc5-1~exp1 linux-headers-alpha-generic +dir_to_symlink /usr/share/doc/linux-headers-alpha-generic linux-headers-6.12.94+deb13-alpha-generic 5.7~rc5-1~exp1 linux-headers-alpha-generic diff -Nru linux-6.12.90/debian/linux-headers-alpha-smp.maintscript linux-6.12.94/debian/linux-headers-alpha-smp.maintscript --- linux-6.12.90/debian/linux-headers-alpha-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-alpha-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-alpha-smp linux-headers-6.12.90+deb13.1-alpha-smp 5.7~rc5-1~exp1 linux-headers-alpha-smp +dir_to_symlink /usr/share/doc/linux-headers-alpha-smp linux-headers-6.12.94+deb13-alpha-smp 5.7~rc5-1~exp1 linux-headers-alpha-smp diff -Nru linux-6.12.90/debian/linux-headers-armmp-lpae.maintscript linux-6.12.94/debian/linux-headers-armmp-lpae.maintscript --- linux-6.12.90/debian/linux-headers-armmp-lpae.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-armmp-lpae.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-armmp-lpae linux-headers-6.12.90+deb13.1-armmp-lpae 5.7~rc5-1~exp1 linux-headers-armmp-lpae +dir_to_symlink /usr/share/doc/linux-headers-armmp-lpae linux-headers-6.12.94+deb13-armmp-lpae 5.7~rc5-1~exp1 linux-headers-armmp-lpae diff -Nru linux-6.12.90/debian/linux-headers-armmp.maintscript linux-6.12.94/debian/linux-headers-armmp.maintscript --- linux-6.12.90/debian/linux-headers-armmp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-armmp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-armmp linux-headers-6.12.90+deb13.1-armmp 5.7~rc5-1~exp1 linux-headers-armmp +dir_to_symlink /usr/share/doc/linux-headers-armmp linux-headers-6.12.94+deb13-armmp 5.7~rc5-1~exp1 linux-headers-armmp diff -Nru linux-6.12.90/debian/linux-headers-loong64.maintscript linux-6.12.94/debian/linux-headers-loong64.maintscript --- linux-6.12.90/debian/linux-headers-loong64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-loong64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-loong64 linux-headers-6.12.90+deb13.1-loong64 5.7~rc5-1~exp1 linux-headers-loong64 +dir_to_symlink /usr/share/doc/linux-headers-loong64 linux-headers-6.12.94+deb13-loong64 5.7~rc5-1~exp1 linux-headers-loong64 diff -Nru linux-6.12.90/debian/linux-headers-loongson-3.maintscript linux-6.12.94/debian/linux-headers-loongson-3.maintscript --- linux-6.12.90/debian/linux-headers-loongson-3.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-loongson-3.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-loongson-3 linux-headers-6.12.90+deb13.1-loongson-3 5.7~rc5-1~exp1 linux-headers-loongson-3 +dir_to_symlink /usr/share/doc/linux-headers-loongson-3 linux-headers-6.12.94+deb13-loongson-3 5.7~rc5-1~exp1 linux-headers-loongson-3 diff -Nru linux-6.12.90/debian/linux-headers-m68k.maintscript linux-6.12.94/debian/linux-headers-m68k.maintscript --- linux-6.12.90/debian/linux-headers-m68k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-m68k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-m68k linux-headers-6.12.90+deb13.1-m68k 5.7~rc5-1~exp1 linux-headers-m68k +dir_to_symlink /usr/share/doc/linux-headers-m68k linux-headers-6.12.94+deb13-m68k 5.7~rc5-1~exp1 linux-headers-m68k diff -Nru linux-6.12.90/debian/linux-headers-mips32r2eb.maintscript linux-6.12.94/debian/linux-headers-mips32r2eb.maintscript --- linux-6.12.90/debian/linux-headers-mips32r2eb.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-mips32r2eb.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-mips32r2eb linux-headers-6.12.90+deb13.1-mips32r2eb 5.7~rc5-1~exp1 linux-headers-mips32r2eb +dir_to_symlink /usr/share/doc/linux-headers-mips32r2eb linux-headers-6.12.94+deb13-mips32r2eb 5.7~rc5-1~exp1 linux-headers-mips32r2eb diff -Nru linux-6.12.90/debian/linux-headers-mips32r2el.maintscript linux-6.12.94/debian/linux-headers-mips32r2el.maintscript --- linux-6.12.90/debian/linux-headers-mips32r2el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-mips32r2el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-mips32r2el linux-headers-6.12.90+deb13.1-mips32r2el 5.7~rc5-1~exp1 linux-headers-mips32r2el +dir_to_symlink /usr/share/doc/linux-headers-mips32r2el linux-headers-6.12.94+deb13-mips32r2el 5.7~rc5-1~exp1 linux-headers-mips32r2el diff -Nru linux-6.12.90/debian/linux-headers-mips64r2eb.maintscript linux-6.12.94/debian/linux-headers-mips64r2eb.maintscript --- linux-6.12.90/debian/linux-headers-mips64r2eb.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-mips64r2eb.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-mips64r2eb linux-headers-6.12.90+deb13.1-mips64r2eb 5.7~rc5-1~exp1 linux-headers-mips64r2eb +dir_to_symlink /usr/share/doc/linux-headers-mips64r2eb linux-headers-6.12.94+deb13-mips64r2eb 5.7~rc5-1~exp1 linux-headers-mips64r2eb diff -Nru linux-6.12.90/debian/linux-headers-mips64r2el.maintscript linux-6.12.94/debian/linux-headers-mips64r2el.maintscript --- linux-6.12.90/debian/linux-headers-mips64r2el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-mips64r2el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-mips64r2el linux-headers-6.12.90+deb13.1-mips64r2el 5.7~rc5-1~exp1 linux-headers-mips64r2el +dir_to_symlink /usr/share/doc/linux-headers-mips64r2el linux-headers-6.12.94+deb13-mips64r2el 5.7~rc5-1~exp1 linux-headers-mips64r2el diff -Nru linux-6.12.90/debian/linux-headers-mips64r6el.maintscript linux-6.12.94/debian/linux-headers-mips64r6el.maintscript --- linux-6.12.90/debian/linux-headers-mips64r6el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-mips64r6el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-mips64r6el linux-headers-6.12.90+deb13.1-mips64r6el 5.7~rc5-1~exp1 linux-headers-mips64r6el +dir_to_symlink /usr/share/doc/linux-headers-mips64r6el linux-headers-6.12.94+deb13-mips64r6el 5.7~rc5-1~exp1 linux-headers-mips64r6el diff -Nru linux-6.12.90/debian/linux-headers-octeon.maintscript linux-6.12.94/debian/linux-headers-octeon.maintscript --- linux-6.12.90/debian/linux-headers-octeon.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-octeon.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-octeon linux-headers-6.12.90+deb13.1-octeon 5.7~rc5-1~exp1 linux-headers-octeon +dir_to_symlink /usr/share/doc/linux-headers-octeon linux-headers-6.12.94+deb13-octeon 5.7~rc5-1~exp1 linux-headers-octeon diff -Nru linux-6.12.90/debian/linux-headers-parisc.maintscript linux-6.12.94/debian/linux-headers-parisc.maintscript --- linux-6.12.90/debian/linux-headers-parisc.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-parisc.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-parisc linux-headers-6.12.90+deb13.1-parisc 5.7~rc5-1~exp1 linux-headers-parisc +dir_to_symlink /usr/share/doc/linux-headers-parisc linux-headers-6.12.94+deb13-parisc 5.7~rc5-1~exp1 linux-headers-parisc diff -Nru linux-6.12.90/debian/linux-headers-parisc64.maintscript linux-6.12.94/debian/linux-headers-parisc64.maintscript --- linux-6.12.90/debian/linux-headers-parisc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-parisc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-parisc64 linux-headers-6.12.90+deb13.1-parisc64 5.7~rc5-1~exp1 linux-headers-parisc64 +dir_to_symlink /usr/share/doc/linux-headers-parisc64 linux-headers-6.12.94+deb13-parisc64 5.7~rc5-1~exp1 linux-headers-parisc64 diff -Nru linux-6.12.90/debian/linux-headers-powerpc-smp.maintscript linux-6.12.94/debian/linux-headers-powerpc-smp.maintscript --- linux-6.12.90/debian/linux-headers-powerpc-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc-smp linux-headers-6.12.90+deb13.1-powerpc-smp 5.7~rc5-1~exp1 linux-headers-powerpc-smp +dir_to_symlink /usr/share/doc/linux-headers-powerpc-smp linux-headers-6.12.94+deb13-powerpc-smp 5.7~rc5-1~exp1 linux-headers-powerpc-smp diff -Nru linux-6.12.90/debian/linux-headers-powerpc.maintscript linux-6.12.94/debian/linux-headers-powerpc.maintscript --- linux-6.12.90/debian/linux-headers-powerpc.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc linux-headers-6.12.90+deb13.1-powerpc 5.7~rc5-1~exp1 linux-headers-powerpc +dir_to_symlink /usr/share/doc/linux-headers-powerpc linux-headers-6.12.94+deb13-powerpc 5.7~rc5-1~exp1 linux-headers-powerpc diff -Nru linux-6.12.90/debian/linux-headers-powerpc64-64k.maintscript linux-6.12.94/debian/linux-headers-powerpc64-64k.maintscript --- linux-6.12.90/debian/linux-headers-powerpc64-64k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc64-64k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc64-64k linux-headers-6.12.90+deb13.1-powerpc64-64k 5.7~rc5-1~exp1 linux-headers-powerpc64-64k +dir_to_symlink /usr/share/doc/linux-headers-powerpc64-64k linux-headers-6.12.94+deb13-powerpc64-64k 5.7~rc5-1~exp1 linux-headers-powerpc64-64k diff -Nru linux-6.12.90/debian/linux-headers-powerpc64.maintscript linux-6.12.94/debian/linux-headers-powerpc64.maintscript --- linux-6.12.90/debian/linux-headers-powerpc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc64 linux-headers-6.12.90+deb13.1-powerpc64 5.7~rc5-1~exp1 linux-headers-powerpc64 +dir_to_symlink /usr/share/doc/linux-headers-powerpc64 linux-headers-6.12.94+deb13-powerpc64 5.7~rc5-1~exp1 linux-headers-powerpc64 diff -Nru linux-6.12.90/debian/linux-headers-powerpc64le-64k.maintscript linux-6.12.94/debian/linux-headers-powerpc64le-64k.maintscript --- linux-6.12.90/debian/linux-headers-powerpc64le-64k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc64le-64k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc64le-64k linux-headers-6.12.90+deb13.1-powerpc64le-64k 5.7~rc5-1~exp1 linux-headers-powerpc64le-64k +dir_to_symlink /usr/share/doc/linux-headers-powerpc64le-64k linux-headers-6.12.94+deb13-powerpc64le-64k 5.7~rc5-1~exp1 linux-headers-powerpc64le-64k diff -Nru linux-6.12.90/debian/linux-headers-powerpc64le.maintscript linux-6.12.94/debian/linux-headers-powerpc64le.maintscript --- linux-6.12.90/debian/linux-headers-powerpc64le.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-powerpc64le.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-powerpc64le linux-headers-6.12.90+deb13.1-powerpc64le 5.7~rc5-1~exp1 linux-headers-powerpc64le +dir_to_symlink /usr/share/doc/linux-headers-powerpc64le linux-headers-6.12.94+deb13-powerpc64le 5.7~rc5-1~exp1 linux-headers-powerpc64le diff -Nru linux-6.12.90/debian/linux-headers-riscv64.maintscript linux-6.12.94/debian/linux-headers-riscv64.maintscript --- linux-6.12.90/debian/linux-headers-riscv64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-riscv64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-riscv64 linux-headers-6.12.90+deb13.1-riscv64 5.7~rc5-1~exp1 linux-headers-riscv64 +dir_to_symlink /usr/share/doc/linux-headers-riscv64 linux-headers-6.12.94+deb13-riscv64 5.7~rc5-1~exp1 linux-headers-riscv64 diff -Nru linux-6.12.90/debian/linux-headers-rpi.maintscript linux-6.12.94/debian/linux-headers-rpi.maintscript --- linux-6.12.90/debian/linux-headers-rpi.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-rpi.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-rpi linux-headers-6.12.90+deb13.1-rpi 5.7~rc5-1~exp1 linux-headers-rpi +dir_to_symlink /usr/share/doc/linux-headers-rpi linux-headers-6.12.94+deb13-rpi 5.7~rc5-1~exp1 linux-headers-rpi diff -Nru linux-6.12.90/debian/linux-headers-rt-armmp.maintscript linux-6.12.94/debian/linux-headers-rt-armmp.maintscript --- linux-6.12.90/debian/linux-headers-rt-armmp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-rt-armmp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-rt-armmp linux-headers-6.12.90+deb13.1-rt-armmp 5.7~rc5-1~exp1 linux-headers-rt-armmp +dir_to_symlink /usr/share/doc/linux-headers-rt-armmp linux-headers-6.12.94+deb13-rt-armmp 5.7~rc5-1~exp1 linux-headers-rt-armmp diff -Nru linux-6.12.90/debian/linux-headers-s390x.maintscript linux-6.12.94/debian/linux-headers-s390x.maintscript --- linux-6.12.90/debian/linux-headers-s390x.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-s390x.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-s390x linux-headers-6.12.90+deb13.1-s390x 5.7~rc5-1~exp1 linux-headers-s390x +dir_to_symlink /usr/share/doc/linux-headers-s390x linux-headers-6.12.94+deb13-s390x 5.7~rc5-1~exp1 linux-headers-s390x diff -Nru linux-6.12.90/debian/linux-headers-sh7751r.maintscript linux-6.12.94/debian/linux-headers-sh7751r.maintscript --- linux-6.12.90/debian/linux-headers-sh7751r.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-sh7751r.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-sh7751r linux-headers-6.12.90+deb13.1-sh7751r 5.7~rc5-1~exp1 linux-headers-sh7751r +dir_to_symlink /usr/share/doc/linux-headers-sh7751r linux-headers-6.12.94+deb13-sh7751r 5.7~rc5-1~exp1 linux-headers-sh7751r diff -Nru linux-6.12.90/debian/linux-headers-sh7785lcr.maintscript linux-6.12.94/debian/linux-headers-sh7785lcr.maintscript --- linux-6.12.90/debian/linux-headers-sh7785lcr.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-sh7785lcr.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-sh7785lcr linux-headers-6.12.90+deb13.1-sh7785lcr 5.7~rc5-1~exp1 linux-headers-sh7785lcr +dir_to_symlink /usr/share/doc/linux-headers-sh7785lcr linux-headers-6.12.94+deb13-sh7785lcr 5.7~rc5-1~exp1 linux-headers-sh7785lcr diff -Nru linux-6.12.90/debian/linux-headers-sparc64-smp.maintscript linux-6.12.94/debian/linux-headers-sparc64-smp.maintscript --- linux-6.12.90/debian/linux-headers-sparc64-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-sparc64-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-sparc64-smp linux-headers-6.12.90+deb13.1-sparc64-smp 5.7~rc5-1~exp1 linux-headers-sparc64-smp +dir_to_symlink /usr/share/doc/linux-headers-sparc64-smp linux-headers-6.12.94+deb13-sparc64-smp 5.7~rc5-1~exp1 linux-headers-sparc64-smp diff -Nru linux-6.12.90/debian/linux-headers-sparc64.maintscript linux-6.12.94/debian/linux-headers-sparc64.maintscript --- linux-6.12.90/debian/linux-headers-sparc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-headers-sparc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-headers-sparc64 linux-headers-6.12.90+deb13.1-sparc64 5.7~rc5-1~exp1 linux-headers-sparc64 +dir_to_symlink /usr/share/doc/linux-headers-sparc64 linux-headers-6.12.94+deb13-sparc64 5.7~rc5-1~exp1 linux-headers-sparc64 diff -Nru linux-6.12.90/debian/linux-image-4kc-malta-dbg.maintscript linux-6.12.94/debian/linux-image-4kc-malta-dbg.maintscript --- linux-6.12.90/debian/linux-image-4kc-malta-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-4kc-malta-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-4kc-malta-dbg linux-image-6.12.90+deb13.1-4kc-malta-dbg 5.7~rc5-1~exp1 linux-image-4kc-malta-dbg +dir_to_symlink /usr/share/doc/linux-image-4kc-malta-dbg linux-image-6.12.94+deb13-4kc-malta-dbg 5.7~rc5-1~exp1 linux-image-4kc-malta-dbg diff -Nru linux-6.12.90/debian/linux-image-4kc-malta.bug-presubj linux-6.12.94/debian/linux-image-4kc-malta.bug-presubj --- linux-6.12.90/debian/linux-image-4kc-malta.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-4kc-malta.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-4kc-malta instead. +the package name linux-image-6.12.94+deb13-4kc-malta instead. diff -Nru linux-6.12.90/debian/linux-image-4kc-malta.maintscript linux-6.12.94/debian/linux-image-4kc-malta.maintscript --- linux-6.12.90/debian/linux-image-4kc-malta.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-4kc-malta.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-4kc-malta linux-image-6.12.90+deb13.1-4kc-malta 5.7~rc5-1~exp1 linux-image-4kc-malta +dir_to_symlink /usr/share/doc/linux-image-4kc-malta linux-image-6.12.94+deb13-4kc-malta 5.7~rc5-1~exp1 linux-image-4kc-malta diff -Nru linux-6.12.90/debian/linux-image-5kc-malta-dbg.maintscript linux-6.12.94/debian/linux-image-5kc-malta-dbg.maintscript --- linux-6.12.90/debian/linux-image-5kc-malta-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-5kc-malta-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-5kc-malta-dbg linux-image-6.12.90+deb13.1-5kc-malta-dbg 5.7~rc5-1~exp1 linux-image-5kc-malta-dbg +dir_to_symlink /usr/share/doc/linux-image-5kc-malta-dbg linux-image-6.12.94+deb13-5kc-malta-dbg 5.7~rc5-1~exp1 linux-image-5kc-malta-dbg diff -Nru linux-6.12.90/debian/linux-image-5kc-malta.bug-presubj linux-6.12.94/debian/linux-image-5kc-malta.bug-presubj --- linux-6.12.90/debian/linux-image-5kc-malta.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-5kc-malta.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-5kc-malta instead. +the package name linux-image-6.12.94+deb13-5kc-malta instead. diff -Nru linux-6.12.90/debian/linux-image-5kc-malta.maintscript linux-6.12.94/debian/linux-image-5kc-malta.maintscript --- linux-6.12.90/debian/linux-image-5kc-malta.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-5kc-malta.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-5kc-malta linux-image-6.12.90+deb13.1-5kc-malta 5.7~rc5-1~exp1 linux-image-5kc-malta +dir_to_symlink /usr/share/doc/linux-image-5kc-malta linux-image-6.12.94+deb13-5kc-malta 5.7~rc5-1~exp1 linux-image-5kc-malta diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-4kc-malta-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-4kc-malta-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-4kc-malta: binary-from-other-architecture *boot/vmlinu* -linux-image-6.12.90+deb13.1-4kc-malta: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-4kc-malta: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-4kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-4kc-malta -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-4kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-4kc-malta.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-4kc-malta.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-4kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-5kc-malta-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-5kc-malta: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-5kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-5kc-malta -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-5kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-5kc-malta.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-5kc-malta.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-5kc-malta -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-alpha-generic-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-generic -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-generic -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-generic -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-generic.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-generic.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-generic -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-alpha-smp-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-smp -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-smp -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-smp -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-alpha-smp.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-alpha-smp.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-alpha-smp -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-amd64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-amd64/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-amd64/vdso/vdso64.so* -linux-image-6.12.90+deb13.1-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-amd64/vdso/vdsox32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-amd64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-amd64/vdso/vdsox32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-arm64-16k-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-arm64-16k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64-16k/vdso/vdso.so* -linux-image-6.12.90+deb13.1-arm64-16k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64-16k/vdso/vdso32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-arm64-16k-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64-16k/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64-16k -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-arm64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64/vdso/vdso.so* -linux-image-6.12.90+deb13.1-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64/vdso/vdso32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-arm64/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-armmp-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-armmp-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-armmp/vdso/vdso.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-armmp-lpae-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-armmp-lpae-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-armmp-lpae/vdso/vdso.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp-lpae -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp-lpae -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp-lpae -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp-lpae.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp-lpae.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp-lpae -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-armmp.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-armmp.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-cloud-amd64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-cloud-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-cloud-amd64/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-cloud-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-cloud-amd64/vdso/vdso64.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-cloud-arm64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-cloud-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-cloud-arm64/vdso/vdso.so* -linux-image-6.12.90+deb13.1-cloud-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-cloud-arm64/vdso/vdso32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-cloud-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-cloud-arm64/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-cloud-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-loong64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loong64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loong64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loong64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loong64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loong64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loong64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-loongson-3-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-loongson-3-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-loongson-3: binary-from-other-architecture *boot/vmlinu* -linux-image-6.12.90+deb13.1-loongson-3: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-loongson-3: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loongson-3 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loongson-3 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loongson-3 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-loongson-3.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-loongson-3.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-loongson-3 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-m68k-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-m68k -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-m68k -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-m68k -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-m68k.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-m68k.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-m68k -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-mips32r2eb-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-mips32r2eb-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-mips32r2eb: binary-from-other-architecture *boot/vmlinu* -linux-image-6.12.90+deb13.1-mips32r2eb: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2eb -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2eb.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2eb.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-mips32r2el-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-mips32r2el-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-mips32r2el: binary-from-other-architecture *boot/vmlinu* -linux-image-6.12.90+deb13.1-mips32r2el: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-mips32r2el: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2el -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips32r2el.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips32r2el.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips32r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-mips64r2eb-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2eb -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2eb.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2eb.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2eb -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-mips64r2el-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-mips64r2el: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2el -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r2el.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r2el.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r2el -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-mips64r6el-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r6el -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r6el -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r6el -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-mips64r6el.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-mips64r6el.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-mips64r6el -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-octeon-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-octeon-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-octeon: binary-from-other-architecture *boot/vmlinu* -linux-image-6.12.90+deb13.1-octeon: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-octeon: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-octeon -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-octeon -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-octeon -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-octeon.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-octeon.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-octeon -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-parisc-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-parisc-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-parisc: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-parisc64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-parisc64-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-parisc64: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-parisc64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-parisc64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-parisc64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-powerpc-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc-smp-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-powerpc-smp-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-powerpc-smp: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc-smp -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc-smp -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc-smp -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc-smp.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc-smp.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc-smp -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. -linux-image-6.12.90+deb13.1-powerpc: binary-from-other-architecture *lib/modules/* - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc64-64k-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -linux (6.10.1-1~exp1) unstable; urgency=medium - - * From Linux 6.10, the default kernel on ppc64 and ppc64el - architectures uses 4k page size. - - After rebooting, you need to re-create all swap files or partitions. - They depend on the page size and will be not longer usable. See - mkswap(8) on how to do that. - - Some file systems might be incompatible with the smaller page size. - At least btrfs created with default settings is known to be affected - and they will not work with this kernel any more. - - A btrfs file system can be checked with file(1) (use file -s). It - will show: - BTRFS Filesystem sectorsize 65536 - If this number is larger then 4096, the file system can not be - mounted with the default kernel anymore. - - If you are affected and require the 64k page size of older kernels, - you can install linux-image-powerpc64-64k or - linux-image-powerpc64el-64k packages. - - -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 - -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64-64k -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64-64k -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64-64k -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-64k.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64-64k -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -linux (6.10.1-1~exp1) unstable; urgency=medium - - * From Linux 6.10, the default kernel on ppc64 and ppc64el - architectures uses 4k page size. - - After rebooting, you need to re-create all swap files or partitions. - They depend on the page size and will be not longer usable. See - mkswap(8) on how to do that. - - Some file systems might be incompatible with the smaller page size. - At least btrfs created with default settings is known to be affected - and they will not work with this kernel any more. - - A btrfs file system can be checked with file(1) (use file -s). It - will show: - BTRFS Filesystem sectorsize 65536 - If this number is larger then 4096, the file system can not be - mounted with the default kernel anymore. - - If you are affected and require the 64k page size of older kernels, - you can install linux-image-powerpc64-64k or - linux-image-powerpc64el-64k packages. - - -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 - -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64 -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64 -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64 -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64 -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le-64k/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le-64k/vdso/vdso64.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le-64k/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -linux (6.10.1-1~exp1) unstable; urgency=medium - - * From Linux 6.10, the default kernel on ppc64 and ppc64el - architectures uses 4k page size. - - After rebooting, you need to re-create all swap files or partitions. - They depend on the page size and will be not longer usable. See - mkswap(8) on how to do that. - - Some file systems might be incompatible with the smaller page size. - At least btrfs created with default settings is known to be affected - and they will not work with this kernel any more. - - A btrfs file system can be checked with file(1) (use file -s). It - will show: - BTRFS Filesystem sectorsize 65536 - If this number is larger then 4096, the file system can not be - mounted with the default kernel anymore. - - If you are affected and require the 64k page size of older kernels, - you can install linux-image-powerpc64-64k or - linux-image-powerpc64el-64k packages. - - -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 - -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-powerpc64le-64k: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le-64k -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le-64k -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le-64k -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le-64k -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-powerpc64le-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-powerpc64le-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-powerpc64le-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le/vdso/vdso64.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-powerpc64le-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-powerpc64le/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -linux (6.10.1-1~exp1) unstable; urgency=medium - - * From Linux 6.10, the default kernel on ppc64 and ppc64el - architectures uses 4k page size. - - After rebooting, you need to re-create all swap files or partitions. - They depend on the page size and will be not longer usable. See - mkswap(8) on how to do that. - - Some file systems might be incompatible with the smaller page size. - At least btrfs created with default settings is known to be affected - and they will not work with this kernel any more. - - A btrfs file system can be checked with file(1) (use file -s). It - will show: - BTRFS Filesystem sectorsize 65536 - If this number is larger then 4096, the file system can not be - mounted with the default kernel anymore. - - If you are affected and require the 64k page size of older kernels, - you can install linux-image-powerpc64-64k or - linux-image-powerpc64el-64k packages. - - -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 - -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. -linux-image-6.12.90+deb13.1-powerpc64le: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-powerpc64le.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-powerpc64le.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-powerpc64le -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-riscv64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-riscv64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-riscv64/vdso/vdso.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-riscv64 -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-riscv64 -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-riscv64 -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-riscv64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-riscv64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-riscv64 -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-rpi-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rpi -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rpi -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rpi -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rpi.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rpi.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rpi -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-rt-amd64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-amd64/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-amd64/vdso/vdso64.so* -linux-image-6.12.90+deb13.1-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-amd64/vdso/vdsox32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-rt-amd64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-amd64/vdso/vdsox32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-amd64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-rt-arm64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-rt-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-arm64/vdso/vdso.so* -linux-image-6.12.90+deb13.1-rt-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-arm64/vdso/vdso32.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-rt-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-arm64/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-arm64 -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-rt-armmp-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-rt-armmp-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-rt-armmp/vdso/vdso.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-armmp -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-rt-armmp.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-rt-armmp.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-rt-armmp -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-s390x-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it -linux-image-6.12.90+deb13.1-s390x-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-s390x/vdso/vdso32.so* -linux-image-6.12.90+deb13.1-s390x-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.90+deb13.1-s390x/vdso/vdso64.so* - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. -linux-image-6.12.90+deb13.1-s390x-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.90+deb13.1-s390x/vdso/vdso32.so* - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-s390x -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-s390x -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-s390x -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-s390x.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-s390x.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-s390x -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-sh7751r-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7751r -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7751r -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7751r -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7751r.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7751r.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7751r -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-sh7785lcr-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7785lcr -image_path=/boot/vmlinuz-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7785lcr -image_path=/boot/vmlinuz-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7785lcr -image_path=/boot/vmlinuz-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sh7785lcr.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sh7785lcr.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sh7785lcr -image_path=/boot/vmlinuz-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-sparc64-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -# Kernel dbg packages contain a full image with debug data -linux-image-6.12.90+deb13.1-sparc64-smp-dbg: dbg-package-missing-depends - -# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so -# it's OK that they don't have it - -# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. -# lintian currently allows i386 executables on amd64. - -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64-smp -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64-smp -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64-smp -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64-smp.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64-smp.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64-smp -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.NEWS linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.NEWS 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,83 +0,0 @@ -linux (5.10.46-4) unstable; urgency=medium - - * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by - default, mitigating several security issues. However, an admin can - still change this setting later on, if needed, by writing 0 or 1 to - the kernel.unprivileged_bpf_disabled sysctl. - - If you prefer to keep unprivileged calls to bpf() enabled, set the - sysctl: - - kernel.unprivileged_bpf_disabled = 0 - - which is the upstream default. - - -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 - -linux (5.10~rc7-1~exp2) unstable; urgency=medium - - * From Linux 5.10, all users are allowed to create user namespaces by - default. This will allow programs such as web browsers and container - managers to create more restricted sandboxes for untrusted or - less-trusted code, without the need to run as root or to use a - setuid-root helper. - - The previous Debian default was to restrict this feature to processes - running as root, because it exposed more security issues in the - kernel. However, the security benefits of more widespread sandboxing - probably now outweigh this risk. - - If you prefer to keep this feature restricted, set the sysctl: - - kernel.unprivileged_userns_clone = 0 - - -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 - -linux-latest (86) unstable; urgency=medium - - * From Linux 4.13.10-1, AppArmor is enabled by default. This allows - defining a "profile" for each installed program that can mitigate - security vulnerabilities in it. However, an incorrect profile might - disable some functionality of the program. - - In case you suspect that an AppArmor profile is incorrect, see - and - consider reporting a bug in the package providing the profile. The - profile may be part of the program's package or apparmor-profiles. - - -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 - -linux-latest (81) unstable; urgency=medium - - * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs - (amd64) is disabled. This breaks chroot environments and containers - that use (e)glibc 2.13 and earlier, including those based on Debian 7 - or RHEL/CentOS 6. To re-enable it, set the kernel parameter: - vsyscall=emulate - - -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 - -linux-latest (76) unstable; urgency=medium - - * From Linux 4.8, several changes have been made in the kernel - configuration to 'harden' the system, i.e. to mitigate security bugs. - Some changes may cause legitimate applications to fail, and can be - reverted by run-time configuration: - - On most architectures, the /dev/mem device can no longer be used to - access devices that also have a kernel driver. This breaks dosemu - and some old user-space graphics drivers. To allow this, set the - kernel parameter: iomem=relaxed - - The kernel log is no longer readable by unprivileged users. To - allow this, set the sysctl: kernel.dmesg_restrict=0 - - -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 - -linux-latest (75) unstable; urgency=medium - - * From Linux 4.7, the iptables connection tracking system will no longer - automatically load helper modules. If your firewall configuration - depends on connection tracking helpers, you should explicitly load the - required modules. For more information, see - . - - -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.lintian-overrides 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -# Some 32-bit architectures need 64-bit kernels and we still build -# these as the "wrong" architecture rather than mandating multiarch. - -# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.postinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.postinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.postinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64 -image_path=/boot/vmlinux-$version - -if [ "$1" != configure ]; then - exit 0 -fi - -depmod $version - -if [ -f /lib/modules/$version/.fresh-install ]; then - change=install -else - change=upgrade -fi -linux-update-symlinks $change $version $image_path -rm -f /lib/modules/$version/.fresh-install - -linux-run-hooks image postinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.postrm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.postrm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.postrm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64 -image_path=/boot/vmlinux-$version - -rm -f /lib/modules/$version/.fresh-install - -if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then - linux-update-symlinks remove $version $image_path -fi - -if command -v linux-run-hooks >/dev/null; then - linux-run-hooks image postrm $version $image_path -- "$@" -else - echo >&2 'W: linux-base is not installed; cannot run postrm hooks' -fi - -if [ "$1" = purge ]; then - for extra_file in modules.dep modules.isapnpmap modules.pcimap \ - modules.usbmap modules.parportmap \ - modules.generic_string modules.ieee1394map \ - modules.ieee1394map modules.pnpbiosmap \ - modules.alias modules.ccwmap modules.inputmap \ - modules.symbols modules.ofmap \ - modules.seriomap modules.\*.bin \ - modules.softdep modules.weakdep modules.devname; do - eval rm -f /lib/modules/$version/$extra_file - done - rmdir /lib/modules/$version || true -fi - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.preinst linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.preinst --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.preinst 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64 -image_path=/boot/vmlinux-$version - -if [ "$1" = abort-upgrade ]; then - exit 0 -fi - -if [ "$1" = install ]; then - # Create a flag file for postinst - mkdir -p /lib/modules/$version - touch /lib/modules/$version/.fresh-install -fi - -linux-run-hooks image preinst $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.prerm linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.prerm --- linux-6.12.90/debian/linux-image-6.12.90+deb13.1-sparc64.prerm 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.90+deb13.1-sparc64.prerm 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -#!/bin/sh -e - -version=6.12.90+deb13.1-sparc64 -image_path=/boot/vmlinux-$version - -if [ "$1" != remove ]; then - exit 0 -fi - -linux-check-removal $version - -linux-run-hooks image prerm $version $image_path -- "$@" - -exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-4kc-malta-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-4kc-malta-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-4kc-malta: binary-from-other-architecture *boot/vmlinu* +linux-image-6.12.94+deb13-4kc-malta: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-4kc-malta: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-4kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-4kc-malta +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-4kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-4kc-malta.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-4kc-malta.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-4kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-5kc-malta-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-5kc-malta: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-5kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-5kc-malta +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-5kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-5kc-malta.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-5kc-malta.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-5kc-malta +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-alpha-generic-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-generic +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-generic +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-generic +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-generic.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-generic.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-generic +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-alpha-smp-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-smp +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-smp +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-smp +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-alpha-smp.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-alpha-smp.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-alpha-smp +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,15 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-amd64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-amd64/vdso/vdso32.so* +linux-image-6.12.94+deb13-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-amd64/vdso/vdso64.so* +linux-image-6.12.94+deb13-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-amd64/vdso/vdsox32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-amd64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-amd64/vdso/vdsox32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-amd64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-arm64-16k-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-arm64-16k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-arm64-16k/vdso/vdso.so* +linux-image-6.12.94+deb13-arm64-16k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-arm64-16k/vdso/vdso32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-arm64-16k-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-arm64-16k/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64-16k +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-arm64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-arm64/vdso/vdso.so* +linux-image-6.12.94+deb13-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-arm64/vdso/vdso32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-arm64/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-arm64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-armmp-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-armmp-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-armmp/vdso/vdso.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-armmp-lpae-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-armmp-lpae-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-armmp-lpae/vdso/vdso.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp-lpae +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp-lpae +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp-lpae +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp-lpae.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp-lpae.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp-lpae +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-armmp.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-armmp.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,13 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-cloud-amd64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-cloud-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-cloud-amd64/vdso/vdso32.so* +linux-image-6.12.94+deb13-cloud-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-cloud-amd64/vdso/vdso64.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-cloud-arm64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-cloud-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-cloud-arm64/vdso/vdso.so* +linux-image-6.12.94+deb13-cloud-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-cloud-arm64/vdso/vdso32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-cloud-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-cloud-arm64/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-cloud-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-loong64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loong64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loong64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loong64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loong64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loong64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loong64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-loongson-3-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-loongson-3-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-loongson-3: binary-from-other-architecture *boot/vmlinu* +linux-image-6.12.94+deb13-loongson-3: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-loongson-3: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loongson-3 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loongson-3 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loongson-3 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-loongson-3.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-loongson-3.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-loongson-3 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-m68k-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-m68k +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-m68k +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-m68k +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-m68k.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-m68k.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-m68k +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-mips32r2eb-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-mips32r2eb-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,6 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-mips32r2eb: binary-from-other-architecture *boot/vmlinu* +linux-image-6.12.94+deb13-mips32r2eb: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2eb +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2eb.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2eb.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-mips32r2el-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-mips32r2el-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-mips32r2el: binary-from-other-architecture *boot/vmlinu* +linux-image-6.12.94+deb13-mips32r2el: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-mips32r2el: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2el +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips32r2el.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips32r2el.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips32r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-mips64r2eb-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2eb +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2eb.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2eb.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2eb +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-mips64r2el-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-mips64r2el: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2el +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r2el.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r2el.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r2el +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-mips64r6el-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r6el +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r6el +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r6el +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-mips64r6el.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-mips64r6el.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-mips64r6el +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-octeon-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-octeon-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,7 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-octeon: binary-from-other-architecture *boot/vmlinu* +linux-image-6.12.94+deb13-octeon: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-octeon: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-octeon +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-octeon +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-octeon +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-octeon.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-octeon.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-octeon +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-parisc-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-parisc-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-parisc: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-parisc64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-parisc64-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-parisc64: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-parisc64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-parisc64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-parisc64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-powerpc-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc-smp-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-powerpc-smp-dbg: binary-from-other-architecture *usr/lib/debug/* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-powerpc-smp: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc-smp +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc-smp +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc-smp +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc-smp.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc-smp.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc-smp +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. +linux-image-6.12.94+deb13-powerpc: binary-from-other-architecture *lib/modules/* + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc64-64k-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,108 @@ +linux (6.10.1-1~exp1) unstable; urgency=medium + + * From Linux 6.10, the default kernel on ppc64 and ppc64el + architectures uses 4k page size. + + After rebooting, you need to re-create all swap files or partitions. + They depend on the page size and will be not longer usable. See + mkswap(8) on how to do that. + + Some file systems might be incompatible with the smaller page size. + At least btrfs created with default settings is known to be affected + and they will not work with this kernel any more. + + A btrfs file system can be checked with file(1) (use file -s). It + will show: + BTRFS Filesystem sectorsize 65536 + If this number is larger then 4096, the file system can not be + mounted with the default kernel anymore. + + If you are affected and require the 64k page size of older kernels, + you can install linux-image-powerpc64-64k or + linux-image-powerpc64el-64k packages. + + -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 + +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64-64k +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64-64k +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64-64k +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-64k.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-64k.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64-64k +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,108 @@ +linux (6.10.1-1~exp1) unstable; urgency=medium + + * From Linux 6.10, the default kernel on ppc64 and ppc64el + architectures uses 4k page size. + + After rebooting, you need to re-create all swap files or partitions. + They depend on the page size and will be not longer usable. See + mkswap(8) on how to do that. + + Some file systems might be incompatible with the smaller page size. + At least btrfs created with default settings is known to be affected + and they will not work with this kernel any more. + + A btrfs file system can be checked with file(1) (use file -s). It + will show: + BTRFS Filesystem sectorsize 65536 + If this number is larger then 4096, the file system can not be + mounted with the default kernel anymore. + + If you are affected and require the 64k page size of older kernels, + you can install linux-image-powerpc64-64k or + linux-image-powerpc64el-64k packages. + + -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 + +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64 +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64 +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64 +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64 +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc64le-64k-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-powerpc64le-64k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le-64k/vdso/vdso32.so* +linux-image-6.12.94+deb13-powerpc64le-64k-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le-64k/vdso/vdso64.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-powerpc64le-64k-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le-64k/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,108 @@ +linux (6.10.1-1~exp1) unstable; urgency=medium + + * From Linux 6.10, the default kernel on ppc64 and ppc64el + architectures uses 4k page size. + + After rebooting, you need to re-create all swap files or partitions. + They depend on the page size and will be not longer usable. See + mkswap(8) on how to do that. + + Some file systems might be incompatible with the smaller page size. + At least btrfs created with default settings is known to be affected + and they will not work with this kernel any more. + + A btrfs file system can be checked with file(1) (use file -s). It + will show: + BTRFS Filesystem sectorsize 65536 + If this number is larger then 4096, the file system can not be + mounted with the default kernel anymore. + + If you are affected and require the 64k page size of older kernels, + you can install linux-image-powerpc64-64k or + linux-image-powerpc64el-64k packages. + + -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 + +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-powerpc64le-64k: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le-64k +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le-64k +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le-64k +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-64k.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-64k.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le-64k +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-powerpc64le-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-powerpc64le-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le/vdso/vdso32.so* +linux-image-6.12.94+deb13-powerpc64le-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le/vdso/vdso64.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-powerpc64le-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-powerpc64le/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,108 @@ +linux (6.10.1-1~exp1) unstable; urgency=medium + + * From Linux 6.10, the default kernel on ppc64 and ppc64el + architectures uses 4k page size. + + After rebooting, you need to re-create all swap files or partitions. + They depend on the page size and will be not longer usable. See + mkswap(8) on how to do that. + + Some file systems might be incompatible with the smaller page size. + At least btrfs created with default settings is known to be affected + and they will not work with this kernel any more. + + A btrfs file system can be checked with file(1) (use file -s). It + will show: + BTRFS Filesystem sectorsize 65536 + If this number is larger then 4096, the file system can not be + mounted with the default kernel anymore. + + If you are affected and require the 64k page size of older kernels, + you can install linux-image-powerpc64-64k or + linux-image-powerpc64el-64k packages. + + -- Bastian Blank Thu, 11 Jul 2024 11:12:35 +0200 + +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,5 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. +linux-image-6.12.94+deb13-powerpc64le: unstripped-binary-or-object *boot/vmlinu* diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-powerpc64le.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-powerpc64le.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-powerpc64le +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-riscv64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-riscv64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-riscv64/vdso/vdso.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-riscv64 +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-riscv64 +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-riscv64 +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-riscv64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-riscv64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-riscv64 +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-rpi-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rpi +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rpi +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rpi +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rpi.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rpi.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rpi +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,15 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-rt-amd64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-amd64/vdso/vdso32.so* +linux-image-6.12.94+deb13-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-amd64/vdso/vdso64.so* +linux-image-6.12.94+deb13-rt-amd64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-amd64/vdso/vdsox32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-rt-amd64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-rt-amd64/vdso/vdsox32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-amd64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-rt-arm64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-rt-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-arm64/vdso/vdso.so* +linux-image-6.12.94+deb13-rt-arm64-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-arm64/vdso/vdso32.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-rt-arm64-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-rt-arm64/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-arm64 +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,12 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-rt-armmp-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-rt-armmp-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-rt-armmp/vdso/vdso.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-armmp +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-rt-armmp.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-rt-armmp.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-rt-armmp +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-s390x-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it +linux-image-6.12.94+deb13-s390x-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-s390x/vdso/vdso32.so* +linux-image-6.12.94+deb13-s390x-dbg: shared-library-lacks-stack-section *usr/lib/debug/lib/modules/6.12.94+deb13-s390x/vdso/vdso64.so* + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. +linux-image-6.12.94+deb13-s390x-dbg: binary-from-other-architecture *usr/lib/debug/lib/modules/6.12.94+deb13-s390x/vdso/vdso32.so* + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-s390x +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-s390x +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-s390x +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-s390x.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-s390x.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-s390x +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-sh7751r-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7751r +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7751r +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7751r +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7751r.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7751r.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7751r +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-sh7785lcr-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7785lcr +image_path=/boot/vmlinuz-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7785lcr +image_path=/boot/vmlinuz-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7785lcr +image_path=/boot/vmlinuz-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sh7785lcr.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sh7785lcr.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sh7785lcr +image_path=/boot/vmlinuz-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-sparc64-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,11 @@ +# Kernel dbg packages contain a full image with debug data +linux-image-6.12.94+deb13-sparc64-smp-dbg: dbg-package-missing-depends + +# glibc doesn't seem to check for a PT_GNU_STACK section in vDSOs, so +# it's OK that they don't have it + +# It is intended that 64-bit kernels provide vDSOs for 32-bit executables. +# lintian currently allows i386 executables on amd64. + +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64-smp +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64-smp +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64-smp +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64-smp.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64-smp.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64-smp +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.NEWS linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.NEWS --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.NEWS 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.NEWS 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,83 @@ +linux (5.10.46-4) unstable; urgency=medium + + * From Linux 5.10.46-4, unprivileged calls to bpf() are disabled by + default, mitigating several security issues. However, an admin can + still change this setting later on, if needed, by writing 0 or 1 to + the kernel.unprivileged_bpf_disabled sysctl. + + If you prefer to keep unprivileged calls to bpf() enabled, set the + sysctl: + + kernel.unprivileged_bpf_disabled = 0 + + which is the upstream default. + + -- Salvatore Bonaccorso Mon, 02 Aug 2021 22:59:24 +0200 + +linux (5.10~rc7-1~exp2) unstable; urgency=medium + + * From Linux 5.10, all users are allowed to create user namespaces by + default. This will allow programs such as web browsers and container + managers to create more restricted sandboxes for untrusted or + less-trusted code, without the need to run as root or to use a + setuid-root helper. + + The previous Debian default was to restrict this feature to processes + running as root, because it exposed more security issues in the + kernel. However, the security benefits of more widespread sandboxing + probably now outweigh this risk. + + If you prefer to keep this feature restricted, set the sysctl: + + kernel.unprivileged_userns_clone = 0 + + -- Ben Hutchings Sun, 13 Dec 2020 17:11:36 +0100 + +linux-latest (86) unstable; urgency=medium + + * From Linux 4.13.10-1, AppArmor is enabled by default. This allows + defining a "profile" for each installed program that can mitigate + security vulnerabilities in it. However, an incorrect profile might + disable some functionality of the program. + + In case you suspect that an AppArmor profile is incorrect, see + and + consider reporting a bug in the package providing the profile. The + profile may be part of the program's package or apparmor-profiles. + + -- Ben Hutchings Thu, 30 Nov 2017 20:08:25 +0000 + +linux-latest (81) unstable; urgency=medium + + * From Linux 4.10, the old 'virtual syscall' interface on 64-bit PCs + (amd64) is disabled. This breaks chroot environments and containers + that use (e)glibc 2.13 and earlier, including those based on Debian 7 + or RHEL/CentOS 6. To re-enable it, set the kernel parameter: + vsyscall=emulate + + -- Ben Hutchings Fri, 30 Jun 2017 23:50:03 +0100 + +linux-latest (76) unstable; urgency=medium + + * From Linux 4.8, several changes have been made in the kernel + configuration to 'harden' the system, i.e. to mitigate security bugs. + Some changes may cause legitimate applications to fail, and can be + reverted by run-time configuration: + - On most architectures, the /dev/mem device can no longer be used to + access devices that also have a kernel driver. This breaks dosemu + and some old user-space graphics drivers. To allow this, set the + kernel parameter: iomem=relaxed + - The kernel log is no longer readable by unprivileged users. To + allow this, set the sysctl: kernel.dmesg_restrict=0 + + -- Ben Hutchings Sat, 29 Oct 2016 02:05:32 +0100 + +linux-latest (75) unstable; urgency=medium + + * From Linux 4.7, the iptables connection tracking system will no longer + automatically load helper modules. If your firewall configuration + depends on connection tracking helpers, you should explicitly load the + required modules. For more information, see + . + + -- Ben Hutchings Sat, 29 Oct 2016 01:53:18 +0100 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.lintian-overrides linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.lintian-overrides --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.lintian-overrides 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,4 @@ +# Some 32-bit architectures need 64-bit kernels and we still build +# these as the "wrong" architecture rather than mandating multiarch. + +# vmlinux needs extra sections that would normally be stripped. diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.postinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.postinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.postinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.postinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,22 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64 +image_path=/boot/vmlinux-$version + +if [ "$1" != configure ]; then + exit 0 +fi + +depmod $version + +if [ -f /lib/modules/$version/.fresh-install ]; then + change=install +else + change=upgrade +fi +linux-update-symlinks $change $version $image_path +rm -f /lib/modules/$version/.fresh-install + +linux-run-hooks image postinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.postrm linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.postrm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.postrm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.postrm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,32 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64 +image_path=/boot/vmlinux-$version + +rm -f /lib/modules/$version/.fresh-install + +if [ "$1" != upgrade ] && command -v linux-update-symlinks >/dev/null; then + linux-update-symlinks remove $version $image_path +fi + +if command -v linux-run-hooks >/dev/null; then + linux-run-hooks image postrm $version $image_path -- "$@" +else + echo >&2 'W: linux-base is not installed; cannot run postrm hooks' +fi + +if [ "$1" = purge ]; then + for extra_file in modules.dep modules.isapnpmap modules.pcimap \ + modules.usbmap modules.parportmap \ + modules.generic_string modules.ieee1394map \ + modules.ieee1394map modules.pnpbiosmap \ + modules.alias modules.ccwmap modules.inputmap \ + modules.symbols modules.ofmap \ + modules.seriomap modules.\*.bin \ + modules.softdep modules.weakdep modules.devname; do + eval rm -f /lib/modules/$version/$extra_file + done + rmdir /lib/modules/$version || true +fi + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.preinst linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.preinst --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.preinst 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.preinst 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64 +image_path=/boot/vmlinux-$version + +if [ "$1" = abort-upgrade ]; then + exit 0 +fi + +if [ "$1" = install ]; then + # Create a flag file for postinst + mkdir -p /lib/modules/$version + touch /lib/modules/$version/.fresh-install +fi + +linux-run-hooks image preinst $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.prerm linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.prerm --- linux-6.12.90/debian/linux-image-6.12.94+deb13-sparc64.prerm 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/linux-image-6.12.94+deb13-sparc64.prerm 2026-06-20 07:03:06.000000000 +0000 @@ -0,0 +1,14 @@ +#!/bin/sh -e + +version=6.12.94+deb13-sparc64 +image_path=/boot/vmlinux-$version + +if [ "$1" != remove ]; then + exit 0 +fi + +linux-check-removal $version + +linux-run-hooks image prerm $version $image_path -- "$@" + +exit 0 diff -Nru linux-6.12.90/debian/linux-image-alpha-generic-dbg.maintscript linux-6.12.94/debian/linux-image-alpha-generic-dbg.maintscript --- linux-6.12.90/debian/linux-image-alpha-generic-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-generic-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-alpha-generic-dbg linux-image-6.12.90+deb13.1-alpha-generic-dbg 5.7~rc5-1~exp1 linux-image-alpha-generic-dbg +dir_to_symlink /usr/share/doc/linux-image-alpha-generic-dbg linux-image-6.12.94+deb13-alpha-generic-dbg 5.7~rc5-1~exp1 linux-image-alpha-generic-dbg diff -Nru linux-6.12.90/debian/linux-image-alpha-generic.bug-presubj linux-6.12.94/debian/linux-image-alpha-generic.bug-presubj --- linux-6.12.90/debian/linux-image-alpha-generic.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-generic.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-alpha-generic instead. +the package name linux-image-6.12.94+deb13-alpha-generic instead. diff -Nru linux-6.12.90/debian/linux-image-alpha-generic.maintscript linux-6.12.94/debian/linux-image-alpha-generic.maintscript --- linux-6.12.90/debian/linux-image-alpha-generic.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-generic.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-alpha-generic linux-image-6.12.90+deb13.1-alpha-generic 5.7~rc5-1~exp1 linux-image-alpha-generic +dir_to_symlink /usr/share/doc/linux-image-alpha-generic linux-image-6.12.94+deb13-alpha-generic 5.7~rc5-1~exp1 linux-image-alpha-generic diff -Nru linux-6.12.90/debian/linux-image-alpha-smp-dbg.maintscript linux-6.12.94/debian/linux-image-alpha-smp-dbg.maintscript --- linux-6.12.90/debian/linux-image-alpha-smp-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-smp-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-alpha-smp-dbg linux-image-6.12.90+deb13.1-alpha-smp-dbg 5.7~rc5-1~exp1 linux-image-alpha-smp-dbg +dir_to_symlink /usr/share/doc/linux-image-alpha-smp-dbg linux-image-6.12.94+deb13-alpha-smp-dbg 5.7~rc5-1~exp1 linux-image-alpha-smp-dbg diff -Nru linux-6.12.90/debian/linux-image-alpha-smp.bug-presubj linux-6.12.94/debian/linux-image-alpha-smp.bug-presubj --- linux-6.12.90/debian/linux-image-alpha-smp.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-smp.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-alpha-smp instead. +the package name linux-image-6.12.94+deb13-alpha-smp instead. diff -Nru linux-6.12.90/debian/linux-image-alpha-smp.maintscript linux-6.12.94/debian/linux-image-alpha-smp.maintscript --- linux-6.12.90/debian/linux-image-alpha-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-alpha-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-alpha-smp linux-image-6.12.90+deb13.1-alpha-smp 5.7~rc5-1~exp1 linux-image-alpha-smp +dir_to_symlink /usr/share/doc/linux-image-alpha-smp linux-image-6.12.94+deb13-alpha-smp 5.7~rc5-1~exp1 linux-image-alpha-smp diff -Nru linux-6.12.90/debian/linux-image-amd64-dbg.maintscript linux-6.12.94/debian/linux-image-amd64-dbg.maintscript --- linux-6.12.90/debian/linux-image-amd64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-amd64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-amd64-dbg linux-image-6.12.90+deb13.1-amd64-dbg 5.7~rc5-1~exp1 linux-image-amd64-dbg +dir_to_symlink /usr/share/doc/linux-image-amd64-dbg linux-image-6.12.94+deb13-amd64-dbg 5.7~rc5-1~exp1 linux-image-amd64-dbg diff -Nru linux-6.12.90/debian/linux-image-arm64-16k-dbg.maintscript linux-6.12.94/debian/linux-image-arm64-16k-dbg.maintscript --- linux-6.12.90/debian/linux-image-arm64-16k-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-arm64-16k-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-arm64-16k-dbg linux-image-6.12.90+deb13.1-arm64-16k-dbg 5.7~rc5-1~exp1 linux-image-arm64-16k-dbg +dir_to_symlink /usr/share/doc/linux-image-arm64-16k-dbg linux-image-6.12.94+deb13-arm64-16k-dbg 5.7~rc5-1~exp1 linux-image-arm64-16k-dbg diff -Nru linux-6.12.90/debian/linux-image-arm64-dbg.maintscript linux-6.12.94/debian/linux-image-arm64-dbg.maintscript --- linux-6.12.90/debian/linux-image-arm64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-arm64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-arm64-dbg linux-image-6.12.90+deb13.1-arm64-dbg 5.7~rc5-1~exp1 linux-image-arm64-dbg +dir_to_symlink /usr/share/doc/linux-image-arm64-dbg linux-image-6.12.94+deb13-arm64-dbg 5.7~rc5-1~exp1 linux-image-arm64-dbg diff -Nru linux-6.12.90/debian/linux-image-armmp-dbg.maintscript linux-6.12.94/debian/linux-image-armmp-dbg.maintscript --- linux-6.12.90/debian/linux-image-armmp-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-armmp-dbg linux-image-6.12.90+deb13.1-armmp-dbg 5.7~rc5-1~exp1 linux-image-armmp-dbg +dir_to_symlink /usr/share/doc/linux-image-armmp-dbg linux-image-6.12.94+deb13-armmp-dbg 5.7~rc5-1~exp1 linux-image-armmp-dbg diff -Nru linux-6.12.90/debian/linux-image-armmp-lpae-dbg.maintscript linux-6.12.94/debian/linux-image-armmp-lpae-dbg.maintscript --- linux-6.12.90/debian/linux-image-armmp-lpae-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp-lpae-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-armmp-lpae-dbg linux-image-6.12.90+deb13.1-armmp-lpae-dbg 5.7~rc5-1~exp1 linux-image-armmp-lpae-dbg +dir_to_symlink /usr/share/doc/linux-image-armmp-lpae-dbg linux-image-6.12.94+deb13-armmp-lpae-dbg 5.7~rc5-1~exp1 linux-image-armmp-lpae-dbg diff -Nru linux-6.12.90/debian/linux-image-armmp-lpae.bug-presubj linux-6.12.94/debian/linux-image-armmp-lpae.bug-presubj --- linux-6.12.90/debian/linux-image-armmp-lpae.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp-lpae.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-armmp-lpae instead. +the package name linux-image-6.12.94+deb13-armmp-lpae instead. diff -Nru linux-6.12.90/debian/linux-image-armmp-lpae.maintscript linux-6.12.94/debian/linux-image-armmp-lpae.maintscript --- linux-6.12.90/debian/linux-image-armmp-lpae.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp-lpae.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-armmp-lpae linux-image-6.12.90+deb13.1-armmp-lpae 5.7~rc5-1~exp1 linux-image-armmp-lpae +dir_to_symlink /usr/share/doc/linux-image-armmp-lpae linux-image-6.12.94+deb13-armmp-lpae 5.7~rc5-1~exp1 linux-image-armmp-lpae diff -Nru linux-6.12.90/debian/linux-image-armmp.bug-presubj linux-6.12.94/debian/linux-image-armmp.bug-presubj --- linux-6.12.90/debian/linux-image-armmp.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-armmp instead. +the package name linux-image-6.12.94+deb13-armmp instead. diff -Nru linux-6.12.90/debian/linux-image-armmp.maintscript linux-6.12.94/debian/linux-image-armmp.maintscript --- linux-6.12.90/debian/linux-image-armmp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-armmp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-armmp linux-image-6.12.90+deb13.1-armmp 5.7~rc5-1~exp1 linux-image-armmp +dir_to_symlink /usr/share/doc/linux-image-armmp linux-image-6.12.94+deb13-armmp 5.7~rc5-1~exp1 linux-image-armmp diff -Nru linux-6.12.90/debian/linux-image-cloud-amd64-dbg.maintscript linux-6.12.94/debian/linux-image-cloud-amd64-dbg.maintscript --- linux-6.12.90/debian/linux-image-cloud-amd64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-cloud-amd64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-cloud-amd64-dbg linux-image-6.12.90+deb13.1-cloud-amd64-dbg 5.7~rc5-1~exp1 linux-image-cloud-amd64-dbg +dir_to_symlink /usr/share/doc/linux-image-cloud-amd64-dbg linux-image-6.12.94+deb13-cloud-amd64-dbg 5.7~rc5-1~exp1 linux-image-cloud-amd64-dbg diff -Nru linux-6.12.90/debian/linux-image-cloud-arm64-dbg.maintscript linux-6.12.94/debian/linux-image-cloud-arm64-dbg.maintscript --- linux-6.12.90/debian/linux-image-cloud-arm64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-cloud-arm64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-cloud-arm64-dbg linux-image-6.12.90+deb13.1-cloud-arm64-dbg 5.7~rc5-1~exp1 linux-image-cloud-arm64-dbg +dir_to_symlink /usr/share/doc/linux-image-cloud-arm64-dbg linux-image-6.12.94+deb13-cloud-arm64-dbg 5.7~rc5-1~exp1 linux-image-cloud-arm64-dbg diff -Nru linux-6.12.90/debian/linux-image-loong64-dbg.maintscript linux-6.12.94/debian/linux-image-loong64-dbg.maintscript --- linux-6.12.90/debian/linux-image-loong64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loong64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-loong64-dbg linux-image-6.12.90+deb13.1-loong64-dbg 5.7~rc5-1~exp1 linux-image-loong64-dbg +dir_to_symlink /usr/share/doc/linux-image-loong64-dbg linux-image-6.12.94+deb13-loong64-dbg 5.7~rc5-1~exp1 linux-image-loong64-dbg diff -Nru linux-6.12.90/debian/linux-image-loong64.bug-presubj linux-6.12.94/debian/linux-image-loong64.bug-presubj --- linux-6.12.90/debian/linux-image-loong64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loong64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-loong64 instead. +the package name linux-image-6.12.94+deb13-loong64 instead. diff -Nru linux-6.12.90/debian/linux-image-loong64.maintscript linux-6.12.94/debian/linux-image-loong64.maintscript --- linux-6.12.90/debian/linux-image-loong64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loong64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-loong64 linux-image-6.12.90+deb13.1-loong64 5.7~rc5-1~exp1 linux-image-loong64 +dir_to_symlink /usr/share/doc/linux-image-loong64 linux-image-6.12.94+deb13-loong64 5.7~rc5-1~exp1 linux-image-loong64 diff -Nru linux-6.12.90/debian/linux-image-loongson-3-dbg.maintscript linux-6.12.94/debian/linux-image-loongson-3-dbg.maintscript --- linux-6.12.90/debian/linux-image-loongson-3-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loongson-3-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-loongson-3-dbg linux-image-6.12.90+deb13.1-loongson-3-dbg 5.7~rc5-1~exp1 linux-image-loongson-3-dbg +dir_to_symlink /usr/share/doc/linux-image-loongson-3-dbg linux-image-6.12.94+deb13-loongson-3-dbg 5.7~rc5-1~exp1 linux-image-loongson-3-dbg diff -Nru linux-6.12.90/debian/linux-image-loongson-3.bug-presubj linux-6.12.94/debian/linux-image-loongson-3.bug-presubj --- linux-6.12.90/debian/linux-image-loongson-3.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loongson-3.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-loongson-3 instead. +the package name linux-image-6.12.94+deb13-loongson-3 instead. diff -Nru linux-6.12.90/debian/linux-image-loongson-3.maintscript linux-6.12.94/debian/linux-image-loongson-3.maintscript --- linux-6.12.90/debian/linux-image-loongson-3.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-loongson-3.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-loongson-3 linux-image-6.12.90+deb13.1-loongson-3 5.7~rc5-1~exp1 linux-image-loongson-3 +dir_to_symlink /usr/share/doc/linux-image-loongson-3 linux-image-6.12.94+deb13-loongson-3 5.7~rc5-1~exp1 linux-image-loongson-3 diff -Nru linux-6.12.90/debian/linux-image-m68k-dbg.maintscript linux-6.12.94/debian/linux-image-m68k-dbg.maintscript --- linux-6.12.90/debian/linux-image-m68k-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-m68k-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-m68k-dbg linux-image-6.12.90+deb13.1-m68k-dbg 5.7~rc5-1~exp1 linux-image-m68k-dbg +dir_to_symlink /usr/share/doc/linux-image-m68k-dbg linux-image-6.12.94+deb13-m68k-dbg 5.7~rc5-1~exp1 linux-image-m68k-dbg diff -Nru linux-6.12.90/debian/linux-image-m68k.bug-presubj linux-6.12.94/debian/linux-image-m68k.bug-presubj --- linux-6.12.90/debian/linux-image-m68k.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-m68k.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-m68k instead. +the package name linux-image-6.12.94+deb13-m68k instead. diff -Nru linux-6.12.90/debian/linux-image-m68k.maintscript linux-6.12.94/debian/linux-image-m68k.maintscript --- linux-6.12.90/debian/linux-image-m68k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-m68k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-m68k linux-image-6.12.90+deb13.1-m68k 5.7~rc5-1~exp1 linux-image-m68k +dir_to_symlink /usr/share/doc/linux-image-m68k linux-image-6.12.94+deb13-m68k 5.7~rc5-1~exp1 linux-image-m68k diff -Nru linux-6.12.90/debian/linux-image-mips32r2eb-dbg.maintscript linux-6.12.94/debian/linux-image-mips32r2eb-dbg.maintscript --- linux-6.12.90/debian/linux-image-mips32r2eb-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2eb-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips32r2eb-dbg linux-image-6.12.90+deb13.1-mips32r2eb-dbg 5.7~rc5-1~exp1 linux-image-mips32r2eb-dbg +dir_to_symlink /usr/share/doc/linux-image-mips32r2eb-dbg linux-image-6.12.94+deb13-mips32r2eb-dbg 5.7~rc5-1~exp1 linux-image-mips32r2eb-dbg diff -Nru linux-6.12.90/debian/linux-image-mips32r2eb.bug-presubj linux-6.12.94/debian/linux-image-mips32r2eb.bug-presubj --- linux-6.12.90/debian/linux-image-mips32r2eb.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2eb.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-mips32r2eb instead. +the package name linux-image-6.12.94+deb13-mips32r2eb instead. diff -Nru linux-6.12.90/debian/linux-image-mips32r2eb.maintscript linux-6.12.94/debian/linux-image-mips32r2eb.maintscript --- linux-6.12.90/debian/linux-image-mips32r2eb.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2eb.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips32r2eb linux-image-6.12.90+deb13.1-mips32r2eb 5.7~rc5-1~exp1 linux-image-mips32r2eb +dir_to_symlink /usr/share/doc/linux-image-mips32r2eb linux-image-6.12.94+deb13-mips32r2eb 5.7~rc5-1~exp1 linux-image-mips32r2eb diff -Nru linux-6.12.90/debian/linux-image-mips32r2el-dbg.maintscript linux-6.12.94/debian/linux-image-mips32r2el-dbg.maintscript --- linux-6.12.90/debian/linux-image-mips32r2el-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2el-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips32r2el-dbg linux-image-6.12.90+deb13.1-mips32r2el-dbg 5.7~rc5-1~exp1 linux-image-mips32r2el-dbg +dir_to_symlink /usr/share/doc/linux-image-mips32r2el-dbg linux-image-6.12.94+deb13-mips32r2el-dbg 5.7~rc5-1~exp1 linux-image-mips32r2el-dbg diff -Nru linux-6.12.90/debian/linux-image-mips32r2el.bug-presubj linux-6.12.94/debian/linux-image-mips32r2el.bug-presubj --- linux-6.12.90/debian/linux-image-mips32r2el.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2el.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-mips32r2el instead. +the package name linux-image-6.12.94+deb13-mips32r2el instead. diff -Nru linux-6.12.90/debian/linux-image-mips32r2el.maintscript linux-6.12.94/debian/linux-image-mips32r2el.maintscript --- linux-6.12.90/debian/linux-image-mips32r2el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips32r2el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips32r2el linux-image-6.12.90+deb13.1-mips32r2el 5.7~rc5-1~exp1 linux-image-mips32r2el +dir_to_symlink /usr/share/doc/linux-image-mips32r2el linux-image-6.12.94+deb13-mips32r2el 5.7~rc5-1~exp1 linux-image-mips32r2el diff -Nru linux-6.12.90/debian/linux-image-mips64r2eb-dbg.maintscript linux-6.12.94/debian/linux-image-mips64r2eb-dbg.maintscript --- linux-6.12.90/debian/linux-image-mips64r2eb-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2eb-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r2eb-dbg linux-image-6.12.90+deb13.1-mips64r2eb-dbg 5.7~rc5-1~exp1 linux-image-mips64r2eb-dbg +dir_to_symlink /usr/share/doc/linux-image-mips64r2eb-dbg linux-image-6.12.94+deb13-mips64r2eb-dbg 5.7~rc5-1~exp1 linux-image-mips64r2eb-dbg diff -Nru linux-6.12.90/debian/linux-image-mips64r2eb.bug-presubj linux-6.12.94/debian/linux-image-mips64r2eb.bug-presubj --- linux-6.12.90/debian/linux-image-mips64r2eb.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2eb.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-mips64r2eb instead. +the package name linux-image-6.12.94+deb13-mips64r2eb instead. diff -Nru linux-6.12.90/debian/linux-image-mips64r2eb.maintscript linux-6.12.94/debian/linux-image-mips64r2eb.maintscript --- linux-6.12.90/debian/linux-image-mips64r2eb.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2eb.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r2eb linux-image-6.12.90+deb13.1-mips64r2eb 5.7~rc5-1~exp1 linux-image-mips64r2eb +dir_to_symlink /usr/share/doc/linux-image-mips64r2eb linux-image-6.12.94+deb13-mips64r2eb 5.7~rc5-1~exp1 linux-image-mips64r2eb diff -Nru linux-6.12.90/debian/linux-image-mips64r2el-dbg.maintscript linux-6.12.94/debian/linux-image-mips64r2el-dbg.maintscript --- linux-6.12.90/debian/linux-image-mips64r2el-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2el-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r2el-dbg linux-image-6.12.90+deb13.1-mips64r2el-dbg 5.7~rc5-1~exp1 linux-image-mips64r2el-dbg +dir_to_symlink /usr/share/doc/linux-image-mips64r2el-dbg linux-image-6.12.94+deb13-mips64r2el-dbg 5.7~rc5-1~exp1 linux-image-mips64r2el-dbg diff -Nru linux-6.12.90/debian/linux-image-mips64r2el.bug-presubj linux-6.12.94/debian/linux-image-mips64r2el.bug-presubj --- linux-6.12.90/debian/linux-image-mips64r2el.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2el.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-mips64r2el instead. +the package name linux-image-6.12.94+deb13-mips64r2el instead. diff -Nru linux-6.12.90/debian/linux-image-mips64r2el.maintscript linux-6.12.94/debian/linux-image-mips64r2el.maintscript --- linux-6.12.90/debian/linux-image-mips64r2el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r2el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r2el linux-image-6.12.90+deb13.1-mips64r2el 5.7~rc5-1~exp1 linux-image-mips64r2el +dir_to_symlink /usr/share/doc/linux-image-mips64r2el linux-image-6.12.94+deb13-mips64r2el 5.7~rc5-1~exp1 linux-image-mips64r2el diff -Nru linux-6.12.90/debian/linux-image-mips64r6el-dbg.maintscript linux-6.12.94/debian/linux-image-mips64r6el-dbg.maintscript --- linux-6.12.90/debian/linux-image-mips64r6el-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r6el-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r6el-dbg linux-image-6.12.90+deb13.1-mips64r6el-dbg 5.7~rc5-1~exp1 linux-image-mips64r6el-dbg +dir_to_symlink /usr/share/doc/linux-image-mips64r6el-dbg linux-image-6.12.94+deb13-mips64r6el-dbg 5.7~rc5-1~exp1 linux-image-mips64r6el-dbg diff -Nru linux-6.12.90/debian/linux-image-mips64r6el.bug-presubj linux-6.12.94/debian/linux-image-mips64r6el.bug-presubj --- linux-6.12.90/debian/linux-image-mips64r6el.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r6el.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-mips64r6el instead. +the package name linux-image-6.12.94+deb13-mips64r6el instead. diff -Nru linux-6.12.90/debian/linux-image-mips64r6el.maintscript linux-6.12.94/debian/linux-image-mips64r6el.maintscript --- linux-6.12.90/debian/linux-image-mips64r6el.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-mips64r6el.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-mips64r6el linux-image-6.12.90+deb13.1-mips64r6el 5.7~rc5-1~exp1 linux-image-mips64r6el +dir_to_symlink /usr/share/doc/linux-image-mips64r6el linux-image-6.12.94+deb13-mips64r6el 5.7~rc5-1~exp1 linux-image-mips64r6el diff -Nru linux-6.12.90/debian/linux-image-octeon-dbg.maintscript linux-6.12.94/debian/linux-image-octeon-dbg.maintscript --- linux-6.12.90/debian/linux-image-octeon-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-octeon-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-octeon-dbg linux-image-6.12.90+deb13.1-octeon-dbg 5.7~rc5-1~exp1 linux-image-octeon-dbg +dir_to_symlink /usr/share/doc/linux-image-octeon-dbg linux-image-6.12.94+deb13-octeon-dbg 5.7~rc5-1~exp1 linux-image-octeon-dbg diff -Nru linux-6.12.90/debian/linux-image-octeon.bug-presubj linux-6.12.94/debian/linux-image-octeon.bug-presubj --- linux-6.12.90/debian/linux-image-octeon.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-octeon.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-octeon instead. +the package name linux-image-6.12.94+deb13-octeon instead. diff -Nru linux-6.12.90/debian/linux-image-octeon.maintscript linux-6.12.94/debian/linux-image-octeon.maintscript --- linux-6.12.90/debian/linux-image-octeon.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-octeon.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-octeon linux-image-6.12.90+deb13.1-octeon 5.7~rc5-1~exp1 linux-image-octeon +dir_to_symlink /usr/share/doc/linux-image-octeon linux-image-6.12.94+deb13-octeon 5.7~rc5-1~exp1 linux-image-octeon diff -Nru linux-6.12.90/debian/linux-image-parisc-dbg.maintscript linux-6.12.94/debian/linux-image-parisc-dbg.maintscript --- linux-6.12.90/debian/linux-image-parisc-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-parisc-dbg linux-image-6.12.90+deb13.1-parisc-dbg 5.7~rc5-1~exp1 linux-image-parisc-dbg +dir_to_symlink /usr/share/doc/linux-image-parisc-dbg linux-image-6.12.94+deb13-parisc-dbg 5.7~rc5-1~exp1 linux-image-parisc-dbg diff -Nru linux-6.12.90/debian/linux-image-parisc.bug-presubj linux-6.12.94/debian/linux-image-parisc.bug-presubj --- linux-6.12.90/debian/linux-image-parisc.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-parisc instead. +the package name linux-image-6.12.94+deb13-parisc instead. diff -Nru linux-6.12.90/debian/linux-image-parisc.maintscript linux-6.12.94/debian/linux-image-parisc.maintscript --- linux-6.12.90/debian/linux-image-parisc.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-parisc linux-image-6.12.90+deb13.1-parisc 5.7~rc5-1~exp1 linux-image-parisc +dir_to_symlink /usr/share/doc/linux-image-parisc linux-image-6.12.94+deb13-parisc 5.7~rc5-1~exp1 linux-image-parisc diff -Nru linux-6.12.90/debian/linux-image-parisc64-dbg.maintscript linux-6.12.94/debian/linux-image-parisc64-dbg.maintscript --- linux-6.12.90/debian/linux-image-parisc64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-parisc64-dbg linux-image-6.12.90+deb13.1-parisc64-dbg 5.7~rc5-1~exp1 linux-image-parisc64-dbg +dir_to_symlink /usr/share/doc/linux-image-parisc64-dbg linux-image-6.12.94+deb13-parisc64-dbg 5.7~rc5-1~exp1 linux-image-parisc64-dbg diff -Nru linux-6.12.90/debian/linux-image-parisc64.bug-presubj linux-6.12.94/debian/linux-image-parisc64.bug-presubj --- linux-6.12.90/debian/linux-image-parisc64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-parisc64 instead. +the package name linux-image-6.12.94+deb13-parisc64 instead. diff -Nru linux-6.12.90/debian/linux-image-parisc64.maintscript linux-6.12.94/debian/linux-image-parisc64.maintscript --- linux-6.12.90/debian/linux-image-parisc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-parisc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-parisc64 linux-image-6.12.90+deb13.1-parisc64 5.7~rc5-1~exp1 linux-image-parisc64 +dir_to_symlink /usr/share/doc/linux-image-parisc64 linux-image-6.12.94+deb13-parisc64 5.7~rc5-1~exp1 linux-image-parisc64 diff -Nru linux-6.12.90/debian/linux-image-powerpc-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc-dbg linux-image-6.12.90+deb13.1-powerpc-dbg 5.7~rc5-1~exp1 linux-image-powerpc-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc-dbg linux-image-6.12.94+deb13-powerpc-dbg 5.7~rc5-1~exp1 linux-image-powerpc-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc-smp-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc-smp-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc-smp-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc-smp-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc-smp-dbg linux-image-6.12.90+deb13.1-powerpc-smp-dbg 5.7~rc5-1~exp1 linux-image-powerpc-smp-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc-smp-dbg linux-image-6.12.94+deb13-powerpc-smp-dbg 5.7~rc5-1~exp1 linux-image-powerpc-smp-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc-smp.bug-presubj linux-6.12.94/debian/linux-image-powerpc-smp.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc-smp.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc-smp.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc-smp instead. +the package name linux-image-6.12.94+deb13-powerpc-smp instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc-smp.maintscript linux-6.12.94/debian/linux-image-powerpc-smp.maintscript --- linux-6.12.90/debian/linux-image-powerpc-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc-smp linux-image-6.12.90+deb13.1-powerpc-smp 5.7~rc5-1~exp1 linux-image-powerpc-smp +dir_to_symlink /usr/share/doc/linux-image-powerpc-smp linux-image-6.12.94+deb13-powerpc-smp 5.7~rc5-1~exp1 linux-image-powerpc-smp diff -Nru linux-6.12.90/debian/linux-image-powerpc.bug-presubj linux-6.12.94/debian/linux-image-powerpc.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc instead. +the package name linux-image-6.12.94+deb13-powerpc instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc.maintscript linux-6.12.94/debian/linux-image-powerpc.maintscript --- linux-6.12.90/debian/linux-image-powerpc.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc linux-image-6.12.90+deb13.1-powerpc 5.7~rc5-1~exp1 linux-image-powerpc +dir_to_symlink /usr/share/doc/linux-image-powerpc linux-image-6.12.94+deb13-powerpc 5.7~rc5-1~exp1 linux-image-powerpc diff -Nru linux-6.12.90/debian/linux-image-powerpc64-64k-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc64-64k-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc64-64k-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64-64k-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64-64k-dbg linux-image-6.12.90+deb13.1-powerpc64-64k-dbg 5.7~rc5-1~exp1 linux-image-powerpc64-64k-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc64-64k-dbg linux-image-6.12.94+deb13-powerpc64-64k-dbg 5.7~rc5-1~exp1 linux-image-powerpc64-64k-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc64-64k.bug-presubj linux-6.12.94/debian/linux-image-powerpc64-64k.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc64-64k.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64-64k.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc64-64k instead. +the package name linux-image-6.12.94+deb13-powerpc64-64k instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc64-64k.maintscript linux-6.12.94/debian/linux-image-powerpc64-64k.maintscript --- linux-6.12.90/debian/linux-image-powerpc64-64k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64-64k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64-64k linux-image-6.12.90+deb13.1-powerpc64-64k 5.7~rc5-1~exp1 linux-image-powerpc64-64k +dir_to_symlink /usr/share/doc/linux-image-powerpc64-64k linux-image-6.12.94+deb13-powerpc64-64k 5.7~rc5-1~exp1 linux-image-powerpc64-64k diff -Nru linux-6.12.90/debian/linux-image-powerpc64-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc64-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64-dbg linux-image-6.12.90+deb13.1-powerpc64-dbg 5.7~rc5-1~exp1 linux-image-powerpc64-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc64-dbg linux-image-6.12.94+deb13-powerpc64-dbg 5.7~rc5-1~exp1 linux-image-powerpc64-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc64.bug-presubj linux-6.12.94/debian/linux-image-powerpc64.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc64 instead. +the package name linux-image-6.12.94+deb13-powerpc64 instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc64.maintscript linux-6.12.94/debian/linux-image-powerpc64.maintscript --- linux-6.12.90/debian/linux-image-powerpc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64 linux-image-6.12.90+deb13.1-powerpc64 5.7~rc5-1~exp1 linux-image-powerpc64 +dir_to_symlink /usr/share/doc/linux-image-powerpc64 linux-image-6.12.94+deb13-powerpc64 5.7~rc5-1~exp1 linux-image-powerpc64 diff -Nru linux-6.12.90/debian/linux-image-powerpc64le-64k-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc64le-64k-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc64le-64k-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le-64k-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64le-64k-dbg linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg 5.7~rc5-1~exp1 linux-image-powerpc64le-64k-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc64le-64k-dbg linux-image-6.12.94+deb13-powerpc64le-64k-dbg 5.7~rc5-1~exp1 linux-image-powerpc64le-64k-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc64le-64k.bug-presubj linux-6.12.94/debian/linux-image-powerpc64le-64k.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc64le-64k.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le-64k.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc64le-64k instead. +the package name linux-image-6.12.94+deb13-powerpc64le-64k instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc64le-64k.maintscript linux-6.12.94/debian/linux-image-powerpc64le-64k.maintscript --- linux-6.12.90/debian/linux-image-powerpc64le-64k.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le-64k.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64le-64k linux-image-6.12.90+deb13.1-powerpc64le-64k 5.7~rc5-1~exp1 linux-image-powerpc64le-64k +dir_to_symlink /usr/share/doc/linux-image-powerpc64le-64k linux-image-6.12.94+deb13-powerpc64le-64k 5.7~rc5-1~exp1 linux-image-powerpc64le-64k diff -Nru linux-6.12.90/debian/linux-image-powerpc64le-dbg.maintscript linux-6.12.94/debian/linux-image-powerpc64le-dbg.maintscript --- linux-6.12.90/debian/linux-image-powerpc64le-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64le-dbg linux-image-6.12.90+deb13.1-powerpc64le-dbg 5.7~rc5-1~exp1 linux-image-powerpc64le-dbg +dir_to_symlink /usr/share/doc/linux-image-powerpc64le-dbg linux-image-6.12.94+deb13-powerpc64le-dbg 5.7~rc5-1~exp1 linux-image-powerpc64le-dbg diff -Nru linux-6.12.90/debian/linux-image-powerpc64le.bug-presubj linux-6.12.94/debian/linux-image-powerpc64le.bug-presubj --- linux-6.12.90/debian/linux-image-powerpc64le.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-powerpc64le instead. +the package name linux-image-6.12.94+deb13-powerpc64le instead. diff -Nru linux-6.12.90/debian/linux-image-powerpc64le.maintscript linux-6.12.94/debian/linux-image-powerpc64le.maintscript --- linux-6.12.90/debian/linux-image-powerpc64le.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-powerpc64le.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-powerpc64le linux-image-6.12.90+deb13.1-powerpc64le 5.7~rc5-1~exp1 linux-image-powerpc64le +dir_to_symlink /usr/share/doc/linux-image-powerpc64le linux-image-6.12.94+deb13-powerpc64le 5.7~rc5-1~exp1 linux-image-powerpc64le diff -Nru linux-6.12.90/debian/linux-image-riscv64-dbg.maintscript linux-6.12.94/debian/linux-image-riscv64-dbg.maintscript --- linux-6.12.90/debian/linux-image-riscv64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-riscv64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-riscv64-dbg linux-image-6.12.90+deb13.1-riscv64-dbg 5.7~rc5-1~exp1 linux-image-riscv64-dbg +dir_to_symlink /usr/share/doc/linux-image-riscv64-dbg linux-image-6.12.94+deb13-riscv64-dbg 5.7~rc5-1~exp1 linux-image-riscv64-dbg diff -Nru linux-6.12.90/debian/linux-image-riscv64.bug-presubj linux-6.12.94/debian/linux-image-riscv64.bug-presubj --- linux-6.12.90/debian/linux-image-riscv64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-riscv64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-riscv64 instead. +the package name linux-image-6.12.94+deb13-riscv64 instead. diff -Nru linux-6.12.90/debian/linux-image-riscv64.maintscript linux-6.12.94/debian/linux-image-riscv64.maintscript --- linux-6.12.90/debian/linux-image-riscv64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-riscv64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-riscv64 linux-image-6.12.90+deb13.1-riscv64 5.7~rc5-1~exp1 linux-image-riscv64 +dir_to_symlink /usr/share/doc/linux-image-riscv64 linux-image-6.12.94+deb13-riscv64 5.7~rc5-1~exp1 linux-image-riscv64 diff -Nru linux-6.12.90/debian/linux-image-rpi-dbg.maintscript linux-6.12.94/debian/linux-image-rpi-dbg.maintscript --- linux-6.12.90/debian/linux-image-rpi-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rpi-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rpi-dbg linux-image-6.12.90+deb13.1-rpi-dbg 5.7~rc5-1~exp1 linux-image-rpi-dbg +dir_to_symlink /usr/share/doc/linux-image-rpi-dbg linux-image-6.12.94+deb13-rpi-dbg 5.7~rc5-1~exp1 linux-image-rpi-dbg diff -Nru linux-6.12.90/debian/linux-image-rpi.bug-presubj linux-6.12.94/debian/linux-image-rpi.bug-presubj --- linux-6.12.90/debian/linux-image-rpi.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rpi.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-rpi instead. +the package name linux-image-6.12.94+deb13-rpi instead. diff -Nru linux-6.12.90/debian/linux-image-rpi.maintscript linux-6.12.94/debian/linux-image-rpi.maintscript --- linux-6.12.90/debian/linux-image-rpi.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rpi.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rpi linux-image-6.12.90+deb13.1-rpi 5.7~rc5-1~exp1 linux-image-rpi +dir_to_symlink /usr/share/doc/linux-image-rpi linux-image-6.12.94+deb13-rpi 5.7~rc5-1~exp1 linux-image-rpi diff -Nru linux-6.12.90/debian/linux-image-rt-amd64-dbg.maintscript linux-6.12.94/debian/linux-image-rt-amd64-dbg.maintscript --- linux-6.12.90/debian/linux-image-rt-amd64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rt-amd64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-amd64-dbg linux-image-6.12.90+deb13.1-rt-amd64-dbg 5.7~rc5-1~exp1 linux-image-rt-amd64-dbg +dir_to_symlink /usr/share/doc/linux-image-rt-amd64-dbg linux-image-6.12.94+deb13-rt-amd64-dbg 5.7~rc5-1~exp1 linux-image-rt-amd64-dbg diff -Nru linux-6.12.90/debian/linux-image-rt-arm64-dbg.maintscript linux-6.12.94/debian/linux-image-rt-arm64-dbg.maintscript --- linux-6.12.90/debian/linux-image-rt-arm64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rt-arm64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-arm64-dbg linux-image-6.12.90+deb13.1-rt-arm64-dbg 5.7~rc5-1~exp1 linux-image-rt-arm64-dbg +dir_to_symlink /usr/share/doc/linux-image-rt-arm64-dbg linux-image-6.12.94+deb13-rt-arm64-dbg 5.7~rc5-1~exp1 linux-image-rt-arm64-dbg diff -Nru linux-6.12.90/debian/linux-image-rt-armmp-dbg.maintscript linux-6.12.94/debian/linux-image-rt-armmp-dbg.maintscript --- linux-6.12.90/debian/linux-image-rt-armmp-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rt-armmp-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-armmp-dbg linux-image-6.12.90+deb13.1-rt-armmp-dbg 5.7~rc5-1~exp1 linux-image-rt-armmp-dbg +dir_to_symlink /usr/share/doc/linux-image-rt-armmp-dbg linux-image-6.12.94+deb13-rt-armmp-dbg 5.7~rc5-1~exp1 linux-image-rt-armmp-dbg diff -Nru linux-6.12.90/debian/linux-image-rt-armmp.bug-presubj linux-6.12.94/debian/linux-image-rt-armmp.bug-presubj --- linux-6.12.90/debian/linux-image-rt-armmp.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rt-armmp.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-rt-armmp instead. +the package name linux-image-6.12.94+deb13-rt-armmp instead. diff -Nru linux-6.12.90/debian/linux-image-rt-armmp.maintscript linux-6.12.94/debian/linux-image-rt-armmp.maintscript --- linux-6.12.90/debian/linux-image-rt-armmp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-rt-armmp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-rt-armmp linux-image-6.12.90+deb13.1-rt-armmp 5.7~rc5-1~exp1 linux-image-rt-armmp +dir_to_symlink /usr/share/doc/linux-image-rt-armmp linux-image-6.12.94+deb13-rt-armmp 5.7~rc5-1~exp1 linux-image-rt-armmp diff -Nru linux-6.12.90/debian/linux-image-s390x-dbg.maintscript linux-6.12.94/debian/linux-image-s390x-dbg.maintscript --- linux-6.12.90/debian/linux-image-s390x-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-s390x-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-s390x-dbg linux-image-6.12.90+deb13.1-s390x-dbg 5.7~rc5-1~exp1 linux-image-s390x-dbg +dir_to_symlink /usr/share/doc/linux-image-s390x-dbg linux-image-6.12.94+deb13-s390x-dbg 5.7~rc5-1~exp1 linux-image-s390x-dbg diff -Nru linux-6.12.90/debian/linux-image-s390x.bug-presubj linux-6.12.94/debian/linux-image-s390x.bug-presubj --- linux-6.12.90/debian/linux-image-s390x.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-s390x.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-s390x instead. +the package name linux-image-6.12.94+deb13-s390x instead. diff -Nru linux-6.12.90/debian/linux-image-s390x.maintscript linux-6.12.94/debian/linux-image-s390x.maintscript --- linux-6.12.90/debian/linux-image-s390x.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-s390x.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-s390x linux-image-6.12.90+deb13.1-s390x 5.7~rc5-1~exp1 linux-image-s390x +dir_to_symlink /usr/share/doc/linux-image-s390x linux-image-6.12.94+deb13-s390x 5.7~rc5-1~exp1 linux-image-s390x diff -Nru linux-6.12.90/debian/linux-image-sh7751r-dbg.maintscript linux-6.12.94/debian/linux-image-sh7751r-dbg.maintscript --- linux-6.12.90/debian/linux-image-sh7751r-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7751r-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sh7751r-dbg linux-image-6.12.90+deb13.1-sh7751r-dbg 5.7~rc5-1~exp1 linux-image-sh7751r-dbg +dir_to_symlink /usr/share/doc/linux-image-sh7751r-dbg linux-image-6.12.94+deb13-sh7751r-dbg 5.7~rc5-1~exp1 linux-image-sh7751r-dbg diff -Nru linux-6.12.90/debian/linux-image-sh7751r.bug-presubj linux-6.12.94/debian/linux-image-sh7751r.bug-presubj --- linux-6.12.90/debian/linux-image-sh7751r.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7751r.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-sh7751r instead. +the package name linux-image-6.12.94+deb13-sh7751r instead. diff -Nru linux-6.12.90/debian/linux-image-sh7751r.maintscript linux-6.12.94/debian/linux-image-sh7751r.maintscript --- linux-6.12.90/debian/linux-image-sh7751r.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7751r.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sh7751r linux-image-6.12.90+deb13.1-sh7751r 5.7~rc5-1~exp1 linux-image-sh7751r +dir_to_symlink /usr/share/doc/linux-image-sh7751r linux-image-6.12.94+deb13-sh7751r 5.7~rc5-1~exp1 linux-image-sh7751r diff -Nru linux-6.12.90/debian/linux-image-sh7785lcr-dbg.maintscript linux-6.12.94/debian/linux-image-sh7785lcr-dbg.maintscript --- linux-6.12.90/debian/linux-image-sh7785lcr-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7785lcr-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sh7785lcr-dbg linux-image-6.12.90+deb13.1-sh7785lcr-dbg 5.7~rc5-1~exp1 linux-image-sh7785lcr-dbg +dir_to_symlink /usr/share/doc/linux-image-sh7785lcr-dbg linux-image-6.12.94+deb13-sh7785lcr-dbg 5.7~rc5-1~exp1 linux-image-sh7785lcr-dbg diff -Nru linux-6.12.90/debian/linux-image-sh7785lcr.bug-presubj linux-6.12.94/debian/linux-image-sh7785lcr.bug-presubj --- linux-6.12.90/debian/linux-image-sh7785lcr.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7785lcr.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-sh7785lcr instead. +the package name linux-image-6.12.94+deb13-sh7785lcr instead. diff -Nru linux-6.12.90/debian/linux-image-sh7785lcr.maintscript linux-6.12.94/debian/linux-image-sh7785lcr.maintscript --- linux-6.12.90/debian/linux-image-sh7785lcr.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sh7785lcr.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sh7785lcr linux-image-6.12.90+deb13.1-sh7785lcr 5.7~rc5-1~exp1 linux-image-sh7785lcr +dir_to_symlink /usr/share/doc/linux-image-sh7785lcr linux-image-6.12.94+deb13-sh7785lcr 5.7~rc5-1~exp1 linux-image-sh7785lcr diff -Nru linux-6.12.90/debian/linux-image-sparc64-dbg.maintscript linux-6.12.94/debian/linux-image-sparc64-dbg.maintscript --- linux-6.12.90/debian/linux-image-sparc64-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sparc64-dbg linux-image-6.12.90+deb13.1-sparc64-dbg 5.7~rc5-1~exp1 linux-image-sparc64-dbg +dir_to_symlink /usr/share/doc/linux-image-sparc64-dbg linux-image-6.12.94+deb13-sparc64-dbg 5.7~rc5-1~exp1 linux-image-sparc64-dbg diff -Nru linux-6.12.90/debian/linux-image-sparc64-smp-dbg.maintscript linux-6.12.94/debian/linux-image-sparc64-smp-dbg.maintscript --- linux-6.12.90/debian/linux-image-sparc64-smp-dbg.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64-smp-dbg.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sparc64-smp-dbg linux-image-6.12.90+deb13.1-sparc64-smp-dbg 5.7~rc5-1~exp1 linux-image-sparc64-smp-dbg +dir_to_symlink /usr/share/doc/linux-image-sparc64-smp-dbg linux-image-6.12.94+deb13-sparc64-smp-dbg 5.7~rc5-1~exp1 linux-image-sparc64-smp-dbg diff -Nru linux-6.12.90/debian/linux-image-sparc64-smp.bug-presubj linux-6.12.94/debian/linux-image-sparc64-smp.bug-presubj --- linux-6.12.90/debian/linux-image-sparc64-smp.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64-smp.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-sparc64-smp instead. +the package name linux-image-6.12.94+deb13-sparc64-smp instead. diff -Nru linux-6.12.90/debian/linux-image-sparc64-smp.maintscript linux-6.12.94/debian/linux-image-sparc64-smp.maintscript --- linux-6.12.90/debian/linux-image-sparc64-smp.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64-smp.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sparc64-smp linux-image-6.12.90+deb13.1-sparc64-smp 5.7~rc5-1~exp1 linux-image-sparc64-smp +dir_to_symlink /usr/share/doc/linux-image-sparc64-smp linux-image-6.12.94+deb13-sparc64-smp 5.7~rc5-1~exp1 linux-image-sparc64-smp diff -Nru linux-6.12.90/debian/linux-image-sparc64.bug-presubj linux-6.12.94/debian/linux-image-sparc64.bug-presubj --- linux-6.12.90/debian/linux-image-sparc64.bug-presubj 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64.bug-presubj 2026-06-20 07:03:06.000000000 +0000 @@ -2,4 +2,4 @@ This is probably not what you intended to do. If you want to report a bug in the Linux kernel or modules, you should use -the package name linux-image-6.12.90+deb13.1-sparc64 instead. +the package name linux-image-6.12.94+deb13-sparc64 instead. diff -Nru linux-6.12.90/debian/linux-image-sparc64.maintscript linux-6.12.94/debian/linux-image-sparc64.maintscript --- linux-6.12.90/debian/linux-image-sparc64.maintscript 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/linux-image-sparc64.maintscript 2026-06-20 07:03:06.000000000 +0000 @@ -1 +1 @@ -dir_to_symlink /usr/share/doc/linux-image-sparc64 linux-image-6.12.90+deb13.1-sparc64 5.7~rc5-1~exp1 linux-image-sparc64 +dir_to_symlink /usr/share/doc/linux-image-sparc64 linux-image-6.12.94+deb13-sparc64 5.7~rc5-1~exp1 linux-image-sparc64 diff -Nru linux-6.12.90/debian/patches/bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch linux-6.12.94/debian/patches/bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch --- linux-6.12.90/debian/patches/bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch 2026-05-27 07:10:07.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,46 +0,0 @@ -From: Pauli Virtanen -Date: Fri, 24 Apr 2026 22:24:29 +0300 -Subject: Bluetooth: btmtk: accept too short WMT FUNC_CTRL events -Origin: https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git/commit/?id=e3ac0d9f1a205f33a43fba3b79ef74d2f604c78b -Bug-Debian: https://bugs.debian.org/1136790 - -MT7925 (USB ID 0e8d:e025) on fw version 20260106153314 sends WMT -FUNC_CTRL events that are missing the status field. - -Prior to commit 006b9943b982 ("Bluetooth: btmtk: validate WMT event SKB -length before struct access") the status was read from out-of-bounds of -SKB data, which usually would result to success with -BTMTK_WMT_ON_UNDONE, although I don't know the intent here. The bounds -check added in that commit returns with error instead, producing -"Bluetooth: hci0: Failed to send wmt func ctrl (-22)" and makes the -device unusable. - -Fix the regression by interpreting too short packet as status -BTMTK_WMT_ON_UNDONE, which makes the device work normally again. - -Fixes: 634a4408c061 ("Bluetooth: btmtk: validate WMT event SKB length before struct access") -Signed-off-by: Pauli Virtanen -Tested-by: Mikhail Gavrilov # MT7922 (0489:e0e2) -Signed-off-by: Luiz Augusto von Dentz ---- - drivers/bluetooth/btmtk.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/bluetooth/btmtk.c b/drivers/bluetooth/btmtk.c -index f70c1b0f8990..a29f72216c34 100644 ---- a/drivers/bluetooth/btmtk.c -+++ b/drivers/bluetooth/btmtk.c -@@ -719,8 +719,8 @@ static int btmtk_usb_hci_wmt_sync(struct hci_dev *hdev, - case BTMTK_WMT_FUNC_CTRL: - if (!skb_pull_data(data->evt_skb, - sizeof(wmt_evt_funcc->status))) { -- err = -EINVAL; -- goto err_free_skb; -+ status = BTMTK_WMT_ON_UNDONE; -+ break; - } - - wmt_evt_funcc = (struct btmtk_hci_wmt_evt_funcc *)wmt_evt; --- -2.53.0 - diff -Nru linux-6.12.90/debian/patches/bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch linux-6.12.94/debian/patches/bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch --- linux-6.12.90/debian/patches/bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch 2026-06-20 07:03:03.000000000 +0000 @@ -0,0 +1,45 @@ +From: Eric Dumazet +Date: Mon, 8 Jun 2026 15:59:18 +0000 +Subject: ip6_vti: set netns_immutable on the fallback device. +Origin: https://lore.kernel.org/all/ajJ6TSzxuWdfQkxf@eldamar.lan/ +Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-52909 + +[ Upstream commit d289d5307762d1838aaece22c6b6fcad9e8865f9 ] + +john1988 and Noam Rathaus reported that vti6_init_net() does not set the +netns_immutable flag on the per-netns fallback tunnel device (ip6_vti0). + +Other similar tunnel drivers (like ip6_tunnel, sit, ip6_gre, and ip_tunnel) +correctly set this flag during their fallback device initialization to +prevent them from being moved to another network namespace. + +Fixes: 61220ab34948 ("vti6: Enable namespace changing") +Reported-by: Noam Rathaus +Signed-off-by: Eric Dumazet +Cc: Steffen Klassert +Reviewed-by: Nicolas Dichtel +Link: https://patch.msgid.link/20260608155918.787644-1-edumazet@google.com +Signed-off-by: Jakub Kicinski +[Salvatore Bonaccorso: Backport for version without 0c493da86374 ("net: +rename netns_local to netns_immutable") in v6.15-rc1 and use +netns_local.] +Signed-off-by: Salvatore Bonaccorso +--- + net/ipv6/ip6_vti.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/net/ipv6/ip6_vti.c b/net/ipv6/ip6_vti.c +index 2ac88593a954..892533dbb527 100644 +--- a/net/ipv6/ip6_vti.c ++++ b/net/ipv6/ip6_vti.c +@@ -1157,6 +1157,7 @@ static int __net_init vti6_init_net(struct net *net) + goto err_alloc_dev; + dev_net_set(ip6n->fb_tnl_dev, net); + ip6n->fb_tnl_dev->rtnl_link_ops = &vti6_link_ops; ++ ip6n->fb_tnl_dev->netns_local = true; + + err = vti6_fb_tnl_dev_init(ip6n->fb_tnl_dev); + if (err < 0) +-- +2.53.0 + diff -Nru linux-6.12.90/debian/patches/bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch linux-6.12.94/debian/patches/bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch --- linux-6.12.90/debian/patches/bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch 2026-05-27 07:35:32.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -From: Allison Henderson -Date: Tue, 5 May 2026 16:43:36 -0700 -Subject: net/rds: reset op_nents when zerocopy page pin fails -Origin: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit?id=0bbbff00a15b1df2cac9014d6cf4b6890f473353 -Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-43494 - -commit e174929793195e0cd6a4adb0cad731b39f9019b4 upstream. - -When iov_iter_get_pages2() fails in rds_message_zcopy_from_user(), -the pinned pages are released with put_page(), and -rm->data.op_mmp_znotifier is cleared. But we fail to properly -clear rm->data.op_nents. - -Later when rds_message_purge() is called from rds_sendmsg() the -cleanup loop iterates over the incorrectly non zero number of -op_nents and frees them again. - -Fix this by properly resetting op_nents when it should be in -rds_message_zcopy_from_user(). - -Fixes: 0cebaccef3ac ("rds: zerocopy Tx support.") -Signed-off-by: Allison Henderson -Reviewed-by: Simon Horman -Link: https://patch.msgid.link/20260505234336.2132721-1-achender@kernel.org -Signed-off-by: Jakub Kicinski -Signed-off-by: Greg Kroah-Hartman ---- - net/rds/message.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/net/rds/message.c b/net/rds/message.c -index 921d89973b93..9824e79e057f 100644 ---- a/net/rds/message.c -+++ b/net/rds/message.c -@@ -408,6 +408,7 @@ static int rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter * - - for (i = 0; i < rm->data.op_nents; i++) - put_page(sg_page(&rm->data.op_sg[i])); -+ rm->data.op_nents = 0; - mmp = &rm->data.op_mmp_znotifier->z_mmp; - mm_unaccount_pinned_pages(mmp); - ret = -EFAULT; --- -2.53.0 - diff -Nru linux-6.12.90/debian/patches/bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch linux-6.12.94/debian/patches/bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch --- linux-6.12.90/debian/patches/bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch 2026-05-27 07:10:07.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -From: William Bowling -Date: Wed, 13 May 2026 04:16:35 +0000 -Subject: net: skbuff: preserve shared-frag marker during coalescing -Origin: https://git.kernel.org/linus/f84eca5817390257cef78013d0112481c503b4a3 -Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2026-46300 - -skb_try_coalesce() can attach paged frags from @from to @to. If @from -has SKBFL_SHARED_FRAG set, the resulting @to skb can contain the same -externally-owned or page-cache-backed frags, but the shared-frag marker -is currently lost. - -That breaks the invariant relied on by later in-place writers. In -particular, ESP input checks skb_has_shared_frag() before deciding -whether an uncloned nonlinear skb can skip skb_cow_data(). If TCP -receive coalescing has moved shared frags into an unmarked skb, ESP can -see skb_has_shared_frag() as false and decrypt in place over page-cache -backed frags. - -Propagate SKBFL_SHARED_FRAG when skb_try_coalesce() transfers paged -frags. The tailroom copy path does not need the marker because it copies -bytes into @to's linear data rather than transferring frag descriptors. - -Fixes: cef401de7be8 ("net: fix possible wrong checksum generation") -Fixes: f4c50a4034e6 ("xfrm: esp: avoid in-place decrypt on shared skb frags") -Signed-off-by: William Bowling -Reviewed-by: Eric Dumazet -Tested-by: Jiayuan Chen -Link: https://patch.msgid.link/20260513041635.1289541-1-vakzz@zellic.io -Signed-off-by: Jakub Kicinski ---- - net/core/skbuff.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/net/core/skbuff.c b/net/core/skbuff.c -index 7dad68e3b518..9c4e8d331d6d 100644 ---- a/net/core/skbuff.c -+++ b/net/core/skbuff.c -@@ -6200,6 +6200,8 @@ bool skb_try_coalesce(struct sk_buff *to, struct sk_buff *from, - from_shinfo->frags, - from_shinfo->nr_frags * sizeof(skb_frag_t)); - to_shinfo->nr_frags += from_shinfo->nr_frags; -+ if (from_shinfo->nr_frags) -+ to_shinfo->flags |= from_shinfo->flags & SKBFL_SHARED_FRAG; - - if (!skb_cloned(from)) - from_shinfo->nr_frags = 0; --- -2.53.0 - diff -Nru linux-6.12.90/debian/patches/bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch linux-6.12.94/debian/patches/bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch --- linux-6.12.90/debian/patches/bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch 2026-05-27 07:10:07.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -From: Hyunwoo Kim -Date: Sat, 16 May 2026 07:28:53 +0900 -Subject: net: skbuff: propagate shared-frag marker through frag-transfer - helpers -Origin: https://git.kernel.org/linus/48f6a5356a33dd78e7144ae1faef95ffc990aae0 - -Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail -to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags when -moving frags from source to destination. __pskb_copy_fclone() defers -the rest of the shinfo metadata to skb_copy_header() after copying -frag descriptors, but that helper only carries over gso_{size,segs, -type} and never touches skb_shinfo()->flags; skb_shift() moves frag -descriptors directly and leaves flags untouched. As a result, the -destination skb keeps a reference to the same externally-owned or -page-cache-backed pages while reporting skb_has_shared_frag() as -false. - -The mismatch is harmful in any in-place writer that uses -skb_has_shared_frag() to decide whether shared pages must be detoured -through skb_cow_data(). ESP input is one such writer (esp4.c, -esp6.c), and a single nft 'dup to ' rule -- or any other -nf_dup_ipv4() / xt_TEE caller -- is enough to land a pskb_copy()'d -skb in esp_input() with the marker stripped, letting an unprivileged -user write into the page cache of a root-owned read-only file via -authencesn-ESN stray writes. - -Set SKBFL_SHARED_FRAG on the destination whenever frag descriptors -were actually moved from the source. skb_copy() and skb_copy_expand() -share skb_copy_header() too but linearize all paged data into freshly -allocated head storage and emerge with nr_frags == 0, so -skb_has_shared_frag() returns false on its own; they need no change. - -The same omission exists in skb_gro_receive() and skb_gro_receive_list(). -The former moves the incoming skb's frag descriptors into the -accumulator's last sub-skb via two paths (a direct frag-move loop and -the head_frag + memcpy path); the latter chains the incoming skb whole -onto p's frag_list. Downstream skb_segment() reads only -skb_shinfo(p)->flags, and skb_segment_list() reuses each sub-skb's -shinfo as the nskb -- both p and lp must carry the marker. - -The same omission also exists in tcp_clone_payload(), which builds an -MTU probe skb by moving frag descriptors from skbs on sk_write_queue -into a freshly allocated nskb. The helper falls into the same family -and warrants the same fix for consistency; no TCP TX-side in-place -writer is currently known to reach a user page through this gap, but -a future consumer depending on the marker would regress silently. - -The same omission exists in skb_segment(): the per-iteration flag -merge takes only head_skb's flag, and the inner switch that rebinds -frag_skb to list_skb on head_skb-frags exhaustion does not fold the -new frag_skb's flag into nskb. Fold frag_skb's flag at both sites -so segments drawing frags from frag_list members carry the marker. - -Fixes: cef401de7be8 ("net: fix possible wrong checksum generation") -Fixes: f4c50a4034e6 ("xfrm: esp: avoid in-place decrypt on shared skb frags") -Suggested-by: Sabrina Dubroca -Suggested-by: Sultan Alsawaf -Suggested-by: Ben Hutchings -Suggested-by: Lin Ma -Suggested-by: Jingguo Tan -Suggested-by: Aaron Esau -Cc: stable@vger.kernel.org -Signed-off-by: Hyunwoo Kim -Tested-by: Rajat Gupta -Link: https://patch.msgid.link/ageeJfJHwgzmKXbh@v4bel -Signed-off-by: Paolo Abeni ---- - net/core/gro.c | 4 ++++ - net/core/skbuff.c | 9 ++++++++- - net/ipv4/tcp_output.c | 1 + - 3 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/net/core/gro.c b/net/core/gro.c -index 31d21de5b15a..9f8960789b2c 100644 ---- a/net/core/gro.c -+++ b/net/core/gro.c -@@ -213,10 +213,12 @@ int skb_gro_receive(struct sk_buff *p, struct sk_buff *skb) - p->data_len += len; - p->truesize += delta_truesize; - p->len += len; -+ skb_shinfo(p)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG; - if (lp != p) { - lp->data_len += len; - lp->truesize += delta_truesize; - lp->len += len; -+ skb_shinfo(lp)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG; - } - NAPI_GRO_CB(skb)->same_flow = 1; - return 0; -@@ -244,6 +246,8 @@ int skb_gro_receive_list(struct sk_buff *p, struct sk_buff *skb) - p->truesize += skb->truesize; - p->len += skb->len; - -+ skb_shinfo(p)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; -+ - NAPI_GRO_CB(skb)->same_flow = 1; - - return 0; -diff --git a/net/core/skbuff.c b/net/core/skbuff.c -index 9c4e8d331d6d..44ac121cfccb 100644 ---- a/net/core/skbuff.c -+++ b/net/core/skbuff.c -@@ -2248,6 +2248,7 @@ struct sk_buff *__pskb_copy_fclone(struct sk_buff *skb, int headroom, - skb_frag_ref(skb, i); - } - skb_shinfo(n)->nr_frags = i; -+ skb_shinfo(n)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; - } - - if (skb_has_frag_list(skb)) { -@@ -4349,6 +4350,8 @@ int skb_shift(struct sk_buff *tgt, struct sk_buff *skb, int shiftlen) - tgt->ip_summed = CHECKSUM_PARTIAL; - skb->ip_summed = CHECKSUM_PARTIAL; - -+ skb_shinfo(tgt)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; -+ - skb_len_add(skb, -shiftlen); - skb_len_add(tgt, shiftlen); - -@@ -4959,7 +4962,8 @@ struct sk_buff *skb_segment(struct sk_buff *head_skb, - skb_copy_from_linear_data_offset(head_skb, offset, - skb_put(nskb, hsize), hsize); - -- skb_shinfo(nskb)->flags |= skb_shinfo(head_skb)->flags & -+ skb_shinfo(nskb)->flags |= (skb_shinfo(head_skb)->flags | -+ skb_shinfo(frag_skb)->flags) & - SKBFL_SHARED_FRAG; - - if (skb_zerocopy_clone(nskb, frag_skb, GFP_ATOMIC)) -@@ -4976,6 +4980,9 @@ struct sk_buff *skb_segment(struct sk_buff *head_skb, - nfrags = skb_shinfo(list_skb)->nr_frags; - frag = skb_shinfo(list_skb)->frags; - frag_skb = list_skb; -+ -+ skb_shinfo(nskb)->flags |= skb_shinfo(frag_skb)->flags & SKBFL_SHARED_FRAG; -+ - if (!skb_headlen(list_skb)) { - BUG_ON(!nfrags); - } else { -diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c -index f9d8755705f7..6e4bb411dc04 100644 ---- a/net/ipv4/tcp_output.c -+++ b/net/ipv4/tcp_output.c -@@ -2626,6 +2626,7 @@ static int tcp_clone_payload(struct sock *sk, struct sk_buff *to, - todo = min_t(int, skb_frag_size(fragfrom), - probe_size - len); - len += todo; -+ skb_shinfo(to)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; - if (lastfrag && - skb_frag_page(fragfrom) == skb_frag_page(lastfrag) && - skb_frag_off(fragfrom) == skb_frag_off(lastfrag) + --- -2.53.0 - diff -Nru linux-6.12.90/debian/patches/bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch linux-6.12.94/debian/patches/bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch --- linux-6.12.90/debian/patches/bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch 2026-05-26 21:29:12.000000000 +0000 +++ linux-6.12.94/debian/patches/bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -From: Asim Viladi Oglu Manizada -Date: Sat, 16 May 2026 21:15:39 +0000 -Subject: smb: client: reject userspace cifs.spnego descriptions -Origin: https://git.kernel.org/linus/3da1fdf4efbc490041eb4f836bf596201203f8f2 - -cifs.spnego key descriptions contain authority-bearing fields such as -pid, uid, creduid, and upcall_target that cifs.upcall treats as -kernel-originating inputs. However, userspace can also create keys of -this type through request_key(2) or add_key(2), allowing those fields to -be supplied without CIFS origin. - -Only accept cifs.spnego descriptions while CIFS is using its private -spnego_cred to request the key. - -Fixes: f1d662a7d5e5 ("[CIFS] Add upcall files for cifs to use spnego/kerberos") -Assisted-by: avom-custom-harness:gpt-5.5-qwen3.6-mod-mix -Reviewed-by: David Howells -Signed-off-by: Asim Viladi Oglu Manizada -Signed-off-by: Steve French ---- - fs/smb/client/cifs_spnego.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/fs/smb/client/cifs_spnego.c b/fs/smb/client/cifs_spnego.c -index 3a41bbada04c..44c407275680 100644 ---- a/fs/smb/client/cifs_spnego.c -+++ b/fs/smb/client/cifs_spnego.c -@@ -8,6 +8,7 @@ - */ - - #include -+#include - #include - #include - #include -@@ -40,12 +41,27 @@ cifs_spnego_key_destroy(struct key *key) - kfree(key->payload.data[0]); - } - -+static int -+cifs_spnego_key_vet_description(const char *description) -+{ -+ /* -+ * cifs.spnego descriptions are authority-bearing inputs to cifs.upcall. -+ * They are only valid when produced by CIFS while using the private -+ * spnego_cred installed below. Do not let userspace create this type -+ * of key through request_key(2)/add_key(2), since the helper treats -+ * pid/uid/creduid/upcall_target as kernel-originating fields. -+ */ -+ if (current_cred() != spnego_cred) -+ return -EPERM; -+ return 0; -+} - - /* - * keytype for CIFS spnego keys - */ - struct key_type cifs_spnego_key_type = { - .name = "cifs.spnego", -+ .vet_description = cifs_spnego_key_vet_description, - .instantiate = cifs_spnego_key_instantiate, - .destroy = cifs_spnego_key_destroy, - .describe = user_describe, --- -2.53.0 - diff -Nru linux-6.12.90/debian/patches/series linux-6.12.94/debian/patches/series --- linux-6.12.90/debian/patches/series 2026-05-27 07:36:55.000000000 +0000 +++ linux-6.12.94/debian/patches/series 2026-06-20 07:03:03.000000000 +0000 @@ -75,7 +75,6 @@ bugfix/all/disable-some-marvell-phys.patch bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch bugfix/all/documentation-use-relative-source-paths-in-abi-documentation.patch -bugfix/all/Bluetooth-btmtk-accept-too-short-WMT-FUNC_CTRL-event.patch # Miscellaneous features @@ -91,10 +90,7 @@ features/all/db-mok-keyring/trust-machine-keyring-by-default.patch # Security fixes -bugfix/all/net-skbuff-preserve-shared-frag-marker-during-coales.patch -bugfix/all/net-skbuff-propagate-shared-frag-marker-through-frag.patch -bugfix/all/smb-client-reject-userspace-cifs.spnego-descriptions.patch -bugfix/all/net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch +bugfix/all/ip6_vti-set-netns_immutable-on-the-fallback-device.patch # Fix exported symbol versions bugfix/all/module-disable-matching-missing-version-crc.patch diff -Nru linux-6.12.90/debian/patches-rt/0029-ARM-enable-irq-in-translation-section-permission-fau.patch linux-6.12.94/debian/patches-rt/0029-ARM-enable-irq-in-translation-section-permission-fau.patch --- linux-6.12.90/debian/patches-rt/0029-ARM-enable-irq-in-translation-section-permission-fau.patch 2026-05-27 07:10:07.000000000 +0000 +++ linux-6.12.94/debian/patches-rt/0029-ARM-enable-irq-in-translation-section-permission-fau.patch 2026-06-20 07:03:03.000000000 +0000 @@ -68,11 +68,9 @@ arch/arm/mm/fault.c | 6 ++++++ 1 file changed, 6 insertions(+) -diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c -index ab01b51de559..cd030e2734e5 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c -@@ -474,6 +474,9 @@ do_translation_fault(unsigned long addr, unsigned int fsr, +@@ -514,6 +514,9 @@ do_translation_fault(unsigned long addr, if (addr < TASK_SIZE) return do_page_fault(addr, fsr, regs); @@ -82,16 +80,13 @@ if (user_mode(regs)) goto bad_area; -@@ -544,6 +547,9 @@ do_translation_fault(unsigned long addr, unsigned int fsr, - static int - do_sect_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) - { +@@ -593,6 +596,9 @@ do_sect_fault(unsigned long addr, unsign + if (addr >= TASK_SIZE && user_mode(regs)) + harden_branch_predictor(); + + if (interrupts_enabled(regs)) + local_irq_enable(); + do_bad_area(addr, fsr, regs); + return 0; - } --- -2.52.0 - diff -Nru linux-6.12.90/debian/rules.gen linux-6.12.94/debian/rules.gen --- linux-6.12.90/debian/rules.gen 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/rules.gen 2026-06-20 07:03:06.000000000 +0000 @@ -7,3222 +7,3222 @@ binary-arch:binary-arch_alpha binary-arch_amd64 binary-arch_arm64 binary-arch_armel binary-arch_armhf binary-arch_hppa binary-arch_i386 binary-arch_loong64 binary-arch_m68k binary-arch_mips binary-arch_mips64 binary-arch_mips64el binary-arch_mips64r6el binary-arch_mipsel binary-arch_powerpc binary-arch_ppc64 binary-arch_ppc64el binary-arch_riscv64 binary-arch_s390x binary-arch_sh4 binary-arch_sparc64 binary-arch_x32 binary-arch_alpha:binary-arch_alpha_bpftool binary-arch_alpha_config binary-arch_alpha_cpupower binary-arch_alpha_hyperv-daemons binary-arch_alpha_kbuild binary-arch_alpha_none binary-arch_alpha_perf binary-arch_alpha_rtla binary-arch_alpha_sdsi binary-arch_alpha_usbip binary-arch_alpha_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none:binary-arch_alpha_none_alpha-generic binary-arch_alpha_none_alpha-smp binary-arch_alpha_none_alpha-generic:binary-arch_alpha_none_alpha-generic_headers binary-arch_alpha_none_alpha-generic_image binary-arch_alpha_none_alpha-generic_image-dbg binary-arch_alpha_none_alpha-generic_installer binary-arch_alpha_none_alpha-generic_meta binary-arch_alpha_none_alpha-generic_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-generic_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-generic_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-generic_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-alpha-generic-di btrfs-modules-6.12.90+deb13.1-alpha-generic-di cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di crypto-dm-modules-6.12.90+deb13.1-alpha-generic-di crypto-modules-6.12.90+deb13.1-alpha-generic-di drm-core-modules-6.12.90+deb13.1-alpha-generic-di ext4-modules-6.12.90+deb13.1-alpha-generic-di f2fs-modules-6.12.90+deb13.1-alpha-generic-di fat-modules-6.12.90+deb13.1-alpha-generic-di fb-modules-6.12.90+deb13.1-alpha-generic-di input-modules-6.12.90+deb13.1-alpha-generic-di isofs-modules-6.12.90+deb13.1-alpha-generic-di jfs-modules-6.12.90+deb13.1-alpha-generic-di kernel-image-6.12.90+deb13.1-alpha-generic-di loop-modules-6.12.90+deb13.1-alpha-generic-di md-modules-6.12.90+deb13.1-alpha-generic-di multipath-modules-6.12.90+deb13.1-alpha-generic-di nbd-modules-6.12.90+deb13.1-alpha-generic-di nic-modules-6.12.90+deb13.1-alpha-generic-di nic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di nic-shared-modules-6.12.90+deb13.1-alpha-generic-di nic-usb-modules-6.12.90+deb13.1-alpha-generic-di nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di pata-modules-6.12.90+deb13.1-alpha-generic-di pcmcia-modules-6.12.90+deb13.1-alpha-generic-di ppp-modules-6.12.90+deb13.1-alpha-generic-di sata-modules-6.12.90+deb13.1-alpha-generic-di scsi-core-modules-6.12.90+deb13.1-alpha-generic-di scsi-modules-6.12.90+deb13.1-alpha-generic-di scsi-nic-modules-6.12.90+deb13.1-alpha-generic-di serial-modules-6.12.90+deb13.1-alpha-generic-di squashfs-modules-6.12.90+deb13.1-alpha-generic-di usb-modules-6.12.90+deb13.1-alpha-generic-di usb-serial-modules-6.12.90+deb13.1-alpha-generic-di usb-storage-modules-6.12.90+deb13.1-alpha-generic-di xfs-modules-6.12.90+deb13.1-alpha-generic-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-alpha-generic-di -pbtrfs-modules-6.12.90+deb13.1-alpha-generic-di -pcdrom-core-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-dm-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-modules-6.12.90+deb13.1-alpha-generic-di -pdrm-core-modules-6.12.90+deb13.1-alpha-generic-di -pext4-modules-6.12.90+deb13.1-alpha-generic-di -pf2fs-modules-6.12.90+deb13.1-alpha-generic-di -pfat-modules-6.12.90+deb13.1-alpha-generic-di -pfb-modules-6.12.90+deb13.1-alpha-generic-di -pinput-modules-6.12.90+deb13.1-alpha-generic-di -pisofs-modules-6.12.90+deb13.1-alpha-generic-di -pjfs-modules-6.12.90+deb13.1-alpha-generic-di -pkernel-image-6.12.90+deb13.1-alpha-generic-di -ploop-modules-6.12.90+deb13.1-alpha-generic-di -pmd-modules-6.12.90+deb13.1-alpha-generic-di -pmultipath-modules-6.12.90+deb13.1-alpha-generic-di -pnbd-modules-6.12.90+deb13.1-alpha-generic-di -pnic-modules-6.12.90+deb13.1-alpha-generic-di -pnic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pnic-shared-modules-6.12.90+deb13.1-alpha-generic-di -pnic-usb-modules-6.12.90+deb13.1-alpha-generic-di -pnic-wireless-modules-6.12.90+deb13.1-alpha-generic-di -ppata-modules-6.12.90+deb13.1-alpha-generic-di -ppcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pppp-modules-6.12.90+deb13.1-alpha-generic-di -psata-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-core-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-nic-modules-6.12.90+deb13.1-alpha-generic-di -pserial-modules-6.12.90+deb13.1-alpha-generic-di -psquashfs-modules-6.12.90+deb13.1-alpha-generic-di -pusb-modules-6.12.90+deb13.1-alpha-generic-di -pusb-serial-modules-6.12.90+deb13.1-alpha-generic-di -pusb-storage-modules-6.12.90+deb13.1-alpha-generic-di -pxfs-modules-6.12.90+deb13.1-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-alpha-generic-di btrfs-modules-6.12.94+deb13-alpha-generic-di cdrom-core-modules-6.12.94+deb13-alpha-generic-di crypto-dm-modules-6.12.94+deb13-alpha-generic-di crypto-modules-6.12.94+deb13-alpha-generic-di drm-core-modules-6.12.94+deb13-alpha-generic-di ext4-modules-6.12.94+deb13-alpha-generic-di f2fs-modules-6.12.94+deb13-alpha-generic-di fat-modules-6.12.94+deb13-alpha-generic-di fb-modules-6.12.94+deb13-alpha-generic-di input-modules-6.12.94+deb13-alpha-generic-di isofs-modules-6.12.94+deb13-alpha-generic-di jfs-modules-6.12.94+deb13-alpha-generic-di kernel-image-6.12.94+deb13-alpha-generic-di loop-modules-6.12.94+deb13-alpha-generic-di md-modules-6.12.94+deb13-alpha-generic-di multipath-modules-6.12.94+deb13-alpha-generic-di nbd-modules-6.12.94+deb13-alpha-generic-di nic-modules-6.12.94+deb13-alpha-generic-di nic-pcmcia-modules-6.12.94+deb13-alpha-generic-di nic-shared-modules-6.12.94+deb13-alpha-generic-di nic-usb-modules-6.12.94+deb13-alpha-generic-di nic-wireless-modules-6.12.94+deb13-alpha-generic-di pata-modules-6.12.94+deb13-alpha-generic-di pcmcia-modules-6.12.94+deb13-alpha-generic-di ppp-modules-6.12.94+deb13-alpha-generic-di sata-modules-6.12.94+deb13-alpha-generic-di scsi-core-modules-6.12.94+deb13-alpha-generic-di scsi-modules-6.12.94+deb13-alpha-generic-di scsi-nic-modules-6.12.94+deb13-alpha-generic-di serial-modules-6.12.94+deb13-alpha-generic-di squashfs-modules-6.12.94+deb13-alpha-generic-di usb-modules-6.12.94+deb13-alpha-generic-di usb-serial-modules-6.12.94+deb13-alpha-generic-di usb-storage-modules-6.12.94+deb13-alpha-generic-di xfs-modules-6.12.94+deb13-alpha-generic-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-alpha-generic-di -pbtrfs-modules-6.12.94+deb13-alpha-generic-di -pcdrom-core-modules-6.12.94+deb13-alpha-generic-di -pcrypto-dm-modules-6.12.94+deb13-alpha-generic-di -pcrypto-modules-6.12.94+deb13-alpha-generic-di -pdrm-core-modules-6.12.94+deb13-alpha-generic-di -pext4-modules-6.12.94+deb13-alpha-generic-di -pf2fs-modules-6.12.94+deb13-alpha-generic-di -pfat-modules-6.12.94+deb13-alpha-generic-di -pfb-modules-6.12.94+deb13-alpha-generic-di -pinput-modules-6.12.94+deb13-alpha-generic-di -pisofs-modules-6.12.94+deb13-alpha-generic-di -pjfs-modules-6.12.94+deb13-alpha-generic-di -pkernel-image-6.12.94+deb13-alpha-generic-di -ploop-modules-6.12.94+deb13-alpha-generic-di -pmd-modules-6.12.94+deb13-alpha-generic-di -pmultipath-modules-6.12.94+deb13-alpha-generic-di -pnbd-modules-6.12.94+deb13-alpha-generic-di -pnic-modules-6.12.94+deb13-alpha-generic-di -pnic-pcmcia-modules-6.12.94+deb13-alpha-generic-di -pnic-shared-modules-6.12.94+deb13-alpha-generic-di -pnic-usb-modules-6.12.94+deb13-alpha-generic-di -pnic-wireless-modules-6.12.94+deb13-alpha-generic-di -ppata-modules-6.12.94+deb13-alpha-generic-di -ppcmcia-modules-6.12.94+deb13-alpha-generic-di -pppp-modules-6.12.94+deb13-alpha-generic-di -psata-modules-6.12.94+deb13-alpha-generic-di -pscsi-core-modules-6.12.94+deb13-alpha-generic-di -pscsi-modules-6.12.94+deb13-alpha-generic-di -pscsi-nic-modules-6.12.94+deb13-alpha-generic-di -pserial-modules-6.12.94+deb13-alpha-generic-di -psquashfs-modules-6.12.94+deb13-alpha-generic-di -pusb-modules-6.12.94+deb13-alpha-generic-di -pusb-serial-modules-6.12.94+deb13-alpha-generic-di -pusb-storage-modules-6.12.94+deb13-alpha-generic-di -pxfs-modules-6.12.94+deb13-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-generic_meta: - $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-smp:binary-arch_alpha_none_alpha-smp_bpf-dev binary-arch_alpha_none_alpha-smp_headers binary-arch_alpha_none_alpha-smp_image binary-arch_alpha_none_alpha-smp_image-dbg binary-arch_alpha_none_alpha-smp_meta binary-arch_alpha_none_alpha-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_none_alpha-smp_meta: - $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_alpha_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64:binary-arch_amd64_bpftool binary-arch_amd64_config binary-arch_amd64_cpupower binary-arch_amd64_hyperv-daemons binary-arch_amd64_kbuild binary-arch_amd64_none binary-arch_amd64_perf binary-arch_amd64_rt binary-arch_amd64_rtla binary-arch_amd64_sdsi binary-arch_amd64_signed-template binary-arch_amd64_usbip binary-arch_amd64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_none:binary-arch_amd64_none_amd64 binary-arch_amd64_none_cloud-amd64 binary-arch_amd64_none_amd64:binary-arch_amd64_none_amd64_bpf-dev binary-arch_amd64_none_amd64_headers binary-arch_amd64_none_amd64_image binary-arch_amd64_none_amd64_image-dbg binary-arch_amd64_none_amd64_installer-test binary-arch_amd64_none_amd64_meta binary-arch_amd64_none_amd64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_amd64_installer-test: - $(MAKE) -f debian/rules.real binary_installer-test ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real binary_installer-test ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' binary-arch_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64:binary-arch_amd64_none_cloud-amd64_headers binary-arch_amd64_none_cloud-amd64_image binary-arch_amd64_none_cloud-amd64_image-dbg binary-arch_amd64_none_cloud-amd64_meta binary-arch_amd64_none_cloud-amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_rt:binary-arch_amd64_rt_amd64 binary-arch_amd64_rt_amd64:binary-arch_amd64_rt_amd64_headers binary-arch_amd64_rt_amd64_image binary-arch_amd64_rt_amd64_image-dbg binary-arch_amd64_rt_amd64_meta binary-arch_amd64_rt_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rt_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_amd64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_signed-template: - $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real binary_signed-template ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real binary_signed-template ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_amd64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64:binary-arch_arm64_bpftool binary-arch_arm64_config binary-arch_arm64_cpupower binary-arch_arm64_hyperv-daemons binary-arch_arm64_kbuild binary-arch_arm64_none binary-arch_arm64_perf binary-arch_arm64_rt binary-arch_arm64_rtla binary-arch_arm64_sdsi binary-arch_arm64_signed-template binary-arch_arm64_usbip binary-arch_arm64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_none:binary-arch_arm64_none_arm64 binary-arch_arm64_none_arm64-16k binary-arch_arm64_none_cloud-arm64 binary-arch_arm64_none_arm64:binary-arch_arm64_none_arm64_bpf-dev binary-arch_arm64_none_arm64_headers binary-arch_arm64_none_arm64_image binary-arch_arm64_none_arm64_image-dbg binary-arch_arm64_none_arm64_installer-test binary-arch_arm64_none_arm64_meta binary-arch_arm64_none_arm64-16k:binary-arch_arm64_none_arm64-16k_headers binary-arch_arm64_none_arm64-16k_image binary-arch_arm64_none_arm64-16k_image-dbg binary-arch_arm64_none_arm64-16k_meta binary-arch_arm64_none_arm64-16k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64-16k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_arm64_installer-test: - $(MAKE) -f debian/rules.real binary_installer-test ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real binary_installer-test ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' binary-arch_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64:binary-arch_arm64_none_cloud-arm64_headers binary-arch_arm64_none_cloud-arm64_image binary-arch_arm64_none_cloud-arm64_image-dbg binary-arch_arm64_none_cloud-arm64_meta binary-arch_arm64_none_cloud-arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_rt:binary-arch_arm64_rt_arm64 binary-arch_arm64_rt_arm64:binary-arch_arm64_rt_arm64_headers binary-arch_arm64_rt_arm64_image binary-arch_arm64_rt_arm64_image-dbg binary-arch_arm64_rt_arm64_meta binary-arch_arm64_rt_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-unsigned, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rt_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_arm64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_signed-template: - $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real binary_signed-template ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real binary_signed-template ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_arm64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel:binary-arch_armel_bpftool binary-arch_armel_config binary-arch_armel_cpupower binary-arch_armel_hyperv-daemons binary-arch_armel_kbuild binary-arch_armel_none binary-arch_armel_perf binary-arch_armel_rtla binary-arch_armel_sdsi binary-arch_armel_usbip binary-arch_armel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_none:binary-arch_armel_none_rpi binary-arch_armel_none_rpi:binary-arch_armel_none_rpi_headers binary-arch_armel_none_rpi_image binary-arch_armel_none_rpi_image-dbg binary-arch_armel_none_rpi_meta binary-arch_armel_none_rpi_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_none_rpi_image: - $(call if_package, linux-image-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_none_rpi_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rpi-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_none_rpi_meta: - $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf:binary-arch_armhf_bpftool binary-arch_armhf_config binary-arch_armhf_cpupower binary-arch_armhf_hyperv-daemons binary-arch_armhf_kbuild binary-arch_armhf_none binary-arch_armhf_perf binary-arch_armhf_rt binary-arch_armhf_rtla binary-arch_armhf_sdsi binary-arch_armhf_usbip binary-arch_armhf_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_none:binary-arch_armhf_none_armmp binary-arch_armhf_none_armmp-lpae binary-arch_armhf_none_armmp:binary-arch_armhf_none_armmp_bpf-dev binary-arch_armhf_none_armmp_headers binary-arch_armhf_none_armmp_image binary-arch_armhf_none_armmp_image-dbg binary-arch_armhf_none_armmp_installer binary-arch_armhf_none_armmp_meta binary-arch_armhf_none_armmp-lpae:binary-arch_armhf_none_armmp-lpae_headers binary-arch_armhf_none_armmp-lpae_image binary-arch_armhf_none_armmp-lpae_image-dbg binary-arch_armhf_none_armmp-lpae_meta binary-arch_armhf_none_armmp-lpae_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp-lpae_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp-lpae_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp-lpae_meta: - $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-armmp-di btrfs-modules-6.12.90+deb13.1-armmp-di cdrom-core-modules-6.12.90+deb13.1-armmp-di crypto-dm-modules-6.12.90+deb13.1-armmp-di crypto-modules-6.12.90+deb13.1-armmp-di drm-core-modules-6.12.90+deb13.1-armmp-di ext4-modules-6.12.90+deb13.1-armmp-di f2fs-modules-6.12.90+deb13.1-armmp-di fat-modules-6.12.90+deb13.1-armmp-di fb-modules-6.12.90+deb13.1-armmp-di input-modules-6.12.90+deb13.1-armmp-di isofs-modules-6.12.90+deb13.1-armmp-di jfs-modules-6.12.90+deb13.1-armmp-di kernel-image-6.12.90+deb13.1-armmp-di loop-modules-6.12.90+deb13.1-armmp-di md-modules-6.12.90+deb13.1-armmp-di mmc-modules-6.12.90+deb13.1-armmp-di mtd-modules-6.12.90+deb13.1-armmp-di multipath-modules-6.12.90+deb13.1-armmp-di nbd-modules-6.12.90+deb13.1-armmp-di nic-modules-6.12.90+deb13.1-armmp-di nic-shared-modules-6.12.90+deb13.1-armmp-di nic-usb-modules-6.12.90+deb13.1-armmp-di nic-wireless-modules-6.12.90+deb13.1-armmp-di pata-modules-6.12.90+deb13.1-armmp-di ppp-modules-6.12.90+deb13.1-armmp-di sata-modules-6.12.90+deb13.1-armmp-di scsi-core-modules-6.12.90+deb13.1-armmp-di scsi-modules-6.12.90+deb13.1-armmp-di scsi-nic-modules-6.12.90+deb13.1-armmp-di sound-modules-6.12.90+deb13.1-armmp-di speakup-modules-6.12.90+deb13.1-armmp-di squashfs-modules-6.12.90+deb13.1-armmp-di udf-modules-6.12.90+deb13.1-armmp-di uinput-modules-6.12.90+deb13.1-armmp-di usb-modules-6.12.90+deb13.1-armmp-di usb-serial-modules-6.12.90+deb13.1-armmp-di usb-storage-modules-6.12.90+deb13.1-armmp-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-armmp-di -pbtrfs-modules-6.12.90+deb13.1-armmp-di -pcdrom-core-modules-6.12.90+deb13.1-armmp-di -pcrypto-dm-modules-6.12.90+deb13.1-armmp-di -pcrypto-modules-6.12.90+deb13.1-armmp-di -pdrm-core-modules-6.12.90+deb13.1-armmp-di -pext4-modules-6.12.90+deb13.1-armmp-di -pf2fs-modules-6.12.90+deb13.1-armmp-di -pfat-modules-6.12.90+deb13.1-armmp-di -pfb-modules-6.12.90+deb13.1-armmp-di -pinput-modules-6.12.90+deb13.1-armmp-di -pisofs-modules-6.12.90+deb13.1-armmp-di -pjfs-modules-6.12.90+deb13.1-armmp-di -pkernel-image-6.12.90+deb13.1-armmp-di -ploop-modules-6.12.90+deb13.1-armmp-di -pmd-modules-6.12.90+deb13.1-armmp-di -pmmc-modules-6.12.90+deb13.1-armmp-di -pmtd-modules-6.12.90+deb13.1-armmp-di -pmultipath-modules-6.12.90+deb13.1-armmp-di -pnbd-modules-6.12.90+deb13.1-armmp-di -pnic-modules-6.12.90+deb13.1-armmp-di -pnic-shared-modules-6.12.90+deb13.1-armmp-di -pnic-usb-modules-6.12.90+deb13.1-armmp-di -pnic-wireless-modules-6.12.90+deb13.1-armmp-di -ppata-modules-6.12.90+deb13.1-armmp-di -pppp-modules-6.12.90+deb13.1-armmp-di -psata-modules-6.12.90+deb13.1-armmp-di -pscsi-core-modules-6.12.90+deb13.1-armmp-di -pscsi-modules-6.12.90+deb13.1-armmp-di -pscsi-nic-modules-6.12.90+deb13.1-armmp-di -psound-modules-6.12.90+deb13.1-armmp-di -pspeakup-modules-6.12.90+deb13.1-armmp-di -psquashfs-modules-6.12.90+deb13.1-armmp-di -pudf-modules-6.12.90+deb13.1-armmp-di -puinput-modules-6.12.90+deb13.1-armmp-di -pusb-modules-6.12.90+deb13.1-armmp-di -pusb-serial-modules-6.12.90+deb13.1-armmp-di -pusb-storage-modules-6.12.90+deb13.1-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-armmp-di btrfs-modules-6.12.94+deb13-armmp-di cdrom-core-modules-6.12.94+deb13-armmp-di crypto-dm-modules-6.12.94+deb13-armmp-di crypto-modules-6.12.94+deb13-armmp-di drm-core-modules-6.12.94+deb13-armmp-di ext4-modules-6.12.94+deb13-armmp-di f2fs-modules-6.12.94+deb13-armmp-di fat-modules-6.12.94+deb13-armmp-di fb-modules-6.12.94+deb13-armmp-di input-modules-6.12.94+deb13-armmp-di isofs-modules-6.12.94+deb13-armmp-di jfs-modules-6.12.94+deb13-armmp-di kernel-image-6.12.94+deb13-armmp-di loop-modules-6.12.94+deb13-armmp-di md-modules-6.12.94+deb13-armmp-di mmc-modules-6.12.94+deb13-armmp-di mtd-modules-6.12.94+deb13-armmp-di multipath-modules-6.12.94+deb13-armmp-di nbd-modules-6.12.94+deb13-armmp-di nic-modules-6.12.94+deb13-armmp-di nic-shared-modules-6.12.94+deb13-armmp-di nic-usb-modules-6.12.94+deb13-armmp-di nic-wireless-modules-6.12.94+deb13-armmp-di pata-modules-6.12.94+deb13-armmp-di ppp-modules-6.12.94+deb13-armmp-di sata-modules-6.12.94+deb13-armmp-di scsi-core-modules-6.12.94+deb13-armmp-di scsi-modules-6.12.94+deb13-armmp-di scsi-nic-modules-6.12.94+deb13-armmp-di sound-modules-6.12.94+deb13-armmp-di speakup-modules-6.12.94+deb13-armmp-di squashfs-modules-6.12.94+deb13-armmp-di udf-modules-6.12.94+deb13-armmp-di uinput-modules-6.12.94+deb13-armmp-di usb-modules-6.12.94+deb13-armmp-di usb-serial-modules-6.12.94+deb13-armmp-di usb-storage-modules-6.12.94+deb13-armmp-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-armmp-di -pbtrfs-modules-6.12.94+deb13-armmp-di -pcdrom-core-modules-6.12.94+deb13-armmp-di -pcrypto-dm-modules-6.12.94+deb13-armmp-di -pcrypto-modules-6.12.94+deb13-armmp-di -pdrm-core-modules-6.12.94+deb13-armmp-di -pext4-modules-6.12.94+deb13-armmp-di -pf2fs-modules-6.12.94+deb13-armmp-di -pfat-modules-6.12.94+deb13-armmp-di -pfb-modules-6.12.94+deb13-armmp-di -pinput-modules-6.12.94+deb13-armmp-di -pisofs-modules-6.12.94+deb13-armmp-di -pjfs-modules-6.12.94+deb13-armmp-di -pkernel-image-6.12.94+deb13-armmp-di -ploop-modules-6.12.94+deb13-armmp-di -pmd-modules-6.12.94+deb13-armmp-di -pmmc-modules-6.12.94+deb13-armmp-di -pmtd-modules-6.12.94+deb13-armmp-di -pmultipath-modules-6.12.94+deb13-armmp-di -pnbd-modules-6.12.94+deb13-armmp-di -pnic-modules-6.12.94+deb13-armmp-di -pnic-shared-modules-6.12.94+deb13-armmp-di -pnic-usb-modules-6.12.94+deb13-armmp-di -pnic-wireless-modules-6.12.94+deb13-armmp-di -ppata-modules-6.12.94+deb13-armmp-di -pppp-modules-6.12.94+deb13-armmp-di -psata-modules-6.12.94+deb13-armmp-di -pscsi-core-modules-6.12.94+deb13-armmp-di -pscsi-modules-6.12.94+deb13-armmp-di -pscsi-nic-modules-6.12.94+deb13-armmp-di -psound-modules-6.12.94+deb13-armmp-di -pspeakup-modules-6.12.94+deb13-armmp-di -psquashfs-modules-6.12.94+deb13-armmp-di -pudf-modules-6.12.94+deb13-armmp-di -puinput-modules-6.12.94+deb13-armmp-di -pusb-modules-6.12.94+deb13-armmp-di -pusb-serial-modules-6.12.94+deb13-armmp-di -pusb-storage-modules-6.12.94+deb13-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_none_armmp_meta: - $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_rt:binary-arch_armhf_rt_armmp binary-arch_armhf_rt_armmp:binary-arch_armhf_rt_armmp_headers binary-arch_armhf_rt_armmp_image binary-arch_armhf_rt_armmp_image-dbg binary-arch_armhf_rt_armmp_meta binary-arch_armhf_rt_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_rt_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_rt_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_rt_armmp_meta: - $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_armhf_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_armhf_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa:binary-arch_hppa_bpftool binary-arch_hppa_config binary-arch_hppa_cpupower binary-arch_hppa_hyperv-daemons binary-arch_hppa_kbuild binary-arch_hppa_none binary-arch_hppa_perf binary-arch_hppa_rtla binary-arch_hppa_sdsi binary-arch_hppa_usbip binary-arch_hppa_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none:binary-arch_hppa_none_parisc binary-arch_hppa_none_parisc64 binary-arch_hppa_none_parisc:binary-arch_hppa_none_parisc_bpf-dev binary-arch_hppa_none_parisc_headers binary-arch_hppa_none_parisc_image binary-arch_hppa_none_parisc_image-dbg binary-arch_hppa_none_parisc_installer binary-arch_hppa_none_parisc_meta binary-arch_hppa_none_parisc64:binary-arch_hppa_none_parisc64_headers binary-arch_hppa_none_parisc64_image binary-arch_hppa_none_parisc64_image-dbg binary-arch_hppa_none_parisc64_installer binary-arch_hppa_none_parisc64_meta binary-arch_hppa_none_parisc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc64-di btrfs-modules-6.12.90+deb13.1-parisc64-di cdrom-core-modules-6.12.90+deb13.1-parisc64-di crypto-dm-modules-6.12.90+deb13.1-parisc64-di crypto-modules-6.12.90+deb13.1-parisc64-di ext4-modules-6.12.90+deb13.1-parisc64-di f2fs-modules-6.12.90+deb13.1-parisc64-di fat-modules-6.12.90+deb13.1-parisc64-di fb-modules-6.12.90+deb13.1-parisc64-di input-modules-6.12.90+deb13.1-parisc64-di isofs-modules-6.12.90+deb13.1-parisc64-di jfs-modules-6.12.90+deb13.1-parisc64-di kernel-image-6.12.90+deb13.1-parisc64-di loop-modules-6.12.90+deb13.1-parisc64-di md-modules-6.12.90+deb13.1-parisc64-di multipath-modules-6.12.90+deb13.1-parisc64-di nbd-modules-6.12.90+deb13.1-parisc64-di nic-modules-6.12.90+deb13.1-parisc64-di nic-shared-modules-6.12.90+deb13.1-parisc64-di nic-usb-modules-6.12.90+deb13.1-parisc64-di pata-modules-6.12.90+deb13.1-parisc64-di ppp-modules-6.12.90+deb13.1-parisc64-di sata-modules-6.12.90+deb13.1-parisc64-di scsi-core-modules-6.12.90+deb13.1-parisc64-di scsi-modules-6.12.90+deb13.1-parisc64-di serial-modules-6.12.90+deb13.1-parisc64-di squashfs-modules-6.12.90+deb13.1-parisc64-di usb-modules-6.12.90+deb13.1-parisc64-di usb-serial-modules-6.12.90+deb13.1-parisc64-di usb-storage-modules-6.12.90+deb13.1-parisc64-di xfs-modules-6.12.90+deb13.1-parisc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc64-di -pbtrfs-modules-6.12.90+deb13.1-parisc64-di -pcdrom-core-modules-6.12.90+deb13.1-parisc64-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc64-di -pcrypto-modules-6.12.90+deb13.1-parisc64-di -pext4-modules-6.12.90+deb13.1-parisc64-di -pf2fs-modules-6.12.90+deb13.1-parisc64-di -pfat-modules-6.12.90+deb13.1-parisc64-di -pfb-modules-6.12.90+deb13.1-parisc64-di -pinput-modules-6.12.90+deb13.1-parisc64-di -pisofs-modules-6.12.90+deb13.1-parisc64-di -pjfs-modules-6.12.90+deb13.1-parisc64-di -pkernel-image-6.12.90+deb13.1-parisc64-di -ploop-modules-6.12.90+deb13.1-parisc64-di -pmd-modules-6.12.90+deb13.1-parisc64-di -pmultipath-modules-6.12.90+deb13.1-parisc64-di -pnbd-modules-6.12.90+deb13.1-parisc64-di -pnic-modules-6.12.90+deb13.1-parisc64-di -pnic-shared-modules-6.12.90+deb13.1-parisc64-di -pnic-usb-modules-6.12.90+deb13.1-parisc64-di -ppata-modules-6.12.90+deb13.1-parisc64-di -pppp-modules-6.12.90+deb13.1-parisc64-di -psata-modules-6.12.90+deb13.1-parisc64-di -pscsi-core-modules-6.12.90+deb13.1-parisc64-di -pscsi-modules-6.12.90+deb13.1-parisc64-di -pserial-modules-6.12.90+deb13.1-parisc64-di -psquashfs-modules-6.12.90+deb13.1-parisc64-di -pusb-modules-6.12.90+deb13.1-parisc64-di -pusb-serial-modules-6.12.90+deb13.1-parisc64-di -pusb-storage-modules-6.12.90+deb13.1-parisc64-di -pxfs-modules-6.12.90+deb13.1-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc64-di btrfs-modules-6.12.94+deb13-parisc64-di cdrom-core-modules-6.12.94+deb13-parisc64-di crypto-dm-modules-6.12.94+deb13-parisc64-di crypto-modules-6.12.94+deb13-parisc64-di ext4-modules-6.12.94+deb13-parisc64-di f2fs-modules-6.12.94+deb13-parisc64-di fat-modules-6.12.94+deb13-parisc64-di fb-modules-6.12.94+deb13-parisc64-di input-modules-6.12.94+deb13-parisc64-di isofs-modules-6.12.94+deb13-parisc64-di jfs-modules-6.12.94+deb13-parisc64-di kernel-image-6.12.94+deb13-parisc64-di loop-modules-6.12.94+deb13-parisc64-di md-modules-6.12.94+deb13-parisc64-di multipath-modules-6.12.94+deb13-parisc64-di nbd-modules-6.12.94+deb13-parisc64-di nic-modules-6.12.94+deb13-parisc64-di nic-shared-modules-6.12.94+deb13-parisc64-di nic-usb-modules-6.12.94+deb13-parisc64-di pata-modules-6.12.94+deb13-parisc64-di ppp-modules-6.12.94+deb13-parisc64-di sata-modules-6.12.94+deb13-parisc64-di scsi-core-modules-6.12.94+deb13-parisc64-di scsi-modules-6.12.94+deb13-parisc64-di serial-modules-6.12.94+deb13-parisc64-di squashfs-modules-6.12.94+deb13-parisc64-di usb-modules-6.12.94+deb13-parisc64-di usb-serial-modules-6.12.94+deb13-parisc64-di usb-storage-modules-6.12.94+deb13-parisc64-di xfs-modules-6.12.94+deb13-parisc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc64-di -pbtrfs-modules-6.12.94+deb13-parisc64-di -pcdrom-core-modules-6.12.94+deb13-parisc64-di -pcrypto-dm-modules-6.12.94+deb13-parisc64-di -pcrypto-modules-6.12.94+deb13-parisc64-di -pext4-modules-6.12.94+deb13-parisc64-di -pf2fs-modules-6.12.94+deb13-parisc64-di -pfat-modules-6.12.94+deb13-parisc64-di -pfb-modules-6.12.94+deb13-parisc64-di -pinput-modules-6.12.94+deb13-parisc64-di -pisofs-modules-6.12.94+deb13-parisc64-di -pjfs-modules-6.12.94+deb13-parisc64-di -pkernel-image-6.12.94+deb13-parisc64-di -ploop-modules-6.12.94+deb13-parisc64-di -pmd-modules-6.12.94+deb13-parisc64-di -pmultipath-modules-6.12.94+deb13-parisc64-di -pnbd-modules-6.12.94+deb13-parisc64-di -pnic-modules-6.12.94+deb13-parisc64-di -pnic-shared-modules-6.12.94+deb13-parisc64-di -pnic-usb-modules-6.12.94+deb13-parisc64-di -ppata-modules-6.12.94+deb13-parisc64-di -pppp-modules-6.12.94+deb13-parisc64-di -psata-modules-6.12.94+deb13-parisc64-di -pscsi-core-modules-6.12.94+deb13-parisc64-di -pscsi-modules-6.12.94+deb13-parisc64-di -pserial-modules-6.12.94+deb13-parisc64-di -psquashfs-modules-6.12.94+deb13-parisc64-di -pusb-modules-6.12.94+deb13-parisc64-di -pusb-serial-modules-6.12.94+deb13-parisc64-di -pusb-storage-modules-6.12.94+deb13-parisc64-di -pxfs-modules-6.12.94+deb13-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc64_meta: - $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc-di btrfs-modules-6.12.90+deb13.1-parisc-di cdrom-core-modules-6.12.90+deb13.1-parisc-di crypto-dm-modules-6.12.90+deb13.1-parisc-di crypto-modules-6.12.90+deb13.1-parisc-di ext4-modules-6.12.90+deb13.1-parisc-di f2fs-modules-6.12.90+deb13.1-parisc-di fat-modules-6.12.90+deb13.1-parisc-di input-modules-6.12.90+deb13.1-parisc-di isofs-modules-6.12.90+deb13.1-parisc-di jfs-modules-6.12.90+deb13.1-parisc-di kernel-image-6.12.90+deb13.1-parisc-di loop-modules-6.12.90+deb13.1-parisc-di md-modules-6.12.90+deb13.1-parisc-di multipath-modules-6.12.90+deb13.1-parisc-di nbd-modules-6.12.90+deb13.1-parisc-di nic-modules-6.12.90+deb13.1-parisc-di nic-shared-modules-6.12.90+deb13.1-parisc-di nic-usb-modules-6.12.90+deb13.1-parisc-di pata-modules-6.12.90+deb13.1-parisc-di ppp-modules-6.12.90+deb13.1-parisc-di sata-modules-6.12.90+deb13.1-parisc-di scsi-core-modules-6.12.90+deb13.1-parisc-di scsi-modules-6.12.90+deb13.1-parisc-di serial-modules-6.12.90+deb13.1-parisc-di squashfs-modules-6.12.90+deb13.1-parisc-di usb-modules-6.12.90+deb13.1-parisc-di usb-serial-modules-6.12.90+deb13.1-parisc-di usb-storage-modules-6.12.90+deb13.1-parisc-di xfs-modules-6.12.90+deb13.1-parisc-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc-di -pbtrfs-modules-6.12.90+deb13.1-parisc-di -pcdrom-core-modules-6.12.90+deb13.1-parisc-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc-di -pcrypto-modules-6.12.90+deb13.1-parisc-di -pext4-modules-6.12.90+deb13.1-parisc-di -pf2fs-modules-6.12.90+deb13.1-parisc-di -pfat-modules-6.12.90+deb13.1-parisc-di -pinput-modules-6.12.90+deb13.1-parisc-di -pisofs-modules-6.12.90+deb13.1-parisc-di -pjfs-modules-6.12.90+deb13.1-parisc-di -pkernel-image-6.12.90+deb13.1-parisc-di -ploop-modules-6.12.90+deb13.1-parisc-di -pmd-modules-6.12.90+deb13.1-parisc-di -pmultipath-modules-6.12.90+deb13.1-parisc-di -pnbd-modules-6.12.90+deb13.1-parisc-di -pnic-modules-6.12.90+deb13.1-parisc-di -pnic-shared-modules-6.12.90+deb13.1-parisc-di -pnic-usb-modules-6.12.90+deb13.1-parisc-di -ppata-modules-6.12.90+deb13.1-parisc-di -pppp-modules-6.12.90+deb13.1-parisc-di -psata-modules-6.12.90+deb13.1-parisc-di -pscsi-core-modules-6.12.90+deb13.1-parisc-di -pscsi-modules-6.12.90+deb13.1-parisc-di -pserial-modules-6.12.90+deb13.1-parisc-di -psquashfs-modules-6.12.90+deb13.1-parisc-di -pusb-modules-6.12.90+deb13.1-parisc-di -pusb-serial-modules-6.12.90+deb13.1-parisc-di -pusb-storage-modules-6.12.90+deb13.1-parisc-di -pxfs-modules-6.12.90+deb13.1-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc-di btrfs-modules-6.12.94+deb13-parisc-di cdrom-core-modules-6.12.94+deb13-parisc-di crypto-dm-modules-6.12.94+deb13-parisc-di crypto-modules-6.12.94+deb13-parisc-di ext4-modules-6.12.94+deb13-parisc-di f2fs-modules-6.12.94+deb13-parisc-di fat-modules-6.12.94+deb13-parisc-di input-modules-6.12.94+deb13-parisc-di isofs-modules-6.12.94+deb13-parisc-di jfs-modules-6.12.94+deb13-parisc-di kernel-image-6.12.94+deb13-parisc-di loop-modules-6.12.94+deb13-parisc-di md-modules-6.12.94+deb13-parisc-di multipath-modules-6.12.94+deb13-parisc-di nbd-modules-6.12.94+deb13-parisc-di nic-modules-6.12.94+deb13-parisc-di nic-shared-modules-6.12.94+deb13-parisc-di nic-usb-modules-6.12.94+deb13-parisc-di pata-modules-6.12.94+deb13-parisc-di ppp-modules-6.12.94+deb13-parisc-di sata-modules-6.12.94+deb13-parisc-di scsi-core-modules-6.12.94+deb13-parisc-di scsi-modules-6.12.94+deb13-parisc-di serial-modules-6.12.94+deb13-parisc-di squashfs-modules-6.12.94+deb13-parisc-di usb-modules-6.12.94+deb13-parisc-di usb-serial-modules-6.12.94+deb13-parisc-di usb-storage-modules-6.12.94+deb13-parisc-di xfs-modules-6.12.94+deb13-parisc-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc-di -pbtrfs-modules-6.12.94+deb13-parisc-di -pcdrom-core-modules-6.12.94+deb13-parisc-di -pcrypto-dm-modules-6.12.94+deb13-parisc-di -pcrypto-modules-6.12.94+deb13-parisc-di -pext4-modules-6.12.94+deb13-parisc-di -pf2fs-modules-6.12.94+deb13-parisc-di -pfat-modules-6.12.94+deb13-parisc-di -pinput-modules-6.12.94+deb13-parisc-di -pisofs-modules-6.12.94+deb13-parisc-di -pjfs-modules-6.12.94+deb13-parisc-di -pkernel-image-6.12.94+deb13-parisc-di -ploop-modules-6.12.94+deb13-parisc-di -pmd-modules-6.12.94+deb13-parisc-di -pmultipath-modules-6.12.94+deb13-parisc-di -pnbd-modules-6.12.94+deb13-parisc-di -pnic-modules-6.12.94+deb13-parisc-di -pnic-shared-modules-6.12.94+deb13-parisc-di -pnic-usb-modules-6.12.94+deb13-parisc-di -ppata-modules-6.12.94+deb13-parisc-di -pppp-modules-6.12.94+deb13-parisc-di -psata-modules-6.12.94+deb13-parisc-di -pscsi-core-modules-6.12.94+deb13-parisc-di -pscsi-modules-6.12.94+deb13-parisc-di -pserial-modules-6.12.94+deb13-parisc-di -psquashfs-modules-6.12.94+deb13-parisc-di -pusb-modules-6.12.94+deb13-parisc-di -pusb-serial-modules-6.12.94+deb13-parisc-di -pusb-storage-modules-6.12.94+deb13-parisc-di -pxfs-modules-6.12.94+deb13-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_none_parisc_meta: - $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_hppa_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386:binary-arch_i386_bpftool binary-arch_i386_cpupower binary-arch_i386_hyperv-daemons binary-arch_i386_kbuild binary-arch_i386_perf binary-arch_i386_rtla binary-arch_i386_sdsi binary-arch_i386_usbip binary-arch_i386_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_i386_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64:binary-arch_loong64_bpftool binary-arch_loong64_config binary-arch_loong64_cpupower binary-arch_loong64_hyperv-daemons binary-arch_loong64_kbuild binary-arch_loong64_none binary-arch_loong64_perf binary-arch_loong64_rtla binary-arch_loong64_sdsi binary-arch_loong64_usbip binary-arch_loong64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_none:binary-arch_loong64_none_loong64 binary-arch_loong64_none_loong64:binary-arch_loong64_none_loong64_bpf-dev binary-arch_loong64_none_loong64_headers binary-arch_loong64_none_loong64_image binary-arch_loong64_none_loong64_image-dbg binary-arch_loong64_none_loong64_installer binary-arch_loong64_none_loong64_meta binary-arch_loong64_none_loong64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_none_loong64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_none_loong64_image: - $(call if_package, linux-image-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_none_loong64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loong64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_none_loong64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-loong64-di btrfs-modules-6.12.90+deb13.1-loong64-di cdrom-core-modules-6.12.90+deb13.1-loong64-di crypto-dm-modules-6.12.90+deb13.1-loong64-di crypto-modules-6.12.90+deb13.1-loong64-di drm-core-modules-6.12.90+deb13.1-loong64-di ext4-modules-6.12.90+deb13.1-loong64-di f2fs-modules-6.12.90+deb13.1-loong64-di fat-modules-6.12.90+deb13.1-loong64-di fb-modules-6.12.90+deb13.1-loong64-di firewire-core-modules-6.12.90+deb13.1-loong64-di input-modules-6.12.90+deb13.1-loong64-di isofs-modules-6.12.90+deb13.1-loong64-di jfs-modules-6.12.90+deb13.1-loong64-di kernel-image-6.12.90+deb13.1-loong64-di loop-modules-6.12.90+deb13.1-loong64-di md-modules-6.12.90+deb13.1-loong64-di mtd-core-modules-6.12.90+deb13.1-loong64-di mtd-modules-6.12.90+deb13.1-loong64-di multipath-modules-6.12.90+deb13.1-loong64-di nbd-modules-6.12.90+deb13.1-loong64-di nic-modules-6.12.90+deb13.1-loong64-di nic-shared-modules-6.12.90+deb13.1-loong64-di nic-usb-modules-6.12.90+deb13.1-loong64-di nic-wireless-modules-6.12.90+deb13.1-loong64-di pata-modules-6.12.90+deb13.1-loong64-di ppp-modules-6.12.90+deb13.1-loong64-di rfkill-modules-6.12.90+deb13.1-loong64-di sata-modules-6.12.90+deb13.1-loong64-di scsi-core-modules-6.12.90+deb13.1-loong64-di scsi-modules-6.12.90+deb13.1-loong64-di scsi-nic-modules-6.12.90+deb13.1-loong64-di serial-modules-6.12.90+deb13.1-loong64-di sound-modules-6.12.90+deb13.1-loong64-di speakup-modules-6.12.90+deb13.1-loong64-di squashfs-modules-6.12.90+deb13.1-loong64-di udf-modules-6.12.90+deb13.1-loong64-di uinput-modules-6.12.90+deb13.1-loong64-di usb-modules-6.12.90+deb13.1-loong64-di usb-serial-modules-6.12.90+deb13.1-loong64-di usb-storage-modules-6.12.90+deb13.1-loong64-di xfs-modules-6.12.90+deb13.1-loong64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-loong64-di -pbtrfs-modules-6.12.90+deb13.1-loong64-di -pcdrom-core-modules-6.12.90+deb13.1-loong64-di -pcrypto-dm-modules-6.12.90+deb13.1-loong64-di -pcrypto-modules-6.12.90+deb13.1-loong64-di -pdrm-core-modules-6.12.90+deb13.1-loong64-di -pext4-modules-6.12.90+deb13.1-loong64-di -pf2fs-modules-6.12.90+deb13.1-loong64-di -pfat-modules-6.12.90+deb13.1-loong64-di -pfb-modules-6.12.90+deb13.1-loong64-di -pfirewire-core-modules-6.12.90+deb13.1-loong64-di -pinput-modules-6.12.90+deb13.1-loong64-di -pisofs-modules-6.12.90+deb13.1-loong64-di -pjfs-modules-6.12.90+deb13.1-loong64-di -pkernel-image-6.12.90+deb13.1-loong64-di -ploop-modules-6.12.90+deb13.1-loong64-di -pmd-modules-6.12.90+deb13.1-loong64-di -pmtd-core-modules-6.12.90+deb13.1-loong64-di -pmtd-modules-6.12.90+deb13.1-loong64-di -pmultipath-modules-6.12.90+deb13.1-loong64-di -pnbd-modules-6.12.90+deb13.1-loong64-di -pnic-modules-6.12.90+deb13.1-loong64-di -pnic-shared-modules-6.12.90+deb13.1-loong64-di -pnic-usb-modules-6.12.90+deb13.1-loong64-di -pnic-wireless-modules-6.12.90+deb13.1-loong64-di -ppata-modules-6.12.90+deb13.1-loong64-di -pppp-modules-6.12.90+deb13.1-loong64-di -prfkill-modules-6.12.90+deb13.1-loong64-di -psata-modules-6.12.90+deb13.1-loong64-di -pscsi-core-modules-6.12.90+deb13.1-loong64-di -pscsi-modules-6.12.90+deb13.1-loong64-di -pscsi-nic-modules-6.12.90+deb13.1-loong64-di -pserial-modules-6.12.90+deb13.1-loong64-di -psound-modules-6.12.90+deb13.1-loong64-di -pspeakup-modules-6.12.90+deb13.1-loong64-di -psquashfs-modules-6.12.90+deb13.1-loong64-di -pudf-modules-6.12.90+deb13.1-loong64-di -puinput-modules-6.12.90+deb13.1-loong64-di -pusb-modules-6.12.90+deb13.1-loong64-di -pusb-serial-modules-6.12.90+deb13.1-loong64-di -pusb-storage-modules-6.12.90+deb13.1-loong64-di -pxfs-modules-6.12.90+deb13.1-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-loong64-di btrfs-modules-6.12.94+deb13-loong64-di cdrom-core-modules-6.12.94+deb13-loong64-di crypto-dm-modules-6.12.94+deb13-loong64-di crypto-modules-6.12.94+deb13-loong64-di drm-core-modules-6.12.94+deb13-loong64-di ext4-modules-6.12.94+deb13-loong64-di f2fs-modules-6.12.94+deb13-loong64-di fat-modules-6.12.94+deb13-loong64-di fb-modules-6.12.94+deb13-loong64-di firewire-core-modules-6.12.94+deb13-loong64-di input-modules-6.12.94+deb13-loong64-di isofs-modules-6.12.94+deb13-loong64-di jfs-modules-6.12.94+deb13-loong64-di kernel-image-6.12.94+deb13-loong64-di loop-modules-6.12.94+deb13-loong64-di md-modules-6.12.94+deb13-loong64-di mtd-core-modules-6.12.94+deb13-loong64-di mtd-modules-6.12.94+deb13-loong64-di multipath-modules-6.12.94+deb13-loong64-di nbd-modules-6.12.94+deb13-loong64-di nic-modules-6.12.94+deb13-loong64-di nic-shared-modules-6.12.94+deb13-loong64-di nic-usb-modules-6.12.94+deb13-loong64-di nic-wireless-modules-6.12.94+deb13-loong64-di pata-modules-6.12.94+deb13-loong64-di ppp-modules-6.12.94+deb13-loong64-di rfkill-modules-6.12.94+deb13-loong64-di sata-modules-6.12.94+deb13-loong64-di scsi-core-modules-6.12.94+deb13-loong64-di scsi-modules-6.12.94+deb13-loong64-di scsi-nic-modules-6.12.94+deb13-loong64-di serial-modules-6.12.94+deb13-loong64-di sound-modules-6.12.94+deb13-loong64-di speakup-modules-6.12.94+deb13-loong64-di squashfs-modules-6.12.94+deb13-loong64-di udf-modules-6.12.94+deb13-loong64-di uinput-modules-6.12.94+deb13-loong64-di usb-modules-6.12.94+deb13-loong64-di usb-serial-modules-6.12.94+deb13-loong64-di usb-storage-modules-6.12.94+deb13-loong64-di xfs-modules-6.12.94+deb13-loong64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-loong64-di -pbtrfs-modules-6.12.94+deb13-loong64-di -pcdrom-core-modules-6.12.94+deb13-loong64-di -pcrypto-dm-modules-6.12.94+deb13-loong64-di -pcrypto-modules-6.12.94+deb13-loong64-di -pdrm-core-modules-6.12.94+deb13-loong64-di -pext4-modules-6.12.94+deb13-loong64-di -pf2fs-modules-6.12.94+deb13-loong64-di -pfat-modules-6.12.94+deb13-loong64-di -pfb-modules-6.12.94+deb13-loong64-di -pfirewire-core-modules-6.12.94+deb13-loong64-di -pinput-modules-6.12.94+deb13-loong64-di -pisofs-modules-6.12.94+deb13-loong64-di -pjfs-modules-6.12.94+deb13-loong64-di -pkernel-image-6.12.94+deb13-loong64-di -ploop-modules-6.12.94+deb13-loong64-di -pmd-modules-6.12.94+deb13-loong64-di -pmtd-core-modules-6.12.94+deb13-loong64-di -pmtd-modules-6.12.94+deb13-loong64-di -pmultipath-modules-6.12.94+deb13-loong64-di -pnbd-modules-6.12.94+deb13-loong64-di -pnic-modules-6.12.94+deb13-loong64-di -pnic-shared-modules-6.12.94+deb13-loong64-di -pnic-usb-modules-6.12.94+deb13-loong64-di -pnic-wireless-modules-6.12.94+deb13-loong64-di -ppata-modules-6.12.94+deb13-loong64-di -pppp-modules-6.12.94+deb13-loong64-di -prfkill-modules-6.12.94+deb13-loong64-di -psata-modules-6.12.94+deb13-loong64-di -pscsi-core-modules-6.12.94+deb13-loong64-di -pscsi-modules-6.12.94+deb13-loong64-di -pscsi-nic-modules-6.12.94+deb13-loong64-di -pserial-modules-6.12.94+deb13-loong64-di -psound-modules-6.12.94+deb13-loong64-di -pspeakup-modules-6.12.94+deb13-loong64-di -psquashfs-modules-6.12.94+deb13-loong64-di -pudf-modules-6.12.94+deb13-loong64-di -puinput-modules-6.12.94+deb13-loong64-di -pusb-modules-6.12.94+deb13-loong64-di -pusb-serial-modules-6.12.94+deb13-loong64-di -pusb-storage-modules-6.12.94+deb13-loong64-di -pxfs-modules-6.12.94+deb13-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_none_loong64_meta: - $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_loong64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_loong64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k:binary-arch_m68k_bpftool binary-arch_m68k_config binary-arch_m68k_cpupower binary-arch_m68k_hyperv-daemons binary-arch_m68k_kbuild binary-arch_m68k_none binary-arch_m68k_perf binary-arch_m68k_rtla binary-arch_m68k_sdsi binary-arch_m68k_usbip binary-arch_m68k_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none:binary-arch_m68k_none_m68k binary-arch_m68k_none_m68k:binary-arch_m68k_none_m68k_bpf-dev binary-arch_m68k_none_m68k_headers binary-arch_m68k_none_m68k_image binary-arch_m68k_none_m68k_image-dbg binary-arch_m68k_none_m68k_installer binary-arch_m68k_none_m68k_meta binary-arch_m68k_none_m68k_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none_m68k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none_m68k_image: - $(call if_package, linux-image-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none_m68k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-m68k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none_m68k_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-m68k-di ata-modules-6.12.90+deb13.1-m68k-di btrfs-modules-6.12.90+deb13.1-m68k-di cdrom-core-modules-6.12.90+deb13.1-m68k-di crypto-modules-6.12.90+deb13.1-m68k-di ext4-modules-6.12.90+deb13.1-m68k-di fat-modules-6.12.90+deb13.1-m68k-di hfs-modules-6.12.90+deb13.1-m68k-di isofs-modules-6.12.90+deb13.1-m68k-di kernel-image-6.12.90+deb13.1-m68k-di loop-modules-6.12.90+deb13.1-m68k-di md-modules-6.12.90+deb13.1-m68k-di nbd-modules-6.12.90+deb13.1-m68k-di nic-modules-6.12.90+deb13.1-m68k-di nic-shared-modules-6.12.90+deb13.1-m68k-di pata-modules-6.12.90+deb13.1-m68k-di ppp-modules-6.12.90+deb13.1-m68k-di scsi-core-modules-6.12.90+deb13.1-m68k-di scsi-modules-6.12.90+deb13.1-m68k-di squashfs-modules-6.12.90+deb13.1-m68k-di udf-modules-6.12.90+deb13.1-m68k-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-m68k-di -pata-modules-6.12.90+deb13.1-m68k-di -pbtrfs-modules-6.12.90+deb13.1-m68k-di -pcdrom-core-modules-6.12.90+deb13.1-m68k-di -pcrypto-modules-6.12.90+deb13.1-m68k-di -pext4-modules-6.12.90+deb13.1-m68k-di -pfat-modules-6.12.90+deb13.1-m68k-di -phfs-modules-6.12.90+deb13.1-m68k-di -pisofs-modules-6.12.90+deb13.1-m68k-di -pkernel-image-6.12.90+deb13.1-m68k-di -ploop-modules-6.12.90+deb13.1-m68k-di -pmd-modules-6.12.90+deb13.1-m68k-di -pnbd-modules-6.12.90+deb13.1-m68k-di -pnic-modules-6.12.90+deb13.1-m68k-di -pnic-shared-modules-6.12.90+deb13.1-m68k-di -ppata-modules-6.12.90+deb13.1-m68k-di -pppp-modules-6.12.90+deb13.1-m68k-di -pscsi-core-modules-6.12.90+deb13.1-m68k-di -pscsi-modules-6.12.90+deb13.1-m68k-di -psquashfs-modules-6.12.90+deb13.1-m68k-di -pudf-modules-6.12.90+deb13.1-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-m68k-di ata-modules-6.12.94+deb13-m68k-di btrfs-modules-6.12.94+deb13-m68k-di cdrom-core-modules-6.12.94+deb13-m68k-di crypto-modules-6.12.94+deb13-m68k-di ext4-modules-6.12.94+deb13-m68k-di fat-modules-6.12.94+deb13-m68k-di hfs-modules-6.12.94+deb13-m68k-di isofs-modules-6.12.94+deb13-m68k-di kernel-image-6.12.94+deb13-m68k-di loop-modules-6.12.94+deb13-m68k-di md-modules-6.12.94+deb13-m68k-di nbd-modules-6.12.94+deb13-m68k-di nic-modules-6.12.94+deb13-m68k-di nic-shared-modules-6.12.94+deb13-m68k-di pata-modules-6.12.94+deb13-m68k-di ppp-modules-6.12.94+deb13-m68k-di scsi-core-modules-6.12.94+deb13-m68k-di scsi-modules-6.12.94+deb13-m68k-di squashfs-modules-6.12.94+deb13-m68k-di udf-modules-6.12.94+deb13-m68k-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-m68k-di -pata-modules-6.12.94+deb13-m68k-di -pbtrfs-modules-6.12.94+deb13-m68k-di -pcdrom-core-modules-6.12.94+deb13-m68k-di -pcrypto-modules-6.12.94+deb13-m68k-di -pext4-modules-6.12.94+deb13-m68k-di -pfat-modules-6.12.94+deb13-m68k-di -phfs-modules-6.12.94+deb13-m68k-di -pisofs-modules-6.12.94+deb13-m68k-di -pkernel-image-6.12.94+deb13-m68k-di -ploop-modules-6.12.94+deb13-m68k-di -pmd-modules-6.12.94+deb13-m68k-di -pnbd-modules-6.12.94+deb13-m68k-di -pnic-modules-6.12.94+deb13-m68k-di -pnic-shared-modules-6.12.94+deb13-m68k-di -ppata-modules-6.12.94+deb13-m68k-di -pppp-modules-6.12.94+deb13-m68k-di -pscsi-core-modules-6.12.94+deb13-m68k-di -pscsi-modules-6.12.94+deb13-m68k-di -psquashfs-modules-6.12.94+deb13-m68k-di -pudf-modules-6.12.94+deb13-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_none_m68k_meta: - $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_m68k_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips:binary-arch_mips_bpftool binary-arch_mips_config binary-arch_mips_cpupower binary-arch_mips_hyperv-daemons binary-arch_mips_kbuild binary-arch_mips_none binary-arch_mips_perf binary-arch_mips_rtla binary-arch_mips_sdsi binary-arch_mips_usbip binary-arch_mips64:binary-arch_mips64_bpftool binary-arch_mips64_config binary-arch_mips64_cpupower binary-arch_mips64_hyperv-daemons binary-arch_mips64_kbuild binary-arch_mips64_none binary-arch_mips64_perf binary-arch_mips64_rtla binary-arch_mips64_sdsi binary-arch_mips64_usbip binary-arch_mips64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none:binary-arch_mips64_none_5kc-malta binary-arch_mips64_none_mips64r2eb binary-arch_mips64_none_octeon binary-arch_mips64_none_5kc-malta:binary-arch_mips64_none_5kc-malta_headers binary-arch_mips64_none_5kc-malta_image binary-arch_mips64_none_5kc-malta_image-dbg binary-arch_mips64_none_5kc-malta_installer binary-arch_mips64_none_5kc-malta_meta binary-arch_mips64_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_mips64r2eb:binary-arch_mips64_none_mips64r2eb_headers binary-arch_mips64_none_mips64r2eb_image binary-arch_mips64_none_mips64r2eb_image-dbg binary-arch_mips64_none_mips64r2eb_installer binary-arch_mips64_none_mips64r2eb_meta binary-arch_mips64_none_mips64r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_mips64r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_mips64r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_mips64r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2eb-di ata-modules-6.12.90+deb13.1-mips64r2eb-di btrfs-modules-6.12.90+deb13.1-mips64r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di crypto-modules-6.12.90+deb13.1-mips64r2eb-di drm-core-modules-6.12.90+deb13.1-mips64r2eb-di ext4-modules-6.12.90+deb13.1-mips64r2eb-di f2fs-modules-6.12.90+deb13.1-mips64r2eb-di fat-modules-6.12.90+deb13.1-mips64r2eb-di fb-modules-6.12.90+deb13.1-mips64r2eb-di firewire-core-modules-6.12.90+deb13.1-mips64r2eb-di input-modules-6.12.90+deb13.1-mips64r2eb-di isofs-modules-6.12.90+deb13.1-mips64r2eb-di jfs-modules-6.12.90+deb13.1-mips64r2eb-di kernel-image-6.12.90+deb13.1-mips64r2eb-di loop-modules-6.12.90+deb13.1-mips64r2eb-di md-modules-6.12.90+deb13.1-mips64r2eb-di minix-modules-6.12.90+deb13.1-mips64r2eb-di mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di mmc-modules-6.12.90+deb13.1-mips64r2eb-di multipath-modules-6.12.90+deb13.1-mips64r2eb-di nbd-modules-6.12.90+deb13.1-mips64r2eb-di nfs-modules-6.12.90+deb13.1-mips64r2eb-di nic-modules-6.12.90+deb13.1-mips64r2eb-di nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di nic-usb-modules-6.12.90+deb13.1-mips64r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di pata-modules-6.12.90+deb13.1-mips64r2eb-di ppp-modules-6.12.90+deb13.1-mips64r2eb-di sata-modules-6.12.90+deb13.1-mips64r2eb-di scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di scsi-modules-6.12.90+deb13.1-mips64r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di sound-modules-6.12.90+deb13.1-mips64r2eb-di speakup-modules-6.12.90+deb13.1-mips64r2eb-di squashfs-modules-6.12.90+deb13.1-mips64r2eb-di udf-modules-6.12.90+deb13.1-mips64r2eb-di usb-modules-6.12.90+deb13.1-mips64r2eb-di usb-serial-modules-6.12.90+deb13.1-mips64r2eb-di usb-storage-modules-6.12.90+deb13.1-mips64r2eb-di xfs-modules-6.12.90+deb13.1-mips64r2eb-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2eb-di -pata-modules-6.12.90+deb13.1-mips64r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips64r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2eb-di -pext4-modules-6.12.90+deb13.1-mips64r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips64r2eb-di -pfat-modules-6.12.90+deb13.1-mips64r2eb-di -pfb-modules-6.12.90+deb13.1-mips64r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2eb-di -pinput-modules-6.12.90+deb13.1-mips64r2eb-di -pisofs-modules-6.12.90+deb13.1-mips64r2eb-di -pjfs-modules-6.12.90+deb13.1-mips64r2eb-di -pkernel-image-6.12.90+deb13.1-mips64r2eb-di -ploop-modules-6.12.90+deb13.1-mips64r2eb-di -pmd-modules-6.12.90+deb13.1-mips64r2eb-di -pminix-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-modules-6.12.90+deb13.1-mips64r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips64r2eb-di -pnbd-modules-6.12.90+deb13.1-mips64r2eb-di -pnfs-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di -ppata-modules-6.12.90+deb13.1-mips64r2eb-di -pppp-modules-6.12.90+deb13.1-mips64r2eb-di -psata-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di -psound-modules-6.12.90+deb13.1-mips64r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips64r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips64r2eb-di -pudf-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2eb-di -pxfs-modules-6.12.90+deb13.1-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2eb-di ata-modules-6.12.94+deb13-mips64r2eb-di btrfs-modules-6.12.94+deb13-mips64r2eb-di cdrom-core-modules-6.12.94+deb13-mips64r2eb-di crypto-dm-modules-6.12.94+deb13-mips64r2eb-di crypto-modules-6.12.94+deb13-mips64r2eb-di drm-core-modules-6.12.94+deb13-mips64r2eb-di ext4-modules-6.12.94+deb13-mips64r2eb-di f2fs-modules-6.12.94+deb13-mips64r2eb-di fat-modules-6.12.94+deb13-mips64r2eb-di fb-modules-6.12.94+deb13-mips64r2eb-di firewire-core-modules-6.12.94+deb13-mips64r2eb-di input-modules-6.12.94+deb13-mips64r2eb-di isofs-modules-6.12.94+deb13-mips64r2eb-di jfs-modules-6.12.94+deb13-mips64r2eb-di kernel-image-6.12.94+deb13-mips64r2eb-di loop-modules-6.12.94+deb13-mips64r2eb-di md-modules-6.12.94+deb13-mips64r2eb-di minix-modules-6.12.94+deb13-mips64r2eb-di mmc-core-modules-6.12.94+deb13-mips64r2eb-di mmc-modules-6.12.94+deb13-mips64r2eb-di multipath-modules-6.12.94+deb13-mips64r2eb-di nbd-modules-6.12.94+deb13-mips64r2eb-di nfs-modules-6.12.94+deb13-mips64r2eb-di nic-modules-6.12.94+deb13-mips64r2eb-di nic-shared-modules-6.12.94+deb13-mips64r2eb-di nic-usb-modules-6.12.94+deb13-mips64r2eb-di nic-wireless-modules-6.12.94+deb13-mips64r2eb-di pata-modules-6.12.94+deb13-mips64r2eb-di ppp-modules-6.12.94+deb13-mips64r2eb-di sata-modules-6.12.94+deb13-mips64r2eb-di scsi-core-modules-6.12.94+deb13-mips64r2eb-di scsi-modules-6.12.94+deb13-mips64r2eb-di scsi-nic-modules-6.12.94+deb13-mips64r2eb-di sound-modules-6.12.94+deb13-mips64r2eb-di speakup-modules-6.12.94+deb13-mips64r2eb-di squashfs-modules-6.12.94+deb13-mips64r2eb-di udf-modules-6.12.94+deb13-mips64r2eb-di usb-modules-6.12.94+deb13-mips64r2eb-di usb-serial-modules-6.12.94+deb13-mips64r2eb-di usb-storage-modules-6.12.94+deb13-mips64r2eb-di xfs-modules-6.12.94+deb13-mips64r2eb-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2eb-di -pata-modules-6.12.94+deb13-mips64r2eb-di -pbtrfs-modules-6.12.94+deb13-mips64r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-modules-6.12.94+deb13-mips64r2eb-di -pdrm-core-modules-6.12.94+deb13-mips64r2eb-di -pext4-modules-6.12.94+deb13-mips64r2eb-di -pf2fs-modules-6.12.94+deb13-mips64r2eb-di -pfat-modules-6.12.94+deb13-mips64r2eb-di -pfb-modules-6.12.94+deb13-mips64r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips64r2eb-di -pinput-modules-6.12.94+deb13-mips64r2eb-di -pisofs-modules-6.12.94+deb13-mips64r2eb-di -pjfs-modules-6.12.94+deb13-mips64r2eb-di -pkernel-image-6.12.94+deb13-mips64r2eb-di -ploop-modules-6.12.94+deb13-mips64r2eb-di -pmd-modules-6.12.94+deb13-mips64r2eb-di -pminix-modules-6.12.94+deb13-mips64r2eb-di -pmmc-core-modules-6.12.94+deb13-mips64r2eb-di -pmmc-modules-6.12.94+deb13-mips64r2eb-di -pmultipath-modules-6.12.94+deb13-mips64r2eb-di -pnbd-modules-6.12.94+deb13-mips64r2eb-di -pnfs-modules-6.12.94+deb13-mips64r2eb-di -pnic-modules-6.12.94+deb13-mips64r2eb-di -pnic-shared-modules-6.12.94+deb13-mips64r2eb-di -pnic-usb-modules-6.12.94+deb13-mips64r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips64r2eb-di -ppata-modules-6.12.94+deb13-mips64r2eb-di -pppp-modules-6.12.94+deb13-mips64r2eb-di -psata-modules-6.12.94+deb13-mips64r2eb-di -pscsi-core-modules-6.12.94+deb13-mips64r2eb-di -pscsi-modules-6.12.94+deb13-mips64r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips64r2eb-di -psound-modules-6.12.94+deb13-mips64r2eb-di -pspeakup-modules-6.12.94+deb13-mips64r2eb-di -psquashfs-modules-6.12.94+deb13-mips64r2eb-di -pudf-modules-6.12.94+deb13-mips64r2eb-di -pusb-modules-6.12.94+deb13-mips64r2eb-di -pusb-serial-modules-6.12.94+deb13-mips64r2eb-di -pusb-storage-modules-6.12.94+deb13-mips64r2eb-di -pxfs-modules-6.12.94+deb13-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_mips64r2eb_meta: - $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_octeon:binary-arch_mips64_none_octeon_headers binary-arch_mips64_none_octeon_image binary-arch_mips64_none_octeon_image-dbg binary-arch_mips64_none_octeon_installer binary-arch_mips64_none_octeon_meta binary-arch_mips64_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el:binary-arch_mips64el_bpftool binary-arch_mips64el_config binary-arch_mips64el_cpupower binary-arch_mips64el_hyperv-daemons binary-arch_mips64el_kbuild binary-arch_mips64el_none binary-arch_mips64el_perf binary-arch_mips64el_rtla binary-arch_mips64el_sdsi binary-arch_mips64el_usbip binary-arch_mips64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none:binary-arch_mips64el_none_5kc-malta binary-arch_mips64el_none_loongson-3 binary-arch_mips64el_none_mips64r2el binary-arch_mips64el_none_mips64r6el binary-arch_mips64el_none_octeon binary-arch_mips64el_none_5kc-malta:binary-arch_mips64el_none_5kc-malta_headers binary-arch_mips64el_none_5kc-malta_image binary-arch_mips64el_none_5kc-malta_image-dbg binary-arch_mips64el_none_5kc-malta_installer binary-arch_mips64el_none_5kc-malta_meta binary-arch_mips64el_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_loongson-3:binary-arch_mips64el_none_loongson-3_headers binary-arch_mips64el_none_loongson-3_image binary-arch_mips64el_none_loongson-3_image-dbg binary-arch_mips64el_none_loongson-3_installer binary-arch_mips64el_none_loongson-3_meta binary-arch_mips64el_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r2el:binary-arch_mips64el_none_mips64r2el_headers binary-arch_mips64el_none_mips64r2el_image binary-arch_mips64el_none_mips64r2el_image-dbg binary-arch_mips64el_none_mips64r2el_installer binary-arch_mips64el_none_mips64r2el_meta binary-arch_mips64el_none_mips64r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2el-di ata-modules-6.12.90+deb13.1-mips64r2el-di btrfs-modules-6.12.90+deb13.1-mips64r2el-di cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di crypto-dm-modules-6.12.90+deb13.1-mips64r2el-di crypto-modules-6.12.90+deb13.1-mips64r2el-di drm-core-modules-6.12.90+deb13.1-mips64r2el-di ext4-modules-6.12.90+deb13.1-mips64r2el-di f2fs-modules-6.12.90+deb13.1-mips64r2el-di fat-modules-6.12.90+deb13.1-mips64r2el-di fb-modules-6.12.90+deb13.1-mips64r2el-di firewire-core-modules-6.12.90+deb13.1-mips64r2el-di input-modules-6.12.90+deb13.1-mips64r2el-di isofs-modules-6.12.90+deb13.1-mips64r2el-di jfs-modules-6.12.90+deb13.1-mips64r2el-di kernel-image-6.12.90+deb13.1-mips64r2el-di loop-modules-6.12.90+deb13.1-mips64r2el-di md-modules-6.12.90+deb13.1-mips64r2el-di minix-modules-6.12.90+deb13.1-mips64r2el-di mmc-core-modules-6.12.90+deb13.1-mips64r2el-di mmc-modules-6.12.90+deb13.1-mips64r2el-di multipath-modules-6.12.90+deb13.1-mips64r2el-di nbd-modules-6.12.90+deb13.1-mips64r2el-di nfs-modules-6.12.90+deb13.1-mips64r2el-di nic-modules-6.12.90+deb13.1-mips64r2el-di nic-shared-modules-6.12.90+deb13.1-mips64r2el-di nic-usb-modules-6.12.90+deb13.1-mips64r2el-di nic-wireless-modules-6.12.90+deb13.1-mips64r2el-di pata-modules-6.12.90+deb13.1-mips64r2el-di ppp-modules-6.12.90+deb13.1-mips64r2el-di sata-modules-6.12.90+deb13.1-mips64r2el-di scsi-core-modules-6.12.90+deb13.1-mips64r2el-di scsi-modules-6.12.90+deb13.1-mips64r2el-di scsi-nic-modules-6.12.90+deb13.1-mips64r2el-di sound-modules-6.12.90+deb13.1-mips64r2el-di speakup-modules-6.12.90+deb13.1-mips64r2el-di squashfs-modules-6.12.90+deb13.1-mips64r2el-di udf-modules-6.12.90+deb13.1-mips64r2el-di usb-modules-6.12.90+deb13.1-mips64r2el-di usb-serial-modules-6.12.90+deb13.1-mips64r2el-di usb-storage-modules-6.12.90+deb13.1-mips64r2el-di xfs-modules-6.12.90+deb13.1-mips64r2el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2el-di -pata-modules-6.12.90+deb13.1-mips64r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-modules-6.12.90+deb13.1-mips64r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2el-di -pext4-modules-6.12.90+deb13.1-mips64r2el-di -pf2fs-modules-6.12.90+deb13.1-mips64r2el-di -pfat-modules-6.12.90+deb13.1-mips64r2el-di -pfb-modules-6.12.90+deb13.1-mips64r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2el-di -pinput-modules-6.12.90+deb13.1-mips64r2el-di -pisofs-modules-6.12.90+deb13.1-mips64r2el-di -pjfs-modules-6.12.90+deb13.1-mips64r2el-di -pkernel-image-6.12.90+deb13.1-mips64r2el-di -ploop-modules-6.12.90+deb13.1-mips64r2el-di -pmd-modules-6.12.90+deb13.1-mips64r2el-di -pminix-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-modules-6.12.90+deb13.1-mips64r2el-di -pmultipath-modules-6.12.90+deb13.1-mips64r2el-di -pnbd-modules-6.12.90+deb13.1-mips64r2el-di -pnfs-modules-6.12.90+deb13.1-mips64r2el-di -pnic-modules-6.12.90+deb13.1-mips64r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2el-di -ppata-modules-6.12.90+deb13.1-mips64r2el-di -pppp-modules-6.12.90+deb13.1-mips64r2el-di -psata-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2el-di -psound-modules-6.12.90+deb13.1-mips64r2el-di -pspeakup-modules-6.12.90+deb13.1-mips64r2el-di -psquashfs-modules-6.12.90+deb13.1-mips64r2el-di -pudf-modules-6.12.90+deb13.1-mips64r2el-di -pusb-modules-6.12.90+deb13.1-mips64r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2el-di -pxfs-modules-6.12.90+deb13.1-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2el-di ata-modules-6.12.94+deb13-mips64r2el-di btrfs-modules-6.12.94+deb13-mips64r2el-di cdrom-core-modules-6.12.94+deb13-mips64r2el-di crypto-dm-modules-6.12.94+deb13-mips64r2el-di crypto-modules-6.12.94+deb13-mips64r2el-di drm-core-modules-6.12.94+deb13-mips64r2el-di ext4-modules-6.12.94+deb13-mips64r2el-di f2fs-modules-6.12.94+deb13-mips64r2el-di fat-modules-6.12.94+deb13-mips64r2el-di fb-modules-6.12.94+deb13-mips64r2el-di firewire-core-modules-6.12.94+deb13-mips64r2el-di input-modules-6.12.94+deb13-mips64r2el-di isofs-modules-6.12.94+deb13-mips64r2el-di jfs-modules-6.12.94+deb13-mips64r2el-di kernel-image-6.12.94+deb13-mips64r2el-di loop-modules-6.12.94+deb13-mips64r2el-di md-modules-6.12.94+deb13-mips64r2el-di minix-modules-6.12.94+deb13-mips64r2el-di mmc-core-modules-6.12.94+deb13-mips64r2el-di mmc-modules-6.12.94+deb13-mips64r2el-di multipath-modules-6.12.94+deb13-mips64r2el-di nbd-modules-6.12.94+deb13-mips64r2el-di nfs-modules-6.12.94+deb13-mips64r2el-di nic-modules-6.12.94+deb13-mips64r2el-di nic-shared-modules-6.12.94+deb13-mips64r2el-di nic-usb-modules-6.12.94+deb13-mips64r2el-di nic-wireless-modules-6.12.94+deb13-mips64r2el-di pata-modules-6.12.94+deb13-mips64r2el-di ppp-modules-6.12.94+deb13-mips64r2el-di sata-modules-6.12.94+deb13-mips64r2el-di scsi-core-modules-6.12.94+deb13-mips64r2el-di scsi-modules-6.12.94+deb13-mips64r2el-di scsi-nic-modules-6.12.94+deb13-mips64r2el-di sound-modules-6.12.94+deb13-mips64r2el-di speakup-modules-6.12.94+deb13-mips64r2el-di squashfs-modules-6.12.94+deb13-mips64r2el-di udf-modules-6.12.94+deb13-mips64r2el-di usb-modules-6.12.94+deb13-mips64r2el-di usb-serial-modules-6.12.94+deb13-mips64r2el-di usb-storage-modules-6.12.94+deb13-mips64r2el-di xfs-modules-6.12.94+deb13-mips64r2el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2el-di -pata-modules-6.12.94+deb13-mips64r2el-di -pbtrfs-modules-6.12.94+deb13-mips64r2el-di -pcdrom-core-modules-6.12.94+deb13-mips64r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2el-di -pcrypto-modules-6.12.94+deb13-mips64r2el-di -pdrm-core-modules-6.12.94+deb13-mips64r2el-di -pext4-modules-6.12.94+deb13-mips64r2el-di -pf2fs-modules-6.12.94+deb13-mips64r2el-di -pfat-modules-6.12.94+deb13-mips64r2el-di -pfb-modules-6.12.94+deb13-mips64r2el-di -pfirewire-core-modules-6.12.94+deb13-mips64r2el-di -pinput-modules-6.12.94+deb13-mips64r2el-di -pisofs-modules-6.12.94+deb13-mips64r2el-di -pjfs-modules-6.12.94+deb13-mips64r2el-di -pkernel-image-6.12.94+deb13-mips64r2el-di -ploop-modules-6.12.94+deb13-mips64r2el-di -pmd-modules-6.12.94+deb13-mips64r2el-di -pminix-modules-6.12.94+deb13-mips64r2el-di -pmmc-core-modules-6.12.94+deb13-mips64r2el-di -pmmc-modules-6.12.94+deb13-mips64r2el-di -pmultipath-modules-6.12.94+deb13-mips64r2el-di -pnbd-modules-6.12.94+deb13-mips64r2el-di -pnfs-modules-6.12.94+deb13-mips64r2el-di -pnic-modules-6.12.94+deb13-mips64r2el-di -pnic-shared-modules-6.12.94+deb13-mips64r2el-di -pnic-usb-modules-6.12.94+deb13-mips64r2el-di -pnic-wireless-modules-6.12.94+deb13-mips64r2el-di -ppata-modules-6.12.94+deb13-mips64r2el-di -pppp-modules-6.12.94+deb13-mips64r2el-di -psata-modules-6.12.94+deb13-mips64r2el-di -pscsi-core-modules-6.12.94+deb13-mips64r2el-di -pscsi-modules-6.12.94+deb13-mips64r2el-di -pscsi-nic-modules-6.12.94+deb13-mips64r2el-di -psound-modules-6.12.94+deb13-mips64r2el-di -pspeakup-modules-6.12.94+deb13-mips64r2el-di -psquashfs-modules-6.12.94+deb13-mips64r2el-di -pudf-modules-6.12.94+deb13-mips64r2el-di -pusb-modules-6.12.94+deb13-mips64r2el-di -pusb-serial-modules-6.12.94+deb13-mips64r2el-di -pusb-storage-modules-6.12.94+deb13-mips64r2el-di -pxfs-modules-6.12.94+deb13-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r2el_meta: - $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r6el:binary-arch_mips64el_none_mips64r6el_headers binary-arch_mips64el_none_mips64r6el_image binary-arch_mips64el_none_mips64r6el_image-dbg binary-arch_mips64el_none_mips64r6el_installer binary-arch_mips64el_none_mips64r6el_meta binary-arch_mips64el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_octeon:binary-arch_mips64el_none_octeon_headers binary-arch_mips64el_none_octeon_image binary-arch_mips64el_none_octeon_image-dbg binary-arch_mips64el_none_octeon_installer binary-arch_mips64el_none_octeon_meta binary-arch_mips64el_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el:binary-arch_mips64r6el_bpftool binary-arch_mips64r6el_config binary-arch_mips64r6el_cpupower binary-arch_mips64r6el_hyperv-daemons binary-arch_mips64r6el_kbuild binary-arch_mips64r6el_none binary-arch_mips64r6el_perf binary-arch_mips64r6el_rtla binary-arch_mips64r6el_sdsi binary-arch_mips64r6el_usbip binary-arch_mips64r6el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_none:binary-arch_mips64r6el_none_mips64r6el binary-arch_mips64r6el_none_mips64r6el:binary-arch_mips64r6el_none_mips64r6el_headers binary-arch_mips64r6el_none_mips64r6el_image binary-arch_mips64r6el_none_mips64r6el_image-dbg binary-arch_mips64r6el_none_mips64r6el_installer binary-arch_mips64r6el_none_mips64r6el_meta binary-arch_mips64r6el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips64r6el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none:binary-arch_mips_none_4kc-malta binary-arch_mips_none_mips32r2eb binary-arch_mips_none_octeon binary-arch_mips_none_4kc-malta:binary-arch_mips_none_4kc-malta_headers binary-arch_mips_none_4kc-malta_image binary-arch_mips_none_4kc-malta_image-dbg binary-arch_mips_none_4kc-malta_installer binary-arch_mips_none_4kc-malta_meta binary-arch_mips_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_mips32r2eb:binary-arch_mips_none_mips32r2eb_headers binary-arch_mips_none_mips32r2eb_image binary-arch_mips_none_mips32r2eb_image-dbg binary-arch_mips_none_mips32r2eb_installer binary-arch_mips_none_mips32r2eb_meta binary-arch_mips_none_mips32r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_mips32r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_mips32r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_mips32r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2eb-di ata-modules-6.12.90+deb13.1-mips32r2eb-di btrfs-modules-6.12.90+deb13.1-mips32r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di crypto-modules-6.12.90+deb13.1-mips32r2eb-di drm-core-modules-6.12.90+deb13.1-mips32r2eb-di ext4-modules-6.12.90+deb13.1-mips32r2eb-di f2fs-modules-6.12.90+deb13.1-mips32r2eb-di fat-modules-6.12.90+deb13.1-mips32r2eb-di fb-modules-6.12.90+deb13.1-mips32r2eb-di firewire-core-modules-6.12.90+deb13.1-mips32r2eb-di input-modules-6.12.90+deb13.1-mips32r2eb-di isofs-modules-6.12.90+deb13.1-mips32r2eb-di jfs-modules-6.12.90+deb13.1-mips32r2eb-di kernel-image-6.12.90+deb13.1-mips32r2eb-di loop-modules-6.12.90+deb13.1-mips32r2eb-di md-modules-6.12.90+deb13.1-mips32r2eb-di minix-modules-6.12.90+deb13.1-mips32r2eb-di mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di mmc-modules-6.12.90+deb13.1-mips32r2eb-di multipath-modules-6.12.90+deb13.1-mips32r2eb-di nbd-modules-6.12.90+deb13.1-mips32r2eb-di nfs-modules-6.12.90+deb13.1-mips32r2eb-di nic-modules-6.12.90+deb13.1-mips32r2eb-di nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di nic-usb-modules-6.12.90+deb13.1-mips32r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di pata-modules-6.12.90+deb13.1-mips32r2eb-di ppp-modules-6.12.90+deb13.1-mips32r2eb-di sata-modules-6.12.90+deb13.1-mips32r2eb-di scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di scsi-modules-6.12.90+deb13.1-mips32r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di sound-modules-6.12.90+deb13.1-mips32r2eb-di speakup-modules-6.12.90+deb13.1-mips32r2eb-di squashfs-modules-6.12.90+deb13.1-mips32r2eb-di udf-modules-6.12.90+deb13.1-mips32r2eb-di usb-modules-6.12.90+deb13.1-mips32r2eb-di usb-serial-modules-6.12.90+deb13.1-mips32r2eb-di usb-storage-modules-6.12.90+deb13.1-mips32r2eb-di xfs-modules-6.12.90+deb13.1-mips32r2eb-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2eb-di -pata-modules-6.12.90+deb13.1-mips32r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips32r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2eb-di -pext4-modules-6.12.90+deb13.1-mips32r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips32r2eb-di -pfat-modules-6.12.90+deb13.1-mips32r2eb-di -pfb-modules-6.12.90+deb13.1-mips32r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2eb-di -pinput-modules-6.12.90+deb13.1-mips32r2eb-di -pisofs-modules-6.12.90+deb13.1-mips32r2eb-di -pjfs-modules-6.12.90+deb13.1-mips32r2eb-di -pkernel-image-6.12.90+deb13.1-mips32r2eb-di -ploop-modules-6.12.90+deb13.1-mips32r2eb-di -pmd-modules-6.12.90+deb13.1-mips32r2eb-di -pminix-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-modules-6.12.90+deb13.1-mips32r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips32r2eb-di -pnbd-modules-6.12.90+deb13.1-mips32r2eb-di -pnfs-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di -ppata-modules-6.12.90+deb13.1-mips32r2eb-di -pppp-modules-6.12.90+deb13.1-mips32r2eb-di -psata-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di -psound-modules-6.12.90+deb13.1-mips32r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips32r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips32r2eb-di -pudf-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2eb-di -pxfs-modules-6.12.90+deb13.1-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2eb-di ata-modules-6.12.94+deb13-mips32r2eb-di btrfs-modules-6.12.94+deb13-mips32r2eb-di cdrom-core-modules-6.12.94+deb13-mips32r2eb-di crypto-dm-modules-6.12.94+deb13-mips32r2eb-di crypto-modules-6.12.94+deb13-mips32r2eb-di drm-core-modules-6.12.94+deb13-mips32r2eb-di ext4-modules-6.12.94+deb13-mips32r2eb-di f2fs-modules-6.12.94+deb13-mips32r2eb-di fat-modules-6.12.94+deb13-mips32r2eb-di fb-modules-6.12.94+deb13-mips32r2eb-di firewire-core-modules-6.12.94+deb13-mips32r2eb-di input-modules-6.12.94+deb13-mips32r2eb-di isofs-modules-6.12.94+deb13-mips32r2eb-di jfs-modules-6.12.94+deb13-mips32r2eb-di kernel-image-6.12.94+deb13-mips32r2eb-di loop-modules-6.12.94+deb13-mips32r2eb-di md-modules-6.12.94+deb13-mips32r2eb-di minix-modules-6.12.94+deb13-mips32r2eb-di mmc-core-modules-6.12.94+deb13-mips32r2eb-di mmc-modules-6.12.94+deb13-mips32r2eb-di multipath-modules-6.12.94+deb13-mips32r2eb-di nbd-modules-6.12.94+deb13-mips32r2eb-di nfs-modules-6.12.94+deb13-mips32r2eb-di nic-modules-6.12.94+deb13-mips32r2eb-di nic-shared-modules-6.12.94+deb13-mips32r2eb-di nic-usb-modules-6.12.94+deb13-mips32r2eb-di nic-wireless-modules-6.12.94+deb13-mips32r2eb-di pata-modules-6.12.94+deb13-mips32r2eb-di ppp-modules-6.12.94+deb13-mips32r2eb-di sata-modules-6.12.94+deb13-mips32r2eb-di scsi-core-modules-6.12.94+deb13-mips32r2eb-di scsi-modules-6.12.94+deb13-mips32r2eb-di scsi-nic-modules-6.12.94+deb13-mips32r2eb-di sound-modules-6.12.94+deb13-mips32r2eb-di speakup-modules-6.12.94+deb13-mips32r2eb-di squashfs-modules-6.12.94+deb13-mips32r2eb-di udf-modules-6.12.94+deb13-mips32r2eb-di usb-modules-6.12.94+deb13-mips32r2eb-di usb-serial-modules-6.12.94+deb13-mips32r2eb-di usb-storage-modules-6.12.94+deb13-mips32r2eb-di xfs-modules-6.12.94+deb13-mips32r2eb-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2eb-di -pata-modules-6.12.94+deb13-mips32r2eb-di -pbtrfs-modules-6.12.94+deb13-mips32r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-modules-6.12.94+deb13-mips32r2eb-di -pdrm-core-modules-6.12.94+deb13-mips32r2eb-di -pext4-modules-6.12.94+deb13-mips32r2eb-di -pf2fs-modules-6.12.94+deb13-mips32r2eb-di -pfat-modules-6.12.94+deb13-mips32r2eb-di -pfb-modules-6.12.94+deb13-mips32r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips32r2eb-di -pinput-modules-6.12.94+deb13-mips32r2eb-di -pisofs-modules-6.12.94+deb13-mips32r2eb-di -pjfs-modules-6.12.94+deb13-mips32r2eb-di -pkernel-image-6.12.94+deb13-mips32r2eb-di -ploop-modules-6.12.94+deb13-mips32r2eb-di -pmd-modules-6.12.94+deb13-mips32r2eb-di -pminix-modules-6.12.94+deb13-mips32r2eb-di -pmmc-core-modules-6.12.94+deb13-mips32r2eb-di -pmmc-modules-6.12.94+deb13-mips32r2eb-di -pmultipath-modules-6.12.94+deb13-mips32r2eb-di -pnbd-modules-6.12.94+deb13-mips32r2eb-di -pnfs-modules-6.12.94+deb13-mips32r2eb-di -pnic-modules-6.12.94+deb13-mips32r2eb-di -pnic-shared-modules-6.12.94+deb13-mips32r2eb-di -pnic-usb-modules-6.12.94+deb13-mips32r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips32r2eb-di -ppata-modules-6.12.94+deb13-mips32r2eb-di -pppp-modules-6.12.94+deb13-mips32r2eb-di -psata-modules-6.12.94+deb13-mips32r2eb-di -pscsi-core-modules-6.12.94+deb13-mips32r2eb-di -pscsi-modules-6.12.94+deb13-mips32r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips32r2eb-di -psound-modules-6.12.94+deb13-mips32r2eb-di -pspeakup-modules-6.12.94+deb13-mips32r2eb-di -psquashfs-modules-6.12.94+deb13-mips32r2eb-di -pudf-modules-6.12.94+deb13-mips32r2eb-di -pusb-modules-6.12.94+deb13-mips32r2eb-di -pusb-serial-modules-6.12.94+deb13-mips32r2eb-di -pusb-storage-modules-6.12.94+deb13-mips32r2eb-di -pxfs-modules-6.12.94+deb13-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_mips32r2eb_meta: - $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_octeon:binary-arch_mips_none_octeon_headers binary-arch_mips_none_octeon_image binary-arch_mips_none_octeon_image-dbg binary-arch_mips_none_octeon_installer binary-arch_mips_none_octeon_meta binary-arch_mips_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mips_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel:binary-arch_mipsel_bpftool binary-arch_mipsel_config binary-arch_mipsel_cpupower binary-arch_mipsel_hyperv-daemons binary-arch_mipsel_kbuild binary-arch_mipsel_none binary-arch_mipsel_perf binary-arch_mipsel_rtla binary-arch_mipsel_sdsi binary-arch_mipsel_usbip binary-arch_mipsel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none:binary-arch_mipsel_none_4kc-malta binary-arch_mipsel_none_loongson-3 binary-arch_mipsel_none_mips32r2el binary-arch_mipsel_none_octeon binary-arch_mipsel_none_4kc-malta:binary-arch_mipsel_none_4kc-malta_headers binary-arch_mipsel_none_4kc-malta_image binary-arch_mipsel_none_4kc-malta_image-dbg binary-arch_mipsel_none_4kc-malta_installer binary-arch_mipsel_none_4kc-malta_meta binary-arch_mipsel_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_loongson-3:binary-arch_mipsel_none_loongson-3_headers binary-arch_mipsel_none_loongson-3_image binary-arch_mipsel_none_loongson-3_image-dbg binary-arch_mipsel_none_loongson-3_installer binary-arch_mipsel_none_loongson-3_meta binary-arch_mipsel_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_mips32r2el:binary-arch_mipsel_none_mips32r2el_headers binary-arch_mipsel_none_mips32r2el_image binary-arch_mipsel_none_mips32r2el_image-dbg binary-arch_mipsel_none_mips32r2el_installer binary-arch_mipsel_none_mips32r2el_meta binary-arch_mipsel_none_mips32r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_mips32r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_mips32r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_mips32r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2el-di ata-modules-6.12.90+deb13.1-mips32r2el-di btrfs-modules-6.12.90+deb13.1-mips32r2el-di cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di crypto-dm-modules-6.12.90+deb13.1-mips32r2el-di crypto-modules-6.12.90+deb13.1-mips32r2el-di drm-core-modules-6.12.90+deb13.1-mips32r2el-di ext4-modules-6.12.90+deb13.1-mips32r2el-di f2fs-modules-6.12.90+deb13.1-mips32r2el-di fat-modules-6.12.90+deb13.1-mips32r2el-di fb-modules-6.12.90+deb13.1-mips32r2el-di firewire-core-modules-6.12.90+deb13.1-mips32r2el-di input-modules-6.12.90+deb13.1-mips32r2el-di isofs-modules-6.12.90+deb13.1-mips32r2el-di jfs-modules-6.12.90+deb13.1-mips32r2el-di kernel-image-6.12.90+deb13.1-mips32r2el-di loop-modules-6.12.90+deb13.1-mips32r2el-di md-modules-6.12.90+deb13.1-mips32r2el-di minix-modules-6.12.90+deb13.1-mips32r2el-di mmc-core-modules-6.12.90+deb13.1-mips32r2el-di mmc-modules-6.12.90+deb13.1-mips32r2el-di multipath-modules-6.12.90+deb13.1-mips32r2el-di nbd-modules-6.12.90+deb13.1-mips32r2el-di nfs-modules-6.12.90+deb13.1-mips32r2el-di nic-modules-6.12.90+deb13.1-mips32r2el-di nic-shared-modules-6.12.90+deb13.1-mips32r2el-di nic-usb-modules-6.12.90+deb13.1-mips32r2el-di nic-wireless-modules-6.12.90+deb13.1-mips32r2el-di pata-modules-6.12.90+deb13.1-mips32r2el-di ppp-modules-6.12.90+deb13.1-mips32r2el-di sata-modules-6.12.90+deb13.1-mips32r2el-di scsi-core-modules-6.12.90+deb13.1-mips32r2el-di scsi-modules-6.12.90+deb13.1-mips32r2el-di scsi-nic-modules-6.12.90+deb13.1-mips32r2el-di sound-modules-6.12.90+deb13.1-mips32r2el-di speakup-modules-6.12.90+deb13.1-mips32r2el-di squashfs-modules-6.12.90+deb13.1-mips32r2el-di udf-modules-6.12.90+deb13.1-mips32r2el-di usb-modules-6.12.90+deb13.1-mips32r2el-di usb-serial-modules-6.12.90+deb13.1-mips32r2el-di usb-storage-modules-6.12.90+deb13.1-mips32r2el-di xfs-modules-6.12.90+deb13.1-mips32r2el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2el-di -pata-modules-6.12.90+deb13.1-mips32r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-modules-6.12.90+deb13.1-mips32r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2el-di -pext4-modules-6.12.90+deb13.1-mips32r2el-di -pf2fs-modules-6.12.90+deb13.1-mips32r2el-di -pfat-modules-6.12.90+deb13.1-mips32r2el-di -pfb-modules-6.12.90+deb13.1-mips32r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2el-di -pinput-modules-6.12.90+deb13.1-mips32r2el-di -pisofs-modules-6.12.90+deb13.1-mips32r2el-di -pjfs-modules-6.12.90+deb13.1-mips32r2el-di -pkernel-image-6.12.90+deb13.1-mips32r2el-di -ploop-modules-6.12.90+deb13.1-mips32r2el-di -pmd-modules-6.12.90+deb13.1-mips32r2el-di -pminix-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-modules-6.12.90+deb13.1-mips32r2el-di -pmultipath-modules-6.12.90+deb13.1-mips32r2el-di -pnbd-modules-6.12.90+deb13.1-mips32r2el-di -pnfs-modules-6.12.90+deb13.1-mips32r2el-di -pnic-modules-6.12.90+deb13.1-mips32r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2el-di -ppata-modules-6.12.90+deb13.1-mips32r2el-di -pppp-modules-6.12.90+deb13.1-mips32r2el-di -psata-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2el-di -psound-modules-6.12.90+deb13.1-mips32r2el-di -pspeakup-modules-6.12.90+deb13.1-mips32r2el-di -psquashfs-modules-6.12.90+deb13.1-mips32r2el-di -pudf-modules-6.12.90+deb13.1-mips32r2el-di -pusb-modules-6.12.90+deb13.1-mips32r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2el-di -pxfs-modules-6.12.90+deb13.1-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2el-di ata-modules-6.12.94+deb13-mips32r2el-di btrfs-modules-6.12.94+deb13-mips32r2el-di cdrom-core-modules-6.12.94+deb13-mips32r2el-di crypto-dm-modules-6.12.94+deb13-mips32r2el-di crypto-modules-6.12.94+deb13-mips32r2el-di drm-core-modules-6.12.94+deb13-mips32r2el-di ext4-modules-6.12.94+deb13-mips32r2el-di f2fs-modules-6.12.94+deb13-mips32r2el-di fat-modules-6.12.94+deb13-mips32r2el-di fb-modules-6.12.94+deb13-mips32r2el-di firewire-core-modules-6.12.94+deb13-mips32r2el-di input-modules-6.12.94+deb13-mips32r2el-di isofs-modules-6.12.94+deb13-mips32r2el-di jfs-modules-6.12.94+deb13-mips32r2el-di kernel-image-6.12.94+deb13-mips32r2el-di loop-modules-6.12.94+deb13-mips32r2el-di md-modules-6.12.94+deb13-mips32r2el-di minix-modules-6.12.94+deb13-mips32r2el-di mmc-core-modules-6.12.94+deb13-mips32r2el-di mmc-modules-6.12.94+deb13-mips32r2el-di multipath-modules-6.12.94+deb13-mips32r2el-di nbd-modules-6.12.94+deb13-mips32r2el-di nfs-modules-6.12.94+deb13-mips32r2el-di nic-modules-6.12.94+deb13-mips32r2el-di nic-shared-modules-6.12.94+deb13-mips32r2el-di nic-usb-modules-6.12.94+deb13-mips32r2el-di nic-wireless-modules-6.12.94+deb13-mips32r2el-di pata-modules-6.12.94+deb13-mips32r2el-di ppp-modules-6.12.94+deb13-mips32r2el-di sata-modules-6.12.94+deb13-mips32r2el-di scsi-core-modules-6.12.94+deb13-mips32r2el-di scsi-modules-6.12.94+deb13-mips32r2el-di scsi-nic-modules-6.12.94+deb13-mips32r2el-di sound-modules-6.12.94+deb13-mips32r2el-di speakup-modules-6.12.94+deb13-mips32r2el-di squashfs-modules-6.12.94+deb13-mips32r2el-di udf-modules-6.12.94+deb13-mips32r2el-di usb-modules-6.12.94+deb13-mips32r2el-di usb-serial-modules-6.12.94+deb13-mips32r2el-di usb-storage-modules-6.12.94+deb13-mips32r2el-di xfs-modules-6.12.94+deb13-mips32r2el-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2el-di -pata-modules-6.12.94+deb13-mips32r2el-di -pbtrfs-modules-6.12.94+deb13-mips32r2el-di -pcdrom-core-modules-6.12.94+deb13-mips32r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2el-di -pcrypto-modules-6.12.94+deb13-mips32r2el-di -pdrm-core-modules-6.12.94+deb13-mips32r2el-di -pext4-modules-6.12.94+deb13-mips32r2el-di -pf2fs-modules-6.12.94+deb13-mips32r2el-di -pfat-modules-6.12.94+deb13-mips32r2el-di -pfb-modules-6.12.94+deb13-mips32r2el-di -pfirewire-core-modules-6.12.94+deb13-mips32r2el-di -pinput-modules-6.12.94+deb13-mips32r2el-di -pisofs-modules-6.12.94+deb13-mips32r2el-di -pjfs-modules-6.12.94+deb13-mips32r2el-di -pkernel-image-6.12.94+deb13-mips32r2el-di -ploop-modules-6.12.94+deb13-mips32r2el-di -pmd-modules-6.12.94+deb13-mips32r2el-di -pminix-modules-6.12.94+deb13-mips32r2el-di -pmmc-core-modules-6.12.94+deb13-mips32r2el-di -pmmc-modules-6.12.94+deb13-mips32r2el-di -pmultipath-modules-6.12.94+deb13-mips32r2el-di -pnbd-modules-6.12.94+deb13-mips32r2el-di -pnfs-modules-6.12.94+deb13-mips32r2el-di -pnic-modules-6.12.94+deb13-mips32r2el-di -pnic-shared-modules-6.12.94+deb13-mips32r2el-di -pnic-usb-modules-6.12.94+deb13-mips32r2el-di -pnic-wireless-modules-6.12.94+deb13-mips32r2el-di -ppata-modules-6.12.94+deb13-mips32r2el-di -pppp-modules-6.12.94+deb13-mips32r2el-di -psata-modules-6.12.94+deb13-mips32r2el-di -pscsi-core-modules-6.12.94+deb13-mips32r2el-di -pscsi-modules-6.12.94+deb13-mips32r2el-di -pscsi-nic-modules-6.12.94+deb13-mips32r2el-di -psound-modules-6.12.94+deb13-mips32r2el-di -pspeakup-modules-6.12.94+deb13-mips32r2el-di -psquashfs-modules-6.12.94+deb13-mips32r2el-di -pudf-modules-6.12.94+deb13-mips32r2el-di -pusb-modules-6.12.94+deb13-mips32r2el-di -pusb-serial-modules-6.12.94+deb13-mips32r2el-di -pusb-storage-modules-6.12.94+deb13-mips32r2el-di -pxfs-modules-6.12.94+deb13-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_mips32r2el_meta: - $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_octeon:binary-arch_mipsel_none_octeon_headers binary-arch_mipsel_none_octeon_image binary-arch_mipsel_none_octeon_image-dbg binary-arch_mipsel_none_octeon_installer binary-arch_mipsel_none_octeon_meta binary-arch_mipsel_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_mipsel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc:binary-arch_powerpc_bpftool binary-arch_powerpc_config binary-arch_powerpc_cpupower binary-arch_powerpc_hyperv-daemons binary-arch_powerpc_kbuild binary-arch_powerpc_none binary-arch_powerpc_perf binary-arch_powerpc_rtla binary-arch_powerpc_sdsi binary-arch_powerpc_usbip binary-arch_powerpc_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none:binary-arch_powerpc_none_powerpc binary-arch_powerpc_none_powerpc-smp binary-arch_powerpc_none_powerpc64 binary-arch_powerpc_none_powerpc:binary-arch_powerpc_none_powerpc_headers binary-arch_powerpc_none_powerpc_image binary-arch_powerpc_none_powerpc_image-dbg binary-arch_powerpc_none_powerpc_installer binary-arch_powerpc_none_powerpc_meta binary-arch_powerpc_none_powerpc-smp:binary-arch_powerpc_none_powerpc-smp_headers binary-arch_powerpc_none_powerpc-smp_image binary-arch_powerpc_none_powerpc-smp_image-dbg binary-arch_powerpc_none_powerpc-smp_meta binary-arch_powerpc_none_powerpc-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc-smp_meta: - $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc64:binary-arch_powerpc_none_powerpc64_headers binary-arch_powerpc_none_powerpc64_image binary-arch_powerpc_none_powerpc64_image-dbg binary-arch_powerpc_none_powerpc64_installer binary-arch_powerpc_none_powerpc64_meta binary-arch_powerpc_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc-di ata-modules-6.12.90+deb13.1-powerpc-di btrfs-modules-6.12.90+deb13.1-powerpc-di cdrom-core-modules-6.12.90+deb13.1-powerpc-di crypto-dm-modules-6.12.90+deb13.1-powerpc-di crypto-modules-6.12.90+deb13.1-powerpc-di drm-core-modules-6.12.90+deb13.1-powerpc-di ext4-modules-6.12.90+deb13.1-powerpc-di f2fs-modules-6.12.90+deb13.1-powerpc-di fat-modules-6.12.90+deb13.1-powerpc-di fb-modules-6.12.90+deb13.1-powerpc-di firewire-core-modules-6.12.90+deb13.1-powerpc-di hfs-modules-6.12.90+deb13.1-powerpc-di input-modules-6.12.90+deb13.1-powerpc-di isofs-modules-6.12.90+deb13.1-powerpc-di jfs-modules-6.12.90+deb13.1-powerpc-di kernel-image-6.12.90+deb13.1-powerpc-di loop-modules-6.12.90+deb13.1-powerpc-di md-modules-6.12.90+deb13.1-powerpc-di mmc-core-modules-6.12.90+deb13.1-powerpc-di multipath-modules-6.12.90+deb13.1-powerpc-di nbd-modules-6.12.90+deb13.1-powerpc-di nic-modules-6.12.90+deb13.1-powerpc-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc-di nic-shared-modules-6.12.90+deb13.1-powerpc-di nic-usb-modules-6.12.90+deb13.1-powerpc-di nic-wireless-modules-6.12.90+deb13.1-powerpc-di pata-modules-6.12.90+deb13.1-powerpc-di pcmcia-modules-6.12.90+deb13.1-powerpc-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc-di ppp-modules-6.12.90+deb13.1-powerpc-di sata-modules-6.12.90+deb13.1-powerpc-di scsi-core-modules-6.12.90+deb13.1-powerpc-di scsi-modules-6.12.90+deb13.1-powerpc-di scsi-nic-modules-6.12.90+deb13.1-powerpc-di serial-modules-6.12.90+deb13.1-powerpc-di squashfs-modules-6.12.90+deb13.1-powerpc-di udf-modules-6.12.90+deb13.1-powerpc-di uinput-modules-6.12.90+deb13.1-powerpc-di usb-modules-6.12.90+deb13.1-powerpc-di usb-serial-modules-6.12.90+deb13.1-powerpc-di usb-storage-modules-6.12.90+deb13.1-powerpc-di xfs-modules-6.12.90+deb13.1-powerpc-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc-di -pata-modules-6.12.90+deb13.1-powerpc-di -pbtrfs-modules-6.12.90+deb13.1-powerpc-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc-di -pcrypto-modules-6.12.90+deb13.1-powerpc-di -pdrm-core-modules-6.12.90+deb13.1-powerpc-di -pext4-modules-6.12.90+deb13.1-powerpc-di -pf2fs-modules-6.12.90+deb13.1-powerpc-di -pfat-modules-6.12.90+deb13.1-powerpc-di -pfb-modules-6.12.90+deb13.1-powerpc-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc-di -phfs-modules-6.12.90+deb13.1-powerpc-di -pinput-modules-6.12.90+deb13.1-powerpc-di -pisofs-modules-6.12.90+deb13.1-powerpc-di -pjfs-modules-6.12.90+deb13.1-powerpc-di -pkernel-image-6.12.90+deb13.1-powerpc-di -ploop-modules-6.12.90+deb13.1-powerpc-di -pmd-modules-6.12.90+deb13.1-powerpc-di -pmmc-core-modules-6.12.90+deb13.1-powerpc-di -pmultipath-modules-6.12.90+deb13.1-powerpc-di -pnbd-modules-6.12.90+deb13.1-powerpc-di -pnic-modules-6.12.90+deb13.1-powerpc-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc-di -pnic-shared-modules-6.12.90+deb13.1-powerpc-di -pnic-usb-modules-6.12.90+deb13.1-powerpc-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc-di -ppata-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc-di -pppp-modules-6.12.90+deb13.1-powerpc-di -psata-modules-6.12.90+deb13.1-powerpc-di -pscsi-core-modules-6.12.90+deb13.1-powerpc-di -pscsi-modules-6.12.90+deb13.1-powerpc-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc-di -pserial-modules-6.12.90+deb13.1-powerpc-di -psquashfs-modules-6.12.90+deb13.1-powerpc-di -pudf-modules-6.12.90+deb13.1-powerpc-di -puinput-modules-6.12.90+deb13.1-powerpc-di -pusb-modules-6.12.90+deb13.1-powerpc-di -pusb-serial-modules-6.12.90+deb13.1-powerpc-di -pusb-storage-modules-6.12.90+deb13.1-powerpc-di -pxfs-modules-6.12.90+deb13.1-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc-di ata-modules-6.12.94+deb13-powerpc-di btrfs-modules-6.12.94+deb13-powerpc-di cdrom-core-modules-6.12.94+deb13-powerpc-di crypto-dm-modules-6.12.94+deb13-powerpc-di crypto-modules-6.12.94+deb13-powerpc-di drm-core-modules-6.12.94+deb13-powerpc-di ext4-modules-6.12.94+deb13-powerpc-di f2fs-modules-6.12.94+deb13-powerpc-di fat-modules-6.12.94+deb13-powerpc-di fb-modules-6.12.94+deb13-powerpc-di firewire-core-modules-6.12.94+deb13-powerpc-di hfs-modules-6.12.94+deb13-powerpc-di input-modules-6.12.94+deb13-powerpc-di isofs-modules-6.12.94+deb13-powerpc-di jfs-modules-6.12.94+deb13-powerpc-di kernel-image-6.12.94+deb13-powerpc-di loop-modules-6.12.94+deb13-powerpc-di md-modules-6.12.94+deb13-powerpc-di mmc-core-modules-6.12.94+deb13-powerpc-di multipath-modules-6.12.94+deb13-powerpc-di nbd-modules-6.12.94+deb13-powerpc-di nic-modules-6.12.94+deb13-powerpc-di nic-pcmcia-modules-6.12.94+deb13-powerpc-di nic-shared-modules-6.12.94+deb13-powerpc-di nic-usb-modules-6.12.94+deb13-powerpc-di nic-wireless-modules-6.12.94+deb13-powerpc-di pata-modules-6.12.94+deb13-powerpc-di pcmcia-modules-6.12.94+deb13-powerpc-di pcmcia-storage-modules-6.12.94+deb13-powerpc-di ppp-modules-6.12.94+deb13-powerpc-di sata-modules-6.12.94+deb13-powerpc-di scsi-core-modules-6.12.94+deb13-powerpc-di scsi-modules-6.12.94+deb13-powerpc-di scsi-nic-modules-6.12.94+deb13-powerpc-di serial-modules-6.12.94+deb13-powerpc-di squashfs-modules-6.12.94+deb13-powerpc-di udf-modules-6.12.94+deb13-powerpc-di uinput-modules-6.12.94+deb13-powerpc-di usb-modules-6.12.94+deb13-powerpc-di usb-serial-modules-6.12.94+deb13-powerpc-di usb-storage-modules-6.12.94+deb13-powerpc-di xfs-modules-6.12.94+deb13-powerpc-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc-di -pata-modules-6.12.94+deb13-powerpc-di -pbtrfs-modules-6.12.94+deb13-powerpc-di -pcdrom-core-modules-6.12.94+deb13-powerpc-di -pcrypto-dm-modules-6.12.94+deb13-powerpc-di -pcrypto-modules-6.12.94+deb13-powerpc-di -pdrm-core-modules-6.12.94+deb13-powerpc-di -pext4-modules-6.12.94+deb13-powerpc-di -pf2fs-modules-6.12.94+deb13-powerpc-di -pfat-modules-6.12.94+deb13-powerpc-di -pfb-modules-6.12.94+deb13-powerpc-di -pfirewire-core-modules-6.12.94+deb13-powerpc-di -phfs-modules-6.12.94+deb13-powerpc-di -pinput-modules-6.12.94+deb13-powerpc-di -pisofs-modules-6.12.94+deb13-powerpc-di -pjfs-modules-6.12.94+deb13-powerpc-di -pkernel-image-6.12.94+deb13-powerpc-di -ploop-modules-6.12.94+deb13-powerpc-di -pmd-modules-6.12.94+deb13-powerpc-di -pmmc-core-modules-6.12.94+deb13-powerpc-di -pmultipath-modules-6.12.94+deb13-powerpc-di -pnbd-modules-6.12.94+deb13-powerpc-di -pnic-modules-6.12.94+deb13-powerpc-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc-di -pnic-shared-modules-6.12.94+deb13-powerpc-di -pnic-usb-modules-6.12.94+deb13-powerpc-di -pnic-wireless-modules-6.12.94+deb13-powerpc-di -ppata-modules-6.12.94+deb13-powerpc-di -ppcmcia-modules-6.12.94+deb13-powerpc-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc-di -pppp-modules-6.12.94+deb13-powerpc-di -psata-modules-6.12.94+deb13-powerpc-di -pscsi-core-modules-6.12.94+deb13-powerpc-di -pscsi-modules-6.12.94+deb13-powerpc-di -pscsi-nic-modules-6.12.94+deb13-powerpc-di -pserial-modules-6.12.94+deb13-powerpc-di -psquashfs-modules-6.12.94+deb13-powerpc-di -pudf-modules-6.12.94+deb13-powerpc-di -puinput-modules-6.12.94+deb13-powerpc-di -pusb-modules-6.12.94+deb13-powerpc-di -pusb-serial-modules-6.12.94+deb13-powerpc-di -pusb-storage-modules-6.12.94+deb13-powerpc-di -pxfs-modules-6.12.94+deb13-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_none_powerpc_meta: - $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_powerpc_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64:binary-arch_ppc64_bpftool binary-arch_ppc64_config binary-arch_ppc64_cpupower binary-arch_ppc64_hyperv-daemons binary-arch_ppc64_kbuild binary-arch_ppc64_none binary-arch_ppc64_perf binary-arch_ppc64_rtla binary-arch_ppc64_sdsi binary-arch_ppc64_usbip binary-arch_ppc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none:binary-arch_ppc64_none_powerpc64 binary-arch_ppc64_none_powerpc64-64k binary-arch_ppc64_none_powerpc64:binary-arch_ppc64_none_powerpc64_bpf-dev binary-arch_ppc64_none_powerpc64_headers binary-arch_ppc64_none_powerpc64_image binary-arch_ppc64_none_powerpc64_image-dbg binary-arch_ppc64_none_powerpc64_installer binary-arch_ppc64_none_powerpc64_meta binary-arch_ppc64_none_powerpc64-64k:binary-arch_ppc64_none_powerpc64-64k_headers binary-arch_ppc64_none_powerpc64-64k_image binary-arch_ppc64_none_powerpc64-64k_image-dbg binary-arch_ppc64_none_powerpc64-64k_meta binary-arch_ppc64_none_powerpc64-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64-64k_meta: - $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el:binary-arch_ppc64el_bpftool binary-arch_ppc64el_config binary-arch_ppc64el_cpupower binary-arch_ppc64el_hyperv-daemons binary-arch_ppc64el_kbuild binary-arch_ppc64el_none binary-arch_ppc64el_perf binary-arch_ppc64el_rtla binary-arch_ppc64el_sdsi binary-arch_ppc64el_usbip binary-arch_ppc64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none:binary-arch_ppc64el_none_powerpc64le binary-arch_ppc64el_none_powerpc64le-64k binary-arch_ppc64el_none_powerpc64le:binary-arch_ppc64el_none_powerpc64le_bpf-dev binary-arch_ppc64el_none_powerpc64le_headers binary-arch_ppc64el_none_powerpc64le_image binary-arch_ppc64el_none_powerpc64le_image-dbg binary-arch_ppc64el_none_powerpc64le_installer binary-arch_ppc64el_none_powerpc64le_meta binary-arch_ppc64el_none_powerpc64le-64k:binary-arch_ppc64el_none_powerpc64le-64k_headers binary-arch_ppc64el_none_powerpc64le-64k_image binary-arch_ppc64el_none_powerpc64le-64k_image-dbg binary-arch_ppc64el_none_powerpc64le-64k_meta binary-arch_ppc64el_none_powerpc64le-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le-64k_meta: - $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-powerpc64le-di btrfs-modules-6.12.90+deb13.1-powerpc64le-di cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di crypto-dm-modules-6.12.90+deb13.1-powerpc64le-di crypto-modules-6.12.90+deb13.1-powerpc64le-di drm-core-modules-6.12.90+deb13.1-powerpc64le-di ext4-modules-6.12.90+deb13.1-powerpc64le-di f2fs-modules-6.12.90+deb13.1-powerpc64le-di fat-modules-6.12.90+deb13.1-powerpc64le-di fb-modules-6.12.90+deb13.1-powerpc64le-di firewire-core-modules-6.12.90+deb13.1-powerpc64le-di hypervisor-modules-6.12.90+deb13.1-powerpc64le-di input-modules-6.12.90+deb13.1-powerpc64le-di isofs-modules-6.12.90+deb13.1-powerpc64le-di jfs-modules-6.12.90+deb13.1-powerpc64le-di kernel-image-6.12.90+deb13.1-powerpc64le-di loop-modules-6.12.90+deb13.1-powerpc64le-di md-modules-6.12.90+deb13.1-powerpc64le-di mtd-core-modules-6.12.90+deb13.1-powerpc64le-di multipath-modules-6.12.90+deb13.1-powerpc64le-di nbd-modules-6.12.90+deb13.1-powerpc64le-di nic-modules-6.12.90+deb13.1-powerpc64le-di nic-shared-modules-6.12.90+deb13.1-powerpc64le-di nic-usb-modules-6.12.90+deb13.1-powerpc64le-di nic-wireless-modules-6.12.90+deb13.1-powerpc64le-di ppp-modules-6.12.90+deb13.1-powerpc64le-di sata-modules-6.12.90+deb13.1-powerpc64le-di scsi-core-modules-6.12.90+deb13.1-powerpc64le-di scsi-modules-6.12.90+deb13.1-powerpc64le-di scsi-nic-modules-6.12.90+deb13.1-powerpc64le-di serial-modules-6.12.90+deb13.1-powerpc64le-di squashfs-modules-6.12.90+deb13.1-powerpc64le-di udf-modules-6.12.90+deb13.1-powerpc64le-di uinput-modules-6.12.90+deb13.1-powerpc64le-di usb-modules-6.12.90+deb13.1-powerpc64le-di usb-serial-modules-6.12.90+deb13.1-powerpc64le-di usb-storage-modules-6.12.90+deb13.1-powerpc64le-di xfs-modules-6.12.90+deb13.1-powerpc64le-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-powerpc64le-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64le-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-modules-6.12.90+deb13.1-powerpc64le-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64le-di -pext4-modules-6.12.90+deb13.1-powerpc64le-di -pf2fs-modules-6.12.90+deb13.1-powerpc64le-di -pfat-modules-6.12.90+deb13.1-powerpc64le-di -pfb-modules-6.12.90+deb13.1-powerpc64le-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64le-di -phypervisor-modules-6.12.90+deb13.1-powerpc64le-di -pinput-modules-6.12.90+deb13.1-powerpc64le-di -pisofs-modules-6.12.90+deb13.1-powerpc64le-di -pjfs-modules-6.12.90+deb13.1-powerpc64le-di -pkernel-image-6.12.90+deb13.1-powerpc64le-di -ploop-modules-6.12.90+deb13.1-powerpc64le-di -pmd-modules-6.12.90+deb13.1-powerpc64le-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64le-di -pmultipath-modules-6.12.90+deb13.1-powerpc64le-di -pnbd-modules-6.12.90+deb13.1-powerpc64le-di -pnic-modules-6.12.90+deb13.1-powerpc64le-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64le-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64le-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64le-di -pppp-modules-6.12.90+deb13.1-powerpc64le-di -psata-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64le-di -pserial-modules-6.12.90+deb13.1-powerpc64le-di -psquashfs-modules-6.12.90+deb13.1-powerpc64le-di -pudf-modules-6.12.90+deb13.1-powerpc64le-di -puinput-modules-6.12.90+deb13.1-powerpc64le-di -pusb-modules-6.12.90+deb13.1-powerpc64le-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64le-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64le-di -pxfs-modules-6.12.90+deb13.1-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-powerpc64le-di btrfs-modules-6.12.94+deb13-powerpc64le-di cdrom-core-modules-6.12.94+deb13-powerpc64le-di crypto-dm-modules-6.12.94+deb13-powerpc64le-di crypto-modules-6.12.94+deb13-powerpc64le-di drm-core-modules-6.12.94+deb13-powerpc64le-di ext4-modules-6.12.94+deb13-powerpc64le-di f2fs-modules-6.12.94+deb13-powerpc64le-di fat-modules-6.12.94+deb13-powerpc64le-di fb-modules-6.12.94+deb13-powerpc64le-di firewire-core-modules-6.12.94+deb13-powerpc64le-di hypervisor-modules-6.12.94+deb13-powerpc64le-di input-modules-6.12.94+deb13-powerpc64le-di isofs-modules-6.12.94+deb13-powerpc64le-di jfs-modules-6.12.94+deb13-powerpc64le-di kernel-image-6.12.94+deb13-powerpc64le-di loop-modules-6.12.94+deb13-powerpc64le-di md-modules-6.12.94+deb13-powerpc64le-di mtd-core-modules-6.12.94+deb13-powerpc64le-di multipath-modules-6.12.94+deb13-powerpc64le-di nbd-modules-6.12.94+deb13-powerpc64le-di nic-modules-6.12.94+deb13-powerpc64le-di nic-shared-modules-6.12.94+deb13-powerpc64le-di nic-usb-modules-6.12.94+deb13-powerpc64le-di nic-wireless-modules-6.12.94+deb13-powerpc64le-di ppp-modules-6.12.94+deb13-powerpc64le-di sata-modules-6.12.94+deb13-powerpc64le-di scsi-core-modules-6.12.94+deb13-powerpc64le-di scsi-modules-6.12.94+deb13-powerpc64le-di scsi-nic-modules-6.12.94+deb13-powerpc64le-di serial-modules-6.12.94+deb13-powerpc64le-di squashfs-modules-6.12.94+deb13-powerpc64le-di udf-modules-6.12.94+deb13-powerpc64le-di uinput-modules-6.12.94+deb13-powerpc64le-di usb-modules-6.12.94+deb13-powerpc64le-di usb-serial-modules-6.12.94+deb13-powerpc64le-di usb-storage-modules-6.12.94+deb13-powerpc64le-di xfs-modules-6.12.94+deb13-powerpc64le-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-powerpc64le-di -pbtrfs-modules-6.12.94+deb13-powerpc64le-di -pcdrom-core-modules-6.12.94+deb13-powerpc64le-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64le-di -pcrypto-modules-6.12.94+deb13-powerpc64le-di -pdrm-core-modules-6.12.94+deb13-powerpc64le-di -pext4-modules-6.12.94+deb13-powerpc64le-di -pf2fs-modules-6.12.94+deb13-powerpc64le-di -pfat-modules-6.12.94+deb13-powerpc64le-di -pfb-modules-6.12.94+deb13-powerpc64le-di -pfirewire-core-modules-6.12.94+deb13-powerpc64le-di -phypervisor-modules-6.12.94+deb13-powerpc64le-di -pinput-modules-6.12.94+deb13-powerpc64le-di -pisofs-modules-6.12.94+deb13-powerpc64le-di -pjfs-modules-6.12.94+deb13-powerpc64le-di -pkernel-image-6.12.94+deb13-powerpc64le-di -ploop-modules-6.12.94+deb13-powerpc64le-di -pmd-modules-6.12.94+deb13-powerpc64le-di -pmtd-core-modules-6.12.94+deb13-powerpc64le-di -pmultipath-modules-6.12.94+deb13-powerpc64le-di -pnbd-modules-6.12.94+deb13-powerpc64le-di -pnic-modules-6.12.94+deb13-powerpc64le-di -pnic-shared-modules-6.12.94+deb13-powerpc64le-di -pnic-usb-modules-6.12.94+deb13-powerpc64le-di -pnic-wireless-modules-6.12.94+deb13-powerpc64le-di -pppp-modules-6.12.94+deb13-powerpc64le-di -psata-modules-6.12.94+deb13-powerpc64le-di -pscsi-core-modules-6.12.94+deb13-powerpc64le-di -pscsi-modules-6.12.94+deb13-powerpc64le-di -pscsi-nic-modules-6.12.94+deb13-powerpc64le-di -pserial-modules-6.12.94+deb13-powerpc64le-di -psquashfs-modules-6.12.94+deb13-powerpc64le-di -pudf-modules-6.12.94+deb13-powerpc64le-di -puinput-modules-6.12.94+deb13-powerpc64le-di -pusb-modules-6.12.94+deb13-powerpc64le-di -pusb-serial-modules-6.12.94+deb13-powerpc64le-di -pusb-storage-modules-6.12.94+deb13-powerpc64le-di -pxfs-modules-6.12.94+deb13-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_none_powerpc64le_meta: - $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_ppc64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64:binary-arch_riscv64_bpftool binary-arch_riscv64_config binary-arch_riscv64_cpupower binary-arch_riscv64_hyperv-daemons binary-arch_riscv64_kbuild binary-arch_riscv64_none binary-arch_riscv64_perf binary-arch_riscv64_rtla binary-arch_riscv64_sdsi binary-arch_riscv64_usbip binary-arch_riscv64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_none:binary-arch_riscv64_none_riscv64 binary-arch_riscv64_none_riscv64:binary-arch_riscv64_none_riscv64_bpf-dev binary-arch_riscv64_none_riscv64_headers binary-arch_riscv64_none_riscv64_image binary-arch_riscv64_none_riscv64_image-dbg binary-arch_riscv64_none_riscv64_installer binary-arch_riscv64_none_riscv64_meta binary-arch_riscv64_none_riscv64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_none_riscv64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_none_riscv64_image: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_none_riscv64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_none_riscv64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-riscv64-di btrfs-modules-6.12.90+deb13.1-riscv64-di cdrom-core-modules-6.12.90+deb13.1-riscv64-di crypto-dm-modules-6.12.90+deb13.1-riscv64-di crypto-modules-6.12.90+deb13.1-riscv64-di drm-core-modules-6.12.90+deb13.1-riscv64-di ext4-modules-6.12.90+deb13.1-riscv64-di f2fs-modules-6.12.90+deb13.1-riscv64-di fat-modules-6.12.90+deb13.1-riscv64-di fb-modules-6.12.90+deb13.1-riscv64-di input-modules-6.12.90+deb13.1-riscv64-di isofs-modules-6.12.90+deb13.1-riscv64-di jfs-modules-6.12.90+deb13.1-riscv64-di kernel-image-6.12.90+deb13.1-riscv64-di loop-modules-6.12.90+deb13.1-riscv64-di md-modules-6.12.90+deb13.1-riscv64-di mmc-core-modules-6.12.90+deb13.1-riscv64-di mmc-modules-6.12.90+deb13.1-riscv64-di mtd-modules-6.12.90+deb13.1-riscv64-di multipath-modules-6.12.90+deb13.1-riscv64-di nbd-modules-6.12.90+deb13.1-riscv64-di nic-modules-6.12.90+deb13.1-riscv64-di nic-shared-modules-6.12.90+deb13.1-riscv64-di nic-usb-modules-6.12.90+deb13.1-riscv64-di nic-wireless-modules-6.12.90+deb13.1-riscv64-di pata-modules-6.12.90+deb13.1-riscv64-di ppp-modules-6.12.90+deb13.1-riscv64-di sata-modules-6.12.90+deb13.1-riscv64-di scsi-core-modules-6.12.90+deb13.1-riscv64-di scsi-modules-6.12.90+deb13.1-riscv64-di scsi-nic-modules-6.12.90+deb13.1-riscv64-di squashfs-modules-6.12.90+deb13.1-riscv64-di udf-modules-6.12.90+deb13.1-riscv64-di usb-modules-6.12.90+deb13.1-riscv64-di usb-serial-modules-6.12.90+deb13.1-riscv64-di usb-storage-modules-6.12.90+deb13.1-riscv64-di xfs-modules-6.12.90+deb13.1-riscv64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-riscv64-di -pbtrfs-modules-6.12.90+deb13.1-riscv64-di -pcdrom-core-modules-6.12.90+deb13.1-riscv64-di -pcrypto-dm-modules-6.12.90+deb13.1-riscv64-di -pcrypto-modules-6.12.90+deb13.1-riscv64-di -pdrm-core-modules-6.12.90+deb13.1-riscv64-di -pext4-modules-6.12.90+deb13.1-riscv64-di -pf2fs-modules-6.12.90+deb13.1-riscv64-di -pfat-modules-6.12.90+deb13.1-riscv64-di -pfb-modules-6.12.90+deb13.1-riscv64-di -pinput-modules-6.12.90+deb13.1-riscv64-di -pisofs-modules-6.12.90+deb13.1-riscv64-di -pjfs-modules-6.12.90+deb13.1-riscv64-di -pkernel-image-6.12.90+deb13.1-riscv64-di -ploop-modules-6.12.90+deb13.1-riscv64-di -pmd-modules-6.12.90+deb13.1-riscv64-di -pmmc-core-modules-6.12.90+deb13.1-riscv64-di -pmmc-modules-6.12.90+deb13.1-riscv64-di -pmtd-modules-6.12.90+deb13.1-riscv64-di -pmultipath-modules-6.12.90+deb13.1-riscv64-di -pnbd-modules-6.12.90+deb13.1-riscv64-di -pnic-modules-6.12.90+deb13.1-riscv64-di -pnic-shared-modules-6.12.90+deb13.1-riscv64-di -pnic-usb-modules-6.12.90+deb13.1-riscv64-di -pnic-wireless-modules-6.12.90+deb13.1-riscv64-di -ppata-modules-6.12.90+deb13.1-riscv64-di -pppp-modules-6.12.90+deb13.1-riscv64-di -psata-modules-6.12.90+deb13.1-riscv64-di -pscsi-core-modules-6.12.90+deb13.1-riscv64-di -pscsi-modules-6.12.90+deb13.1-riscv64-di -pscsi-nic-modules-6.12.90+deb13.1-riscv64-di -psquashfs-modules-6.12.90+deb13.1-riscv64-di -pudf-modules-6.12.90+deb13.1-riscv64-di -pusb-modules-6.12.90+deb13.1-riscv64-di -pusb-serial-modules-6.12.90+deb13.1-riscv64-di -pusb-storage-modules-6.12.90+deb13.1-riscv64-di -pxfs-modules-6.12.90+deb13.1-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-riscv64-di btrfs-modules-6.12.94+deb13-riscv64-di cdrom-core-modules-6.12.94+deb13-riscv64-di crypto-dm-modules-6.12.94+deb13-riscv64-di crypto-modules-6.12.94+deb13-riscv64-di drm-core-modules-6.12.94+deb13-riscv64-di ext4-modules-6.12.94+deb13-riscv64-di f2fs-modules-6.12.94+deb13-riscv64-di fat-modules-6.12.94+deb13-riscv64-di fb-modules-6.12.94+deb13-riscv64-di input-modules-6.12.94+deb13-riscv64-di isofs-modules-6.12.94+deb13-riscv64-di jfs-modules-6.12.94+deb13-riscv64-di kernel-image-6.12.94+deb13-riscv64-di loop-modules-6.12.94+deb13-riscv64-di md-modules-6.12.94+deb13-riscv64-di mmc-core-modules-6.12.94+deb13-riscv64-di mmc-modules-6.12.94+deb13-riscv64-di mtd-modules-6.12.94+deb13-riscv64-di multipath-modules-6.12.94+deb13-riscv64-di nbd-modules-6.12.94+deb13-riscv64-di nic-modules-6.12.94+deb13-riscv64-di nic-shared-modules-6.12.94+deb13-riscv64-di nic-usb-modules-6.12.94+deb13-riscv64-di nic-wireless-modules-6.12.94+deb13-riscv64-di pata-modules-6.12.94+deb13-riscv64-di ppp-modules-6.12.94+deb13-riscv64-di sata-modules-6.12.94+deb13-riscv64-di scsi-core-modules-6.12.94+deb13-riscv64-di scsi-modules-6.12.94+deb13-riscv64-di scsi-nic-modules-6.12.94+deb13-riscv64-di squashfs-modules-6.12.94+deb13-riscv64-di udf-modules-6.12.94+deb13-riscv64-di usb-modules-6.12.94+deb13-riscv64-di usb-serial-modules-6.12.94+deb13-riscv64-di usb-storage-modules-6.12.94+deb13-riscv64-di xfs-modules-6.12.94+deb13-riscv64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-riscv64-di -pbtrfs-modules-6.12.94+deb13-riscv64-di -pcdrom-core-modules-6.12.94+deb13-riscv64-di -pcrypto-dm-modules-6.12.94+deb13-riscv64-di -pcrypto-modules-6.12.94+deb13-riscv64-di -pdrm-core-modules-6.12.94+deb13-riscv64-di -pext4-modules-6.12.94+deb13-riscv64-di -pf2fs-modules-6.12.94+deb13-riscv64-di -pfat-modules-6.12.94+deb13-riscv64-di -pfb-modules-6.12.94+deb13-riscv64-di -pinput-modules-6.12.94+deb13-riscv64-di -pisofs-modules-6.12.94+deb13-riscv64-di -pjfs-modules-6.12.94+deb13-riscv64-di -pkernel-image-6.12.94+deb13-riscv64-di -ploop-modules-6.12.94+deb13-riscv64-di -pmd-modules-6.12.94+deb13-riscv64-di -pmmc-core-modules-6.12.94+deb13-riscv64-di -pmmc-modules-6.12.94+deb13-riscv64-di -pmtd-modules-6.12.94+deb13-riscv64-di -pmultipath-modules-6.12.94+deb13-riscv64-di -pnbd-modules-6.12.94+deb13-riscv64-di -pnic-modules-6.12.94+deb13-riscv64-di -pnic-shared-modules-6.12.94+deb13-riscv64-di -pnic-usb-modules-6.12.94+deb13-riscv64-di -pnic-wireless-modules-6.12.94+deb13-riscv64-di -ppata-modules-6.12.94+deb13-riscv64-di -pppp-modules-6.12.94+deb13-riscv64-di -psata-modules-6.12.94+deb13-riscv64-di -pscsi-core-modules-6.12.94+deb13-riscv64-di -pscsi-modules-6.12.94+deb13-riscv64-di -pscsi-nic-modules-6.12.94+deb13-riscv64-di -psquashfs-modules-6.12.94+deb13-riscv64-di -pudf-modules-6.12.94+deb13-riscv64-di -pusb-modules-6.12.94+deb13-riscv64-di -pusb-serial-modules-6.12.94+deb13-riscv64-di -pusb-storage-modules-6.12.94+deb13-riscv64-di -pxfs-modules-6.12.94+deb13-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_none_riscv64_meta: - $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_riscv64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_riscv64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x:binary-arch_s390x_bpftool binary-arch_s390x_config binary-arch_s390x_cpupower binary-arch_s390x_hyperv-daemons binary-arch_s390x_kbuild binary-arch_s390x_none binary-arch_s390x_perf binary-arch_s390x_rtla binary-arch_s390x_sdsi binary-arch_s390x_usbip binary-arch_s390x_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_none:binary-arch_s390x_none_s390x binary-arch_s390x_none_s390x:binary-arch_s390x_none_s390x_bpf-dev binary-arch_s390x_none_s390x_headers binary-arch_s390x_none_s390x_image binary-arch_s390x_none_s390x_image-dbg binary-arch_s390x_none_s390x_installer binary-arch_s390x_none_s390x_meta binary-arch_s390x_none_s390x_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_none_s390x_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-headers-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_none_s390x_image: - $(call if_package, linux-image-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_none_s390x_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-s390x-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_none_s390x_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-s390x-di cdrom-core-modules-6.12.90+deb13.1-s390x-di crypto-dm-modules-6.12.90+deb13.1-s390x-di crypto-modules-6.12.90+deb13.1-s390x-di dasd-extra-modules-6.12.90+deb13.1-s390x-di dasd-modules-6.12.90+deb13.1-s390x-di ext4-modules-6.12.90+deb13.1-s390x-di f2fs-modules-6.12.90+deb13.1-s390x-di fat-modules-6.12.90+deb13.1-s390x-di isofs-modules-6.12.90+deb13.1-s390x-di kernel-image-6.12.90+deb13.1-s390x-di loop-modules-6.12.90+deb13.1-s390x-di md-modules-6.12.90+deb13.1-s390x-di mtd-core-modules-6.12.90+deb13.1-s390x-di multipath-modules-6.12.90+deb13.1-s390x-di nbd-modules-6.12.90+deb13.1-s390x-di nic-modules-6.12.90+deb13.1-s390x-di scsi-core-modules-6.12.90+deb13.1-s390x-di scsi-modules-6.12.90+deb13.1-s390x-di udf-modules-6.12.90+deb13.1-s390x-di xfs-modules-6.12.90+deb13.1-s390x-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-s390x-di -pcdrom-core-modules-6.12.90+deb13.1-s390x-di -pcrypto-dm-modules-6.12.90+deb13.1-s390x-di -pcrypto-modules-6.12.90+deb13.1-s390x-di -pdasd-extra-modules-6.12.90+deb13.1-s390x-di -pdasd-modules-6.12.90+deb13.1-s390x-di -pext4-modules-6.12.90+deb13.1-s390x-di -pf2fs-modules-6.12.90+deb13.1-s390x-di -pfat-modules-6.12.90+deb13.1-s390x-di -pisofs-modules-6.12.90+deb13.1-s390x-di -pkernel-image-6.12.90+deb13.1-s390x-di -ploop-modules-6.12.90+deb13.1-s390x-di -pmd-modules-6.12.90+deb13.1-s390x-di -pmtd-core-modules-6.12.90+deb13.1-s390x-di -pmultipath-modules-6.12.90+deb13.1-s390x-di -pnbd-modules-6.12.90+deb13.1-s390x-di -pnic-modules-6.12.90+deb13.1-s390x-di -pscsi-core-modules-6.12.90+deb13.1-s390x-di -pscsi-modules-6.12.90+deb13.1-s390x-di -pudf-modules-6.12.90+deb13.1-s390x-di -pxfs-modules-6.12.90+deb13.1-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-s390x-di cdrom-core-modules-6.12.94+deb13-s390x-di crypto-dm-modules-6.12.94+deb13-s390x-di crypto-modules-6.12.94+deb13-s390x-di dasd-extra-modules-6.12.94+deb13-s390x-di dasd-modules-6.12.94+deb13-s390x-di ext4-modules-6.12.94+deb13-s390x-di f2fs-modules-6.12.94+deb13-s390x-di fat-modules-6.12.94+deb13-s390x-di isofs-modules-6.12.94+deb13-s390x-di kernel-image-6.12.94+deb13-s390x-di loop-modules-6.12.94+deb13-s390x-di md-modules-6.12.94+deb13-s390x-di mtd-core-modules-6.12.94+deb13-s390x-di multipath-modules-6.12.94+deb13-s390x-di nbd-modules-6.12.94+deb13-s390x-di nic-modules-6.12.94+deb13-s390x-di scsi-core-modules-6.12.94+deb13-s390x-di scsi-modules-6.12.94+deb13-s390x-di udf-modules-6.12.94+deb13-s390x-di xfs-modules-6.12.94+deb13-s390x-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-s390x-di -pcdrom-core-modules-6.12.94+deb13-s390x-di -pcrypto-dm-modules-6.12.94+deb13-s390x-di -pcrypto-modules-6.12.94+deb13-s390x-di -pdasd-extra-modules-6.12.94+deb13-s390x-di -pdasd-modules-6.12.94+deb13-s390x-di -pext4-modules-6.12.94+deb13-s390x-di -pf2fs-modules-6.12.94+deb13-s390x-di -pfat-modules-6.12.94+deb13-s390x-di -pisofs-modules-6.12.94+deb13-s390x-di -pkernel-image-6.12.94+deb13-s390x-di -ploop-modules-6.12.94+deb13-s390x-di -pmd-modules-6.12.94+deb13-s390x-di -pmtd-core-modules-6.12.94+deb13-s390x-di -pmultipath-modules-6.12.94+deb13-s390x-di -pnbd-modules-6.12.94+deb13-s390x-di -pnic-modules-6.12.94+deb13-s390x-di -pscsi-core-modules-6.12.94+deb13-s390x-di -pscsi-modules-6.12.94+deb13-s390x-di -pudf-modules-6.12.94+deb13-s390x-di -pxfs-modules-6.12.94+deb13-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_none_s390x_meta: - $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') binary-arch_s390x_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_s390x_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4:binary-arch_sh4_bpftool binary-arch_sh4_config binary-arch_sh4_cpupower binary-arch_sh4_hyperv-daemons binary-arch_sh4_kbuild binary-arch_sh4_none binary-arch_sh4_perf binary-arch_sh4_rtla binary-arch_sh4_sdsi binary-arch_sh4_usbip binary-arch_sh4_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none:binary-arch_sh4_none_sh7751r binary-arch_sh4_none_sh7785lcr binary-arch_sh4_none_sh7751r:binary-arch_sh4_none_sh7751r_headers binary-arch_sh4_none_sh7751r_image binary-arch_sh4_none_sh7751r_image-dbg binary-arch_sh4_none_sh7751r_installer binary-arch_sh4_none_sh7751r_meta binary-arch_sh4_none_sh7751r_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7751r_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7751r_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7751r_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-sh7751r-di cdrom-core-modules-6.12.90+deb13.1-sh7751r-di crypto-dm-modules-6.12.90+deb13.1-sh7751r-di crypto-modules-6.12.90+deb13.1-sh7751r-di ext4-modules-6.12.90+deb13.1-sh7751r-di f2fs-modules-6.12.90+deb13.1-sh7751r-di fat-modules-6.12.90+deb13.1-sh7751r-di firewire-core-modules-6.12.90+deb13.1-sh7751r-di isofs-modules-6.12.90+deb13.1-sh7751r-di jfs-modules-6.12.90+deb13.1-sh7751r-di kernel-image-6.12.90+deb13.1-sh7751r-di loop-modules-6.12.90+deb13.1-sh7751r-di md-modules-6.12.90+deb13.1-sh7751r-di minix-modules-6.12.90+deb13.1-sh7751r-di multipath-modules-6.12.90+deb13.1-sh7751r-di nbd-modules-6.12.90+deb13.1-sh7751r-di nic-modules-6.12.90+deb13.1-sh7751r-di nic-shared-modules-6.12.90+deb13.1-sh7751r-di nic-usb-modules-6.12.90+deb13.1-sh7751r-di pata-modules-6.12.90+deb13.1-sh7751r-di ppp-modules-6.12.90+deb13.1-sh7751r-di sata-modules-6.12.90+deb13.1-sh7751r-di sound-modules-6.12.90+deb13.1-sh7751r-di speakup-modules-6.12.90+deb13.1-sh7751r-di squashfs-modules-6.12.90+deb13.1-sh7751r-di udf-modules-6.12.90+deb13.1-sh7751r-di usb-serial-modules-6.12.90+deb13.1-sh7751r-di usb-storage-modules-6.12.90+deb13.1-sh7751r-di xfs-modules-6.12.90+deb13.1-sh7751r-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-sh7751r-di -pcdrom-core-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-modules-6.12.90+deb13.1-sh7751r-di -pext4-modules-6.12.90+deb13.1-sh7751r-di -pf2fs-modules-6.12.90+deb13.1-sh7751r-di -pfat-modules-6.12.90+deb13.1-sh7751r-di -pfirewire-core-modules-6.12.90+deb13.1-sh7751r-di -pisofs-modules-6.12.90+deb13.1-sh7751r-di -pjfs-modules-6.12.90+deb13.1-sh7751r-di -pkernel-image-6.12.90+deb13.1-sh7751r-di -ploop-modules-6.12.90+deb13.1-sh7751r-di -pmd-modules-6.12.90+deb13.1-sh7751r-di -pminix-modules-6.12.90+deb13.1-sh7751r-di -pmultipath-modules-6.12.90+deb13.1-sh7751r-di -pnbd-modules-6.12.90+deb13.1-sh7751r-di -pnic-modules-6.12.90+deb13.1-sh7751r-di -pnic-shared-modules-6.12.90+deb13.1-sh7751r-di -pnic-usb-modules-6.12.90+deb13.1-sh7751r-di -ppata-modules-6.12.90+deb13.1-sh7751r-di -pppp-modules-6.12.90+deb13.1-sh7751r-di -psata-modules-6.12.90+deb13.1-sh7751r-di -psound-modules-6.12.90+deb13.1-sh7751r-di -pspeakup-modules-6.12.90+deb13.1-sh7751r-di -psquashfs-modules-6.12.90+deb13.1-sh7751r-di -pudf-modules-6.12.90+deb13.1-sh7751r-di -pusb-serial-modules-6.12.90+deb13.1-sh7751r-di -pusb-storage-modules-6.12.90+deb13.1-sh7751r-di -pxfs-modules-6.12.90+deb13.1-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-sh7751r-di cdrom-core-modules-6.12.94+deb13-sh7751r-di crypto-dm-modules-6.12.94+deb13-sh7751r-di crypto-modules-6.12.94+deb13-sh7751r-di ext4-modules-6.12.94+deb13-sh7751r-di f2fs-modules-6.12.94+deb13-sh7751r-di fat-modules-6.12.94+deb13-sh7751r-di firewire-core-modules-6.12.94+deb13-sh7751r-di isofs-modules-6.12.94+deb13-sh7751r-di jfs-modules-6.12.94+deb13-sh7751r-di kernel-image-6.12.94+deb13-sh7751r-di loop-modules-6.12.94+deb13-sh7751r-di md-modules-6.12.94+deb13-sh7751r-di minix-modules-6.12.94+deb13-sh7751r-di multipath-modules-6.12.94+deb13-sh7751r-di nbd-modules-6.12.94+deb13-sh7751r-di nic-modules-6.12.94+deb13-sh7751r-di nic-shared-modules-6.12.94+deb13-sh7751r-di nic-usb-modules-6.12.94+deb13-sh7751r-di pata-modules-6.12.94+deb13-sh7751r-di ppp-modules-6.12.94+deb13-sh7751r-di sata-modules-6.12.94+deb13-sh7751r-di sound-modules-6.12.94+deb13-sh7751r-di speakup-modules-6.12.94+deb13-sh7751r-di squashfs-modules-6.12.94+deb13-sh7751r-di udf-modules-6.12.94+deb13-sh7751r-di usb-serial-modules-6.12.94+deb13-sh7751r-di usb-storage-modules-6.12.94+deb13-sh7751r-di xfs-modules-6.12.94+deb13-sh7751r-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-sh7751r-di -pcdrom-core-modules-6.12.94+deb13-sh7751r-di -pcrypto-dm-modules-6.12.94+deb13-sh7751r-di -pcrypto-modules-6.12.94+deb13-sh7751r-di -pext4-modules-6.12.94+deb13-sh7751r-di -pf2fs-modules-6.12.94+deb13-sh7751r-di -pfat-modules-6.12.94+deb13-sh7751r-di -pfirewire-core-modules-6.12.94+deb13-sh7751r-di -pisofs-modules-6.12.94+deb13-sh7751r-di -pjfs-modules-6.12.94+deb13-sh7751r-di -pkernel-image-6.12.94+deb13-sh7751r-di -ploop-modules-6.12.94+deb13-sh7751r-di -pmd-modules-6.12.94+deb13-sh7751r-di -pminix-modules-6.12.94+deb13-sh7751r-di -pmultipath-modules-6.12.94+deb13-sh7751r-di -pnbd-modules-6.12.94+deb13-sh7751r-di -pnic-modules-6.12.94+deb13-sh7751r-di -pnic-shared-modules-6.12.94+deb13-sh7751r-di -pnic-usb-modules-6.12.94+deb13-sh7751r-di -ppata-modules-6.12.94+deb13-sh7751r-di -pppp-modules-6.12.94+deb13-sh7751r-di -psata-modules-6.12.94+deb13-sh7751r-di -psound-modules-6.12.94+deb13-sh7751r-di -pspeakup-modules-6.12.94+deb13-sh7751r-di -psquashfs-modules-6.12.94+deb13-sh7751r-di -pudf-modules-6.12.94+deb13-sh7751r-di -pusb-serial-modules-6.12.94+deb13-sh7751r-di -pusb-storage-modules-6.12.94+deb13-sh7751r-di -pxfs-modules-6.12.94+deb13-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7751r_meta: - $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7785lcr:binary-arch_sh4_none_sh7785lcr_headers binary-arch_sh4_none_sh7785lcr_image binary-arch_sh4_none_sh7785lcr_image-dbg binary-arch_sh4_none_sh7785lcr_installer binary-arch_sh4_none_sh7785lcr_meta binary-arch_sh4_none_sh7785lcr_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7785lcr_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7785lcr_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7785lcr_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sh7785lcr-di btrfs-modules-6.12.90+deb13.1-sh7785lcr-di cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di crypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di crypto-modules-6.12.90+deb13.1-sh7785lcr-di ext4-modules-6.12.90+deb13.1-sh7785lcr-di f2fs-modules-6.12.90+deb13.1-sh7785lcr-di fat-modules-6.12.90+deb13.1-sh7785lcr-di firewire-core-modules-6.12.90+deb13.1-sh7785lcr-di isofs-modules-6.12.90+deb13.1-sh7785lcr-di jfs-modules-6.12.90+deb13.1-sh7785lcr-di kernel-image-6.12.90+deb13.1-sh7785lcr-di loop-modules-6.12.90+deb13.1-sh7785lcr-di md-modules-6.12.90+deb13.1-sh7785lcr-di minix-modules-6.12.90+deb13.1-sh7785lcr-di multipath-modules-6.12.90+deb13.1-sh7785lcr-di nbd-modules-6.12.90+deb13.1-sh7785lcr-di nic-modules-6.12.90+deb13.1-sh7785lcr-di nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di nic-usb-modules-6.12.90+deb13.1-sh7785lcr-di pata-modules-6.12.90+deb13.1-sh7785lcr-di ppp-modules-6.12.90+deb13.1-sh7785lcr-di sata-modules-6.12.90+deb13.1-sh7785lcr-di scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di sound-modules-6.12.90+deb13.1-sh7785lcr-di speakup-modules-6.12.90+deb13.1-sh7785lcr-di squashfs-modules-6.12.90+deb13.1-sh7785lcr-di udf-modules-6.12.90+deb13.1-sh7785lcr-di usb-modules-6.12.90+deb13.1-sh7785lcr-di usb-serial-modules-6.12.90+deb13.1-sh7785lcr-di xfs-modules-6.12.90+deb13.1-sh7785lcr-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sh7785lcr-di -pbtrfs-modules-6.12.90+deb13.1-sh7785lcr-di -pcdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-modules-6.12.90+deb13.1-sh7785lcr-di -pext4-modules-6.12.90+deb13.1-sh7785lcr-di -pf2fs-modules-6.12.90+deb13.1-sh7785lcr-di -pfat-modules-6.12.90+deb13.1-sh7785lcr-di -pfirewire-core-modules-6.12.90+deb13.1-sh7785lcr-di -pisofs-modules-6.12.90+deb13.1-sh7785lcr-di -pjfs-modules-6.12.90+deb13.1-sh7785lcr-di -pkernel-image-6.12.90+deb13.1-sh7785lcr-di -ploop-modules-6.12.90+deb13.1-sh7785lcr-di -pmd-modules-6.12.90+deb13.1-sh7785lcr-di -pminix-modules-6.12.90+deb13.1-sh7785lcr-di -pmultipath-modules-6.12.90+deb13.1-sh7785lcr-di -pnbd-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-shared-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-usb-modules-6.12.90+deb13.1-sh7785lcr-di -ppata-modules-6.12.90+deb13.1-sh7785lcr-di -pppp-modules-6.12.90+deb13.1-sh7785lcr-di -psata-modules-6.12.90+deb13.1-sh7785lcr-di -pscsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -psound-modules-6.12.90+deb13.1-sh7785lcr-di -pspeakup-modules-6.12.90+deb13.1-sh7785lcr-di -psquashfs-modules-6.12.90+deb13.1-sh7785lcr-di -pudf-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-serial-modules-6.12.90+deb13.1-sh7785lcr-di -pxfs-modules-6.12.90+deb13.1-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sh7785lcr-di btrfs-modules-6.12.94+deb13-sh7785lcr-di cdrom-core-modules-6.12.94+deb13-sh7785lcr-di crypto-dm-modules-6.12.94+deb13-sh7785lcr-di crypto-modules-6.12.94+deb13-sh7785lcr-di ext4-modules-6.12.94+deb13-sh7785lcr-di f2fs-modules-6.12.94+deb13-sh7785lcr-di fat-modules-6.12.94+deb13-sh7785lcr-di firewire-core-modules-6.12.94+deb13-sh7785lcr-di isofs-modules-6.12.94+deb13-sh7785lcr-di jfs-modules-6.12.94+deb13-sh7785lcr-di kernel-image-6.12.94+deb13-sh7785lcr-di loop-modules-6.12.94+deb13-sh7785lcr-di md-modules-6.12.94+deb13-sh7785lcr-di minix-modules-6.12.94+deb13-sh7785lcr-di multipath-modules-6.12.94+deb13-sh7785lcr-di nbd-modules-6.12.94+deb13-sh7785lcr-di nic-modules-6.12.94+deb13-sh7785lcr-di nic-shared-modules-6.12.94+deb13-sh7785lcr-di nic-usb-modules-6.12.94+deb13-sh7785lcr-di pata-modules-6.12.94+deb13-sh7785lcr-di ppp-modules-6.12.94+deb13-sh7785lcr-di sata-modules-6.12.94+deb13-sh7785lcr-di scsi-core-modules-6.12.94+deb13-sh7785lcr-di sound-modules-6.12.94+deb13-sh7785lcr-di speakup-modules-6.12.94+deb13-sh7785lcr-di squashfs-modules-6.12.94+deb13-sh7785lcr-di udf-modules-6.12.94+deb13-sh7785lcr-di usb-modules-6.12.94+deb13-sh7785lcr-di usb-serial-modules-6.12.94+deb13-sh7785lcr-di xfs-modules-6.12.94+deb13-sh7785lcr-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sh7785lcr-di -pbtrfs-modules-6.12.94+deb13-sh7785lcr-di -pcdrom-core-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-dm-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-modules-6.12.94+deb13-sh7785lcr-di -pext4-modules-6.12.94+deb13-sh7785lcr-di -pf2fs-modules-6.12.94+deb13-sh7785lcr-di -pfat-modules-6.12.94+deb13-sh7785lcr-di -pfirewire-core-modules-6.12.94+deb13-sh7785lcr-di -pisofs-modules-6.12.94+deb13-sh7785lcr-di -pjfs-modules-6.12.94+deb13-sh7785lcr-di -pkernel-image-6.12.94+deb13-sh7785lcr-di -ploop-modules-6.12.94+deb13-sh7785lcr-di -pmd-modules-6.12.94+deb13-sh7785lcr-di -pminix-modules-6.12.94+deb13-sh7785lcr-di -pmultipath-modules-6.12.94+deb13-sh7785lcr-di -pnbd-modules-6.12.94+deb13-sh7785lcr-di -pnic-modules-6.12.94+deb13-sh7785lcr-di -pnic-shared-modules-6.12.94+deb13-sh7785lcr-di -pnic-usb-modules-6.12.94+deb13-sh7785lcr-di -ppata-modules-6.12.94+deb13-sh7785lcr-di -pppp-modules-6.12.94+deb13-sh7785lcr-di -psata-modules-6.12.94+deb13-sh7785lcr-di -pscsi-core-modules-6.12.94+deb13-sh7785lcr-di -psound-modules-6.12.94+deb13-sh7785lcr-di -pspeakup-modules-6.12.94+deb13-sh7785lcr-di -psquashfs-modules-6.12.94+deb13-sh7785lcr-di -pudf-modules-6.12.94+deb13-sh7785lcr-di -pusb-modules-6.12.94+deb13-sh7785lcr-di -pusb-serial-modules-6.12.94+deb13-sh7785lcr-di -pxfs-modules-6.12.94+deb13-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_none_sh7785lcr_meta: - $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sh4_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64:binary-arch_sparc64_bpftool binary-arch_sparc64_config binary-arch_sparc64_cpupower binary-arch_sparc64_hyperv-daemons binary-arch_sparc64_kbuild binary-arch_sparc64_none binary-arch_sparc64_perf binary-arch_sparc64_rtla binary-arch_sparc64_sdsi binary-arch_sparc64_usbip binary-arch_sparc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real binary_config ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none:binary-arch_sparc64_none_sparc64 binary-arch_sparc64_none_sparc64-smp binary-arch_sparc64_none_sparc64:binary-arch_sparc64_none_sparc64_headers binary-arch_sparc64_none_sparc64_image binary-arch_sparc64_none_sparc64_image-dbg binary-arch_sparc64_none_sparc64_installer binary-arch_sparc64_none_sparc64_meta binary-arch_sparc64_none_sparc64-smp:binary-arch_sparc64_none_sparc64-smp_bpf-dev binary-arch_sparc64_none_sparc64-smp_headers binary-arch_sparc64_none_sparc64-smp_image binary-arch_sparc64_none_sparc64-smp_image-dbg binary-arch_sparc64_none_sparc64-smp_meta binary-arch_sparc64_none_sparc64-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real binary_bpf-dev ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64-smp_meta: - $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real binary_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real binary_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-dbg, $(MAKE) -f debian/rules.real binary_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sparc64-di btrfs-modules-6.12.90+deb13.1-sparc64-di cdrom-core-modules-6.12.90+deb13.1-sparc64-di crypto-dm-modules-6.12.90+deb13.1-sparc64-di crypto-modules-6.12.90+deb13.1-sparc64-di drm-core-modules-6.12.90+deb13.1-sparc64-di ext4-modules-6.12.90+deb13.1-sparc64-di f2fs-modules-6.12.90+deb13.1-sparc64-di fat-modules-6.12.90+deb13.1-sparc64-di fb-modules-6.12.90+deb13.1-sparc64-di input-modules-6.12.90+deb13.1-sparc64-di isofs-modules-6.12.90+deb13.1-sparc64-di jfs-modules-6.12.90+deb13.1-sparc64-di kernel-image-6.12.90+deb13.1-sparc64-di md-modules-6.12.90+deb13.1-sparc64-di multipath-modules-6.12.90+deb13.1-sparc64-di nbd-modules-6.12.90+deb13.1-sparc64-di nic-modules-6.12.90+deb13.1-sparc64-di nic-shared-modules-6.12.90+deb13.1-sparc64-di nic-usb-modules-6.12.90+deb13.1-sparc64-di pata-modules-6.12.90+deb13.1-sparc64-di ppp-modules-6.12.90+deb13.1-sparc64-di sata-modules-6.12.90+deb13.1-sparc64-di scsi-core-modules-6.12.90+deb13.1-sparc64-di scsi-modules-6.12.90+deb13.1-sparc64-di squashfs-modules-6.12.90+deb13.1-sparc64-di udf-modules-6.12.90+deb13.1-sparc64-di ufs-modules-6.12.90+deb13.1-sparc64-di usb-modules-6.12.90+deb13.1-sparc64-di usb-serial-modules-6.12.90+deb13.1-sparc64-di usb-storage-modules-6.12.90+deb13.1-sparc64-di xfs-modules-6.12.90+deb13.1-sparc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sparc64-di -pbtrfs-modules-6.12.90+deb13.1-sparc64-di -pcdrom-core-modules-6.12.90+deb13.1-sparc64-di -pcrypto-dm-modules-6.12.90+deb13.1-sparc64-di -pcrypto-modules-6.12.90+deb13.1-sparc64-di -pdrm-core-modules-6.12.90+deb13.1-sparc64-di -pext4-modules-6.12.90+deb13.1-sparc64-di -pf2fs-modules-6.12.90+deb13.1-sparc64-di -pfat-modules-6.12.90+deb13.1-sparc64-di -pfb-modules-6.12.90+deb13.1-sparc64-di -pinput-modules-6.12.90+deb13.1-sparc64-di -pisofs-modules-6.12.90+deb13.1-sparc64-di -pjfs-modules-6.12.90+deb13.1-sparc64-di -pkernel-image-6.12.90+deb13.1-sparc64-di -pmd-modules-6.12.90+deb13.1-sparc64-di -pmultipath-modules-6.12.90+deb13.1-sparc64-di -pnbd-modules-6.12.90+deb13.1-sparc64-di -pnic-modules-6.12.90+deb13.1-sparc64-di -pnic-shared-modules-6.12.90+deb13.1-sparc64-di -pnic-usb-modules-6.12.90+deb13.1-sparc64-di -ppata-modules-6.12.90+deb13.1-sparc64-di -pppp-modules-6.12.90+deb13.1-sparc64-di -psata-modules-6.12.90+deb13.1-sparc64-di -pscsi-core-modules-6.12.90+deb13.1-sparc64-di -pscsi-modules-6.12.90+deb13.1-sparc64-di -psquashfs-modules-6.12.90+deb13.1-sparc64-di -pudf-modules-6.12.90+deb13.1-sparc64-di -pufs-modules-6.12.90+deb13.1-sparc64-di -pusb-modules-6.12.90+deb13.1-sparc64-di -pusb-serial-modules-6.12.90+deb13.1-sparc64-di -pusb-storage-modules-6.12.90+deb13.1-sparc64-di -pxfs-modules-6.12.90+deb13.1-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sparc64-di btrfs-modules-6.12.94+deb13-sparc64-di cdrom-core-modules-6.12.94+deb13-sparc64-di crypto-dm-modules-6.12.94+deb13-sparc64-di crypto-modules-6.12.94+deb13-sparc64-di drm-core-modules-6.12.94+deb13-sparc64-di ext4-modules-6.12.94+deb13-sparc64-di f2fs-modules-6.12.94+deb13-sparc64-di fat-modules-6.12.94+deb13-sparc64-di fb-modules-6.12.94+deb13-sparc64-di input-modules-6.12.94+deb13-sparc64-di isofs-modules-6.12.94+deb13-sparc64-di jfs-modules-6.12.94+deb13-sparc64-di kernel-image-6.12.94+deb13-sparc64-di md-modules-6.12.94+deb13-sparc64-di multipath-modules-6.12.94+deb13-sparc64-di nbd-modules-6.12.94+deb13-sparc64-di nic-modules-6.12.94+deb13-sparc64-di nic-shared-modules-6.12.94+deb13-sparc64-di nic-usb-modules-6.12.94+deb13-sparc64-di pata-modules-6.12.94+deb13-sparc64-di ppp-modules-6.12.94+deb13-sparc64-di sata-modules-6.12.94+deb13-sparc64-di scsi-core-modules-6.12.94+deb13-sparc64-di scsi-modules-6.12.94+deb13-sparc64-di squashfs-modules-6.12.94+deb13-sparc64-di udf-modules-6.12.94+deb13-sparc64-di ufs-modules-6.12.94+deb13-sparc64-di usb-modules-6.12.94+deb13-sparc64-di usb-serial-modules-6.12.94+deb13-sparc64-di usb-storage-modules-6.12.94+deb13-sparc64-di xfs-modules-6.12.94+deb13-sparc64-di, $(MAKE) -f debian/rules.real binary_installer ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sparc64-di -pbtrfs-modules-6.12.94+deb13-sparc64-di -pcdrom-core-modules-6.12.94+deb13-sparc64-di -pcrypto-dm-modules-6.12.94+deb13-sparc64-di -pcrypto-modules-6.12.94+deb13-sparc64-di -pdrm-core-modules-6.12.94+deb13-sparc64-di -pext4-modules-6.12.94+deb13-sparc64-di -pf2fs-modules-6.12.94+deb13-sparc64-di -pfat-modules-6.12.94+deb13-sparc64-di -pfb-modules-6.12.94+deb13-sparc64-di -pinput-modules-6.12.94+deb13-sparc64-di -pisofs-modules-6.12.94+deb13-sparc64-di -pjfs-modules-6.12.94+deb13-sparc64-di -pkernel-image-6.12.94+deb13-sparc64-di -pmd-modules-6.12.94+deb13-sparc64-di -pmultipath-modules-6.12.94+deb13-sparc64-di -pnbd-modules-6.12.94+deb13-sparc64-di -pnic-modules-6.12.94+deb13-sparc64-di -pnic-shared-modules-6.12.94+deb13-sparc64-di -pnic-usb-modules-6.12.94+deb13-sparc64-di -ppata-modules-6.12.94+deb13-sparc64-di -pppp-modules-6.12.94+deb13-sparc64-di -psata-modules-6.12.94+deb13-sparc64-di -pscsi-core-modules-6.12.94+deb13-sparc64-di -pscsi-modules-6.12.94+deb13-sparc64-di -psquashfs-modules-6.12.94+deb13-sparc64-di -pudf-modules-6.12.94+deb13-sparc64-di -pufs-modules-6.12.94+deb13-sparc64-di -pusb-modules-6.12.94+deb13-sparc64-di -pusb-serial-modules-6.12.94+deb13-sparc64-di -pusb-storage-modules-6.12.94+deb13-sparc64-di -pxfs-modules-6.12.94+deb13-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_none_sparc64_meta: - $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_sparc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32:binary-arch_x32_bpftool binary-arch_x32_cpupower binary-arch_x32_hyperv-daemons binary-arch_x32_kbuild binary-arch_x32_perf binary-arch_x32_rtla binary-arch_x32_sdsi binary-arch_x32_usbip binary-arch_x32_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real binary_bpftool ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real binary_cpupower ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real binary_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_kbuild ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real binary_perf ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real binary_rtla ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real binary_sdsi ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-arch_x32_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real binary_usbip ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep:binary-indep_doc binary-indep_libc-dev binary-indep_meta binary-indep_none binary-indep_rt binary-indep_source binary-indep_support binary-indep_doc: - $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real binary_doc ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real binary_doc ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_libc-dev: - $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real binary_libc-dev ABINAME='6.12.90+deb13.1' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real binary_libc-dev ABINAME='6.12.94+deb13' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_meta: - $(call if_package, linux-doc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-source, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source, $(MAKE) -f debian/rules.real binary_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_none:binary-indep_none_headers-common binary-indep_none_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common, $(MAKE) -f debian/rules.real binary_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common, $(MAKE) -f debian/rules.real binary_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.94+deb13-common' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_rt:binary-indep_rt_headers-common binary-indep_rt_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common-rt, $(MAKE) -f debian/rules.real binary_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common-rt' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common-rt' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common-rt, $(MAKE) -f debian/rules.real binary_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common-rt' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.94+deb13-common-rt' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_source: - $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real binary_source ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real binary_source ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') binary-indep_support: - $(call if_package, linux-support-6.12.90+deb13.1, $(MAKE) -f debian/rules.real binary_support ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-support-6.12.90+deb13.1' DH_OPTIONS='-plinux-support-6.12.90+deb13.1' PACKAGE_NAME='linux-support-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-support-6.12.94+deb13, $(MAKE) -f debian/rules.real binary_support ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-support-6.12.94+deb13' DH_OPTIONS='-plinux-support-6.12.94+deb13' PACKAGE_NAME='linux-support-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch:build-arch_alpha build-arch_amd64 build-arch_arm64 build-arch_armel build-arch_armhf build-arch_hppa build-arch_i386 build-arch_loong64 build-arch_m68k build-arch_mips build-arch_mips64 build-arch_mips64el build-arch_mips64r6el build-arch_mipsel build-arch_powerpc build-arch_ppc64 build-arch_ppc64el build-arch_riscv64 build-arch_s390x build-arch_sh4 build-arch_sparc64 build-arch_x32 build-arch_alpha:build-arch_alpha_bpftool build-arch_alpha_config build-arch_alpha_cpupower build-arch_alpha_hyperv-daemons build-arch_alpha_kbuild build-arch_alpha_none build-arch_alpha_perf build-arch_alpha_rtla build-arch_alpha_sdsi build-arch_alpha_usbip build-arch_alpha_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none:build-arch_alpha_none_alpha-generic build-arch_alpha_none_alpha-smp build-arch_alpha_none_alpha-generic:build-arch_alpha_none_alpha-generic_headers build-arch_alpha_none_alpha-generic_image build-arch_alpha_none_alpha-generic_image-dbg build-arch_alpha_none_alpha-generic_installer build-arch_alpha_none_alpha-generic_meta build-arch_alpha_none_alpha-generic_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-generic_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-generic_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-generic_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-alpha-generic-di btrfs-modules-6.12.90+deb13.1-alpha-generic-di cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di crypto-dm-modules-6.12.90+deb13.1-alpha-generic-di crypto-modules-6.12.90+deb13.1-alpha-generic-di drm-core-modules-6.12.90+deb13.1-alpha-generic-di ext4-modules-6.12.90+deb13.1-alpha-generic-di f2fs-modules-6.12.90+deb13.1-alpha-generic-di fat-modules-6.12.90+deb13.1-alpha-generic-di fb-modules-6.12.90+deb13.1-alpha-generic-di input-modules-6.12.90+deb13.1-alpha-generic-di isofs-modules-6.12.90+deb13.1-alpha-generic-di jfs-modules-6.12.90+deb13.1-alpha-generic-di kernel-image-6.12.90+deb13.1-alpha-generic-di loop-modules-6.12.90+deb13.1-alpha-generic-di md-modules-6.12.90+deb13.1-alpha-generic-di multipath-modules-6.12.90+deb13.1-alpha-generic-di nbd-modules-6.12.90+deb13.1-alpha-generic-di nic-modules-6.12.90+deb13.1-alpha-generic-di nic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di nic-shared-modules-6.12.90+deb13.1-alpha-generic-di nic-usb-modules-6.12.90+deb13.1-alpha-generic-di nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di pata-modules-6.12.90+deb13.1-alpha-generic-di pcmcia-modules-6.12.90+deb13.1-alpha-generic-di ppp-modules-6.12.90+deb13.1-alpha-generic-di sata-modules-6.12.90+deb13.1-alpha-generic-di scsi-core-modules-6.12.90+deb13.1-alpha-generic-di scsi-modules-6.12.90+deb13.1-alpha-generic-di scsi-nic-modules-6.12.90+deb13.1-alpha-generic-di serial-modules-6.12.90+deb13.1-alpha-generic-di squashfs-modules-6.12.90+deb13.1-alpha-generic-di usb-modules-6.12.90+deb13.1-alpha-generic-di usb-serial-modules-6.12.90+deb13.1-alpha-generic-di usb-storage-modules-6.12.90+deb13.1-alpha-generic-di xfs-modules-6.12.90+deb13.1-alpha-generic-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-alpha-generic-di -pbtrfs-modules-6.12.90+deb13.1-alpha-generic-di -pcdrom-core-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-dm-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-modules-6.12.90+deb13.1-alpha-generic-di -pdrm-core-modules-6.12.90+deb13.1-alpha-generic-di -pext4-modules-6.12.90+deb13.1-alpha-generic-di -pf2fs-modules-6.12.90+deb13.1-alpha-generic-di -pfat-modules-6.12.90+deb13.1-alpha-generic-di -pfb-modules-6.12.90+deb13.1-alpha-generic-di -pinput-modules-6.12.90+deb13.1-alpha-generic-di -pisofs-modules-6.12.90+deb13.1-alpha-generic-di -pjfs-modules-6.12.90+deb13.1-alpha-generic-di -pkernel-image-6.12.90+deb13.1-alpha-generic-di -ploop-modules-6.12.90+deb13.1-alpha-generic-di -pmd-modules-6.12.90+deb13.1-alpha-generic-di -pmultipath-modules-6.12.90+deb13.1-alpha-generic-di -pnbd-modules-6.12.90+deb13.1-alpha-generic-di -pnic-modules-6.12.90+deb13.1-alpha-generic-di -pnic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pnic-shared-modules-6.12.90+deb13.1-alpha-generic-di -pnic-usb-modules-6.12.90+deb13.1-alpha-generic-di -pnic-wireless-modules-6.12.90+deb13.1-alpha-generic-di -ppata-modules-6.12.90+deb13.1-alpha-generic-di -ppcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pppp-modules-6.12.90+deb13.1-alpha-generic-di -psata-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-core-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-nic-modules-6.12.90+deb13.1-alpha-generic-di -pserial-modules-6.12.90+deb13.1-alpha-generic-di -psquashfs-modules-6.12.90+deb13.1-alpha-generic-di -pusb-modules-6.12.90+deb13.1-alpha-generic-di -pusb-serial-modules-6.12.90+deb13.1-alpha-generic-di -pusb-storage-modules-6.12.90+deb13.1-alpha-generic-di -pxfs-modules-6.12.90+deb13.1-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-alpha-generic-di btrfs-modules-6.12.94+deb13-alpha-generic-di cdrom-core-modules-6.12.94+deb13-alpha-generic-di crypto-dm-modules-6.12.94+deb13-alpha-generic-di crypto-modules-6.12.94+deb13-alpha-generic-di drm-core-modules-6.12.94+deb13-alpha-generic-di ext4-modules-6.12.94+deb13-alpha-generic-di f2fs-modules-6.12.94+deb13-alpha-generic-di fat-modules-6.12.94+deb13-alpha-generic-di fb-modules-6.12.94+deb13-alpha-generic-di input-modules-6.12.94+deb13-alpha-generic-di isofs-modules-6.12.94+deb13-alpha-generic-di jfs-modules-6.12.94+deb13-alpha-generic-di kernel-image-6.12.94+deb13-alpha-generic-di loop-modules-6.12.94+deb13-alpha-generic-di md-modules-6.12.94+deb13-alpha-generic-di multipath-modules-6.12.94+deb13-alpha-generic-di nbd-modules-6.12.94+deb13-alpha-generic-di nic-modules-6.12.94+deb13-alpha-generic-di nic-pcmcia-modules-6.12.94+deb13-alpha-generic-di nic-shared-modules-6.12.94+deb13-alpha-generic-di nic-usb-modules-6.12.94+deb13-alpha-generic-di nic-wireless-modules-6.12.94+deb13-alpha-generic-di pata-modules-6.12.94+deb13-alpha-generic-di pcmcia-modules-6.12.94+deb13-alpha-generic-di ppp-modules-6.12.94+deb13-alpha-generic-di sata-modules-6.12.94+deb13-alpha-generic-di scsi-core-modules-6.12.94+deb13-alpha-generic-di scsi-modules-6.12.94+deb13-alpha-generic-di scsi-nic-modules-6.12.94+deb13-alpha-generic-di serial-modules-6.12.94+deb13-alpha-generic-di squashfs-modules-6.12.94+deb13-alpha-generic-di usb-modules-6.12.94+deb13-alpha-generic-di usb-serial-modules-6.12.94+deb13-alpha-generic-di usb-storage-modules-6.12.94+deb13-alpha-generic-di xfs-modules-6.12.94+deb13-alpha-generic-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-alpha-generic-di -pbtrfs-modules-6.12.94+deb13-alpha-generic-di -pcdrom-core-modules-6.12.94+deb13-alpha-generic-di -pcrypto-dm-modules-6.12.94+deb13-alpha-generic-di -pcrypto-modules-6.12.94+deb13-alpha-generic-di -pdrm-core-modules-6.12.94+deb13-alpha-generic-di -pext4-modules-6.12.94+deb13-alpha-generic-di -pf2fs-modules-6.12.94+deb13-alpha-generic-di -pfat-modules-6.12.94+deb13-alpha-generic-di -pfb-modules-6.12.94+deb13-alpha-generic-di -pinput-modules-6.12.94+deb13-alpha-generic-di -pisofs-modules-6.12.94+deb13-alpha-generic-di -pjfs-modules-6.12.94+deb13-alpha-generic-di -pkernel-image-6.12.94+deb13-alpha-generic-di -ploop-modules-6.12.94+deb13-alpha-generic-di -pmd-modules-6.12.94+deb13-alpha-generic-di -pmultipath-modules-6.12.94+deb13-alpha-generic-di -pnbd-modules-6.12.94+deb13-alpha-generic-di -pnic-modules-6.12.94+deb13-alpha-generic-di -pnic-pcmcia-modules-6.12.94+deb13-alpha-generic-di -pnic-shared-modules-6.12.94+deb13-alpha-generic-di -pnic-usb-modules-6.12.94+deb13-alpha-generic-di -pnic-wireless-modules-6.12.94+deb13-alpha-generic-di -ppata-modules-6.12.94+deb13-alpha-generic-di -ppcmcia-modules-6.12.94+deb13-alpha-generic-di -pppp-modules-6.12.94+deb13-alpha-generic-di -psata-modules-6.12.94+deb13-alpha-generic-di -pscsi-core-modules-6.12.94+deb13-alpha-generic-di -pscsi-modules-6.12.94+deb13-alpha-generic-di -pscsi-nic-modules-6.12.94+deb13-alpha-generic-di -pserial-modules-6.12.94+deb13-alpha-generic-di -psquashfs-modules-6.12.94+deb13-alpha-generic-di -pusb-modules-6.12.94+deb13-alpha-generic-di -pusb-serial-modules-6.12.94+deb13-alpha-generic-di -pusb-storage-modules-6.12.94+deb13-alpha-generic-di -pxfs-modules-6.12.94+deb13-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-generic_meta: - $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-smp:build-arch_alpha_none_alpha-smp_bpf-dev build-arch_alpha_none_alpha-smp_headers build-arch_alpha_none_alpha-smp_image build-arch_alpha_none_alpha-smp_image-dbg build-arch_alpha_none_alpha-smp_meta build-arch_alpha_none_alpha-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_none_alpha-smp_meta: - $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_alpha_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64:build-arch_amd64_bpftool build-arch_amd64_config build-arch_amd64_cpupower build-arch_amd64_hyperv-daemons build-arch_amd64_kbuild build-arch_amd64_none build-arch_amd64_perf build-arch_amd64_rt build-arch_amd64_rtla build-arch_amd64_sdsi build-arch_amd64_signed-template build-arch_amd64_usbip build-arch_amd64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_none:build-arch_amd64_none_amd64 build-arch_amd64_none_cloud-amd64 build-arch_amd64_none_amd64:build-arch_amd64_none_amd64_bpf-dev build-arch_amd64_none_amd64_headers build-arch_amd64_none_amd64_image build-arch_amd64_none_amd64_image-dbg build-arch_amd64_none_amd64_installer-test build-arch_amd64_none_amd64_meta build-arch_amd64_none_amd64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_amd64_installer-test: - $(MAKE) -f debian/rules.real build_installer-test ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real build_installer-test ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' build-arch_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64:build-arch_amd64_none_cloud-amd64_headers build-arch_amd64_none_cloud-amd64_image build-arch_amd64_none_cloud-amd64_image-dbg build-arch_amd64_none_cloud-amd64_meta build-arch_amd64_none_cloud-amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_rt:build-arch_amd64_rt_amd64 build-arch_amd64_rt_amd64:build-arch_amd64_rt_amd64_headers build-arch_amd64_rt_amd64_image build-arch_amd64_rt_amd64_image-dbg build-arch_amd64_rt_amd64_meta build-arch_amd64_rt_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rt_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_amd64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_signed-template: - $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real build_signed-template ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real build_signed-template ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_amd64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64:build-arch_arm64_bpftool build-arch_arm64_config build-arch_arm64_cpupower build-arch_arm64_hyperv-daemons build-arch_arm64_kbuild build-arch_arm64_none build-arch_arm64_perf build-arch_arm64_rt build-arch_arm64_rtla build-arch_arm64_sdsi build-arch_arm64_signed-template build-arch_arm64_usbip build-arch_arm64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_none:build-arch_arm64_none_arm64 build-arch_arm64_none_arm64-16k build-arch_arm64_none_cloud-arm64 build-arch_arm64_none_arm64:build-arch_arm64_none_arm64_bpf-dev build-arch_arm64_none_arm64_headers build-arch_arm64_none_arm64_image build-arch_arm64_none_arm64_image-dbg build-arch_arm64_none_arm64_installer-test build-arch_arm64_none_arm64_meta build-arch_arm64_none_arm64-16k:build-arch_arm64_none_arm64-16k_headers build-arch_arm64_none_arm64-16k_image build-arch_arm64_none_arm64-16k_image-dbg build-arch_arm64_none_arm64-16k_meta build-arch_arm64_none_arm64-16k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64-16k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_arm64_installer-test: - $(MAKE) -f debian/rules.real build_installer-test ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real build_installer-test ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' build-arch_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64:build-arch_arm64_none_cloud-arm64_headers build-arch_arm64_none_cloud-arm64_image build-arch_arm64_none_cloud-arm64_image-dbg build-arch_arm64_none_cloud-arm64_meta build-arch_arm64_none_cloud-arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_rt:build-arch_arm64_rt_arm64 build-arch_arm64_rt_arm64:build-arch_arm64_rt_arm64_headers build-arch_arm64_rt_arm64_image build-arch_arm64_rt_arm64_image-dbg build-arch_arm64_rt_arm64_meta build-arch_arm64_rt_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-unsigned, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rt_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_arm64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_signed-template: - $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real build_signed-template ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real build_signed-template ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_arm64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel:build-arch_armel_bpftool build-arch_armel_config build-arch_armel_cpupower build-arch_armel_hyperv-daemons build-arch_armel_kbuild build-arch_armel_none build-arch_armel_perf build-arch_armel_rtla build-arch_armel_sdsi build-arch_armel_usbip build-arch_armel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_none:build-arch_armel_none_rpi build-arch_armel_none_rpi:build-arch_armel_none_rpi_headers build-arch_armel_none_rpi_image build-arch_armel_none_rpi_image-dbg build-arch_armel_none_rpi_meta build-arch_armel_none_rpi_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_none_rpi_image: - $(call if_package, linux-image-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_none_rpi_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rpi-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_none_rpi_meta: - $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf:build-arch_armhf_bpftool build-arch_armhf_config build-arch_armhf_cpupower build-arch_armhf_hyperv-daemons build-arch_armhf_kbuild build-arch_armhf_none build-arch_armhf_perf build-arch_armhf_rt build-arch_armhf_rtla build-arch_armhf_sdsi build-arch_armhf_usbip build-arch_armhf_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_none:build-arch_armhf_none_armmp build-arch_armhf_none_armmp-lpae build-arch_armhf_none_armmp:build-arch_armhf_none_armmp_bpf-dev build-arch_armhf_none_armmp_headers build-arch_armhf_none_armmp_image build-arch_armhf_none_armmp_image-dbg build-arch_armhf_none_armmp_installer build-arch_armhf_none_armmp_meta build-arch_armhf_none_armmp-lpae:build-arch_armhf_none_armmp-lpae_headers build-arch_armhf_none_armmp-lpae_image build-arch_armhf_none_armmp-lpae_image-dbg build-arch_armhf_none_armmp-lpae_meta build-arch_armhf_none_armmp-lpae_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp-lpae_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp-lpae_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp-lpae_meta: - $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-armmp-di btrfs-modules-6.12.90+deb13.1-armmp-di cdrom-core-modules-6.12.90+deb13.1-armmp-di crypto-dm-modules-6.12.90+deb13.1-armmp-di crypto-modules-6.12.90+deb13.1-armmp-di drm-core-modules-6.12.90+deb13.1-armmp-di ext4-modules-6.12.90+deb13.1-armmp-di f2fs-modules-6.12.90+deb13.1-armmp-di fat-modules-6.12.90+deb13.1-armmp-di fb-modules-6.12.90+deb13.1-armmp-di input-modules-6.12.90+deb13.1-armmp-di isofs-modules-6.12.90+deb13.1-armmp-di jfs-modules-6.12.90+deb13.1-armmp-di kernel-image-6.12.90+deb13.1-armmp-di loop-modules-6.12.90+deb13.1-armmp-di md-modules-6.12.90+deb13.1-armmp-di mmc-modules-6.12.90+deb13.1-armmp-di mtd-modules-6.12.90+deb13.1-armmp-di multipath-modules-6.12.90+deb13.1-armmp-di nbd-modules-6.12.90+deb13.1-armmp-di nic-modules-6.12.90+deb13.1-armmp-di nic-shared-modules-6.12.90+deb13.1-armmp-di nic-usb-modules-6.12.90+deb13.1-armmp-di nic-wireless-modules-6.12.90+deb13.1-armmp-di pata-modules-6.12.90+deb13.1-armmp-di ppp-modules-6.12.90+deb13.1-armmp-di sata-modules-6.12.90+deb13.1-armmp-di scsi-core-modules-6.12.90+deb13.1-armmp-di scsi-modules-6.12.90+deb13.1-armmp-di scsi-nic-modules-6.12.90+deb13.1-armmp-di sound-modules-6.12.90+deb13.1-armmp-di speakup-modules-6.12.90+deb13.1-armmp-di squashfs-modules-6.12.90+deb13.1-armmp-di udf-modules-6.12.90+deb13.1-armmp-di uinput-modules-6.12.90+deb13.1-armmp-di usb-modules-6.12.90+deb13.1-armmp-di usb-serial-modules-6.12.90+deb13.1-armmp-di usb-storage-modules-6.12.90+deb13.1-armmp-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-armmp-di -pbtrfs-modules-6.12.90+deb13.1-armmp-di -pcdrom-core-modules-6.12.90+deb13.1-armmp-di -pcrypto-dm-modules-6.12.90+deb13.1-armmp-di -pcrypto-modules-6.12.90+deb13.1-armmp-di -pdrm-core-modules-6.12.90+deb13.1-armmp-di -pext4-modules-6.12.90+deb13.1-armmp-di -pf2fs-modules-6.12.90+deb13.1-armmp-di -pfat-modules-6.12.90+deb13.1-armmp-di -pfb-modules-6.12.90+deb13.1-armmp-di -pinput-modules-6.12.90+deb13.1-armmp-di -pisofs-modules-6.12.90+deb13.1-armmp-di -pjfs-modules-6.12.90+deb13.1-armmp-di -pkernel-image-6.12.90+deb13.1-armmp-di -ploop-modules-6.12.90+deb13.1-armmp-di -pmd-modules-6.12.90+deb13.1-armmp-di -pmmc-modules-6.12.90+deb13.1-armmp-di -pmtd-modules-6.12.90+deb13.1-armmp-di -pmultipath-modules-6.12.90+deb13.1-armmp-di -pnbd-modules-6.12.90+deb13.1-armmp-di -pnic-modules-6.12.90+deb13.1-armmp-di -pnic-shared-modules-6.12.90+deb13.1-armmp-di -pnic-usb-modules-6.12.90+deb13.1-armmp-di -pnic-wireless-modules-6.12.90+deb13.1-armmp-di -ppata-modules-6.12.90+deb13.1-armmp-di -pppp-modules-6.12.90+deb13.1-armmp-di -psata-modules-6.12.90+deb13.1-armmp-di -pscsi-core-modules-6.12.90+deb13.1-armmp-di -pscsi-modules-6.12.90+deb13.1-armmp-di -pscsi-nic-modules-6.12.90+deb13.1-armmp-di -psound-modules-6.12.90+deb13.1-armmp-di -pspeakup-modules-6.12.90+deb13.1-armmp-di -psquashfs-modules-6.12.90+deb13.1-armmp-di -pudf-modules-6.12.90+deb13.1-armmp-di -puinput-modules-6.12.90+deb13.1-armmp-di -pusb-modules-6.12.90+deb13.1-armmp-di -pusb-serial-modules-6.12.90+deb13.1-armmp-di -pusb-storage-modules-6.12.90+deb13.1-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-armmp-di btrfs-modules-6.12.94+deb13-armmp-di cdrom-core-modules-6.12.94+deb13-armmp-di crypto-dm-modules-6.12.94+deb13-armmp-di crypto-modules-6.12.94+deb13-armmp-di drm-core-modules-6.12.94+deb13-armmp-di ext4-modules-6.12.94+deb13-armmp-di f2fs-modules-6.12.94+deb13-armmp-di fat-modules-6.12.94+deb13-armmp-di fb-modules-6.12.94+deb13-armmp-di input-modules-6.12.94+deb13-armmp-di isofs-modules-6.12.94+deb13-armmp-di jfs-modules-6.12.94+deb13-armmp-di kernel-image-6.12.94+deb13-armmp-di loop-modules-6.12.94+deb13-armmp-di md-modules-6.12.94+deb13-armmp-di mmc-modules-6.12.94+deb13-armmp-di mtd-modules-6.12.94+deb13-armmp-di multipath-modules-6.12.94+deb13-armmp-di nbd-modules-6.12.94+deb13-armmp-di nic-modules-6.12.94+deb13-armmp-di nic-shared-modules-6.12.94+deb13-armmp-di nic-usb-modules-6.12.94+deb13-armmp-di nic-wireless-modules-6.12.94+deb13-armmp-di pata-modules-6.12.94+deb13-armmp-di ppp-modules-6.12.94+deb13-armmp-di sata-modules-6.12.94+deb13-armmp-di scsi-core-modules-6.12.94+deb13-armmp-di scsi-modules-6.12.94+deb13-armmp-di scsi-nic-modules-6.12.94+deb13-armmp-di sound-modules-6.12.94+deb13-armmp-di speakup-modules-6.12.94+deb13-armmp-di squashfs-modules-6.12.94+deb13-armmp-di udf-modules-6.12.94+deb13-armmp-di uinput-modules-6.12.94+deb13-armmp-di usb-modules-6.12.94+deb13-armmp-di usb-serial-modules-6.12.94+deb13-armmp-di usb-storage-modules-6.12.94+deb13-armmp-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-armmp-di -pbtrfs-modules-6.12.94+deb13-armmp-di -pcdrom-core-modules-6.12.94+deb13-armmp-di -pcrypto-dm-modules-6.12.94+deb13-armmp-di -pcrypto-modules-6.12.94+deb13-armmp-di -pdrm-core-modules-6.12.94+deb13-armmp-di -pext4-modules-6.12.94+deb13-armmp-di -pf2fs-modules-6.12.94+deb13-armmp-di -pfat-modules-6.12.94+deb13-armmp-di -pfb-modules-6.12.94+deb13-armmp-di -pinput-modules-6.12.94+deb13-armmp-di -pisofs-modules-6.12.94+deb13-armmp-di -pjfs-modules-6.12.94+deb13-armmp-di -pkernel-image-6.12.94+deb13-armmp-di -ploop-modules-6.12.94+deb13-armmp-di -pmd-modules-6.12.94+deb13-armmp-di -pmmc-modules-6.12.94+deb13-armmp-di -pmtd-modules-6.12.94+deb13-armmp-di -pmultipath-modules-6.12.94+deb13-armmp-di -pnbd-modules-6.12.94+deb13-armmp-di -pnic-modules-6.12.94+deb13-armmp-di -pnic-shared-modules-6.12.94+deb13-armmp-di -pnic-usb-modules-6.12.94+deb13-armmp-di -pnic-wireless-modules-6.12.94+deb13-armmp-di -ppata-modules-6.12.94+deb13-armmp-di -pppp-modules-6.12.94+deb13-armmp-di -psata-modules-6.12.94+deb13-armmp-di -pscsi-core-modules-6.12.94+deb13-armmp-di -pscsi-modules-6.12.94+deb13-armmp-di -pscsi-nic-modules-6.12.94+deb13-armmp-di -psound-modules-6.12.94+deb13-armmp-di -pspeakup-modules-6.12.94+deb13-armmp-di -psquashfs-modules-6.12.94+deb13-armmp-di -pudf-modules-6.12.94+deb13-armmp-di -puinput-modules-6.12.94+deb13-armmp-di -pusb-modules-6.12.94+deb13-armmp-di -pusb-serial-modules-6.12.94+deb13-armmp-di -pusb-storage-modules-6.12.94+deb13-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_none_armmp_meta: - $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_rt:build-arch_armhf_rt_armmp build-arch_armhf_rt_armmp:build-arch_armhf_rt_armmp_headers build-arch_armhf_rt_armmp_image build-arch_armhf_rt_armmp_image-dbg build-arch_armhf_rt_armmp_meta build-arch_armhf_rt_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_rt_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_rt_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_rt_armmp_meta: - $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_armhf_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_armhf_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa:build-arch_hppa_bpftool build-arch_hppa_config build-arch_hppa_cpupower build-arch_hppa_hyperv-daemons build-arch_hppa_kbuild build-arch_hppa_none build-arch_hppa_perf build-arch_hppa_rtla build-arch_hppa_sdsi build-arch_hppa_usbip build-arch_hppa_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none:build-arch_hppa_none_parisc build-arch_hppa_none_parisc64 build-arch_hppa_none_parisc:build-arch_hppa_none_parisc_bpf-dev build-arch_hppa_none_parisc_headers build-arch_hppa_none_parisc_image build-arch_hppa_none_parisc_image-dbg build-arch_hppa_none_parisc_installer build-arch_hppa_none_parisc_meta build-arch_hppa_none_parisc64:build-arch_hppa_none_parisc64_headers build-arch_hppa_none_parisc64_image build-arch_hppa_none_parisc64_image-dbg build-arch_hppa_none_parisc64_installer build-arch_hppa_none_parisc64_meta build-arch_hppa_none_parisc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc64-di btrfs-modules-6.12.90+deb13.1-parisc64-di cdrom-core-modules-6.12.90+deb13.1-parisc64-di crypto-dm-modules-6.12.90+deb13.1-parisc64-di crypto-modules-6.12.90+deb13.1-parisc64-di ext4-modules-6.12.90+deb13.1-parisc64-di f2fs-modules-6.12.90+deb13.1-parisc64-di fat-modules-6.12.90+deb13.1-parisc64-di fb-modules-6.12.90+deb13.1-parisc64-di input-modules-6.12.90+deb13.1-parisc64-di isofs-modules-6.12.90+deb13.1-parisc64-di jfs-modules-6.12.90+deb13.1-parisc64-di kernel-image-6.12.90+deb13.1-parisc64-di loop-modules-6.12.90+deb13.1-parisc64-di md-modules-6.12.90+deb13.1-parisc64-di multipath-modules-6.12.90+deb13.1-parisc64-di nbd-modules-6.12.90+deb13.1-parisc64-di nic-modules-6.12.90+deb13.1-parisc64-di nic-shared-modules-6.12.90+deb13.1-parisc64-di nic-usb-modules-6.12.90+deb13.1-parisc64-di pata-modules-6.12.90+deb13.1-parisc64-di ppp-modules-6.12.90+deb13.1-parisc64-di sata-modules-6.12.90+deb13.1-parisc64-di scsi-core-modules-6.12.90+deb13.1-parisc64-di scsi-modules-6.12.90+deb13.1-parisc64-di serial-modules-6.12.90+deb13.1-parisc64-di squashfs-modules-6.12.90+deb13.1-parisc64-di usb-modules-6.12.90+deb13.1-parisc64-di usb-serial-modules-6.12.90+deb13.1-parisc64-di usb-storage-modules-6.12.90+deb13.1-parisc64-di xfs-modules-6.12.90+deb13.1-parisc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc64-di -pbtrfs-modules-6.12.90+deb13.1-parisc64-di -pcdrom-core-modules-6.12.90+deb13.1-parisc64-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc64-di -pcrypto-modules-6.12.90+deb13.1-parisc64-di -pext4-modules-6.12.90+deb13.1-parisc64-di -pf2fs-modules-6.12.90+deb13.1-parisc64-di -pfat-modules-6.12.90+deb13.1-parisc64-di -pfb-modules-6.12.90+deb13.1-parisc64-di -pinput-modules-6.12.90+deb13.1-parisc64-di -pisofs-modules-6.12.90+deb13.1-parisc64-di -pjfs-modules-6.12.90+deb13.1-parisc64-di -pkernel-image-6.12.90+deb13.1-parisc64-di -ploop-modules-6.12.90+deb13.1-parisc64-di -pmd-modules-6.12.90+deb13.1-parisc64-di -pmultipath-modules-6.12.90+deb13.1-parisc64-di -pnbd-modules-6.12.90+deb13.1-parisc64-di -pnic-modules-6.12.90+deb13.1-parisc64-di -pnic-shared-modules-6.12.90+deb13.1-parisc64-di -pnic-usb-modules-6.12.90+deb13.1-parisc64-di -ppata-modules-6.12.90+deb13.1-parisc64-di -pppp-modules-6.12.90+deb13.1-parisc64-di -psata-modules-6.12.90+deb13.1-parisc64-di -pscsi-core-modules-6.12.90+deb13.1-parisc64-di -pscsi-modules-6.12.90+deb13.1-parisc64-di -pserial-modules-6.12.90+deb13.1-parisc64-di -psquashfs-modules-6.12.90+deb13.1-parisc64-di -pusb-modules-6.12.90+deb13.1-parisc64-di -pusb-serial-modules-6.12.90+deb13.1-parisc64-di -pusb-storage-modules-6.12.90+deb13.1-parisc64-di -pxfs-modules-6.12.90+deb13.1-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc64-di btrfs-modules-6.12.94+deb13-parisc64-di cdrom-core-modules-6.12.94+deb13-parisc64-di crypto-dm-modules-6.12.94+deb13-parisc64-di crypto-modules-6.12.94+deb13-parisc64-di ext4-modules-6.12.94+deb13-parisc64-di f2fs-modules-6.12.94+deb13-parisc64-di fat-modules-6.12.94+deb13-parisc64-di fb-modules-6.12.94+deb13-parisc64-di input-modules-6.12.94+deb13-parisc64-di isofs-modules-6.12.94+deb13-parisc64-di jfs-modules-6.12.94+deb13-parisc64-di kernel-image-6.12.94+deb13-parisc64-di loop-modules-6.12.94+deb13-parisc64-di md-modules-6.12.94+deb13-parisc64-di multipath-modules-6.12.94+deb13-parisc64-di nbd-modules-6.12.94+deb13-parisc64-di nic-modules-6.12.94+deb13-parisc64-di nic-shared-modules-6.12.94+deb13-parisc64-di nic-usb-modules-6.12.94+deb13-parisc64-di pata-modules-6.12.94+deb13-parisc64-di ppp-modules-6.12.94+deb13-parisc64-di sata-modules-6.12.94+deb13-parisc64-di scsi-core-modules-6.12.94+deb13-parisc64-di scsi-modules-6.12.94+deb13-parisc64-di serial-modules-6.12.94+deb13-parisc64-di squashfs-modules-6.12.94+deb13-parisc64-di usb-modules-6.12.94+deb13-parisc64-di usb-serial-modules-6.12.94+deb13-parisc64-di usb-storage-modules-6.12.94+deb13-parisc64-di xfs-modules-6.12.94+deb13-parisc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc64-di -pbtrfs-modules-6.12.94+deb13-parisc64-di -pcdrom-core-modules-6.12.94+deb13-parisc64-di -pcrypto-dm-modules-6.12.94+deb13-parisc64-di -pcrypto-modules-6.12.94+deb13-parisc64-di -pext4-modules-6.12.94+deb13-parisc64-di -pf2fs-modules-6.12.94+deb13-parisc64-di -pfat-modules-6.12.94+deb13-parisc64-di -pfb-modules-6.12.94+deb13-parisc64-di -pinput-modules-6.12.94+deb13-parisc64-di -pisofs-modules-6.12.94+deb13-parisc64-di -pjfs-modules-6.12.94+deb13-parisc64-di -pkernel-image-6.12.94+deb13-parisc64-di -ploop-modules-6.12.94+deb13-parisc64-di -pmd-modules-6.12.94+deb13-parisc64-di -pmultipath-modules-6.12.94+deb13-parisc64-di -pnbd-modules-6.12.94+deb13-parisc64-di -pnic-modules-6.12.94+deb13-parisc64-di -pnic-shared-modules-6.12.94+deb13-parisc64-di -pnic-usb-modules-6.12.94+deb13-parisc64-di -ppata-modules-6.12.94+deb13-parisc64-di -pppp-modules-6.12.94+deb13-parisc64-di -psata-modules-6.12.94+deb13-parisc64-di -pscsi-core-modules-6.12.94+deb13-parisc64-di -pscsi-modules-6.12.94+deb13-parisc64-di -pserial-modules-6.12.94+deb13-parisc64-di -psquashfs-modules-6.12.94+deb13-parisc64-di -pusb-modules-6.12.94+deb13-parisc64-di -pusb-serial-modules-6.12.94+deb13-parisc64-di -pusb-storage-modules-6.12.94+deb13-parisc64-di -pxfs-modules-6.12.94+deb13-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc64_meta: - $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc-di btrfs-modules-6.12.90+deb13.1-parisc-di cdrom-core-modules-6.12.90+deb13.1-parisc-di crypto-dm-modules-6.12.90+deb13.1-parisc-di crypto-modules-6.12.90+deb13.1-parisc-di ext4-modules-6.12.90+deb13.1-parisc-di f2fs-modules-6.12.90+deb13.1-parisc-di fat-modules-6.12.90+deb13.1-parisc-di input-modules-6.12.90+deb13.1-parisc-di isofs-modules-6.12.90+deb13.1-parisc-di jfs-modules-6.12.90+deb13.1-parisc-di kernel-image-6.12.90+deb13.1-parisc-di loop-modules-6.12.90+deb13.1-parisc-di md-modules-6.12.90+deb13.1-parisc-di multipath-modules-6.12.90+deb13.1-parisc-di nbd-modules-6.12.90+deb13.1-parisc-di nic-modules-6.12.90+deb13.1-parisc-di nic-shared-modules-6.12.90+deb13.1-parisc-di nic-usb-modules-6.12.90+deb13.1-parisc-di pata-modules-6.12.90+deb13.1-parisc-di ppp-modules-6.12.90+deb13.1-parisc-di sata-modules-6.12.90+deb13.1-parisc-di scsi-core-modules-6.12.90+deb13.1-parisc-di scsi-modules-6.12.90+deb13.1-parisc-di serial-modules-6.12.90+deb13.1-parisc-di squashfs-modules-6.12.90+deb13.1-parisc-di usb-modules-6.12.90+deb13.1-parisc-di usb-serial-modules-6.12.90+deb13.1-parisc-di usb-storage-modules-6.12.90+deb13.1-parisc-di xfs-modules-6.12.90+deb13.1-parisc-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc-di -pbtrfs-modules-6.12.90+deb13.1-parisc-di -pcdrom-core-modules-6.12.90+deb13.1-parisc-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc-di -pcrypto-modules-6.12.90+deb13.1-parisc-di -pext4-modules-6.12.90+deb13.1-parisc-di -pf2fs-modules-6.12.90+deb13.1-parisc-di -pfat-modules-6.12.90+deb13.1-parisc-di -pinput-modules-6.12.90+deb13.1-parisc-di -pisofs-modules-6.12.90+deb13.1-parisc-di -pjfs-modules-6.12.90+deb13.1-parisc-di -pkernel-image-6.12.90+deb13.1-parisc-di -ploop-modules-6.12.90+deb13.1-parisc-di -pmd-modules-6.12.90+deb13.1-parisc-di -pmultipath-modules-6.12.90+deb13.1-parisc-di -pnbd-modules-6.12.90+deb13.1-parisc-di -pnic-modules-6.12.90+deb13.1-parisc-di -pnic-shared-modules-6.12.90+deb13.1-parisc-di -pnic-usb-modules-6.12.90+deb13.1-parisc-di -ppata-modules-6.12.90+deb13.1-parisc-di -pppp-modules-6.12.90+deb13.1-parisc-di -psata-modules-6.12.90+deb13.1-parisc-di -pscsi-core-modules-6.12.90+deb13.1-parisc-di -pscsi-modules-6.12.90+deb13.1-parisc-di -pserial-modules-6.12.90+deb13.1-parisc-di -psquashfs-modules-6.12.90+deb13.1-parisc-di -pusb-modules-6.12.90+deb13.1-parisc-di -pusb-serial-modules-6.12.90+deb13.1-parisc-di -pusb-storage-modules-6.12.90+deb13.1-parisc-di -pxfs-modules-6.12.90+deb13.1-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc-di btrfs-modules-6.12.94+deb13-parisc-di cdrom-core-modules-6.12.94+deb13-parisc-di crypto-dm-modules-6.12.94+deb13-parisc-di crypto-modules-6.12.94+deb13-parisc-di ext4-modules-6.12.94+deb13-parisc-di f2fs-modules-6.12.94+deb13-parisc-di fat-modules-6.12.94+deb13-parisc-di input-modules-6.12.94+deb13-parisc-di isofs-modules-6.12.94+deb13-parisc-di jfs-modules-6.12.94+deb13-parisc-di kernel-image-6.12.94+deb13-parisc-di loop-modules-6.12.94+deb13-parisc-di md-modules-6.12.94+deb13-parisc-di multipath-modules-6.12.94+deb13-parisc-di nbd-modules-6.12.94+deb13-parisc-di nic-modules-6.12.94+deb13-parisc-di nic-shared-modules-6.12.94+deb13-parisc-di nic-usb-modules-6.12.94+deb13-parisc-di pata-modules-6.12.94+deb13-parisc-di ppp-modules-6.12.94+deb13-parisc-di sata-modules-6.12.94+deb13-parisc-di scsi-core-modules-6.12.94+deb13-parisc-di scsi-modules-6.12.94+deb13-parisc-di serial-modules-6.12.94+deb13-parisc-di squashfs-modules-6.12.94+deb13-parisc-di usb-modules-6.12.94+deb13-parisc-di usb-serial-modules-6.12.94+deb13-parisc-di usb-storage-modules-6.12.94+deb13-parisc-di xfs-modules-6.12.94+deb13-parisc-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc-di -pbtrfs-modules-6.12.94+deb13-parisc-di -pcdrom-core-modules-6.12.94+deb13-parisc-di -pcrypto-dm-modules-6.12.94+deb13-parisc-di -pcrypto-modules-6.12.94+deb13-parisc-di -pext4-modules-6.12.94+deb13-parisc-di -pf2fs-modules-6.12.94+deb13-parisc-di -pfat-modules-6.12.94+deb13-parisc-di -pinput-modules-6.12.94+deb13-parisc-di -pisofs-modules-6.12.94+deb13-parisc-di -pjfs-modules-6.12.94+deb13-parisc-di -pkernel-image-6.12.94+deb13-parisc-di -ploop-modules-6.12.94+deb13-parisc-di -pmd-modules-6.12.94+deb13-parisc-di -pmultipath-modules-6.12.94+deb13-parisc-di -pnbd-modules-6.12.94+deb13-parisc-di -pnic-modules-6.12.94+deb13-parisc-di -pnic-shared-modules-6.12.94+deb13-parisc-di -pnic-usb-modules-6.12.94+deb13-parisc-di -ppata-modules-6.12.94+deb13-parisc-di -pppp-modules-6.12.94+deb13-parisc-di -psata-modules-6.12.94+deb13-parisc-di -pscsi-core-modules-6.12.94+deb13-parisc-di -pscsi-modules-6.12.94+deb13-parisc-di -pserial-modules-6.12.94+deb13-parisc-di -psquashfs-modules-6.12.94+deb13-parisc-di -pusb-modules-6.12.94+deb13-parisc-di -pusb-serial-modules-6.12.94+deb13-parisc-di -pusb-storage-modules-6.12.94+deb13-parisc-di -pxfs-modules-6.12.94+deb13-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_none_parisc_meta: - $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_hppa_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386:build-arch_i386_bpftool build-arch_i386_cpupower build-arch_i386_hyperv-daemons build-arch_i386_kbuild build-arch_i386_perf build-arch_i386_rtla build-arch_i386_sdsi build-arch_i386_usbip build-arch_i386_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_i386_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64:build-arch_loong64_bpftool build-arch_loong64_config build-arch_loong64_cpupower build-arch_loong64_hyperv-daemons build-arch_loong64_kbuild build-arch_loong64_none build-arch_loong64_perf build-arch_loong64_rtla build-arch_loong64_sdsi build-arch_loong64_usbip build-arch_loong64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_none:build-arch_loong64_none_loong64 build-arch_loong64_none_loong64:build-arch_loong64_none_loong64_bpf-dev build-arch_loong64_none_loong64_headers build-arch_loong64_none_loong64_image build-arch_loong64_none_loong64_image-dbg build-arch_loong64_none_loong64_installer build-arch_loong64_none_loong64_meta build-arch_loong64_none_loong64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_none_loong64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_none_loong64_image: - $(call if_package, linux-image-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_none_loong64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loong64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_none_loong64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-loong64-di btrfs-modules-6.12.90+deb13.1-loong64-di cdrom-core-modules-6.12.90+deb13.1-loong64-di crypto-dm-modules-6.12.90+deb13.1-loong64-di crypto-modules-6.12.90+deb13.1-loong64-di drm-core-modules-6.12.90+deb13.1-loong64-di ext4-modules-6.12.90+deb13.1-loong64-di f2fs-modules-6.12.90+deb13.1-loong64-di fat-modules-6.12.90+deb13.1-loong64-di fb-modules-6.12.90+deb13.1-loong64-di firewire-core-modules-6.12.90+deb13.1-loong64-di input-modules-6.12.90+deb13.1-loong64-di isofs-modules-6.12.90+deb13.1-loong64-di jfs-modules-6.12.90+deb13.1-loong64-di kernel-image-6.12.90+deb13.1-loong64-di loop-modules-6.12.90+deb13.1-loong64-di md-modules-6.12.90+deb13.1-loong64-di mtd-core-modules-6.12.90+deb13.1-loong64-di mtd-modules-6.12.90+deb13.1-loong64-di multipath-modules-6.12.90+deb13.1-loong64-di nbd-modules-6.12.90+deb13.1-loong64-di nic-modules-6.12.90+deb13.1-loong64-di nic-shared-modules-6.12.90+deb13.1-loong64-di nic-usb-modules-6.12.90+deb13.1-loong64-di nic-wireless-modules-6.12.90+deb13.1-loong64-di pata-modules-6.12.90+deb13.1-loong64-di ppp-modules-6.12.90+deb13.1-loong64-di rfkill-modules-6.12.90+deb13.1-loong64-di sata-modules-6.12.90+deb13.1-loong64-di scsi-core-modules-6.12.90+deb13.1-loong64-di scsi-modules-6.12.90+deb13.1-loong64-di scsi-nic-modules-6.12.90+deb13.1-loong64-di serial-modules-6.12.90+deb13.1-loong64-di sound-modules-6.12.90+deb13.1-loong64-di speakup-modules-6.12.90+deb13.1-loong64-di squashfs-modules-6.12.90+deb13.1-loong64-di udf-modules-6.12.90+deb13.1-loong64-di uinput-modules-6.12.90+deb13.1-loong64-di usb-modules-6.12.90+deb13.1-loong64-di usb-serial-modules-6.12.90+deb13.1-loong64-di usb-storage-modules-6.12.90+deb13.1-loong64-di xfs-modules-6.12.90+deb13.1-loong64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-loong64-di -pbtrfs-modules-6.12.90+deb13.1-loong64-di -pcdrom-core-modules-6.12.90+deb13.1-loong64-di -pcrypto-dm-modules-6.12.90+deb13.1-loong64-di -pcrypto-modules-6.12.90+deb13.1-loong64-di -pdrm-core-modules-6.12.90+deb13.1-loong64-di -pext4-modules-6.12.90+deb13.1-loong64-di -pf2fs-modules-6.12.90+deb13.1-loong64-di -pfat-modules-6.12.90+deb13.1-loong64-di -pfb-modules-6.12.90+deb13.1-loong64-di -pfirewire-core-modules-6.12.90+deb13.1-loong64-di -pinput-modules-6.12.90+deb13.1-loong64-di -pisofs-modules-6.12.90+deb13.1-loong64-di -pjfs-modules-6.12.90+deb13.1-loong64-di -pkernel-image-6.12.90+deb13.1-loong64-di -ploop-modules-6.12.90+deb13.1-loong64-di -pmd-modules-6.12.90+deb13.1-loong64-di -pmtd-core-modules-6.12.90+deb13.1-loong64-di -pmtd-modules-6.12.90+deb13.1-loong64-di -pmultipath-modules-6.12.90+deb13.1-loong64-di -pnbd-modules-6.12.90+deb13.1-loong64-di -pnic-modules-6.12.90+deb13.1-loong64-di -pnic-shared-modules-6.12.90+deb13.1-loong64-di -pnic-usb-modules-6.12.90+deb13.1-loong64-di -pnic-wireless-modules-6.12.90+deb13.1-loong64-di -ppata-modules-6.12.90+deb13.1-loong64-di -pppp-modules-6.12.90+deb13.1-loong64-di -prfkill-modules-6.12.90+deb13.1-loong64-di -psata-modules-6.12.90+deb13.1-loong64-di -pscsi-core-modules-6.12.90+deb13.1-loong64-di -pscsi-modules-6.12.90+deb13.1-loong64-di -pscsi-nic-modules-6.12.90+deb13.1-loong64-di -pserial-modules-6.12.90+deb13.1-loong64-di -psound-modules-6.12.90+deb13.1-loong64-di -pspeakup-modules-6.12.90+deb13.1-loong64-di -psquashfs-modules-6.12.90+deb13.1-loong64-di -pudf-modules-6.12.90+deb13.1-loong64-di -puinput-modules-6.12.90+deb13.1-loong64-di -pusb-modules-6.12.90+deb13.1-loong64-di -pusb-serial-modules-6.12.90+deb13.1-loong64-di -pusb-storage-modules-6.12.90+deb13.1-loong64-di -pxfs-modules-6.12.90+deb13.1-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-loong64-di btrfs-modules-6.12.94+deb13-loong64-di cdrom-core-modules-6.12.94+deb13-loong64-di crypto-dm-modules-6.12.94+deb13-loong64-di crypto-modules-6.12.94+deb13-loong64-di drm-core-modules-6.12.94+deb13-loong64-di ext4-modules-6.12.94+deb13-loong64-di f2fs-modules-6.12.94+deb13-loong64-di fat-modules-6.12.94+deb13-loong64-di fb-modules-6.12.94+deb13-loong64-di firewire-core-modules-6.12.94+deb13-loong64-di input-modules-6.12.94+deb13-loong64-di isofs-modules-6.12.94+deb13-loong64-di jfs-modules-6.12.94+deb13-loong64-di kernel-image-6.12.94+deb13-loong64-di loop-modules-6.12.94+deb13-loong64-di md-modules-6.12.94+deb13-loong64-di mtd-core-modules-6.12.94+deb13-loong64-di mtd-modules-6.12.94+deb13-loong64-di multipath-modules-6.12.94+deb13-loong64-di nbd-modules-6.12.94+deb13-loong64-di nic-modules-6.12.94+deb13-loong64-di nic-shared-modules-6.12.94+deb13-loong64-di nic-usb-modules-6.12.94+deb13-loong64-di nic-wireless-modules-6.12.94+deb13-loong64-di pata-modules-6.12.94+deb13-loong64-di ppp-modules-6.12.94+deb13-loong64-di rfkill-modules-6.12.94+deb13-loong64-di sata-modules-6.12.94+deb13-loong64-di scsi-core-modules-6.12.94+deb13-loong64-di scsi-modules-6.12.94+deb13-loong64-di scsi-nic-modules-6.12.94+deb13-loong64-di serial-modules-6.12.94+deb13-loong64-di sound-modules-6.12.94+deb13-loong64-di speakup-modules-6.12.94+deb13-loong64-di squashfs-modules-6.12.94+deb13-loong64-di udf-modules-6.12.94+deb13-loong64-di uinput-modules-6.12.94+deb13-loong64-di usb-modules-6.12.94+deb13-loong64-di usb-serial-modules-6.12.94+deb13-loong64-di usb-storage-modules-6.12.94+deb13-loong64-di xfs-modules-6.12.94+deb13-loong64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-loong64-di -pbtrfs-modules-6.12.94+deb13-loong64-di -pcdrom-core-modules-6.12.94+deb13-loong64-di -pcrypto-dm-modules-6.12.94+deb13-loong64-di -pcrypto-modules-6.12.94+deb13-loong64-di -pdrm-core-modules-6.12.94+deb13-loong64-di -pext4-modules-6.12.94+deb13-loong64-di -pf2fs-modules-6.12.94+deb13-loong64-di -pfat-modules-6.12.94+deb13-loong64-di -pfb-modules-6.12.94+deb13-loong64-di -pfirewire-core-modules-6.12.94+deb13-loong64-di -pinput-modules-6.12.94+deb13-loong64-di -pisofs-modules-6.12.94+deb13-loong64-di -pjfs-modules-6.12.94+deb13-loong64-di -pkernel-image-6.12.94+deb13-loong64-di -ploop-modules-6.12.94+deb13-loong64-di -pmd-modules-6.12.94+deb13-loong64-di -pmtd-core-modules-6.12.94+deb13-loong64-di -pmtd-modules-6.12.94+deb13-loong64-di -pmultipath-modules-6.12.94+deb13-loong64-di -pnbd-modules-6.12.94+deb13-loong64-di -pnic-modules-6.12.94+deb13-loong64-di -pnic-shared-modules-6.12.94+deb13-loong64-di -pnic-usb-modules-6.12.94+deb13-loong64-di -pnic-wireless-modules-6.12.94+deb13-loong64-di -ppata-modules-6.12.94+deb13-loong64-di -pppp-modules-6.12.94+deb13-loong64-di -prfkill-modules-6.12.94+deb13-loong64-di -psata-modules-6.12.94+deb13-loong64-di -pscsi-core-modules-6.12.94+deb13-loong64-di -pscsi-modules-6.12.94+deb13-loong64-di -pscsi-nic-modules-6.12.94+deb13-loong64-di -pserial-modules-6.12.94+deb13-loong64-di -psound-modules-6.12.94+deb13-loong64-di -pspeakup-modules-6.12.94+deb13-loong64-di -psquashfs-modules-6.12.94+deb13-loong64-di -pudf-modules-6.12.94+deb13-loong64-di -puinput-modules-6.12.94+deb13-loong64-di -pusb-modules-6.12.94+deb13-loong64-di -pusb-serial-modules-6.12.94+deb13-loong64-di -pusb-storage-modules-6.12.94+deb13-loong64-di -pxfs-modules-6.12.94+deb13-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_none_loong64_meta: - $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_loong64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_loong64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k:build-arch_m68k_bpftool build-arch_m68k_config build-arch_m68k_cpupower build-arch_m68k_hyperv-daemons build-arch_m68k_kbuild build-arch_m68k_none build-arch_m68k_perf build-arch_m68k_rtla build-arch_m68k_sdsi build-arch_m68k_usbip build-arch_m68k_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none:build-arch_m68k_none_m68k build-arch_m68k_none_m68k:build-arch_m68k_none_m68k_bpf-dev build-arch_m68k_none_m68k_headers build-arch_m68k_none_m68k_image build-arch_m68k_none_m68k_image-dbg build-arch_m68k_none_m68k_installer build-arch_m68k_none_m68k_meta build-arch_m68k_none_m68k_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none_m68k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none_m68k_image: - $(call if_package, linux-image-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none_m68k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-m68k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none_m68k_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-m68k-di ata-modules-6.12.90+deb13.1-m68k-di btrfs-modules-6.12.90+deb13.1-m68k-di cdrom-core-modules-6.12.90+deb13.1-m68k-di crypto-modules-6.12.90+deb13.1-m68k-di ext4-modules-6.12.90+deb13.1-m68k-di fat-modules-6.12.90+deb13.1-m68k-di hfs-modules-6.12.90+deb13.1-m68k-di isofs-modules-6.12.90+deb13.1-m68k-di kernel-image-6.12.90+deb13.1-m68k-di loop-modules-6.12.90+deb13.1-m68k-di md-modules-6.12.90+deb13.1-m68k-di nbd-modules-6.12.90+deb13.1-m68k-di nic-modules-6.12.90+deb13.1-m68k-di nic-shared-modules-6.12.90+deb13.1-m68k-di pata-modules-6.12.90+deb13.1-m68k-di ppp-modules-6.12.90+deb13.1-m68k-di scsi-core-modules-6.12.90+deb13.1-m68k-di scsi-modules-6.12.90+deb13.1-m68k-di squashfs-modules-6.12.90+deb13.1-m68k-di udf-modules-6.12.90+deb13.1-m68k-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-m68k-di -pata-modules-6.12.90+deb13.1-m68k-di -pbtrfs-modules-6.12.90+deb13.1-m68k-di -pcdrom-core-modules-6.12.90+deb13.1-m68k-di -pcrypto-modules-6.12.90+deb13.1-m68k-di -pext4-modules-6.12.90+deb13.1-m68k-di -pfat-modules-6.12.90+deb13.1-m68k-di -phfs-modules-6.12.90+deb13.1-m68k-di -pisofs-modules-6.12.90+deb13.1-m68k-di -pkernel-image-6.12.90+deb13.1-m68k-di -ploop-modules-6.12.90+deb13.1-m68k-di -pmd-modules-6.12.90+deb13.1-m68k-di -pnbd-modules-6.12.90+deb13.1-m68k-di -pnic-modules-6.12.90+deb13.1-m68k-di -pnic-shared-modules-6.12.90+deb13.1-m68k-di -ppata-modules-6.12.90+deb13.1-m68k-di -pppp-modules-6.12.90+deb13.1-m68k-di -pscsi-core-modules-6.12.90+deb13.1-m68k-di -pscsi-modules-6.12.90+deb13.1-m68k-di -psquashfs-modules-6.12.90+deb13.1-m68k-di -pudf-modules-6.12.90+deb13.1-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-m68k-di ata-modules-6.12.94+deb13-m68k-di btrfs-modules-6.12.94+deb13-m68k-di cdrom-core-modules-6.12.94+deb13-m68k-di crypto-modules-6.12.94+deb13-m68k-di ext4-modules-6.12.94+deb13-m68k-di fat-modules-6.12.94+deb13-m68k-di hfs-modules-6.12.94+deb13-m68k-di isofs-modules-6.12.94+deb13-m68k-di kernel-image-6.12.94+deb13-m68k-di loop-modules-6.12.94+deb13-m68k-di md-modules-6.12.94+deb13-m68k-di nbd-modules-6.12.94+deb13-m68k-di nic-modules-6.12.94+deb13-m68k-di nic-shared-modules-6.12.94+deb13-m68k-di pata-modules-6.12.94+deb13-m68k-di ppp-modules-6.12.94+deb13-m68k-di scsi-core-modules-6.12.94+deb13-m68k-di scsi-modules-6.12.94+deb13-m68k-di squashfs-modules-6.12.94+deb13-m68k-di udf-modules-6.12.94+deb13-m68k-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-m68k-di -pata-modules-6.12.94+deb13-m68k-di -pbtrfs-modules-6.12.94+deb13-m68k-di -pcdrom-core-modules-6.12.94+deb13-m68k-di -pcrypto-modules-6.12.94+deb13-m68k-di -pext4-modules-6.12.94+deb13-m68k-di -pfat-modules-6.12.94+deb13-m68k-di -phfs-modules-6.12.94+deb13-m68k-di -pisofs-modules-6.12.94+deb13-m68k-di -pkernel-image-6.12.94+deb13-m68k-di -ploop-modules-6.12.94+deb13-m68k-di -pmd-modules-6.12.94+deb13-m68k-di -pnbd-modules-6.12.94+deb13-m68k-di -pnic-modules-6.12.94+deb13-m68k-di -pnic-shared-modules-6.12.94+deb13-m68k-di -ppata-modules-6.12.94+deb13-m68k-di -pppp-modules-6.12.94+deb13-m68k-di -pscsi-core-modules-6.12.94+deb13-m68k-di -pscsi-modules-6.12.94+deb13-m68k-di -psquashfs-modules-6.12.94+deb13-m68k-di -pudf-modules-6.12.94+deb13-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_none_m68k_meta: - $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_m68k_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips:build-arch_mips_bpftool build-arch_mips_config build-arch_mips_cpupower build-arch_mips_hyperv-daemons build-arch_mips_kbuild build-arch_mips_none build-arch_mips_perf build-arch_mips_rtla build-arch_mips_sdsi build-arch_mips_usbip build-arch_mips64:build-arch_mips64_bpftool build-arch_mips64_config build-arch_mips64_cpupower build-arch_mips64_hyperv-daemons build-arch_mips64_kbuild build-arch_mips64_none build-arch_mips64_perf build-arch_mips64_rtla build-arch_mips64_sdsi build-arch_mips64_usbip build-arch_mips64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none:build-arch_mips64_none_5kc-malta build-arch_mips64_none_mips64r2eb build-arch_mips64_none_octeon build-arch_mips64_none_5kc-malta:build-arch_mips64_none_5kc-malta_headers build-arch_mips64_none_5kc-malta_image build-arch_mips64_none_5kc-malta_image-dbg build-arch_mips64_none_5kc-malta_installer build-arch_mips64_none_5kc-malta_meta build-arch_mips64_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_mips64r2eb:build-arch_mips64_none_mips64r2eb_headers build-arch_mips64_none_mips64r2eb_image build-arch_mips64_none_mips64r2eb_image-dbg build-arch_mips64_none_mips64r2eb_installer build-arch_mips64_none_mips64r2eb_meta build-arch_mips64_none_mips64r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_mips64r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_mips64r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_mips64r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2eb-di ata-modules-6.12.90+deb13.1-mips64r2eb-di btrfs-modules-6.12.90+deb13.1-mips64r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di crypto-modules-6.12.90+deb13.1-mips64r2eb-di drm-core-modules-6.12.90+deb13.1-mips64r2eb-di ext4-modules-6.12.90+deb13.1-mips64r2eb-di f2fs-modules-6.12.90+deb13.1-mips64r2eb-di fat-modules-6.12.90+deb13.1-mips64r2eb-di fb-modules-6.12.90+deb13.1-mips64r2eb-di firewire-core-modules-6.12.90+deb13.1-mips64r2eb-di input-modules-6.12.90+deb13.1-mips64r2eb-di isofs-modules-6.12.90+deb13.1-mips64r2eb-di jfs-modules-6.12.90+deb13.1-mips64r2eb-di kernel-image-6.12.90+deb13.1-mips64r2eb-di loop-modules-6.12.90+deb13.1-mips64r2eb-di md-modules-6.12.90+deb13.1-mips64r2eb-di minix-modules-6.12.90+deb13.1-mips64r2eb-di mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di mmc-modules-6.12.90+deb13.1-mips64r2eb-di multipath-modules-6.12.90+deb13.1-mips64r2eb-di nbd-modules-6.12.90+deb13.1-mips64r2eb-di nfs-modules-6.12.90+deb13.1-mips64r2eb-di nic-modules-6.12.90+deb13.1-mips64r2eb-di nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di nic-usb-modules-6.12.90+deb13.1-mips64r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di pata-modules-6.12.90+deb13.1-mips64r2eb-di ppp-modules-6.12.90+deb13.1-mips64r2eb-di sata-modules-6.12.90+deb13.1-mips64r2eb-di scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di scsi-modules-6.12.90+deb13.1-mips64r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di sound-modules-6.12.90+deb13.1-mips64r2eb-di speakup-modules-6.12.90+deb13.1-mips64r2eb-di squashfs-modules-6.12.90+deb13.1-mips64r2eb-di udf-modules-6.12.90+deb13.1-mips64r2eb-di usb-modules-6.12.90+deb13.1-mips64r2eb-di usb-serial-modules-6.12.90+deb13.1-mips64r2eb-di usb-storage-modules-6.12.90+deb13.1-mips64r2eb-di xfs-modules-6.12.90+deb13.1-mips64r2eb-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2eb-di -pata-modules-6.12.90+deb13.1-mips64r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips64r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2eb-di -pext4-modules-6.12.90+deb13.1-mips64r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips64r2eb-di -pfat-modules-6.12.90+deb13.1-mips64r2eb-di -pfb-modules-6.12.90+deb13.1-mips64r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2eb-di -pinput-modules-6.12.90+deb13.1-mips64r2eb-di -pisofs-modules-6.12.90+deb13.1-mips64r2eb-di -pjfs-modules-6.12.90+deb13.1-mips64r2eb-di -pkernel-image-6.12.90+deb13.1-mips64r2eb-di -ploop-modules-6.12.90+deb13.1-mips64r2eb-di -pmd-modules-6.12.90+deb13.1-mips64r2eb-di -pminix-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-modules-6.12.90+deb13.1-mips64r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips64r2eb-di -pnbd-modules-6.12.90+deb13.1-mips64r2eb-di -pnfs-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di -ppata-modules-6.12.90+deb13.1-mips64r2eb-di -pppp-modules-6.12.90+deb13.1-mips64r2eb-di -psata-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di -psound-modules-6.12.90+deb13.1-mips64r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips64r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips64r2eb-di -pudf-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2eb-di -pxfs-modules-6.12.90+deb13.1-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2eb-di ata-modules-6.12.94+deb13-mips64r2eb-di btrfs-modules-6.12.94+deb13-mips64r2eb-di cdrom-core-modules-6.12.94+deb13-mips64r2eb-di crypto-dm-modules-6.12.94+deb13-mips64r2eb-di crypto-modules-6.12.94+deb13-mips64r2eb-di drm-core-modules-6.12.94+deb13-mips64r2eb-di ext4-modules-6.12.94+deb13-mips64r2eb-di f2fs-modules-6.12.94+deb13-mips64r2eb-di fat-modules-6.12.94+deb13-mips64r2eb-di fb-modules-6.12.94+deb13-mips64r2eb-di firewire-core-modules-6.12.94+deb13-mips64r2eb-di input-modules-6.12.94+deb13-mips64r2eb-di isofs-modules-6.12.94+deb13-mips64r2eb-di jfs-modules-6.12.94+deb13-mips64r2eb-di kernel-image-6.12.94+deb13-mips64r2eb-di loop-modules-6.12.94+deb13-mips64r2eb-di md-modules-6.12.94+deb13-mips64r2eb-di minix-modules-6.12.94+deb13-mips64r2eb-di mmc-core-modules-6.12.94+deb13-mips64r2eb-di mmc-modules-6.12.94+deb13-mips64r2eb-di multipath-modules-6.12.94+deb13-mips64r2eb-di nbd-modules-6.12.94+deb13-mips64r2eb-di nfs-modules-6.12.94+deb13-mips64r2eb-di nic-modules-6.12.94+deb13-mips64r2eb-di nic-shared-modules-6.12.94+deb13-mips64r2eb-di nic-usb-modules-6.12.94+deb13-mips64r2eb-di nic-wireless-modules-6.12.94+deb13-mips64r2eb-di pata-modules-6.12.94+deb13-mips64r2eb-di ppp-modules-6.12.94+deb13-mips64r2eb-di sata-modules-6.12.94+deb13-mips64r2eb-di scsi-core-modules-6.12.94+deb13-mips64r2eb-di scsi-modules-6.12.94+deb13-mips64r2eb-di scsi-nic-modules-6.12.94+deb13-mips64r2eb-di sound-modules-6.12.94+deb13-mips64r2eb-di speakup-modules-6.12.94+deb13-mips64r2eb-di squashfs-modules-6.12.94+deb13-mips64r2eb-di udf-modules-6.12.94+deb13-mips64r2eb-di usb-modules-6.12.94+deb13-mips64r2eb-di usb-serial-modules-6.12.94+deb13-mips64r2eb-di usb-storage-modules-6.12.94+deb13-mips64r2eb-di xfs-modules-6.12.94+deb13-mips64r2eb-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2eb-di -pata-modules-6.12.94+deb13-mips64r2eb-di -pbtrfs-modules-6.12.94+deb13-mips64r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-modules-6.12.94+deb13-mips64r2eb-di -pdrm-core-modules-6.12.94+deb13-mips64r2eb-di -pext4-modules-6.12.94+deb13-mips64r2eb-di -pf2fs-modules-6.12.94+deb13-mips64r2eb-di -pfat-modules-6.12.94+deb13-mips64r2eb-di -pfb-modules-6.12.94+deb13-mips64r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips64r2eb-di -pinput-modules-6.12.94+deb13-mips64r2eb-di -pisofs-modules-6.12.94+deb13-mips64r2eb-di -pjfs-modules-6.12.94+deb13-mips64r2eb-di -pkernel-image-6.12.94+deb13-mips64r2eb-di -ploop-modules-6.12.94+deb13-mips64r2eb-di -pmd-modules-6.12.94+deb13-mips64r2eb-di -pminix-modules-6.12.94+deb13-mips64r2eb-di -pmmc-core-modules-6.12.94+deb13-mips64r2eb-di -pmmc-modules-6.12.94+deb13-mips64r2eb-di -pmultipath-modules-6.12.94+deb13-mips64r2eb-di -pnbd-modules-6.12.94+deb13-mips64r2eb-di -pnfs-modules-6.12.94+deb13-mips64r2eb-di -pnic-modules-6.12.94+deb13-mips64r2eb-di -pnic-shared-modules-6.12.94+deb13-mips64r2eb-di -pnic-usb-modules-6.12.94+deb13-mips64r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips64r2eb-di -ppata-modules-6.12.94+deb13-mips64r2eb-di -pppp-modules-6.12.94+deb13-mips64r2eb-di -psata-modules-6.12.94+deb13-mips64r2eb-di -pscsi-core-modules-6.12.94+deb13-mips64r2eb-di -pscsi-modules-6.12.94+deb13-mips64r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips64r2eb-di -psound-modules-6.12.94+deb13-mips64r2eb-di -pspeakup-modules-6.12.94+deb13-mips64r2eb-di -psquashfs-modules-6.12.94+deb13-mips64r2eb-di -pudf-modules-6.12.94+deb13-mips64r2eb-di -pusb-modules-6.12.94+deb13-mips64r2eb-di -pusb-serial-modules-6.12.94+deb13-mips64r2eb-di -pusb-storage-modules-6.12.94+deb13-mips64r2eb-di -pxfs-modules-6.12.94+deb13-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_mips64r2eb_meta: - $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_octeon:build-arch_mips64_none_octeon_headers build-arch_mips64_none_octeon_image build-arch_mips64_none_octeon_image-dbg build-arch_mips64_none_octeon_installer build-arch_mips64_none_octeon_meta build-arch_mips64_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el:build-arch_mips64el_bpftool build-arch_mips64el_config build-arch_mips64el_cpupower build-arch_mips64el_hyperv-daemons build-arch_mips64el_kbuild build-arch_mips64el_none build-arch_mips64el_perf build-arch_mips64el_rtla build-arch_mips64el_sdsi build-arch_mips64el_usbip build-arch_mips64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none:build-arch_mips64el_none_5kc-malta build-arch_mips64el_none_loongson-3 build-arch_mips64el_none_mips64r2el build-arch_mips64el_none_mips64r6el build-arch_mips64el_none_octeon build-arch_mips64el_none_5kc-malta:build-arch_mips64el_none_5kc-malta_headers build-arch_mips64el_none_5kc-malta_image build-arch_mips64el_none_5kc-malta_image-dbg build-arch_mips64el_none_5kc-malta_installer build-arch_mips64el_none_5kc-malta_meta build-arch_mips64el_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_loongson-3:build-arch_mips64el_none_loongson-3_headers build-arch_mips64el_none_loongson-3_image build-arch_mips64el_none_loongson-3_image-dbg build-arch_mips64el_none_loongson-3_installer build-arch_mips64el_none_loongson-3_meta build-arch_mips64el_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r2el:build-arch_mips64el_none_mips64r2el_headers build-arch_mips64el_none_mips64r2el_image build-arch_mips64el_none_mips64r2el_image-dbg build-arch_mips64el_none_mips64r2el_installer build-arch_mips64el_none_mips64r2el_meta build-arch_mips64el_none_mips64r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2el-di ata-modules-6.12.90+deb13.1-mips64r2el-di btrfs-modules-6.12.90+deb13.1-mips64r2el-di cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di crypto-dm-modules-6.12.90+deb13.1-mips64r2el-di crypto-modules-6.12.90+deb13.1-mips64r2el-di drm-core-modules-6.12.90+deb13.1-mips64r2el-di ext4-modules-6.12.90+deb13.1-mips64r2el-di f2fs-modules-6.12.90+deb13.1-mips64r2el-di fat-modules-6.12.90+deb13.1-mips64r2el-di fb-modules-6.12.90+deb13.1-mips64r2el-di firewire-core-modules-6.12.90+deb13.1-mips64r2el-di input-modules-6.12.90+deb13.1-mips64r2el-di isofs-modules-6.12.90+deb13.1-mips64r2el-di jfs-modules-6.12.90+deb13.1-mips64r2el-di kernel-image-6.12.90+deb13.1-mips64r2el-di loop-modules-6.12.90+deb13.1-mips64r2el-di md-modules-6.12.90+deb13.1-mips64r2el-di minix-modules-6.12.90+deb13.1-mips64r2el-di mmc-core-modules-6.12.90+deb13.1-mips64r2el-di mmc-modules-6.12.90+deb13.1-mips64r2el-di multipath-modules-6.12.90+deb13.1-mips64r2el-di nbd-modules-6.12.90+deb13.1-mips64r2el-di nfs-modules-6.12.90+deb13.1-mips64r2el-di nic-modules-6.12.90+deb13.1-mips64r2el-di nic-shared-modules-6.12.90+deb13.1-mips64r2el-di nic-usb-modules-6.12.90+deb13.1-mips64r2el-di nic-wireless-modules-6.12.90+deb13.1-mips64r2el-di pata-modules-6.12.90+deb13.1-mips64r2el-di ppp-modules-6.12.90+deb13.1-mips64r2el-di sata-modules-6.12.90+deb13.1-mips64r2el-di scsi-core-modules-6.12.90+deb13.1-mips64r2el-di scsi-modules-6.12.90+deb13.1-mips64r2el-di scsi-nic-modules-6.12.90+deb13.1-mips64r2el-di sound-modules-6.12.90+deb13.1-mips64r2el-di speakup-modules-6.12.90+deb13.1-mips64r2el-di squashfs-modules-6.12.90+deb13.1-mips64r2el-di udf-modules-6.12.90+deb13.1-mips64r2el-di usb-modules-6.12.90+deb13.1-mips64r2el-di usb-serial-modules-6.12.90+deb13.1-mips64r2el-di usb-storage-modules-6.12.90+deb13.1-mips64r2el-di xfs-modules-6.12.90+deb13.1-mips64r2el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2el-di -pata-modules-6.12.90+deb13.1-mips64r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-modules-6.12.90+deb13.1-mips64r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2el-di -pext4-modules-6.12.90+deb13.1-mips64r2el-di -pf2fs-modules-6.12.90+deb13.1-mips64r2el-di -pfat-modules-6.12.90+deb13.1-mips64r2el-di -pfb-modules-6.12.90+deb13.1-mips64r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2el-di -pinput-modules-6.12.90+deb13.1-mips64r2el-di -pisofs-modules-6.12.90+deb13.1-mips64r2el-di -pjfs-modules-6.12.90+deb13.1-mips64r2el-di -pkernel-image-6.12.90+deb13.1-mips64r2el-di -ploop-modules-6.12.90+deb13.1-mips64r2el-di -pmd-modules-6.12.90+deb13.1-mips64r2el-di -pminix-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-modules-6.12.90+deb13.1-mips64r2el-di -pmultipath-modules-6.12.90+deb13.1-mips64r2el-di -pnbd-modules-6.12.90+deb13.1-mips64r2el-di -pnfs-modules-6.12.90+deb13.1-mips64r2el-di -pnic-modules-6.12.90+deb13.1-mips64r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2el-di -ppata-modules-6.12.90+deb13.1-mips64r2el-di -pppp-modules-6.12.90+deb13.1-mips64r2el-di -psata-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2el-di -psound-modules-6.12.90+deb13.1-mips64r2el-di -pspeakup-modules-6.12.90+deb13.1-mips64r2el-di -psquashfs-modules-6.12.90+deb13.1-mips64r2el-di -pudf-modules-6.12.90+deb13.1-mips64r2el-di -pusb-modules-6.12.90+deb13.1-mips64r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2el-di -pxfs-modules-6.12.90+deb13.1-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2el-di ata-modules-6.12.94+deb13-mips64r2el-di btrfs-modules-6.12.94+deb13-mips64r2el-di cdrom-core-modules-6.12.94+deb13-mips64r2el-di crypto-dm-modules-6.12.94+deb13-mips64r2el-di crypto-modules-6.12.94+deb13-mips64r2el-di drm-core-modules-6.12.94+deb13-mips64r2el-di ext4-modules-6.12.94+deb13-mips64r2el-di f2fs-modules-6.12.94+deb13-mips64r2el-di fat-modules-6.12.94+deb13-mips64r2el-di fb-modules-6.12.94+deb13-mips64r2el-di firewire-core-modules-6.12.94+deb13-mips64r2el-di input-modules-6.12.94+deb13-mips64r2el-di isofs-modules-6.12.94+deb13-mips64r2el-di jfs-modules-6.12.94+deb13-mips64r2el-di kernel-image-6.12.94+deb13-mips64r2el-di loop-modules-6.12.94+deb13-mips64r2el-di md-modules-6.12.94+deb13-mips64r2el-di minix-modules-6.12.94+deb13-mips64r2el-di mmc-core-modules-6.12.94+deb13-mips64r2el-di mmc-modules-6.12.94+deb13-mips64r2el-di multipath-modules-6.12.94+deb13-mips64r2el-di nbd-modules-6.12.94+deb13-mips64r2el-di nfs-modules-6.12.94+deb13-mips64r2el-di nic-modules-6.12.94+deb13-mips64r2el-di nic-shared-modules-6.12.94+deb13-mips64r2el-di nic-usb-modules-6.12.94+deb13-mips64r2el-di nic-wireless-modules-6.12.94+deb13-mips64r2el-di pata-modules-6.12.94+deb13-mips64r2el-di ppp-modules-6.12.94+deb13-mips64r2el-di sata-modules-6.12.94+deb13-mips64r2el-di scsi-core-modules-6.12.94+deb13-mips64r2el-di scsi-modules-6.12.94+deb13-mips64r2el-di scsi-nic-modules-6.12.94+deb13-mips64r2el-di sound-modules-6.12.94+deb13-mips64r2el-di speakup-modules-6.12.94+deb13-mips64r2el-di squashfs-modules-6.12.94+deb13-mips64r2el-di udf-modules-6.12.94+deb13-mips64r2el-di usb-modules-6.12.94+deb13-mips64r2el-di usb-serial-modules-6.12.94+deb13-mips64r2el-di usb-storage-modules-6.12.94+deb13-mips64r2el-di xfs-modules-6.12.94+deb13-mips64r2el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2el-di -pata-modules-6.12.94+deb13-mips64r2el-di -pbtrfs-modules-6.12.94+deb13-mips64r2el-di -pcdrom-core-modules-6.12.94+deb13-mips64r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2el-di -pcrypto-modules-6.12.94+deb13-mips64r2el-di -pdrm-core-modules-6.12.94+deb13-mips64r2el-di -pext4-modules-6.12.94+deb13-mips64r2el-di -pf2fs-modules-6.12.94+deb13-mips64r2el-di -pfat-modules-6.12.94+deb13-mips64r2el-di -pfb-modules-6.12.94+deb13-mips64r2el-di -pfirewire-core-modules-6.12.94+deb13-mips64r2el-di -pinput-modules-6.12.94+deb13-mips64r2el-di -pisofs-modules-6.12.94+deb13-mips64r2el-di -pjfs-modules-6.12.94+deb13-mips64r2el-di -pkernel-image-6.12.94+deb13-mips64r2el-di -ploop-modules-6.12.94+deb13-mips64r2el-di -pmd-modules-6.12.94+deb13-mips64r2el-di -pminix-modules-6.12.94+deb13-mips64r2el-di -pmmc-core-modules-6.12.94+deb13-mips64r2el-di -pmmc-modules-6.12.94+deb13-mips64r2el-di -pmultipath-modules-6.12.94+deb13-mips64r2el-di -pnbd-modules-6.12.94+deb13-mips64r2el-di -pnfs-modules-6.12.94+deb13-mips64r2el-di -pnic-modules-6.12.94+deb13-mips64r2el-di -pnic-shared-modules-6.12.94+deb13-mips64r2el-di -pnic-usb-modules-6.12.94+deb13-mips64r2el-di -pnic-wireless-modules-6.12.94+deb13-mips64r2el-di -ppata-modules-6.12.94+deb13-mips64r2el-di -pppp-modules-6.12.94+deb13-mips64r2el-di -psata-modules-6.12.94+deb13-mips64r2el-di -pscsi-core-modules-6.12.94+deb13-mips64r2el-di -pscsi-modules-6.12.94+deb13-mips64r2el-di -pscsi-nic-modules-6.12.94+deb13-mips64r2el-di -psound-modules-6.12.94+deb13-mips64r2el-di -pspeakup-modules-6.12.94+deb13-mips64r2el-di -psquashfs-modules-6.12.94+deb13-mips64r2el-di -pudf-modules-6.12.94+deb13-mips64r2el-di -pusb-modules-6.12.94+deb13-mips64r2el-di -pusb-serial-modules-6.12.94+deb13-mips64r2el-di -pusb-storage-modules-6.12.94+deb13-mips64r2el-di -pxfs-modules-6.12.94+deb13-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r2el_meta: - $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r6el:build-arch_mips64el_none_mips64r6el_headers build-arch_mips64el_none_mips64r6el_image build-arch_mips64el_none_mips64r6el_image-dbg build-arch_mips64el_none_mips64r6el_installer build-arch_mips64el_none_mips64r6el_meta build-arch_mips64el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_octeon:build-arch_mips64el_none_octeon_headers build-arch_mips64el_none_octeon_image build-arch_mips64el_none_octeon_image-dbg build-arch_mips64el_none_octeon_installer build-arch_mips64el_none_octeon_meta build-arch_mips64el_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el:build-arch_mips64r6el_bpftool build-arch_mips64r6el_config build-arch_mips64r6el_cpupower build-arch_mips64r6el_hyperv-daemons build-arch_mips64r6el_kbuild build-arch_mips64r6el_none build-arch_mips64r6el_perf build-arch_mips64r6el_rtla build-arch_mips64r6el_sdsi build-arch_mips64r6el_usbip build-arch_mips64r6el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_none:build-arch_mips64r6el_none_mips64r6el build-arch_mips64r6el_none_mips64r6el:build-arch_mips64r6el_none_mips64r6el_headers build-arch_mips64r6el_none_mips64r6el_image build-arch_mips64r6el_none_mips64r6el_image-dbg build-arch_mips64r6el_none_mips64r6el_installer build-arch_mips64r6el_none_mips64r6el_meta build-arch_mips64r6el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips64r6el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none:build-arch_mips_none_4kc-malta build-arch_mips_none_mips32r2eb build-arch_mips_none_octeon build-arch_mips_none_4kc-malta:build-arch_mips_none_4kc-malta_headers build-arch_mips_none_4kc-malta_image build-arch_mips_none_4kc-malta_image-dbg build-arch_mips_none_4kc-malta_installer build-arch_mips_none_4kc-malta_meta build-arch_mips_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_mips32r2eb:build-arch_mips_none_mips32r2eb_headers build-arch_mips_none_mips32r2eb_image build-arch_mips_none_mips32r2eb_image-dbg build-arch_mips_none_mips32r2eb_installer build-arch_mips_none_mips32r2eb_meta build-arch_mips_none_mips32r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_mips32r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_mips32r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_mips32r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2eb-di ata-modules-6.12.90+deb13.1-mips32r2eb-di btrfs-modules-6.12.90+deb13.1-mips32r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di crypto-modules-6.12.90+deb13.1-mips32r2eb-di drm-core-modules-6.12.90+deb13.1-mips32r2eb-di ext4-modules-6.12.90+deb13.1-mips32r2eb-di f2fs-modules-6.12.90+deb13.1-mips32r2eb-di fat-modules-6.12.90+deb13.1-mips32r2eb-di fb-modules-6.12.90+deb13.1-mips32r2eb-di firewire-core-modules-6.12.90+deb13.1-mips32r2eb-di input-modules-6.12.90+deb13.1-mips32r2eb-di isofs-modules-6.12.90+deb13.1-mips32r2eb-di jfs-modules-6.12.90+deb13.1-mips32r2eb-di kernel-image-6.12.90+deb13.1-mips32r2eb-di loop-modules-6.12.90+deb13.1-mips32r2eb-di md-modules-6.12.90+deb13.1-mips32r2eb-di minix-modules-6.12.90+deb13.1-mips32r2eb-di mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di mmc-modules-6.12.90+deb13.1-mips32r2eb-di multipath-modules-6.12.90+deb13.1-mips32r2eb-di nbd-modules-6.12.90+deb13.1-mips32r2eb-di nfs-modules-6.12.90+deb13.1-mips32r2eb-di nic-modules-6.12.90+deb13.1-mips32r2eb-di nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di nic-usb-modules-6.12.90+deb13.1-mips32r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di pata-modules-6.12.90+deb13.1-mips32r2eb-di ppp-modules-6.12.90+deb13.1-mips32r2eb-di sata-modules-6.12.90+deb13.1-mips32r2eb-di scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di scsi-modules-6.12.90+deb13.1-mips32r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di sound-modules-6.12.90+deb13.1-mips32r2eb-di speakup-modules-6.12.90+deb13.1-mips32r2eb-di squashfs-modules-6.12.90+deb13.1-mips32r2eb-di udf-modules-6.12.90+deb13.1-mips32r2eb-di usb-modules-6.12.90+deb13.1-mips32r2eb-di usb-serial-modules-6.12.90+deb13.1-mips32r2eb-di usb-storage-modules-6.12.90+deb13.1-mips32r2eb-di xfs-modules-6.12.90+deb13.1-mips32r2eb-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2eb-di -pata-modules-6.12.90+deb13.1-mips32r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips32r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2eb-di -pext4-modules-6.12.90+deb13.1-mips32r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips32r2eb-di -pfat-modules-6.12.90+deb13.1-mips32r2eb-di -pfb-modules-6.12.90+deb13.1-mips32r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2eb-di -pinput-modules-6.12.90+deb13.1-mips32r2eb-di -pisofs-modules-6.12.90+deb13.1-mips32r2eb-di -pjfs-modules-6.12.90+deb13.1-mips32r2eb-di -pkernel-image-6.12.90+deb13.1-mips32r2eb-di -ploop-modules-6.12.90+deb13.1-mips32r2eb-di -pmd-modules-6.12.90+deb13.1-mips32r2eb-di -pminix-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-modules-6.12.90+deb13.1-mips32r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips32r2eb-di -pnbd-modules-6.12.90+deb13.1-mips32r2eb-di -pnfs-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di -ppata-modules-6.12.90+deb13.1-mips32r2eb-di -pppp-modules-6.12.90+deb13.1-mips32r2eb-di -psata-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di -psound-modules-6.12.90+deb13.1-mips32r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips32r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips32r2eb-di -pudf-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2eb-di -pxfs-modules-6.12.90+deb13.1-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2eb-di ata-modules-6.12.94+deb13-mips32r2eb-di btrfs-modules-6.12.94+deb13-mips32r2eb-di cdrom-core-modules-6.12.94+deb13-mips32r2eb-di crypto-dm-modules-6.12.94+deb13-mips32r2eb-di crypto-modules-6.12.94+deb13-mips32r2eb-di drm-core-modules-6.12.94+deb13-mips32r2eb-di ext4-modules-6.12.94+deb13-mips32r2eb-di f2fs-modules-6.12.94+deb13-mips32r2eb-di fat-modules-6.12.94+deb13-mips32r2eb-di fb-modules-6.12.94+deb13-mips32r2eb-di firewire-core-modules-6.12.94+deb13-mips32r2eb-di input-modules-6.12.94+deb13-mips32r2eb-di isofs-modules-6.12.94+deb13-mips32r2eb-di jfs-modules-6.12.94+deb13-mips32r2eb-di kernel-image-6.12.94+deb13-mips32r2eb-di loop-modules-6.12.94+deb13-mips32r2eb-di md-modules-6.12.94+deb13-mips32r2eb-di minix-modules-6.12.94+deb13-mips32r2eb-di mmc-core-modules-6.12.94+deb13-mips32r2eb-di mmc-modules-6.12.94+deb13-mips32r2eb-di multipath-modules-6.12.94+deb13-mips32r2eb-di nbd-modules-6.12.94+deb13-mips32r2eb-di nfs-modules-6.12.94+deb13-mips32r2eb-di nic-modules-6.12.94+deb13-mips32r2eb-di nic-shared-modules-6.12.94+deb13-mips32r2eb-di nic-usb-modules-6.12.94+deb13-mips32r2eb-di nic-wireless-modules-6.12.94+deb13-mips32r2eb-di pata-modules-6.12.94+deb13-mips32r2eb-di ppp-modules-6.12.94+deb13-mips32r2eb-di sata-modules-6.12.94+deb13-mips32r2eb-di scsi-core-modules-6.12.94+deb13-mips32r2eb-di scsi-modules-6.12.94+deb13-mips32r2eb-di scsi-nic-modules-6.12.94+deb13-mips32r2eb-di sound-modules-6.12.94+deb13-mips32r2eb-di speakup-modules-6.12.94+deb13-mips32r2eb-di squashfs-modules-6.12.94+deb13-mips32r2eb-di udf-modules-6.12.94+deb13-mips32r2eb-di usb-modules-6.12.94+deb13-mips32r2eb-di usb-serial-modules-6.12.94+deb13-mips32r2eb-di usb-storage-modules-6.12.94+deb13-mips32r2eb-di xfs-modules-6.12.94+deb13-mips32r2eb-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2eb-di -pata-modules-6.12.94+deb13-mips32r2eb-di -pbtrfs-modules-6.12.94+deb13-mips32r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-modules-6.12.94+deb13-mips32r2eb-di -pdrm-core-modules-6.12.94+deb13-mips32r2eb-di -pext4-modules-6.12.94+deb13-mips32r2eb-di -pf2fs-modules-6.12.94+deb13-mips32r2eb-di -pfat-modules-6.12.94+deb13-mips32r2eb-di -pfb-modules-6.12.94+deb13-mips32r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips32r2eb-di -pinput-modules-6.12.94+deb13-mips32r2eb-di -pisofs-modules-6.12.94+deb13-mips32r2eb-di -pjfs-modules-6.12.94+deb13-mips32r2eb-di -pkernel-image-6.12.94+deb13-mips32r2eb-di -ploop-modules-6.12.94+deb13-mips32r2eb-di -pmd-modules-6.12.94+deb13-mips32r2eb-di -pminix-modules-6.12.94+deb13-mips32r2eb-di -pmmc-core-modules-6.12.94+deb13-mips32r2eb-di -pmmc-modules-6.12.94+deb13-mips32r2eb-di -pmultipath-modules-6.12.94+deb13-mips32r2eb-di -pnbd-modules-6.12.94+deb13-mips32r2eb-di -pnfs-modules-6.12.94+deb13-mips32r2eb-di -pnic-modules-6.12.94+deb13-mips32r2eb-di -pnic-shared-modules-6.12.94+deb13-mips32r2eb-di -pnic-usb-modules-6.12.94+deb13-mips32r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips32r2eb-di -ppata-modules-6.12.94+deb13-mips32r2eb-di -pppp-modules-6.12.94+deb13-mips32r2eb-di -psata-modules-6.12.94+deb13-mips32r2eb-di -pscsi-core-modules-6.12.94+deb13-mips32r2eb-di -pscsi-modules-6.12.94+deb13-mips32r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips32r2eb-di -psound-modules-6.12.94+deb13-mips32r2eb-di -pspeakup-modules-6.12.94+deb13-mips32r2eb-di -psquashfs-modules-6.12.94+deb13-mips32r2eb-di -pudf-modules-6.12.94+deb13-mips32r2eb-di -pusb-modules-6.12.94+deb13-mips32r2eb-di -pusb-serial-modules-6.12.94+deb13-mips32r2eb-di -pusb-storage-modules-6.12.94+deb13-mips32r2eb-di -pxfs-modules-6.12.94+deb13-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_mips32r2eb_meta: - $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_octeon:build-arch_mips_none_octeon_headers build-arch_mips_none_octeon_image build-arch_mips_none_octeon_image-dbg build-arch_mips_none_octeon_installer build-arch_mips_none_octeon_meta build-arch_mips_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mips_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel:build-arch_mipsel_bpftool build-arch_mipsel_config build-arch_mipsel_cpupower build-arch_mipsel_hyperv-daemons build-arch_mipsel_kbuild build-arch_mipsel_none build-arch_mipsel_perf build-arch_mipsel_rtla build-arch_mipsel_sdsi build-arch_mipsel_usbip build-arch_mipsel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none:build-arch_mipsel_none_4kc-malta build-arch_mipsel_none_loongson-3 build-arch_mipsel_none_mips32r2el build-arch_mipsel_none_octeon build-arch_mipsel_none_4kc-malta:build-arch_mipsel_none_4kc-malta_headers build-arch_mipsel_none_4kc-malta_image build-arch_mipsel_none_4kc-malta_image-dbg build-arch_mipsel_none_4kc-malta_installer build-arch_mipsel_none_4kc-malta_meta build-arch_mipsel_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_loongson-3:build-arch_mipsel_none_loongson-3_headers build-arch_mipsel_none_loongson-3_image build-arch_mipsel_none_loongson-3_image-dbg build-arch_mipsel_none_loongson-3_installer build-arch_mipsel_none_loongson-3_meta build-arch_mipsel_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_mips32r2el:build-arch_mipsel_none_mips32r2el_headers build-arch_mipsel_none_mips32r2el_image build-arch_mipsel_none_mips32r2el_image-dbg build-arch_mipsel_none_mips32r2el_installer build-arch_mipsel_none_mips32r2el_meta build-arch_mipsel_none_mips32r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_mips32r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_mips32r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_mips32r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2el-di ata-modules-6.12.90+deb13.1-mips32r2el-di btrfs-modules-6.12.90+deb13.1-mips32r2el-di cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di crypto-dm-modules-6.12.90+deb13.1-mips32r2el-di crypto-modules-6.12.90+deb13.1-mips32r2el-di drm-core-modules-6.12.90+deb13.1-mips32r2el-di ext4-modules-6.12.90+deb13.1-mips32r2el-di f2fs-modules-6.12.90+deb13.1-mips32r2el-di fat-modules-6.12.90+deb13.1-mips32r2el-di fb-modules-6.12.90+deb13.1-mips32r2el-di firewire-core-modules-6.12.90+deb13.1-mips32r2el-di input-modules-6.12.90+deb13.1-mips32r2el-di isofs-modules-6.12.90+deb13.1-mips32r2el-di jfs-modules-6.12.90+deb13.1-mips32r2el-di kernel-image-6.12.90+deb13.1-mips32r2el-di loop-modules-6.12.90+deb13.1-mips32r2el-di md-modules-6.12.90+deb13.1-mips32r2el-di minix-modules-6.12.90+deb13.1-mips32r2el-di mmc-core-modules-6.12.90+deb13.1-mips32r2el-di mmc-modules-6.12.90+deb13.1-mips32r2el-di multipath-modules-6.12.90+deb13.1-mips32r2el-di nbd-modules-6.12.90+deb13.1-mips32r2el-di nfs-modules-6.12.90+deb13.1-mips32r2el-di nic-modules-6.12.90+deb13.1-mips32r2el-di nic-shared-modules-6.12.90+deb13.1-mips32r2el-di nic-usb-modules-6.12.90+deb13.1-mips32r2el-di nic-wireless-modules-6.12.90+deb13.1-mips32r2el-di pata-modules-6.12.90+deb13.1-mips32r2el-di ppp-modules-6.12.90+deb13.1-mips32r2el-di sata-modules-6.12.90+deb13.1-mips32r2el-di scsi-core-modules-6.12.90+deb13.1-mips32r2el-di scsi-modules-6.12.90+deb13.1-mips32r2el-di scsi-nic-modules-6.12.90+deb13.1-mips32r2el-di sound-modules-6.12.90+deb13.1-mips32r2el-di speakup-modules-6.12.90+deb13.1-mips32r2el-di squashfs-modules-6.12.90+deb13.1-mips32r2el-di udf-modules-6.12.90+deb13.1-mips32r2el-di usb-modules-6.12.90+deb13.1-mips32r2el-di usb-serial-modules-6.12.90+deb13.1-mips32r2el-di usb-storage-modules-6.12.90+deb13.1-mips32r2el-di xfs-modules-6.12.90+deb13.1-mips32r2el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2el-di -pata-modules-6.12.90+deb13.1-mips32r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-modules-6.12.90+deb13.1-mips32r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2el-di -pext4-modules-6.12.90+deb13.1-mips32r2el-di -pf2fs-modules-6.12.90+deb13.1-mips32r2el-di -pfat-modules-6.12.90+deb13.1-mips32r2el-di -pfb-modules-6.12.90+deb13.1-mips32r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2el-di -pinput-modules-6.12.90+deb13.1-mips32r2el-di -pisofs-modules-6.12.90+deb13.1-mips32r2el-di -pjfs-modules-6.12.90+deb13.1-mips32r2el-di -pkernel-image-6.12.90+deb13.1-mips32r2el-di -ploop-modules-6.12.90+deb13.1-mips32r2el-di -pmd-modules-6.12.90+deb13.1-mips32r2el-di -pminix-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-modules-6.12.90+deb13.1-mips32r2el-di -pmultipath-modules-6.12.90+deb13.1-mips32r2el-di -pnbd-modules-6.12.90+deb13.1-mips32r2el-di -pnfs-modules-6.12.90+deb13.1-mips32r2el-di -pnic-modules-6.12.90+deb13.1-mips32r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2el-di -ppata-modules-6.12.90+deb13.1-mips32r2el-di -pppp-modules-6.12.90+deb13.1-mips32r2el-di -psata-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2el-di -psound-modules-6.12.90+deb13.1-mips32r2el-di -pspeakup-modules-6.12.90+deb13.1-mips32r2el-di -psquashfs-modules-6.12.90+deb13.1-mips32r2el-di -pudf-modules-6.12.90+deb13.1-mips32r2el-di -pusb-modules-6.12.90+deb13.1-mips32r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2el-di -pxfs-modules-6.12.90+deb13.1-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2el-di ata-modules-6.12.94+deb13-mips32r2el-di btrfs-modules-6.12.94+deb13-mips32r2el-di cdrom-core-modules-6.12.94+deb13-mips32r2el-di crypto-dm-modules-6.12.94+deb13-mips32r2el-di crypto-modules-6.12.94+deb13-mips32r2el-di drm-core-modules-6.12.94+deb13-mips32r2el-di ext4-modules-6.12.94+deb13-mips32r2el-di f2fs-modules-6.12.94+deb13-mips32r2el-di fat-modules-6.12.94+deb13-mips32r2el-di fb-modules-6.12.94+deb13-mips32r2el-di firewire-core-modules-6.12.94+deb13-mips32r2el-di input-modules-6.12.94+deb13-mips32r2el-di isofs-modules-6.12.94+deb13-mips32r2el-di jfs-modules-6.12.94+deb13-mips32r2el-di kernel-image-6.12.94+deb13-mips32r2el-di loop-modules-6.12.94+deb13-mips32r2el-di md-modules-6.12.94+deb13-mips32r2el-di minix-modules-6.12.94+deb13-mips32r2el-di mmc-core-modules-6.12.94+deb13-mips32r2el-di mmc-modules-6.12.94+deb13-mips32r2el-di multipath-modules-6.12.94+deb13-mips32r2el-di nbd-modules-6.12.94+deb13-mips32r2el-di nfs-modules-6.12.94+deb13-mips32r2el-di nic-modules-6.12.94+deb13-mips32r2el-di nic-shared-modules-6.12.94+deb13-mips32r2el-di nic-usb-modules-6.12.94+deb13-mips32r2el-di nic-wireless-modules-6.12.94+deb13-mips32r2el-di pata-modules-6.12.94+deb13-mips32r2el-di ppp-modules-6.12.94+deb13-mips32r2el-di sata-modules-6.12.94+deb13-mips32r2el-di scsi-core-modules-6.12.94+deb13-mips32r2el-di scsi-modules-6.12.94+deb13-mips32r2el-di scsi-nic-modules-6.12.94+deb13-mips32r2el-di sound-modules-6.12.94+deb13-mips32r2el-di speakup-modules-6.12.94+deb13-mips32r2el-di squashfs-modules-6.12.94+deb13-mips32r2el-di udf-modules-6.12.94+deb13-mips32r2el-di usb-modules-6.12.94+deb13-mips32r2el-di usb-serial-modules-6.12.94+deb13-mips32r2el-di usb-storage-modules-6.12.94+deb13-mips32r2el-di xfs-modules-6.12.94+deb13-mips32r2el-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2el-di -pata-modules-6.12.94+deb13-mips32r2el-di -pbtrfs-modules-6.12.94+deb13-mips32r2el-di -pcdrom-core-modules-6.12.94+deb13-mips32r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2el-di -pcrypto-modules-6.12.94+deb13-mips32r2el-di -pdrm-core-modules-6.12.94+deb13-mips32r2el-di -pext4-modules-6.12.94+deb13-mips32r2el-di -pf2fs-modules-6.12.94+deb13-mips32r2el-di -pfat-modules-6.12.94+deb13-mips32r2el-di -pfb-modules-6.12.94+deb13-mips32r2el-di -pfirewire-core-modules-6.12.94+deb13-mips32r2el-di -pinput-modules-6.12.94+deb13-mips32r2el-di -pisofs-modules-6.12.94+deb13-mips32r2el-di -pjfs-modules-6.12.94+deb13-mips32r2el-di -pkernel-image-6.12.94+deb13-mips32r2el-di -ploop-modules-6.12.94+deb13-mips32r2el-di -pmd-modules-6.12.94+deb13-mips32r2el-di -pminix-modules-6.12.94+deb13-mips32r2el-di -pmmc-core-modules-6.12.94+deb13-mips32r2el-di -pmmc-modules-6.12.94+deb13-mips32r2el-di -pmultipath-modules-6.12.94+deb13-mips32r2el-di -pnbd-modules-6.12.94+deb13-mips32r2el-di -pnfs-modules-6.12.94+deb13-mips32r2el-di -pnic-modules-6.12.94+deb13-mips32r2el-di -pnic-shared-modules-6.12.94+deb13-mips32r2el-di -pnic-usb-modules-6.12.94+deb13-mips32r2el-di -pnic-wireless-modules-6.12.94+deb13-mips32r2el-di -ppata-modules-6.12.94+deb13-mips32r2el-di -pppp-modules-6.12.94+deb13-mips32r2el-di -psata-modules-6.12.94+deb13-mips32r2el-di -pscsi-core-modules-6.12.94+deb13-mips32r2el-di -pscsi-modules-6.12.94+deb13-mips32r2el-di -pscsi-nic-modules-6.12.94+deb13-mips32r2el-di -psound-modules-6.12.94+deb13-mips32r2el-di -pspeakup-modules-6.12.94+deb13-mips32r2el-di -psquashfs-modules-6.12.94+deb13-mips32r2el-di -pudf-modules-6.12.94+deb13-mips32r2el-di -pusb-modules-6.12.94+deb13-mips32r2el-di -pusb-serial-modules-6.12.94+deb13-mips32r2el-di -pusb-storage-modules-6.12.94+deb13-mips32r2el-di -pxfs-modules-6.12.94+deb13-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_mips32r2el_meta: - $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_octeon:build-arch_mipsel_none_octeon_headers build-arch_mipsel_none_octeon_image build-arch_mipsel_none_octeon_image-dbg build-arch_mipsel_none_octeon_installer build-arch_mipsel_none_octeon_meta build-arch_mipsel_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_mipsel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc:build-arch_powerpc_bpftool build-arch_powerpc_config build-arch_powerpc_cpupower build-arch_powerpc_hyperv-daemons build-arch_powerpc_kbuild build-arch_powerpc_none build-arch_powerpc_perf build-arch_powerpc_rtla build-arch_powerpc_sdsi build-arch_powerpc_usbip build-arch_powerpc_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none:build-arch_powerpc_none_powerpc build-arch_powerpc_none_powerpc-smp build-arch_powerpc_none_powerpc64 build-arch_powerpc_none_powerpc:build-arch_powerpc_none_powerpc_headers build-arch_powerpc_none_powerpc_image build-arch_powerpc_none_powerpc_image-dbg build-arch_powerpc_none_powerpc_installer build-arch_powerpc_none_powerpc_meta build-arch_powerpc_none_powerpc-smp:build-arch_powerpc_none_powerpc-smp_headers build-arch_powerpc_none_powerpc-smp_image build-arch_powerpc_none_powerpc-smp_image-dbg build-arch_powerpc_none_powerpc-smp_meta build-arch_powerpc_none_powerpc-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc-smp_meta: - $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc64:build-arch_powerpc_none_powerpc64_headers build-arch_powerpc_none_powerpc64_image build-arch_powerpc_none_powerpc64_image-dbg build-arch_powerpc_none_powerpc64_installer build-arch_powerpc_none_powerpc64_meta build-arch_powerpc_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc-di ata-modules-6.12.90+deb13.1-powerpc-di btrfs-modules-6.12.90+deb13.1-powerpc-di cdrom-core-modules-6.12.90+deb13.1-powerpc-di crypto-dm-modules-6.12.90+deb13.1-powerpc-di crypto-modules-6.12.90+deb13.1-powerpc-di drm-core-modules-6.12.90+deb13.1-powerpc-di ext4-modules-6.12.90+deb13.1-powerpc-di f2fs-modules-6.12.90+deb13.1-powerpc-di fat-modules-6.12.90+deb13.1-powerpc-di fb-modules-6.12.90+deb13.1-powerpc-di firewire-core-modules-6.12.90+deb13.1-powerpc-di hfs-modules-6.12.90+deb13.1-powerpc-di input-modules-6.12.90+deb13.1-powerpc-di isofs-modules-6.12.90+deb13.1-powerpc-di jfs-modules-6.12.90+deb13.1-powerpc-di kernel-image-6.12.90+deb13.1-powerpc-di loop-modules-6.12.90+deb13.1-powerpc-di md-modules-6.12.90+deb13.1-powerpc-di mmc-core-modules-6.12.90+deb13.1-powerpc-di multipath-modules-6.12.90+deb13.1-powerpc-di nbd-modules-6.12.90+deb13.1-powerpc-di nic-modules-6.12.90+deb13.1-powerpc-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc-di nic-shared-modules-6.12.90+deb13.1-powerpc-di nic-usb-modules-6.12.90+deb13.1-powerpc-di nic-wireless-modules-6.12.90+deb13.1-powerpc-di pata-modules-6.12.90+deb13.1-powerpc-di pcmcia-modules-6.12.90+deb13.1-powerpc-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc-di ppp-modules-6.12.90+deb13.1-powerpc-di sata-modules-6.12.90+deb13.1-powerpc-di scsi-core-modules-6.12.90+deb13.1-powerpc-di scsi-modules-6.12.90+deb13.1-powerpc-di scsi-nic-modules-6.12.90+deb13.1-powerpc-di serial-modules-6.12.90+deb13.1-powerpc-di squashfs-modules-6.12.90+deb13.1-powerpc-di udf-modules-6.12.90+deb13.1-powerpc-di uinput-modules-6.12.90+deb13.1-powerpc-di usb-modules-6.12.90+deb13.1-powerpc-di usb-serial-modules-6.12.90+deb13.1-powerpc-di usb-storage-modules-6.12.90+deb13.1-powerpc-di xfs-modules-6.12.90+deb13.1-powerpc-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc-di -pata-modules-6.12.90+deb13.1-powerpc-di -pbtrfs-modules-6.12.90+deb13.1-powerpc-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc-di -pcrypto-modules-6.12.90+deb13.1-powerpc-di -pdrm-core-modules-6.12.90+deb13.1-powerpc-di -pext4-modules-6.12.90+deb13.1-powerpc-di -pf2fs-modules-6.12.90+deb13.1-powerpc-di -pfat-modules-6.12.90+deb13.1-powerpc-di -pfb-modules-6.12.90+deb13.1-powerpc-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc-di -phfs-modules-6.12.90+deb13.1-powerpc-di -pinput-modules-6.12.90+deb13.1-powerpc-di -pisofs-modules-6.12.90+deb13.1-powerpc-di -pjfs-modules-6.12.90+deb13.1-powerpc-di -pkernel-image-6.12.90+deb13.1-powerpc-di -ploop-modules-6.12.90+deb13.1-powerpc-di -pmd-modules-6.12.90+deb13.1-powerpc-di -pmmc-core-modules-6.12.90+deb13.1-powerpc-di -pmultipath-modules-6.12.90+deb13.1-powerpc-di -pnbd-modules-6.12.90+deb13.1-powerpc-di -pnic-modules-6.12.90+deb13.1-powerpc-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc-di -pnic-shared-modules-6.12.90+deb13.1-powerpc-di -pnic-usb-modules-6.12.90+deb13.1-powerpc-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc-di -ppata-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc-di -pppp-modules-6.12.90+deb13.1-powerpc-di -psata-modules-6.12.90+deb13.1-powerpc-di -pscsi-core-modules-6.12.90+deb13.1-powerpc-di -pscsi-modules-6.12.90+deb13.1-powerpc-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc-di -pserial-modules-6.12.90+deb13.1-powerpc-di -psquashfs-modules-6.12.90+deb13.1-powerpc-di -pudf-modules-6.12.90+deb13.1-powerpc-di -puinput-modules-6.12.90+deb13.1-powerpc-di -pusb-modules-6.12.90+deb13.1-powerpc-di -pusb-serial-modules-6.12.90+deb13.1-powerpc-di -pusb-storage-modules-6.12.90+deb13.1-powerpc-di -pxfs-modules-6.12.90+deb13.1-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc-di ata-modules-6.12.94+deb13-powerpc-di btrfs-modules-6.12.94+deb13-powerpc-di cdrom-core-modules-6.12.94+deb13-powerpc-di crypto-dm-modules-6.12.94+deb13-powerpc-di crypto-modules-6.12.94+deb13-powerpc-di drm-core-modules-6.12.94+deb13-powerpc-di ext4-modules-6.12.94+deb13-powerpc-di f2fs-modules-6.12.94+deb13-powerpc-di fat-modules-6.12.94+deb13-powerpc-di fb-modules-6.12.94+deb13-powerpc-di firewire-core-modules-6.12.94+deb13-powerpc-di hfs-modules-6.12.94+deb13-powerpc-di input-modules-6.12.94+deb13-powerpc-di isofs-modules-6.12.94+deb13-powerpc-di jfs-modules-6.12.94+deb13-powerpc-di kernel-image-6.12.94+deb13-powerpc-di loop-modules-6.12.94+deb13-powerpc-di md-modules-6.12.94+deb13-powerpc-di mmc-core-modules-6.12.94+deb13-powerpc-di multipath-modules-6.12.94+deb13-powerpc-di nbd-modules-6.12.94+deb13-powerpc-di nic-modules-6.12.94+deb13-powerpc-di nic-pcmcia-modules-6.12.94+deb13-powerpc-di nic-shared-modules-6.12.94+deb13-powerpc-di nic-usb-modules-6.12.94+deb13-powerpc-di nic-wireless-modules-6.12.94+deb13-powerpc-di pata-modules-6.12.94+deb13-powerpc-di pcmcia-modules-6.12.94+deb13-powerpc-di pcmcia-storage-modules-6.12.94+deb13-powerpc-di ppp-modules-6.12.94+deb13-powerpc-di sata-modules-6.12.94+deb13-powerpc-di scsi-core-modules-6.12.94+deb13-powerpc-di scsi-modules-6.12.94+deb13-powerpc-di scsi-nic-modules-6.12.94+deb13-powerpc-di serial-modules-6.12.94+deb13-powerpc-di squashfs-modules-6.12.94+deb13-powerpc-di udf-modules-6.12.94+deb13-powerpc-di uinput-modules-6.12.94+deb13-powerpc-di usb-modules-6.12.94+deb13-powerpc-di usb-serial-modules-6.12.94+deb13-powerpc-di usb-storage-modules-6.12.94+deb13-powerpc-di xfs-modules-6.12.94+deb13-powerpc-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc-di -pata-modules-6.12.94+deb13-powerpc-di -pbtrfs-modules-6.12.94+deb13-powerpc-di -pcdrom-core-modules-6.12.94+deb13-powerpc-di -pcrypto-dm-modules-6.12.94+deb13-powerpc-di -pcrypto-modules-6.12.94+deb13-powerpc-di -pdrm-core-modules-6.12.94+deb13-powerpc-di -pext4-modules-6.12.94+deb13-powerpc-di -pf2fs-modules-6.12.94+deb13-powerpc-di -pfat-modules-6.12.94+deb13-powerpc-di -pfb-modules-6.12.94+deb13-powerpc-di -pfirewire-core-modules-6.12.94+deb13-powerpc-di -phfs-modules-6.12.94+deb13-powerpc-di -pinput-modules-6.12.94+deb13-powerpc-di -pisofs-modules-6.12.94+deb13-powerpc-di -pjfs-modules-6.12.94+deb13-powerpc-di -pkernel-image-6.12.94+deb13-powerpc-di -ploop-modules-6.12.94+deb13-powerpc-di -pmd-modules-6.12.94+deb13-powerpc-di -pmmc-core-modules-6.12.94+deb13-powerpc-di -pmultipath-modules-6.12.94+deb13-powerpc-di -pnbd-modules-6.12.94+deb13-powerpc-di -pnic-modules-6.12.94+deb13-powerpc-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc-di -pnic-shared-modules-6.12.94+deb13-powerpc-di -pnic-usb-modules-6.12.94+deb13-powerpc-di -pnic-wireless-modules-6.12.94+deb13-powerpc-di -ppata-modules-6.12.94+deb13-powerpc-di -ppcmcia-modules-6.12.94+deb13-powerpc-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc-di -pppp-modules-6.12.94+deb13-powerpc-di -psata-modules-6.12.94+deb13-powerpc-di -pscsi-core-modules-6.12.94+deb13-powerpc-di -pscsi-modules-6.12.94+deb13-powerpc-di -pscsi-nic-modules-6.12.94+deb13-powerpc-di -pserial-modules-6.12.94+deb13-powerpc-di -psquashfs-modules-6.12.94+deb13-powerpc-di -pudf-modules-6.12.94+deb13-powerpc-di -puinput-modules-6.12.94+deb13-powerpc-di -pusb-modules-6.12.94+deb13-powerpc-di -pusb-serial-modules-6.12.94+deb13-powerpc-di -pusb-storage-modules-6.12.94+deb13-powerpc-di -pxfs-modules-6.12.94+deb13-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_none_powerpc_meta: - $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_powerpc_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64:build-arch_ppc64_bpftool build-arch_ppc64_config build-arch_ppc64_cpupower build-arch_ppc64_hyperv-daemons build-arch_ppc64_kbuild build-arch_ppc64_none build-arch_ppc64_perf build-arch_ppc64_rtla build-arch_ppc64_sdsi build-arch_ppc64_usbip build-arch_ppc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none:build-arch_ppc64_none_powerpc64 build-arch_ppc64_none_powerpc64-64k build-arch_ppc64_none_powerpc64:build-arch_ppc64_none_powerpc64_bpf-dev build-arch_ppc64_none_powerpc64_headers build-arch_ppc64_none_powerpc64_image build-arch_ppc64_none_powerpc64_image-dbg build-arch_ppc64_none_powerpc64_installer build-arch_ppc64_none_powerpc64_meta build-arch_ppc64_none_powerpc64-64k:build-arch_ppc64_none_powerpc64-64k_headers build-arch_ppc64_none_powerpc64-64k_image build-arch_ppc64_none_powerpc64-64k_image-dbg build-arch_ppc64_none_powerpc64-64k_meta build-arch_ppc64_none_powerpc64-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64-64k_meta: - $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el:build-arch_ppc64el_bpftool build-arch_ppc64el_config build-arch_ppc64el_cpupower build-arch_ppc64el_hyperv-daemons build-arch_ppc64el_kbuild build-arch_ppc64el_none build-arch_ppc64el_perf build-arch_ppc64el_rtla build-arch_ppc64el_sdsi build-arch_ppc64el_usbip build-arch_ppc64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none:build-arch_ppc64el_none_powerpc64le build-arch_ppc64el_none_powerpc64le-64k build-arch_ppc64el_none_powerpc64le:build-arch_ppc64el_none_powerpc64le_bpf-dev build-arch_ppc64el_none_powerpc64le_headers build-arch_ppc64el_none_powerpc64le_image build-arch_ppc64el_none_powerpc64le_image-dbg build-arch_ppc64el_none_powerpc64le_installer build-arch_ppc64el_none_powerpc64le_meta build-arch_ppc64el_none_powerpc64le-64k:build-arch_ppc64el_none_powerpc64le-64k_headers build-arch_ppc64el_none_powerpc64le-64k_image build-arch_ppc64el_none_powerpc64le-64k_image-dbg build-arch_ppc64el_none_powerpc64le-64k_meta build-arch_ppc64el_none_powerpc64le-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le-64k_meta: - $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-powerpc64le-di btrfs-modules-6.12.90+deb13.1-powerpc64le-di cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di crypto-dm-modules-6.12.90+deb13.1-powerpc64le-di crypto-modules-6.12.90+deb13.1-powerpc64le-di drm-core-modules-6.12.90+deb13.1-powerpc64le-di ext4-modules-6.12.90+deb13.1-powerpc64le-di f2fs-modules-6.12.90+deb13.1-powerpc64le-di fat-modules-6.12.90+deb13.1-powerpc64le-di fb-modules-6.12.90+deb13.1-powerpc64le-di firewire-core-modules-6.12.90+deb13.1-powerpc64le-di hypervisor-modules-6.12.90+deb13.1-powerpc64le-di input-modules-6.12.90+deb13.1-powerpc64le-di isofs-modules-6.12.90+deb13.1-powerpc64le-di jfs-modules-6.12.90+deb13.1-powerpc64le-di kernel-image-6.12.90+deb13.1-powerpc64le-di loop-modules-6.12.90+deb13.1-powerpc64le-di md-modules-6.12.90+deb13.1-powerpc64le-di mtd-core-modules-6.12.90+deb13.1-powerpc64le-di multipath-modules-6.12.90+deb13.1-powerpc64le-di nbd-modules-6.12.90+deb13.1-powerpc64le-di nic-modules-6.12.90+deb13.1-powerpc64le-di nic-shared-modules-6.12.90+deb13.1-powerpc64le-di nic-usb-modules-6.12.90+deb13.1-powerpc64le-di nic-wireless-modules-6.12.90+deb13.1-powerpc64le-di ppp-modules-6.12.90+deb13.1-powerpc64le-di sata-modules-6.12.90+deb13.1-powerpc64le-di scsi-core-modules-6.12.90+deb13.1-powerpc64le-di scsi-modules-6.12.90+deb13.1-powerpc64le-di scsi-nic-modules-6.12.90+deb13.1-powerpc64le-di serial-modules-6.12.90+deb13.1-powerpc64le-di squashfs-modules-6.12.90+deb13.1-powerpc64le-di udf-modules-6.12.90+deb13.1-powerpc64le-di uinput-modules-6.12.90+deb13.1-powerpc64le-di usb-modules-6.12.90+deb13.1-powerpc64le-di usb-serial-modules-6.12.90+deb13.1-powerpc64le-di usb-storage-modules-6.12.90+deb13.1-powerpc64le-di xfs-modules-6.12.90+deb13.1-powerpc64le-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-powerpc64le-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64le-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-modules-6.12.90+deb13.1-powerpc64le-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64le-di -pext4-modules-6.12.90+deb13.1-powerpc64le-di -pf2fs-modules-6.12.90+deb13.1-powerpc64le-di -pfat-modules-6.12.90+deb13.1-powerpc64le-di -pfb-modules-6.12.90+deb13.1-powerpc64le-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64le-di -phypervisor-modules-6.12.90+deb13.1-powerpc64le-di -pinput-modules-6.12.90+deb13.1-powerpc64le-di -pisofs-modules-6.12.90+deb13.1-powerpc64le-di -pjfs-modules-6.12.90+deb13.1-powerpc64le-di -pkernel-image-6.12.90+deb13.1-powerpc64le-di -ploop-modules-6.12.90+deb13.1-powerpc64le-di -pmd-modules-6.12.90+deb13.1-powerpc64le-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64le-di -pmultipath-modules-6.12.90+deb13.1-powerpc64le-di -pnbd-modules-6.12.90+deb13.1-powerpc64le-di -pnic-modules-6.12.90+deb13.1-powerpc64le-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64le-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64le-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64le-di -pppp-modules-6.12.90+deb13.1-powerpc64le-di -psata-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64le-di -pserial-modules-6.12.90+deb13.1-powerpc64le-di -psquashfs-modules-6.12.90+deb13.1-powerpc64le-di -pudf-modules-6.12.90+deb13.1-powerpc64le-di -puinput-modules-6.12.90+deb13.1-powerpc64le-di -pusb-modules-6.12.90+deb13.1-powerpc64le-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64le-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64le-di -pxfs-modules-6.12.90+deb13.1-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-powerpc64le-di btrfs-modules-6.12.94+deb13-powerpc64le-di cdrom-core-modules-6.12.94+deb13-powerpc64le-di crypto-dm-modules-6.12.94+deb13-powerpc64le-di crypto-modules-6.12.94+deb13-powerpc64le-di drm-core-modules-6.12.94+deb13-powerpc64le-di ext4-modules-6.12.94+deb13-powerpc64le-di f2fs-modules-6.12.94+deb13-powerpc64le-di fat-modules-6.12.94+deb13-powerpc64le-di fb-modules-6.12.94+deb13-powerpc64le-di firewire-core-modules-6.12.94+deb13-powerpc64le-di hypervisor-modules-6.12.94+deb13-powerpc64le-di input-modules-6.12.94+deb13-powerpc64le-di isofs-modules-6.12.94+deb13-powerpc64le-di jfs-modules-6.12.94+deb13-powerpc64le-di kernel-image-6.12.94+deb13-powerpc64le-di loop-modules-6.12.94+deb13-powerpc64le-di md-modules-6.12.94+deb13-powerpc64le-di mtd-core-modules-6.12.94+deb13-powerpc64le-di multipath-modules-6.12.94+deb13-powerpc64le-di nbd-modules-6.12.94+deb13-powerpc64le-di nic-modules-6.12.94+deb13-powerpc64le-di nic-shared-modules-6.12.94+deb13-powerpc64le-di nic-usb-modules-6.12.94+deb13-powerpc64le-di nic-wireless-modules-6.12.94+deb13-powerpc64le-di ppp-modules-6.12.94+deb13-powerpc64le-di sata-modules-6.12.94+deb13-powerpc64le-di scsi-core-modules-6.12.94+deb13-powerpc64le-di scsi-modules-6.12.94+deb13-powerpc64le-di scsi-nic-modules-6.12.94+deb13-powerpc64le-di serial-modules-6.12.94+deb13-powerpc64le-di squashfs-modules-6.12.94+deb13-powerpc64le-di udf-modules-6.12.94+deb13-powerpc64le-di uinput-modules-6.12.94+deb13-powerpc64le-di usb-modules-6.12.94+deb13-powerpc64le-di usb-serial-modules-6.12.94+deb13-powerpc64le-di usb-storage-modules-6.12.94+deb13-powerpc64le-di xfs-modules-6.12.94+deb13-powerpc64le-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-powerpc64le-di -pbtrfs-modules-6.12.94+deb13-powerpc64le-di -pcdrom-core-modules-6.12.94+deb13-powerpc64le-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64le-di -pcrypto-modules-6.12.94+deb13-powerpc64le-di -pdrm-core-modules-6.12.94+deb13-powerpc64le-di -pext4-modules-6.12.94+deb13-powerpc64le-di -pf2fs-modules-6.12.94+deb13-powerpc64le-di -pfat-modules-6.12.94+deb13-powerpc64le-di -pfb-modules-6.12.94+deb13-powerpc64le-di -pfirewire-core-modules-6.12.94+deb13-powerpc64le-di -phypervisor-modules-6.12.94+deb13-powerpc64le-di -pinput-modules-6.12.94+deb13-powerpc64le-di -pisofs-modules-6.12.94+deb13-powerpc64le-di -pjfs-modules-6.12.94+deb13-powerpc64le-di -pkernel-image-6.12.94+deb13-powerpc64le-di -ploop-modules-6.12.94+deb13-powerpc64le-di -pmd-modules-6.12.94+deb13-powerpc64le-di -pmtd-core-modules-6.12.94+deb13-powerpc64le-di -pmultipath-modules-6.12.94+deb13-powerpc64le-di -pnbd-modules-6.12.94+deb13-powerpc64le-di -pnic-modules-6.12.94+deb13-powerpc64le-di -pnic-shared-modules-6.12.94+deb13-powerpc64le-di -pnic-usb-modules-6.12.94+deb13-powerpc64le-di -pnic-wireless-modules-6.12.94+deb13-powerpc64le-di -pppp-modules-6.12.94+deb13-powerpc64le-di -psata-modules-6.12.94+deb13-powerpc64le-di -pscsi-core-modules-6.12.94+deb13-powerpc64le-di -pscsi-modules-6.12.94+deb13-powerpc64le-di -pscsi-nic-modules-6.12.94+deb13-powerpc64le-di -pserial-modules-6.12.94+deb13-powerpc64le-di -psquashfs-modules-6.12.94+deb13-powerpc64le-di -pudf-modules-6.12.94+deb13-powerpc64le-di -puinput-modules-6.12.94+deb13-powerpc64le-di -pusb-modules-6.12.94+deb13-powerpc64le-di -pusb-serial-modules-6.12.94+deb13-powerpc64le-di -pusb-storage-modules-6.12.94+deb13-powerpc64le-di -pxfs-modules-6.12.94+deb13-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_none_powerpc64le_meta: - $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_ppc64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64:build-arch_riscv64_bpftool build-arch_riscv64_config build-arch_riscv64_cpupower build-arch_riscv64_hyperv-daemons build-arch_riscv64_kbuild build-arch_riscv64_none build-arch_riscv64_perf build-arch_riscv64_rtla build-arch_riscv64_sdsi build-arch_riscv64_usbip build-arch_riscv64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_none:build-arch_riscv64_none_riscv64 build-arch_riscv64_none_riscv64:build-arch_riscv64_none_riscv64_bpf-dev build-arch_riscv64_none_riscv64_headers build-arch_riscv64_none_riscv64_image build-arch_riscv64_none_riscv64_image-dbg build-arch_riscv64_none_riscv64_installer build-arch_riscv64_none_riscv64_meta build-arch_riscv64_none_riscv64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_none_riscv64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_none_riscv64_image: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_none_riscv64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_none_riscv64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-riscv64-di btrfs-modules-6.12.90+deb13.1-riscv64-di cdrom-core-modules-6.12.90+deb13.1-riscv64-di crypto-dm-modules-6.12.90+deb13.1-riscv64-di crypto-modules-6.12.90+deb13.1-riscv64-di drm-core-modules-6.12.90+deb13.1-riscv64-di ext4-modules-6.12.90+deb13.1-riscv64-di f2fs-modules-6.12.90+deb13.1-riscv64-di fat-modules-6.12.90+deb13.1-riscv64-di fb-modules-6.12.90+deb13.1-riscv64-di input-modules-6.12.90+deb13.1-riscv64-di isofs-modules-6.12.90+deb13.1-riscv64-di jfs-modules-6.12.90+deb13.1-riscv64-di kernel-image-6.12.90+deb13.1-riscv64-di loop-modules-6.12.90+deb13.1-riscv64-di md-modules-6.12.90+deb13.1-riscv64-di mmc-core-modules-6.12.90+deb13.1-riscv64-di mmc-modules-6.12.90+deb13.1-riscv64-di mtd-modules-6.12.90+deb13.1-riscv64-di multipath-modules-6.12.90+deb13.1-riscv64-di nbd-modules-6.12.90+deb13.1-riscv64-di nic-modules-6.12.90+deb13.1-riscv64-di nic-shared-modules-6.12.90+deb13.1-riscv64-di nic-usb-modules-6.12.90+deb13.1-riscv64-di nic-wireless-modules-6.12.90+deb13.1-riscv64-di pata-modules-6.12.90+deb13.1-riscv64-di ppp-modules-6.12.90+deb13.1-riscv64-di sata-modules-6.12.90+deb13.1-riscv64-di scsi-core-modules-6.12.90+deb13.1-riscv64-di scsi-modules-6.12.90+deb13.1-riscv64-di scsi-nic-modules-6.12.90+deb13.1-riscv64-di squashfs-modules-6.12.90+deb13.1-riscv64-di udf-modules-6.12.90+deb13.1-riscv64-di usb-modules-6.12.90+deb13.1-riscv64-di usb-serial-modules-6.12.90+deb13.1-riscv64-di usb-storage-modules-6.12.90+deb13.1-riscv64-di xfs-modules-6.12.90+deb13.1-riscv64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-riscv64-di -pbtrfs-modules-6.12.90+deb13.1-riscv64-di -pcdrom-core-modules-6.12.90+deb13.1-riscv64-di -pcrypto-dm-modules-6.12.90+deb13.1-riscv64-di -pcrypto-modules-6.12.90+deb13.1-riscv64-di -pdrm-core-modules-6.12.90+deb13.1-riscv64-di -pext4-modules-6.12.90+deb13.1-riscv64-di -pf2fs-modules-6.12.90+deb13.1-riscv64-di -pfat-modules-6.12.90+deb13.1-riscv64-di -pfb-modules-6.12.90+deb13.1-riscv64-di -pinput-modules-6.12.90+deb13.1-riscv64-di -pisofs-modules-6.12.90+deb13.1-riscv64-di -pjfs-modules-6.12.90+deb13.1-riscv64-di -pkernel-image-6.12.90+deb13.1-riscv64-di -ploop-modules-6.12.90+deb13.1-riscv64-di -pmd-modules-6.12.90+deb13.1-riscv64-di -pmmc-core-modules-6.12.90+deb13.1-riscv64-di -pmmc-modules-6.12.90+deb13.1-riscv64-di -pmtd-modules-6.12.90+deb13.1-riscv64-di -pmultipath-modules-6.12.90+deb13.1-riscv64-di -pnbd-modules-6.12.90+deb13.1-riscv64-di -pnic-modules-6.12.90+deb13.1-riscv64-di -pnic-shared-modules-6.12.90+deb13.1-riscv64-di -pnic-usb-modules-6.12.90+deb13.1-riscv64-di -pnic-wireless-modules-6.12.90+deb13.1-riscv64-di -ppata-modules-6.12.90+deb13.1-riscv64-di -pppp-modules-6.12.90+deb13.1-riscv64-di -psata-modules-6.12.90+deb13.1-riscv64-di -pscsi-core-modules-6.12.90+deb13.1-riscv64-di -pscsi-modules-6.12.90+deb13.1-riscv64-di -pscsi-nic-modules-6.12.90+deb13.1-riscv64-di -psquashfs-modules-6.12.90+deb13.1-riscv64-di -pudf-modules-6.12.90+deb13.1-riscv64-di -pusb-modules-6.12.90+deb13.1-riscv64-di -pusb-serial-modules-6.12.90+deb13.1-riscv64-di -pusb-storage-modules-6.12.90+deb13.1-riscv64-di -pxfs-modules-6.12.90+deb13.1-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-riscv64-di btrfs-modules-6.12.94+deb13-riscv64-di cdrom-core-modules-6.12.94+deb13-riscv64-di crypto-dm-modules-6.12.94+deb13-riscv64-di crypto-modules-6.12.94+deb13-riscv64-di drm-core-modules-6.12.94+deb13-riscv64-di ext4-modules-6.12.94+deb13-riscv64-di f2fs-modules-6.12.94+deb13-riscv64-di fat-modules-6.12.94+deb13-riscv64-di fb-modules-6.12.94+deb13-riscv64-di input-modules-6.12.94+deb13-riscv64-di isofs-modules-6.12.94+deb13-riscv64-di jfs-modules-6.12.94+deb13-riscv64-di kernel-image-6.12.94+deb13-riscv64-di loop-modules-6.12.94+deb13-riscv64-di md-modules-6.12.94+deb13-riscv64-di mmc-core-modules-6.12.94+deb13-riscv64-di mmc-modules-6.12.94+deb13-riscv64-di mtd-modules-6.12.94+deb13-riscv64-di multipath-modules-6.12.94+deb13-riscv64-di nbd-modules-6.12.94+deb13-riscv64-di nic-modules-6.12.94+deb13-riscv64-di nic-shared-modules-6.12.94+deb13-riscv64-di nic-usb-modules-6.12.94+deb13-riscv64-di nic-wireless-modules-6.12.94+deb13-riscv64-di pata-modules-6.12.94+deb13-riscv64-di ppp-modules-6.12.94+deb13-riscv64-di sata-modules-6.12.94+deb13-riscv64-di scsi-core-modules-6.12.94+deb13-riscv64-di scsi-modules-6.12.94+deb13-riscv64-di scsi-nic-modules-6.12.94+deb13-riscv64-di squashfs-modules-6.12.94+deb13-riscv64-di udf-modules-6.12.94+deb13-riscv64-di usb-modules-6.12.94+deb13-riscv64-di usb-serial-modules-6.12.94+deb13-riscv64-di usb-storage-modules-6.12.94+deb13-riscv64-di xfs-modules-6.12.94+deb13-riscv64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-riscv64-di -pbtrfs-modules-6.12.94+deb13-riscv64-di -pcdrom-core-modules-6.12.94+deb13-riscv64-di -pcrypto-dm-modules-6.12.94+deb13-riscv64-di -pcrypto-modules-6.12.94+deb13-riscv64-di -pdrm-core-modules-6.12.94+deb13-riscv64-di -pext4-modules-6.12.94+deb13-riscv64-di -pf2fs-modules-6.12.94+deb13-riscv64-di -pfat-modules-6.12.94+deb13-riscv64-di -pfb-modules-6.12.94+deb13-riscv64-di -pinput-modules-6.12.94+deb13-riscv64-di -pisofs-modules-6.12.94+deb13-riscv64-di -pjfs-modules-6.12.94+deb13-riscv64-di -pkernel-image-6.12.94+deb13-riscv64-di -ploop-modules-6.12.94+deb13-riscv64-di -pmd-modules-6.12.94+deb13-riscv64-di -pmmc-core-modules-6.12.94+deb13-riscv64-di -pmmc-modules-6.12.94+deb13-riscv64-di -pmtd-modules-6.12.94+deb13-riscv64-di -pmultipath-modules-6.12.94+deb13-riscv64-di -pnbd-modules-6.12.94+deb13-riscv64-di -pnic-modules-6.12.94+deb13-riscv64-di -pnic-shared-modules-6.12.94+deb13-riscv64-di -pnic-usb-modules-6.12.94+deb13-riscv64-di -pnic-wireless-modules-6.12.94+deb13-riscv64-di -ppata-modules-6.12.94+deb13-riscv64-di -pppp-modules-6.12.94+deb13-riscv64-di -psata-modules-6.12.94+deb13-riscv64-di -pscsi-core-modules-6.12.94+deb13-riscv64-di -pscsi-modules-6.12.94+deb13-riscv64-di -pscsi-nic-modules-6.12.94+deb13-riscv64-di -psquashfs-modules-6.12.94+deb13-riscv64-di -pudf-modules-6.12.94+deb13-riscv64-di -pusb-modules-6.12.94+deb13-riscv64-di -pusb-serial-modules-6.12.94+deb13-riscv64-di -pusb-storage-modules-6.12.94+deb13-riscv64-di -pxfs-modules-6.12.94+deb13-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_none_riscv64_meta: - $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_riscv64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_riscv64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x:build-arch_s390x_bpftool build-arch_s390x_config build-arch_s390x_cpupower build-arch_s390x_hyperv-daemons build-arch_s390x_kbuild build-arch_s390x_none build-arch_s390x_perf build-arch_s390x_rtla build-arch_s390x_sdsi build-arch_s390x_usbip build-arch_s390x_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_none:build-arch_s390x_none_s390x build-arch_s390x_none_s390x:build-arch_s390x_none_s390x_bpf-dev build-arch_s390x_none_s390x_headers build-arch_s390x_none_s390x_image build-arch_s390x_none_s390x_image-dbg build-arch_s390x_none_s390x_installer build-arch_s390x_none_s390x_meta build-arch_s390x_none_s390x_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_none_s390x_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-headers-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_none_s390x_image: - $(call if_package, linux-image-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_none_s390x_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-s390x-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_none_s390x_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-s390x-di cdrom-core-modules-6.12.90+deb13.1-s390x-di crypto-dm-modules-6.12.90+deb13.1-s390x-di crypto-modules-6.12.90+deb13.1-s390x-di dasd-extra-modules-6.12.90+deb13.1-s390x-di dasd-modules-6.12.90+deb13.1-s390x-di ext4-modules-6.12.90+deb13.1-s390x-di f2fs-modules-6.12.90+deb13.1-s390x-di fat-modules-6.12.90+deb13.1-s390x-di isofs-modules-6.12.90+deb13.1-s390x-di kernel-image-6.12.90+deb13.1-s390x-di loop-modules-6.12.90+deb13.1-s390x-di md-modules-6.12.90+deb13.1-s390x-di mtd-core-modules-6.12.90+deb13.1-s390x-di multipath-modules-6.12.90+deb13.1-s390x-di nbd-modules-6.12.90+deb13.1-s390x-di nic-modules-6.12.90+deb13.1-s390x-di scsi-core-modules-6.12.90+deb13.1-s390x-di scsi-modules-6.12.90+deb13.1-s390x-di udf-modules-6.12.90+deb13.1-s390x-di xfs-modules-6.12.90+deb13.1-s390x-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-s390x-di -pcdrom-core-modules-6.12.90+deb13.1-s390x-di -pcrypto-dm-modules-6.12.90+deb13.1-s390x-di -pcrypto-modules-6.12.90+deb13.1-s390x-di -pdasd-extra-modules-6.12.90+deb13.1-s390x-di -pdasd-modules-6.12.90+deb13.1-s390x-di -pext4-modules-6.12.90+deb13.1-s390x-di -pf2fs-modules-6.12.90+deb13.1-s390x-di -pfat-modules-6.12.90+deb13.1-s390x-di -pisofs-modules-6.12.90+deb13.1-s390x-di -pkernel-image-6.12.90+deb13.1-s390x-di -ploop-modules-6.12.90+deb13.1-s390x-di -pmd-modules-6.12.90+deb13.1-s390x-di -pmtd-core-modules-6.12.90+deb13.1-s390x-di -pmultipath-modules-6.12.90+deb13.1-s390x-di -pnbd-modules-6.12.90+deb13.1-s390x-di -pnic-modules-6.12.90+deb13.1-s390x-di -pscsi-core-modules-6.12.90+deb13.1-s390x-di -pscsi-modules-6.12.90+deb13.1-s390x-di -pudf-modules-6.12.90+deb13.1-s390x-di -pxfs-modules-6.12.90+deb13.1-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-s390x-di cdrom-core-modules-6.12.94+deb13-s390x-di crypto-dm-modules-6.12.94+deb13-s390x-di crypto-modules-6.12.94+deb13-s390x-di dasd-extra-modules-6.12.94+deb13-s390x-di dasd-modules-6.12.94+deb13-s390x-di ext4-modules-6.12.94+deb13-s390x-di f2fs-modules-6.12.94+deb13-s390x-di fat-modules-6.12.94+deb13-s390x-di isofs-modules-6.12.94+deb13-s390x-di kernel-image-6.12.94+deb13-s390x-di loop-modules-6.12.94+deb13-s390x-di md-modules-6.12.94+deb13-s390x-di mtd-core-modules-6.12.94+deb13-s390x-di multipath-modules-6.12.94+deb13-s390x-di nbd-modules-6.12.94+deb13-s390x-di nic-modules-6.12.94+deb13-s390x-di scsi-core-modules-6.12.94+deb13-s390x-di scsi-modules-6.12.94+deb13-s390x-di udf-modules-6.12.94+deb13-s390x-di xfs-modules-6.12.94+deb13-s390x-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-s390x-di -pcdrom-core-modules-6.12.94+deb13-s390x-di -pcrypto-dm-modules-6.12.94+deb13-s390x-di -pcrypto-modules-6.12.94+deb13-s390x-di -pdasd-extra-modules-6.12.94+deb13-s390x-di -pdasd-modules-6.12.94+deb13-s390x-di -pext4-modules-6.12.94+deb13-s390x-di -pf2fs-modules-6.12.94+deb13-s390x-di -pfat-modules-6.12.94+deb13-s390x-di -pisofs-modules-6.12.94+deb13-s390x-di -pkernel-image-6.12.94+deb13-s390x-di -ploop-modules-6.12.94+deb13-s390x-di -pmd-modules-6.12.94+deb13-s390x-di -pmtd-core-modules-6.12.94+deb13-s390x-di -pmultipath-modules-6.12.94+deb13-s390x-di -pnbd-modules-6.12.94+deb13-s390x-di -pnic-modules-6.12.94+deb13-s390x-di -pscsi-core-modules-6.12.94+deb13-s390x-di -pscsi-modules-6.12.94+deb13-s390x-di -pudf-modules-6.12.94+deb13-s390x-di -pxfs-modules-6.12.94+deb13-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_none_s390x_meta: - $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') build-arch_s390x_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_s390x_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4:build-arch_sh4_bpftool build-arch_sh4_config build-arch_sh4_cpupower build-arch_sh4_hyperv-daemons build-arch_sh4_kbuild build-arch_sh4_none build-arch_sh4_perf build-arch_sh4_rtla build-arch_sh4_sdsi build-arch_sh4_usbip build-arch_sh4_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none:build-arch_sh4_none_sh7751r build-arch_sh4_none_sh7785lcr build-arch_sh4_none_sh7751r:build-arch_sh4_none_sh7751r_headers build-arch_sh4_none_sh7751r_image build-arch_sh4_none_sh7751r_image-dbg build-arch_sh4_none_sh7751r_installer build-arch_sh4_none_sh7751r_meta build-arch_sh4_none_sh7751r_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7751r_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7751r_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7751r_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-sh7751r-di cdrom-core-modules-6.12.90+deb13.1-sh7751r-di crypto-dm-modules-6.12.90+deb13.1-sh7751r-di crypto-modules-6.12.90+deb13.1-sh7751r-di ext4-modules-6.12.90+deb13.1-sh7751r-di f2fs-modules-6.12.90+deb13.1-sh7751r-di fat-modules-6.12.90+deb13.1-sh7751r-di firewire-core-modules-6.12.90+deb13.1-sh7751r-di isofs-modules-6.12.90+deb13.1-sh7751r-di jfs-modules-6.12.90+deb13.1-sh7751r-di kernel-image-6.12.90+deb13.1-sh7751r-di loop-modules-6.12.90+deb13.1-sh7751r-di md-modules-6.12.90+deb13.1-sh7751r-di minix-modules-6.12.90+deb13.1-sh7751r-di multipath-modules-6.12.90+deb13.1-sh7751r-di nbd-modules-6.12.90+deb13.1-sh7751r-di nic-modules-6.12.90+deb13.1-sh7751r-di nic-shared-modules-6.12.90+deb13.1-sh7751r-di nic-usb-modules-6.12.90+deb13.1-sh7751r-di pata-modules-6.12.90+deb13.1-sh7751r-di ppp-modules-6.12.90+deb13.1-sh7751r-di sata-modules-6.12.90+deb13.1-sh7751r-di sound-modules-6.12.90+deb13.1-sh7751r-di speakup-modules-6.12.90+deb13.1-sh7751r-di squashfs-modules-6.12.90+deb13.1-sh7751r-di udf-modules-6.12.90+deb13.1-sh7751r-di usb-serial-modules-6.12.90+deb13.1-sh7751r-di usb-storage-modules-6.12.90+deb13.1-sh7751r-di xfs-modules-6.12.90+deb13.1-sh7751r-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-sh7751r-di -pcdrom-core-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-modules-6.12.90+deb13.1-sh7751r-di -pext4-modules-6.12.90+deb13.1-sh7751r-di -pf2fs-modules-6.12.90+deb13.1-sh7751r-di -pfat-modules-6.12.90+deb13.1-sh7751r-di -pfirewire-core-modules-6.12.90+deb13.1-sh7751r-di -pisofs-modules-6.12.90+deb13.1-sh7751r-di -pjfs-modules-6.12.90+deb13.1-sh7751r-di -pkernel-image-6.12.90+deb13.1-sh7751r-di -ploop-modules-6.12.90+deb13.1-sh7751r-di -pmd-modules-6.12.90+deb13.1-sh7751r-di -pminix-modules-6.12.90+deb13.1-sh7751r-di -pmultipath-modules-6.12.90+deb13.1-sh7751r-di -pnbd-modules-6.12.90+deb13.1-sh7751r-di -pnic-modules-6.12.90+deb13.1-sh7751r-di -pnic-shared-modules-6.12.90+deb13.1-sh7751r-di -pnic-usb-modules-6.12.90+deb13.1-sh7751r-di -ppata-modules-6.12.90+deb13.1-sh7751r-di -pppp-modules-6.12.90+deb13.1-sh7751r-di -psata-modules-6.12.90+deb13.1-sh7751r-di -psound-modules-6.12.90+deb13.1-sh7751r-di -pspeakup-modules-6.12.90+deb13.1-sh7751r-di -psquashfs-modules-6.12.90+deb13.1-sh7751r-di -pudf-modules-6.12.90+deb13.1-sh7751r-di -pusb-serial-modules-6.12.90+deb13.1-sh7751r-di -pusb-storage-modules-6.12.90+deb13.1-sh7751r-di -pxfs-modules-6.12.90+deb13.1-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-sh7751r-di cdrom-core-modules-6.12.94+deb13-sh7751r-di crypto-dm-modules-6.12.94+deb13-sh7751r-di crypto-modules-6.12.94+deb13-sh7751r-di ext4-modules-6.12.94+deb13-sh7751r-di f2fs-modules-6.12.94+deb13-sh7751r-di fat-modules-6.12.94+deb13-sh7751r-di firewire-core-modules-6.12.94+deb13-sh7751r-di isofs-modules-6.12.94+deb13-sh7751r-di jfs-modules-6.12.94+deb13-sh7751r-di kernel-image-6.12.94+deb13-sh7751r-di loop-modules-6.12.94+deb13-sh7751r-di md-modules-6.12.94+deb13-sh7751r-di minix-modules-6.12.94+deb13-sh7751r-di multipath-modules-6.12.94+deb13-sh7751r-di nbd-modules-6.12.94+deb13-sh7751r-di nic-modules-6.12.94+deb13-sh7751r-di nic-shared-modules-6.12.94+deb13-sh7751r-di nic-usb-modules-6.12.94+deb13-sh7751r-di pata-modules-6.12.94+deb13-sh7751r-di ppp-modules-6.12.94+deb13-sh7751r-di sata-modules-6.12.94+deb13-sh7751r-di sound-modules-6.12.94+deb13-sh7751r-di speakup-modules-6.12.94+deb13-sh7751r-di squashfs-modules-6.12.94+deb13-sh7751r-di udf-modules-6.12.94+deb13-sh7751r-di usb-serial-modules-6.12.94+deb13-sh7751r-di usb-storage-modules-6.12.94+deb13-sh7751r-di xfs-modules-6.12.94+deb13-sh7751r-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-sh7751r-di -pcdrom-core-modules-6.12.94+deb13-sh7751r-di -pcrypto-dm-modules-6.12.94+deb13-sh7751r-di -pcrypto-modules-6.12.94+deb13-sh7751r-di -pext4-modules-6.12.94+deb13-sh7751r-di -pf2fs-modules-6.12.94+deb13-sh7751r-di -pfat-modules-6.12.94+deb13-sh7751r-di -pfirewire-core-modules-6.12.94+deb13-sh7751r-di -pisofs-modules-6.12.94+deb13-sh7751r-di -pjfs-modules-6.12.94+deb13-sh7751r-di -pkernel-image-6.12.94+deb13-sh7751r-di -ploop-modules-6.12.94+deb13-sh7751r-di -pmd-modules-6.12.94+deb13-sh7751r-di -pminix-modules-6.12.94+deb13-sh7751r-di -pmultipath-modules-6.12.94+deb13-sh7751r-di -pnbd-modules-6.12.94+deb13-sh7751r-di -pnic-modules-6.12.94+deb13-sh7751r-di -pnic-shared-modules-6.12.94+deb13-sh7751r-di -pnic-usb-modules-6.12.94+deb13-sh7751r-di -ppata-modules-6.12.94+deb13-sh7751r-di -pppp-modules-6.12.94+deb13-sh7751r-di -psata-modules-6.12.94+deb13-sh7751r-di -psound-modules-6.12.94+deb13-sh7751r-di -pspeakup-modules-6.12.94+deb13-sh7751r-di -psquashfs-modules-6.12.94+deb13-sh7751r-di -pudf-modules-6.12.94+deb13-sh7751r-di -pusb-serial-modules-6.12.94+deb13-sh7751r-di -pusb-storage-modules-6.12.94+deb13-sh7751r-di -pxfs-modules-6.12.94+deb13-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7751r_meta: - $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7785lcr:build-arch_sh4_none_sh7785lcr_headers build-arch_sh4_none_sh7785lcr_image build-arch_sh4_none_sh7785lcr_image-dbg build-arch_sh4_none_sh7785lcr_installer build-arch_sh4_none_sh7785lcr_meta build-arch_sh4_none_sh7785lcr_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7785lcr_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7785lcr_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7785lcr_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sh7785lcr-di btrfs-modules-6.12.90+deb13.1-sh7785lcr-di cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di crypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di crypto-modules-6.12.90+deb13.1-sh7785lcr-di ext4-modules-6.12.90+deb13.1-sh7785lcr-di f2fs-modules-6.12.90+deb13.1-sh7785lcr-di fat-modules-6.12.90+deb13.1-sh7785lcr-di firewire-core-modules-6.12.90+deb13.1-sh7785lcr-di isofs-modules-6.12.90+deb13.1-sh7785lcr-di jfs-modules-6.12.90+deb13.1-sh7785lcr-di kernel-image-6.12.90+deb13.1-sh7785lcr-di loop-modules-6.12.90+deb13.1-sh7785lcr-di md-modules-6.12.90+deb13.1-sh7785lcr-di minix-modules-6.12.90+deb13.1-sh7785lcr-di multipath-modules-6.12.90+deb13.1-sh7785lcr-di nbd-modules-6.12.90+deb13.1-sh7785lcr-di nic-modules-6.12.90+deb13.1-sh7785lcr-di nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di nic-usb-modules-6.12.90+deb13.1-sh7785lcr-di pata-modules-6.12.90+deb13.1-sh7785lcr-di ppp-modules-6.12.90+deb13.1-sh7785lcr-di sata-modules-6.12.90+deb13.1-sh7785lcr-di scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di sound-modules-6.12.90+deb13.1-sh7785lcr-di speakup-modules-6.12.90+deb13.1-sh7785lcr-di squashfs-modules-6.12.90+deb13.1-sh7785lcr-di udf-modules-6.12.90+deb13.1-sh7785lcr-di usb-modules-6.12.90+deb13.1-sh7785lcr-di usb-serial-modules-6.12.90+deb13.1-sh7785lcr-di xfs-modules-6.12.90+deb13.1-sh7785lcr-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sh7785lcr-di -pbtrfs-modules-6.12.90+deb13.1-sh7785lcr-di -pcdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-modules-6.12.90+deb13.1-sh7785lcr-di -pext4-modules-6.12.90+deb13.1-sh7785lcr-di -pf2fs-modules-6.12.90+deb13.1-sh7785lcr-di -pfat-modules-6.12.90+deb13.1-sh7785lcr-di -pfirewire-core-modules-6.12.90+deb13.1-sh7785lcr-di -pisofs-modules-6.12.90+deb13.1-sh7785lcr-di -pjfs-modules-6.12.90+deb13.1-sh7785lcr-di -pkernel-image-6.12.90+deb13.1-sh7785lcr-di -ploop-modules-6.12.90+deb13.1-sh7785lcr-di -pmd-modules-6.12.90+deb13.1-sh7785lcr-di -pminix-modules-6.12.90+deb13.1-sh7785lcr-di -pmultipath-modules-6.12.90+deb13.1-sh7785lcr-di -pnbd-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-shared-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-usb-modules-6.12.90+deb13.1-sh7785lcr-di -ppata-modules-6.12.90+deb13.1-sh7785lcr-di -pppp-modules-6.12.90+deb13.1-sh7785lcr-di -psata-modules-6.12.90+deb13.1-sh7785lcr-di -pscsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -psound-modules-6.12.90+deb13.1-sh7785lcr-di -pspeakup-modules-6.12.90+deb13.1-sh7785lcr-di -psquashfs-modules-6.12.90+deb13.1-sh7785lcr-di -pudf-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-serial-modules-6.12.90+deb13.1-sh7785lcr-di -pxfs-modules-6.12.90+deb13.1-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sh7785lcr-di btrfs-modules-6.12.94+deb13-sh7785lcr-di cdrom-core-modules-6.12.94+deb13-sh7785lcr-di crypto-dm-modules-6.12.94+deb13-sh7785lcr-di crypto-modules-6.12.94+deb13-sh7785lcr-di ext4-modules-6.12.94+deb13-sh7785lcr-di f2fs-modules-6.12.94+deb13-sh7785lcr-di fat-modules-6.12.94+deb13-sh7785lcr-di firewire-core-modules-6.12.94+deb13-sh7785lcr-di isofs-modules-6.12.94+deb13-sh7785lcr-di jfs-modules-6.12.94+deb13-sh7785lcr-di kernel-image-6.12.94+deb13-sh7785lcr-di loop-modules-6.12.94+deb13-sh7785lcr-di md-modules-6.12.94+deb13-sh7785lcr-di minix-modules-6.12.94+deb13-sh7785lcr-di multipath-modules-6.12.94+deb13-sh7785lcr-di nbd-modules-6.12.94+deb13-sh7785lcr-di nic-modules-6.12.94+deb13-sh7785lcr-di nic-shared-modules-6.12.94+deb13-sh7785lcr-di nic-usb-modules-6.12.94+deb13-sh7785lcr-di pata-modules-6.12.94+deb13-sh7785lcr-di ppp-modules-6.12.94+deb13-sh7785lcr-di sata-modules-6.12.94+deb13-sh7785lcr-di scsi-core-modules-6.12.94+deb13-sh7785lcr-di sound-modules-6.12.94+deb13-sh7785lcr-di speakup-modules-6.12.94+deb13-sh7785lcr-di squashfs-modules-6.12.94+deb13-sh7785lcr-di udf-modules-6.12.94+deb13-sh7785lcr-di usb-modules-6.12.94+deb13-sh7785lcr-di usb-serial-modules-6.12.94+deb13-sh7785lcr-di xfs-modules-6.12.94+deb13-sh7785lcr-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sh7785lcr-di -pbtrfs-modules-6.12.94+deb13-sh7785lcr-di -pcdrom-core-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-dm-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-modules-6.12.94+deb13-sh7785lcr-di -pext4-modules-6.12.94+deb13-sh7785lcr-di -pf2fs-modules-6.12.94+deb13-sh7785lcr-di -pfat-modules-6.12.94+deb13-sh7785lcr-di -pfirewire-core-modules-6.12.94+deb13-sh7785lcr-di -pisofs-modules-6.12.94+deb13-sh7785lcr-di -pjfs-modules-6.12.94+deb13-sh7785lcr-di -pkernel-image-6.12.94+deb13-sh7785lcr-di -ploop-modules-6.12.94+deb13-sh7785lcr-di -pmd-modules-6.12.94+deb13-sh7785lcr-di -pminix-modules-6.12.94+deb13-sh7785lcr-di -pmultipath-modules-6.12.94+deb13-sh7785lcr-di -pnbd-modules-6.12.94+deb13-sh7785lcr-di -pnic-modules-6.12.94+deb13-sh7785lcr-di -pnic-shared-modules-6.12.94+deb13-sh7785lcr-di -pnic-usb-modules-6.12.94+deb13-sh7785lcr-di -ppata-modules-6.12.94+deb13-sh7785lcr-di -pppp-modules-6.12.94+deb13-sh7785lcr-di -psata-modules-6.12.94+deb13-sh7785lcr-di -pscsi-core-modules-6.12.94+deb13-sh7785lcr-di -psound-modules-6.12.94+deb13-sh7785lcr-di -pspeakup-modules-6.12.94+deb13-sh7785lcr-di -psquashfs-modules-6.12.94+deb13-sh7785lcr-di -pudf-modules-6.12.94+deb13-sh7785lcr-di -pusb-modules-6.12.94+deb13-sh7785lcr-di -pusb-serial-modules-6.12.94+deb13-sh7785lcr-di -pxfs-modules-6.12.94+deb13-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_none_sh7785lcr_meta: - $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sh4_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64:build-arch_sparc64_bpftool build-arch_sparc64_config build-arch_sparc64_cpupower build-arch_sparc64_hyperv-daemons build-arch_sparc64_kbuild build-arch_sparc64_none build-arch_sparc64_perf build-arch_sparc64_rtla build-arch_sparc64_sdsi build-arch_sparc64_usbip build-arch_sparc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real build_config ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none:build-arch_sparc64_none_sparc64 build-arch_sparc64_none_sparc64-smp build-arch_sparc64_none_sparc64:build-arch_sparc64_none_sparc64_headers build-arch_sparc64_none_sparc64_image build-arch_sparc64_none_sparc64_image-dbg build-arch_sparc64_none_sparc64_installer build-arch_sparc64_none_sparc64_meta build-arch_sparc64_none_sparc64-smp:build-arch_sparc64_none_sparc64-smp_bpf-dev build-arch_sparc64_none_sparc64-smp_headers build-arch_sparc64_none_sparc64-smp_image build-arch_sparc64_none_sparc64-smp_image-dbg build-arch_sparc64_none_sparc64-smp_meta build-arch_sparc64_none_sparc64-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real build_bpf-dev ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64-smp_meta: - $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real build_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real build_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-dbg, $(MAKE) -f debian/rules.real build_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sparc64-di btrfs-modules-6.12.90+deb13.1-sparc64-di cdrom-core-modules-6.12.90+deb13.1-sparc64-di crypto-dm-modules-6.12.90+deb13.1-sparc64-di crypto-modules-6.12.90+deb13.1-sparc64-di drm-core-modules-6.12.90+deb13.1-sparc64-di ext4-modules-6.12.90+deb13.1-sparc64-di f2fs-modules-6.12.90+deb13.1-sparc64-di fat-modules-6.12.90+deb13.1-sparc64-di fb-modules-6.12.90+deb13.1-sparc64-di input-modules-6.12.90+deb13.1-sparc64-di isofs-modules-6.12.90+deb13.1-sparc64-di jfs-modules-6.12.90+deb13.1-sparc64-di kernel-image-6.12.90+deb13.1-sparc64-di md-modules-6.12.90+deb13.1-sparc64-di multipath-modules-6.12.90+deb13.1-sparc64-di nbd-modules-6.12.90+deb13.1-sparc64-di nic-modules-6.12.90+deb13.1-sparc64-di nic-shared-modules-6.12.90+deb13.1-sparc64-di nic-usb-modules-6.12.90+deb13.1-sparc64-di pata-modules-6.12.90+deb13.1-sparc64-di ppp-modules-6.12.90+deb13.1-sparc64-di sata-modules-6.12.90+deb13.1-sparc64-di scsi-core-modules-6.12.90+deb13.1-sparc64-di scsi-modules-6.12.90+deb13.1-sparc64-di squashfs-modules-6.12.90+deb13.1-sparc64-di udf-modules-6.12.90+deb13.1-sparc64-di ufs-modules-6.12.90+deb13.1-sparc64-di usb-modules-6.12.90+deb13.1-sparc64-di usb-serial-modules-6.12.90+deb13.1-sparc64-di usb-storage-modules-6.12.90+deb13.1-sparc64-di xfs-modules-6.12.90+deb13.1-sparc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sparc64-di -pbtrfs-modules-6.12.90+deb13.1-sparc64-di -pcdrom-core-modules-6.12.90+deb13.1-sparc64-di -pcrypto-dm-modules-6.12.90+deb13.1-sparc64-di -pcrypto-modules-6.12.90+deb13.1-sparc64-di -pdrm-core-modules-6.12.90+deb13.1-sparc64-di -pext4-modules-6.12.90+deb13.1-sparc64-di -pf2fs-modules-6.12.90+deb13.1-sparc64-di -pfat-modules-6.12.90+deb13.1-sparc64-di -pfb-modules-6.12.90+deb13.1-sparc64-di -pinput-modules-6.12.90+deb13.1-sparc64-di -pisofs-modules-6.12.90+deb13.1-sparc64-di -pjfs-modules-6.12.90+deb13.1-sparc64-di -pkernel-image-6.12.90+deb13.1-sparc64-di -pmd-modules-6.12.90+deb13.1-sparc64-di -pmultipath-modules-6.12.90+deb13.1-sparc64-di -pnbd-modules-6.12.90+deb13.1-sparc64-di -pnic-modules-6.12.90+deb13.1-sparc64-di -pnic-shared-modules-6.12.90+deb13.1-sparc64-di -pnic-usb-modules-6.12.90+deb13.1-sparc64-di -ppata-modules-6.12.90+deb13.1-sparc64-di -pppp-modules-6.12.90+deb13.1-sparc64-di -psata-modules-6.12.90+deb13.1-sparc64-di -pscsi-core-modules-6.12.90+deb13.1-sparc64-di -pscsi-modules-6.12.90+deb13.1-sparc64-di -psquashfs-modules-6.12.90+deb13.1-sparc64-di -pudf-modules-6.12.90+deb13.1-sparc64-di -pufs-modules-6.12.90+deb13.1-sparc64-di -pusb-modules-6.12.90+deb13.1-sparc64-di -pusb-serial-modules-6.12.90+deb13.1-sparc64-di -pusb-storage-modules-6.12.90+deb13.1-sparc64-di -pxfs-modules-6.12.90+deb13.1-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sparc64-di btrfs-modules-6.12.94+deb13-sparc64-di cdrom-core-modules-6.12.94+deb13-sparc64-di crypto-dm-modules-6.12.94+deb13-sparc64-di crypto-modules-6.12.94+deb13-sparc64-di drm-core-modules-6.12.94+deb13-sparc64-di ext4-modules-6.12.94+deb13-sparc64-di f2fs-modules-6.12.94+deb13-sparc64-di fat-modules-6.12.94+deb13-sparc64-di fb-modules-6.12.94+deb13-sparc64-di input-modules-6.12.94+deb13-sparc64-di isofs-modules-6.12.94+deb13-sparc64-di jfs-modules-6.12.94+deb13-sparc64-di kernel-image-6.12.94+deb13-sparc64-di md-modules-6.12.94+deb13-sparc64-di multipath-modules-6.12.94+deb13-sparc64-di nbd-modules-6.12.94+deb13-sparc64-di nic-modules-6.12.94+deb13-sparc64-di nic-shared-modules-6.12.94+deb13-sparc64-di nic-usb-modules-6.12.94+deb13-sparc64-di pata-modules-6.12.94+deb13-sparc64-di ppp-modules-6.12.94+deb13-sparc64-di sata-modules-6.12.94+deb13-sparc64-di scsi-core-modules-6.12.94+deb13-sparc64-di scsi-modules-6.12.94+deb13-sparc64-di squashfs-modules-6.12.94+deb13-sparc64-di udf-modules-6.12.94+deb13-sparc64-di ufs-modules-6.12.94+deb13-sparc64-di usb-modules-6.12.94+deb13-sparc64-di usb-serial-modules-6.12.94+deb13-sparc64-di usb-storage-modules-6.12.94+deb13-sparc64-di xfs-modules-6.12.94+deb13-sparc64-di, $(MAKE) -f debian/rules.real build_installer ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sparc64-di -pbtrfs-modules-6.12.94+deb13-sparc64-di -pcdrom-core-modules-6.12.94+deb13-sparc64-di -pcrypto-dm-modules-6.12.94+deb13-sparc64-di -pcrypto-modules-6.12.94+deb13-sparc64-di -pdrm-core-modules-6.12.94+deb13-sparc64-di -pext4-modules-6.12.94+deb13-sparc64-di -pf2fs-modules-6.12.94+deb13-sparc64-di -pfat-modules-6.12.94+deb13-sparc64-di -pfb-modules-6.12.94+deb13-sparc64-di -pinput-modules-6.12.94+deb13-sparc64-di -pisofs-modules-6.12.94+deb13-sparc64-di -pjfs-modules-6.12.94+deb13-sparc64-di -pkernel-image-6.12.94+deb13-sparc64-di -pmd-modules-6.12.94+deb13-sparc64-di -pmultipath-modules-6.12.94+deb13-sparc64-di -pnbd-modules-6.12.94+deb13-sparc64-di -pnic-modules-6.12.94+deb13-sparc64-di -pnic-shared-modules-6.12.94+deb13-sparc64-di -pnic-usb-modules-6.12.94+deb13-sparc64-di -ppata-modules-6.12.94+deb13-sparc64-di -pppp-modules-6.12.94+deb13-sparc64-di -psata-modules-6.12.94+deb13-sparc64-di -pscsi-core-modules-6.12.94+deb13-sparc64-di -pscsi-modules-6.12.94+deb13-sparc64-di -psquashfs-modules-6.12.94+deb13-sparc64-di -pudf-modules-6.12.94+deb13-sparc64-di -pufs-modules-6.12.94+deb13-sparc64-di -pusb-modules-6.12.94+deb13-sparc64-di -pusb-serial-modules-6.12.94+deb13-sparc64-di -pusb-storage-modules-6.12.94+deb13-sparc64-di -pxfs-modules-6.12.94+deb13-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_none_sparc64_meta: - $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_sparc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32:build-arch_x32_bpftool build-arch_x32_cpupower build-arch_x32_hyperv-daemons build-arch_x32_kbuild build-arch_x32_perf build-arch_x32_rtla build-arch_x32_sdsi build-arch_x32_usbip build-arch_x32_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real build_bpftool ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real build_cpupower ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real build_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real build_kbuild ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real build_perf ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real build_rtla ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real build_sdsi ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-arch_x32_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real build_usbip ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep:build-indep_doc build-indep_libc-dev build-indep_meta build-indep_none build-indep_rt build-indep_source build-indep_support build-indep_doc: - $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real build_doc ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real build_doc ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_libc-dev: - $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real build_libc-dev ABINAME='6.12.90+deb13.1' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real build_libc-dev ABINAME='6.12.94+deb13' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_meta: - $(call if_package, linux-doc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-source, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source, $(MAKE) -f debian/rules.real build_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_none:build-indep_none_headers-common build-indep_none_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common, $(MAKE) -f debian/rules.real build_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common, $(MAKE) -f debian/rules.real build_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.94+deb13-common' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_rt:build-indep_rt_headers-common build-indep_rt_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common-rt, $(MAKE) -f debian/rules.real build_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common-rt' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common-rt' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common-rt, $(MAKE) -f debian/rules.real build_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common-rt' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.94+deb13-common-rt' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_source: - $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real build_source ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real build_source ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') build-indep_support: - $(call if_package, linux-support-6.12.90+deb13.1, $(MAKE) -f debian/rules.real build_support ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-support-6.12.90+deb13.1' DH_OPTIONS='-plinux-support-6.12.90+deb13.1' PACKAGE_NAME='linux-support-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-support-6.12.94+deb13, $(MAKE) -f debian/rules.real build_support ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-support-6.12.94+deb13' DH_OPTIONS='-plinux-support-6.12.94+deb13' PACKAGE_NAME='linux-support-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') debian/build/config.alpha_none_alpha-generic: - $(MAKE) -f debian/rules.real debian/build/config.alpha_none_alpha-generic ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.alpha_none_alpha-generic ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.alpha_none_alpha-smp: - $(MAKE) -f debian/rules.real debian/build/config.alpha_none_alpha-smp ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.alpha_none_alpha-smp ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.amd64_none_amd64: - $(MAKE) -f debian/rules.real debian/build/config.amd64_none_amd64 ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.amd64_none_amd64 ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.amd64_none_cloud-amd64: - $(MAKE) -f debian/rules.real debian/build/config.amd64_none_cloud-amd64 ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.amd64_none_cloud-amd64 ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.amd64_rt_amd64: - $(MAKE) -f debian/rules.real debian/build/config.amd64_rt_amd64 ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.amd64_rt_amd64 ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.arm64_none_arm64: - $(MAKE) -f debian/rules.real debian/build/config.arm64_none_arm64 ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.arm64_none_arm64 ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.arm64_none_arm64-16k: - $(MAKE) -f debian/rules.real debian/build/config.arm64_none_arm64-16k ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.arm64_none_arm64-16k ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.arm64_none_cloud-arm64: - $(MAKE) -f debian/rules.real debian/build/config.arm64_none_cloud-arm64 ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.arm64_none_cloud-arm64 ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.arm64_rt_arm64: - $(MAKE) -f debian/rules.real debian/build/config.arm64_rt_arm64 ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.arm64_rt_arm64 ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.armel_none_rpi: - $(MAKE) -f debian/rules.real debian/build/config.armel_none_rpi ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.armel_none_rpi ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.armhf_none_armmp: - $(MAKE) -f debian/rules.real debian/build/config.armhf_none_armmp ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.armhf_none_armmp ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.armhf_none_armmp-lpae: - $(MAKE) -f debian/rules.real debian/build/config.armhf_none_armmp-lpae ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.armhf_none_armmp-lpae ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.armhf_rt_armmp: - $(MAKE) -f debian/rules.real debian/build/config.armhf_rt_armmp ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.armhf_rt_armmp ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.hppa_none_parisc: - $(MAKE) -f debian/rules.real debian/build/config.hppa_none_parisc ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.hppa_none_parisc ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.hppa_none_parisc64: - $(MAKE) -f debian/rules.real debian/build/config.hppa_none_parisc64 ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.hppa_none_parisc64 ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.loong64_none_loong64: - $(MAKE) -f debian/rules.real debian/build/config.loong64_none_loong64 ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.loong64_none_loong64 ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.m68k_none_m68k: - $(MAKE) -f debian/rules.real debian/build/config.m68k_none_m68k ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.m68k_none_m68k ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64_none_5kc-malta: - $(MAKE) -f debian/rules.real debian/build/config.mips64_none_5kc-malta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64_none_5kc-malta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64_none_mips64r2eb: - $(MAKE) -f debian/rules.real debian/build/config.mips64_none_mips64r2eb ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64_none_mips64r2eb ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64_none_octeon: - $(MAKE) -f debian/rules.real debian/build/config.mips64_none_octeon ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64_none_octeon ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64el_none_5kc-malta: - $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_5kc-malta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_5kc-malta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64el_none_loongson-3: - $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_loongson-3 ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_loongson-3 ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64el_none_mips64r2el: - $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_mips64r2el ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_mips64r2el ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64el_none_mips64r6el: - $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_mips64r6el ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_mips64r6el ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64el_none_octeon: - $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_octeon ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64el_none_octeon ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips64r6el_none_mips64r6el: - $(MAKE) -f debian/rules.real debian/build/config.mips64r6el_none_mips64r6el ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips64r6el_none_mips64r6el ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips_none_4kc-malta: - $(MAKE) -f debian/rules.real debian/build/config.mips_none_4kc-malta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips_none_4kc-malta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips_none_mips32r2eb: - $(MAKE) -f debian/rules.real debian/build/config.mips_none_mips32r2eb ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips_none_mips32r2eb ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mips_none_octeon: - $(MAKE) -f debian/rules.real debian/build/config.mips_none_octeon ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mips_none_octeon ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mipsel_none_4kc-malta: - $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_4kc-malta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_4kc-malta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mipsel_none_loongson-3: - $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_loongson-3 ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_loongson-3 ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mipsel_none_mips32r2el: - $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_mips32r2el ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_mips32r2el ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.mipsel_none_octeon: - $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_octeon ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.mipsel_none_octeon ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.powerpc_none_powerpc: - $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.powerpc_none_powerpc-smp: - $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc-smp ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc-smp ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.powerpc_none_powerpc64: - $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc64 ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.powerpc_none_powerpc64 ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.ppc64_none_powerpc64: - $(MAKE) -f debian/rules.real debian/build/config.ppc64_none_powerpc64 ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.ppc64_none_powerpc64 ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.ppc64_none_powerpc64-64k: - $(MAKE) -f debian/rules.real debian/build/config.ppc64_none_powerpc64-64k ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.ppc64_none_powerpc64-64k ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.ppc64el_none_powerpc64le: - $(MAKE) -f debian/rules.real debian/build/config.ppc64el_none_powerpc64le ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.ppc64el_none_powerpc64le ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.ppc64el_none_powerpc64le-64k: - $(MAKE) -f debian/rules.real debian/build/config.ppc64el_none_powerpc64le-64k ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.ppc64el_none_powerpc64le-64k ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.riscv64_none_riscv64: - $(MAKE) -f debian/rules.real debian/build/config.riscv64_none_riscv64 ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.riscv64_none_riscv64 ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.s390x_none_s390x: - $(MAKE) -f debian/rules.real debian/build/config.s390x_none_s390x ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.s390x_none_s390x ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' debian/build/config.sh4_none_sh7751r: - $(MAKE) -f debian/rules.real debian/build/config.sh4_none_sh7751r ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.sh4_none_sh7751r ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.sh4_none_sh7785lcr: - $(MAKE) -f debian/rules.real debian/build/config.sh4_none_sh7785lcr ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.sh4_none_sh7785lcr ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.sparc64_none_sparc64: - $(MAKE) -f debian/rules.real debian/build/config.sparc64_none_sparc64 ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.sparc64_none_sparc64 ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' debian/build/config.sparc64_none_sparc64-smp: - $(MAKE) -f debian/rules.real debian/build/config.sparc64_none_sparc64-smp ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real debian/build/config.sparc64_none_sparc64-smp ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' setup:setup_alpha setup_amd64 setup_arm64 setup_armel setup_armhf setup_doc setup_hppa setup_i386 setup_libc-dev setup_loong64 setup_m68k setup_meta setup_mips setup_mips64 setup_mips64el setup_mips64r6el setup_mipsel setup_none setup_powerpc setup_ppc64 setup_ppc64el setup_riscv64 setup_rt setup_s390x setup_sh4 setup_source setup_sparc64 setup_support setup_x32 setup_alpha:setup_alpha_bpftool setup_alpha_config setup_alpha_cpupower setup_alpha_hyperv-daemons setup_alpha_kbuild setup_alpha_none setup_alpha_perf setup_alpha_rtla setup_alpha_sdsi setup_alpha_usbip setup_alpha_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='alpha' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='alpha' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='alpha' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none:setup_alpha_none_alpha-generic setup_alpha_none_alpha-smp setup_alpha_none_alpha-generic:setup_alpha_none_alpha-generic_headers setup_alpha_none_alpha-generic_image setup_alpha_none_alpha-generic_image-dbg setup_alpha_none_alpha-generic_installer setup_alpha_none_alpha-generic_meta setup_alpha_none_alpha-generic_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-generic_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-generic_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-generic-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-generic-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-generic-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-generic_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-alpha-generic-di btrfs-modules-6.12.90+deb13.1-alpha-generic-di cdrom-core-modules-6.12.90+deb13.1-alpha-generic-di crypto-dm-modules-6.12.90+deb13.1-alpha-generic-di crypto-modules-6.12.90+deb13.1-alpha-generic-di drm-core-modules-6.12.90+deb13.1-alpha-generic-di ext4-modules-6.12.90+deb13.1-alpha-generic-di f2fs-modules-6.12.90+deb13.1-alpha-generic-di fat-modules-6.12.90+deb13.1-alpha-generic-di fb-modules-6.12.90+deb13.1-alpha-generic-di input-modules-6.12.90+deb13.1-alpha-generic-di isofs-modules-6.12.90+deb13.1-alpha-generic-di jfs-modules-6.12.90+deb13.1-alpha-generic-di kernel-image-6.12.90+deb13.1-alpha-generic-di loop-modules-6.12.90+deb13.1-alpha-generic-di md-modules-6.12.90+deb13.1-alpha-generic-di multipath-modules-6.12.90+deb13.1-alpha-generic-di nbd-modules-6.12.90+deb13.1-alpha-generic-di nic-modules-6.12.90+deb13.1-alpha-generic-di nic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di nic-shared-modules-6.12.90+deb13.1-alpha-generic-di nic-usb-modules-6.12.90+deb13.1-alpha-generic-di nic-wireless-modules-6.12.90+deb13.1-alpha-generic-di pata-modules-6.12.90+deb13.1-alpha-generic-di pcmcia-modules-6.12.90+deb13.1-alpha-generic-di ppp-modules-6.12.90+deb13.1-alpha-generic-di sata-modules-6.12.90+deb13.1-alpha-generic-di scsi-core-modules-6.12.90+deb13.1-alpha-generic-di scsi-modules-6.12.90+deb13.1-alpha-generic-di scsi-nic-modules-6.12.90+deb13.1-alpha-generic-di serial-modules-6.12.90+deb13.1-alpha-generic-di squashfs-modules-6.12.90+deb13.1-alpha-generic-di usb-modules-6.12.90+deb13.1-alpha-generic-di usb-serial-modules-6.12.90+deb13.1-alpha-generic-di usb-storage-modules-6.12.90+deb13.1-alpha-generic-di xfs-modules-6.12.90+deb13.1-alpha-generic-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-alpha-generic-di -pbtrfs-modules-6.12.90+deb13.1-alpha-generic-di -pcdrom-core-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-dm-modules-6.12.90+deb13.1-alpha-generic-di -pcrypto-modules-6.12.90+deb13.1-alpha-generic-di -pdrm-core-modules-6.12.90+deb13.1-alpha-generic-di -pext4-modules-6.12.90+deb13.1-alpha-generic-di -pf2fs-modules-6.12.90+deb13.1-alpha-generic-di -pfat-modules-6.12.90+deb13.1-alpha-generic-di -pfb-modules-6.12.90+deb13.1-alpha-generic-di -pinput-modules-6.12.90+deb13.1-alpha-generic-di -pisofs-modules-6.12.90+deb13.1-alpha-generic-di -pjfs-modules-6.12.90+deb13.1-alpha-generic-di -pkernel-image-6.12.90+deb13.1-alpha-generic-di -ploop-modules-6.12.90+deb13.1-alpha-generic-di -pmd-modules-6.12.90+deb13.1-alpha-generic-di -pmultipath-modules-6.12.90+deb13.1-alpha-generic-di -pnbd-modules-6.12.90+deb13.1-alpha-generic-di -pnic-modules-6.12.90+deb13.1-alpha-generic-di -pnic-pcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pnic-shared-modules-6.12.90+deb13.1-alpha-generic-di -pnic-usb-modules-6.12.90+deb13.1-alpha-generic-di -pnic-wireless-modules-6.12.90+deb13.1-alpha-generic-di -ppata-modules-6.12.90+deb13.1-alpha-generic-di -ppcmcia-modules-6.12.90+deb13.1-alpha-generic-di -pppp-modules-6.12.90+deb13.1-alpha-generic-di -psata-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-core-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-modules-6.12.90+deb13.1-alpha-generic-di -pscsi-nic-modules-6.12.90+deb13.1-alpha-generic-di -pserial-modules-6.12.90+deb13.1-alpha-generic-di -psquashfs-modules-6.12.90+deb13.1-alpha-generic-di -pusb-modules-6.12.90+deb13.1-alpha-generic-di -pusb-serial-modules-6.12.90+deb13.1-alpha-generic-di -pusb-storage-modules-6.12.90+deb13.1-alpha-generic-di -pxfs-modules-6.12.90+deb13.1-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-alpha-generic-di btrfs-modules-6.12.94+deb13-alpha-generic-di cdrom-core-modules-6.12.94+deb13-alpha-generic-di crypto-dm-modules-6.12.94+deb13-alpha-generic-di crypto-modules-6.12.94+deb13-alpha-generic-di drm-core-modules-6.12.94+deb13-alpha-generic-di ext4-modules-6.12.94+deb13-alpha-generic-di f2fs-modules-6.12.94+deb13-alpha-generic-di fat-modules-6.12.94+deb13-alpha-generic-di fb-modules-6.12.94+deb13-alpha-generic-di input-modules-6.12.94+deb13-alpha-generic-di isofs-modules-6.12.94+deb13-alpha-generic-di jfs-modules-6.12.94+deb13-alpha-generic-di kernel-image-6.12.94+deb13-alpha-generic-di loop-modules-6.12.94+deb13-alpha-generic-di md-modules-6.12.94+deb13-alpha-generic-di multipath-modules-6.12.94+deb13-alpha-generic-di nbd-modules-6.12.94+deb13-alpha-generic-di nic-modules-6.12.94+deb13-alpha-generic-di nic-pcmcia-modules-6.12.94+deb13-alpha-generic-di nic-shared-modules-6.12.94+deb13-alpha-generic-di nic-usb-modules-6.12.94+deb13-alpha-generic-di nic-wireless-modules-6.12.94+deb13-alpha-generic-di pata-modules-6.12.94+deb13-alpha-generic-di pcmcia-modules-6.12.94+deb13-alpha-generic-di ppp-modules-6.12.94+deb13-alpha-generic-di sata-modules-6.12.94+deb13-alpha-generic-di scsi-core-modules-6.12.94+deb13-alpha-generic-di scsi-modules-6.12.94+deb13-alpha-generic-di scsi-nic-modules-6.12.94+deb13-alpha-generic-di serial-modules-6.12.94+deb13-alpha-generic-di squashfs-modules-6.12.94+deb13-alpha-generic-di usb-modules-6.12.94+deb13-alpha-generic-di usb-serial-modules-6.12.94+deb13-alpha-generic-di usb-storage-modules-6.12.94+deb13-alpha-generic-di xfs-modules-6.12.94+deb13-alpha-generic-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-alpha-generic-di -pbtrfs-modules-6.12.94+deb13-alpha-generic-di -pcdrom-core-modules-6.12.94+deb13-alpha-generic-di -pcrypto-dm-modules-6.12.94+deb13-alpha-generic-di -pcrypto-modules-6.12.94+deb13-alpha-generic-di -pdrm-core-modules-6.12.94+deb13-alpha-generic-di -pext4-modules-6.12.94+deb13-alpha-generic-di -pf2fs-modules-6.12.94+deb13-alpha-generic-di -pfat-modules-6.12.94+deb13-alpha-generic-di -pfb-modules-6.12.94+deb13-alpha-generic-di -pinput-modules-6.12.94+deb13-alpha-generic-di -pisofs-modules-6.12.94+deb13-alpha-generic-di -pjfs-modules-6.12.94+deb13-alpha-generic-di -pkernel-image-6.12.94+deb13-alpha-generic-di -ploop-modules-6.12.94+deb13-alpha-generic-di -pmd-modules-6.12.94+deb13-alpha-generic-di -pmultipath-modules-6.12.94+deb13-alpha-generic-di -pnbd-modules-6.12.94+deb13-alpha-generic-di -pnic-modules-6.12.94+deb13-alpha-generic-di -pnic-pcmcia-modules-6.12.94+deb13-alpha-generic-di -pnic-shared-modules-6.12.94+deb13-alpha-generic-di -pnic-usb-modules-6.12.94+deb13-alpha-generic-di -pnic-wireless-modules-6.12.94+deb13-alpha-generic-di -ppata-modules-6.12.94+deb13-alpha-generic-di -ppcmcia-modules-6.12.94+deb13-alpha-generic-di -pppp-modules-6.12.94+deb13-alpha-generic-di -psata-modules-6.12.94+deb13-alpha-generic-di -pscsi-core-modules-6.12.94+deb13-alpha-generic-di -pscsi-modules-6.12.94+deb13-alpha-generic-di -pscsi-nic-modules-6.12.94+deb13-alpha-generic-di -pserial-modules-6.12.94+deb13-alpha-generic-di -psquashfs-modules-6.12.94+deb13-alpha-generic-di -pusb-modules-6.12.94+deb13-alpha-generic-di -pusb-serial-modules-6.12.94+deb13-alpha-generic-di -pusb-storage-modules-6.12.94+deb13-alpha-generic-di -pxfs-modules-6.12.94+deb13-alpha-generic-di' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-alpha-generic-di' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-generic_meta: - $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic' DH_OPTIONS='-plinux-image-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-generic, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-generic' DH_OPTIONS='-plinux-headers-alpha-generic' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-generic' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-headers-alpha-generic' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-generic-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-generic-dbg' DH_OPTIONS='-plinux-image-alpha-generic-dbg' FEATURESET='none' FLAVOUR='alpha-generic' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-generic-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-generic' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-generic\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-generic' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-generic' PACKAGE_NAME='linux-image-alpha-generic-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-smp:setup_alpha_none_alpha-smp_bpf-dev setup_alpha_none_alpha-smp_headers setup_alpha_none_alpha-smp_image setup_alpha_none_alpha-smp_image-dbg setup_alpha_none_alpha-smp_meta setup_alpha_none_alpha-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-alpha-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-alpha-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-alpha-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_none_alpha-smp_meta: - $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp' DH_OPTIONS='-plinux-image-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-alpha-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-alpha-smp' DH_OPTIONS='-plinux-headers-alpha-smp' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-alpha-smp' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-headers-alpha-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-alpha-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='alpha' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-alpha-smp-dbg' DH_OPTIONS='-plinux-image-alpha-smp-dbg' FEATURESET='none' FLAVOUR='alpha-smp' IMAGE_FILE='arch/alpha/boot/vmlinux.gz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-alpha-smp-dbg' KCONFIG='debian/config/config debian/config/alpha/config debian/config/alpha/config.alpha-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-alpha-smp\""' KERNEL_ARCH='alpha' LOCALVERSION='-alpha-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-alpha-smp' PACKAGE_NAME='linux-image-alpha-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='alpha' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='alpha' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='alpha' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_alpha_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='alpha' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='alpha' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64:setup_amd64_bpftool setup_amd64_config setup_amd64_cpupower setup_amd64_hyperv-daemons setup_amd64_kbuild setup_amd64_none setup_amd64_perf setup_amd64_rt setup_amd64_rtla setup_amd64_sdsi setup_amd64_signed-template setup_amd64_usbip setup_amd64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='x86' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_none:setup_amd64_none_amd64 setup_amd64_none_cloud-amd64 setup_amd64_none_amd64:setup_amd64_none_amd64_bpf-dev setup_amd64_none_amd64_headers setup_amd64_none_amd64_image setup_amd64_none_amd64_image-dbg setup_amd64_none_amd64_installer-test setup_amd64_none_amd64_meta setup_amd64_none_amd64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-unsigned' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_amd64_installer-test: - $(MAKE) -f debian/rules.real setup_installer-test ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-amd64-di -pbtrfs-modules-6.12.90+deb13.1-amd64-di -pcdrom-core-modules-6.12.90+deb13.1-amd64-di -pcrypto-dm-modules-6.12.90+deb13.1-amd64-di -pcrypto-modules-6.12.90+deb13.1-amd64-di -pdrm-core-modules-6.12.90+deb13.1-amd64-di -pext4-modules-6.12.90+deb13.1-amd64-di -pf2fs-modules-6.12.90+deb13.1-amd64-di -pfat-modules-6.12.90+deb13.1-amd64-di -pfb-modules-6.12.90+deb13.1-amd64-di -pfirewire-core-modules-6.12.90+deb13.1-amd64-di -pinput-modules-6.12.90+deb13.1-amd64-di -pisofs-modules-6.12.90+deb13.1-amd64-di -pjfs-modules-6.12.90+deb13.1-amd64-di -pkernel-image-6.12.90+deb13.1-amd64-di -ploop-modules-6.12.90+deb13.1-amd64-di -pmd-modules-6.12.90+deb13.1-amd64-di -pmmc-core-modules-6.12.90+deb13.1-amd64-di -pmmc-modules-6.12.90+deb13.1-amd64-di -pmtd-core-modules-6.12.90+deb13.1-amd64-di -pmultipath-modules-6.12.90+deb13.1-amd64-di -pnbd-modules-6.12.90+deb13.1-amd64-di -pnic-modules-6.12.90+deb13.1-amd64-di -pnic-pcmcia-modules-6.12.90+deb13.1-amd64-di -pnic-shared-modules-6.12.90+deb13.1-amd64-di -pnic-usb-modules-6.12.90+deb13.1-amd64-di -pnic-wireless-modules-6.12.90+deb13.1-amd64-di -ppata-modules-6.12.90+deb13.1-amd64-di -ppcmcia-modules-6.12.90+deb13.1-amd64-di -ppcmcia-storage-modules-6.12.90+deb13.1-amd64-di -pppp-modules-6.12.90+deb13.1-amd64-di -prfkill-modules-6.12.90+deb13.1-amd64-di -psata-modules-6.12.90+deb13.1-amd64-di -pscsi-core-modules-6.12.90+deb13.1-amd64-di -pscsi-modules-6.12.90+deb13.1-amd64-di -pscsi-nic-modules-6.12.90+deb13.1-amd64-di -pserial-modules-6.12.90+deb13.1-amd64-di -psound-modules-6.12.90+deb13.1-amd64-di -pspeakup-modules-6.12.90+deb13.1-amd64-di -psquashfs-modules-6.12.90+deb13.1-amd64-di -pudf-modules-6.12.90+deb13.1-amd64-di -puinput-modules-6.12.90+deb13.1-amd64-di -pusb-modules-6.12.90+deb13.1-amd64-di -pusb-serial-modules-6.12.90+deb13.1-amd64-di -pusb-storage-modules-6.12.90+deb13.1-amd64-di -pxfs-modules-6.12.90+deb13.1-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real setup_installer-test ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-amd64-di -pbtrfs-modules-6.12.94+deb13-amd64-di -pcdrom-core-modules-6.12.94+deb13-amd64-di -pcrypto-dm-modules-6.12.94+deb13-amd64-di -pcrypto-modules-6.12.94+deb13-amd64-di -pdrm-core-modules-6.12.94+deb13-amd64-di -pext4-modules-6.12.94+deb13-amd64-di -pf2fs-modules-6.12.94+deb13-amd64-di -pfat-modules-6.12.94+deb13-amd64-di -pfb-modules-6.12.94+deb13-amd64-di -pfirewire-core-modules-6.12.94+deb13-amd64-di -pinput-modules-6.12.94+deb13-amd64-di -pisofs-modules-6.12.94+deb13-amd64-di -pjfs-modules-6.12.94+deb13-amd64-di -pkernel-image-6.12.94+deb13-amd64-di -ploop-modules-6.12.94+deb13-amd64-di -pmd-modules-6.12.94+deb13-amd64-di -pmmc-core-modules-6.12.94+deb13-amd64-di -pmmc-modules-6.12.94+deb13-amd64-di -pmtd-core-modules-6.12.94+deb13-amd64-di -pmultipath-modules-6.12.94+deb13-amd64-di -pnbd-modules-6.12.94+deb13-amd64-di -pnic-modules-6.12.94+deb13-amd64-di -pnic-pcmcia-modules-6.12.94+deb13-amd64-di -pnic-shared-modules-6.12.94+deb13-amd64-di -pnic-usb-modules-6.12.94+deb13-amd64-di -pnic-wireless-modules-6.12.94+deb13-amd64-di -ppata-modules-6.12.94+deb13-amd64-di -ppcmcia-modules-6.12.94+deb13-amd64-di -ppcmcia-storage-modules-6.12.94+deb13-amd64-di -pppp-modules-6.12.94+deb13-amd64-di -prfkill-modules-6.12.94+deb13-amd64-di -psata-modules-6.12.94+deb13-amd64-di -pscsi-core-modules-6.12.94+deb13-amd64-di -pscsi-modules-6.12.94+deb13-amd64-di -pscsi-nic-modules-6.12.94+deb13-amd64-di -pserial-modules-6.12.94+deb13-amd64-di -psound-modules-6.12.94+deb13-amd64-di -pspeakup-modules-6.12.94+deb13-amd64-di -psquashfs-modules-6.12.94+deb13-amd64-di -pudf-modules-6.12.94+deb13-amd64-di -puinput-modules-6.12.94+deb13-amd64-di -pusb-modules-6.12.94+deb13-amd64-di -pusb-serial-modules-6.12.94+deb13-amd64-di -pusb-storage-modules-6.12.94+deb13-amd64-di -pxfs-modules-6.12.94+deb13-amd64-di' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-amd64-di' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' setup_amd64_none_amd64_meta: - $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-amd64-dbg' DH_OPTIONS='-plinux-image-amd64-dbg' FEATURESET='none' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-amd64' PACKAGE_NAME='linux-image-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64:setup_amd64_none_cloud-amd64_headers setup_amd64_none_cloud-amd64_image setup_amd64_none_cloud-amd64_image-dbg setup_amd64_none_cloud-amd64_meta setup_amd64_none_cloud-amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-amd64' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-unsigned' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_none_cloud-amd64_meta: - $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-amd64-dbg' DH_OPTIONS='-plinux-image-cloud-amd64-dbg' FEATURESET='none' FLAVOUR='cloud-amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/config.cloud debian/config/amd64/config.cloud-amd64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-cloud-amd64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-amd64' PACKAGE_NAME='linux-image-cloud-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_rt:setup_amd64_rt_amd64 setup_amd64_rt_amd64:setup_amd64_rt_amd64_headers setup_amd64_rt_amd64_image setup_amd64_rt_amd64_image-dbg setup_amd64_rt_amd64_meta setup_amd64_rt_amd64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-amd64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-amd64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-amd64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-amd64' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-amd64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rt_amd64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-unsigned' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rt_amd64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-amd64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-amd64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rt_amd64_meta: - $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-amd64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='amd64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-amd64-dbg' DH_OPTIONS='-plinux-image-rt-amd64-dbg' FEATURESET='rt' FLAVOUR='amd64' IMAGE_FILE='arch/x86/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-amd64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-x86/config debian/config/amd64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-amd64\""' KERNEL_ARCH='x86' LOCALVERSION='-rt-amd64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-amd64' PACKAGE_NAME='linux-image-rt-amd64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_amd64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_signed-template: - $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real setup_signed-template ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-amd64-signed-template, $(MAKE) -f debian/rules.real setup_signed-template ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/linux-image-amd64-signed-template' DH_OPTIONS='-plinux-image-amd64-signed-template' KERNEL_ARCH='x86' PACKAGE_NAME='linux-image-amd64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_amd64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='amd64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64:setup_arm64_bpftool setup_arm64_config setup_arm64_cpupower setup_arm64_hyperv-daemons setup_arm64_kbuild setup_arm64_none setup_arm64_perf setup_arm64_rt setup_arm64_rtla setup_arm64_sdsi setup_arm64_signed-template setup_arm64_usbip setup_arm64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm64' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm64' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_none:setup_arm64_none_arm64 setup_arm64_none_arm64-16k setup_arm64_none_cloud-arm64 setup_arm64_none_arm64:setup_arm64_none_arm64_bpf-dev setup_arm64_none_arm64_headers setup_arm64_none_arm64_image setup_arm64_none_arm64_image-dbg setup_arm64_none_arm64_installer-test setup_arm64_none_arm64_meta setup_arm64_none_arm64-16k:setup_arm64_none_arm64-16k_headers setup_arm64_none_arm64-16k_image setup_arm64_none_arm64-16k_image-dbg setup_arm64_none_arm64-16k_meta setup_arm64_none_arm64-16k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64-16k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64-16k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64-16k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64-16k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64-16k' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64-16k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64-16k_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-unsigned' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64-16k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-16k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-16k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-16k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64-16k_meta: - $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-16k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-16k-dbg' DH_OPTIONS='-plinux-image-arm64-16k-dbg' FEATURESET='none' FLAVOUR='arm64-16k' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-16k-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/arm64/config-page-16k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64-16k\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64-16k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64-16k' PACKAGE_NAME='linux-image-arm64-16k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-unsigned' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_arm64_installer-test: - $(MAKE) -f debian/rules.real setup_installer-test ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-arm64-di -pbtrfs-modules-6.12.90+deb13.1-arm64-di -pcdrom-core-modules-6.12.90+deb13.1-arm64-di -pcrypto-dm-modules-6.12.90+deb13.1-arm64-di -pcrypto-modules-6.12.90+deb13.1-arm64-di -pext4-modules-6.12.90+deb13.1-arm64-di -pf2fs-modules-6.12.90+deb13.1-arm64-di -pfat-modules-6.12.90+deb13.1-arm64-di -pfb-modules-6.12.90+deb13.1-arm64-di -pinput-modules-6.12.90+deb13.1-arm64-di -pisofs-modules-6.12.90+deb13.1-arm64-di -pjfs-modules-6.12.90+deb13.1-arm64-di -pkernel-image-6.12.90+deb13.1-arm64-di -ploop-modules-6.12.90+deb13.1-arm64-di -pmd-modules-6.12.90+deb13.1-arm64-di -pmmc-modules-6.12.90+deb13.1-arm64-di -pmultipath-modules-6.12.90+deb13.1-arm64-di -pnbd-modules-6.12.90+deb13.1-arm64-di -pnic-modules-6.12.90+deb13.1-arm64-di -pnic-shared-modules-6.12.90+deb13.1-arm64-di -pnic-usb-modules-6.12.90+deb13.1-arm64-di -pnic-wireless-modules-6.12.90+deb13.1-arm64-di -pppp-modules-6.12.90+deb13.1-arm64-di -psata-modules-6.12.90+deb13.1-arm64-di -pscsi-core-modules-6.12.90+deb13.1-arm64-di -pscsi-modules-6.12.90+deb13.1-arm64-di -pscsi-nic-modules-6.12.90+deb13.1-arm64-di -psound-modules-6.12.90+deb13.1-arm64-di -pspeakup-modules-6.12.90+deb13.1-arm64-di -psquashfs-modules-6.12.90+deb13.1-arm64-di -pudf-modules-6.12.90+deb13.1-arm64-di -puinput-modules-6.12.90+deb13.1-arm64-di -pusb-modules-6.12.90+deb13.1-arm64-di -pusb-serial-modules-6.12.90+deb13.1-arm64-di -pusb-storage-modules-6.12.90+deb13.1-arm64-di -pxfs-modules-6.12.90+deb13.1-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' + $(MAKE) -f debian/rules.real setup_installer-test ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-arm64-di -pbtrfs-modules-6.12.94+deb13-arm64-di -pcdrom-core-modules-6.12.94+deb13-arm64-di -pcrypto-dm-modules-6.12.94+deb13-arm64-di -pcrypto-modules-6.12.94+deb13-arm64-di -pext4-modules-6.12.94+deb13-arm64-di -pf2fs-modules-6.12.94+deb13-arm64-di -pfat-modules-6.12.94+deb13-arm64-di -pfb-modules-6.12.94+deb13-arm64-di -pinput-modules-6.12.94+deb13-arm64-di -pisofs-modules-6.12.94+deb13-arm64-di -pjfs-modules-6.12.94+deb13-arm64-di -pkernel-image-6.12.94+deb13-arm64-di -ploop-modules-6.12.94+deb13-arm64-di -pmd-modules-6.12.94+deb13-arm64-di -pmmc-modules-6.12.94+deb13-arm64-di -pmultipath-modules-6.12.94+deb13-arm64-di -pnbd-modules-6.12.94+deb13-arm64-di -pnic-modules-6.12.94+deb13-arm64-di -pnic-shared-modules-6.12.94+deb13-arm64-di -pnic-usb-modules-6.12.94+deb13-arm64-di -pnic-wireless-modules-6.12.94+deb13-arm64-di -pppp-modules-6.12.94+deb13-arm64-di -psata-modules-6.12.94+deb13-arm64-di -pscsi-core-modules-6.12.94+deb13-arm64-di -pscsi-modules-6.12.94+deb13-arm64-di -pscsi-nic-modules-6.12.94+deb13-arm64-di -psound-modules-6.12.94+deb13-arm64-di -pspeakup-modules-6.12.94+deb13-arm64-di -psquashfs-modules-6.12.94+deb13-arm64-di -pudf-modules-6.12.94+deb13-arm64-di -puinput-modules-6.12.94+deb13-arm64-di -pusb-modules-6.12.94+deb13-arm64-di -pusb-serial-modules-6.12.94+deb13-arm64-di -pusb-storage-modules-6.12.94+deb13-arm64-di -pxfs-modules-6.12.94+deb13-arm64-di' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-arm64-di' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12' setup_arm64_none_arm64_meta: - $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-arm64-dbg' DH_OPTIONS='-plinux-image-arm64-dbg' FEATURESET='none' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-arm64' PACKAGE_NAME='linux-image-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64:setup_arm64_none_cloud-arm64_headers setup_arm64_none_cloud-arm64_image setup_arm64_none_cloud-arm64_image-dbg setup_arm64_none_cloud-arm64_meta setup_arm64_none_cloud-arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-cloud-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-cloud-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-cloud-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-cloud-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-cloud-arm64' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-cloud-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-unsigned' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-cloud-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-cloud-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_none_cloud-arm64_meta: - $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-cloud-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-cloud-arm64-dbg' DH_OPTIONS='-plinux-image-cloud-arm64-dbg' FEATURESET='none' FLAVOUR='cloud-arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-cloud-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/config.cloud debian/config/arm64/config.cloud-arm64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-cloud-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-cloud-arm64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-cloud-arm64' PACKAGE_NAME='linux-image-cloud-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_rt:setup_arm64_rt_arm64 setup_arm64_rt_arm64:setup_arm64_rt_arm64_headers setup_arm64_rt_arm64_image setup_arm64_rt_arm64_image-dbg setup_arm64_rt_arm64_meta setup_arm64_rt_arm64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-arm64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-arm64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-arm64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-arm64' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-arm64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rt_arm64_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-unsigned' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-unsigned, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-unsigned' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-unsigned' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-unsigned' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rt_arm64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-arm64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-arm64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rt_arm64_meta: - $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-arm64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='arm64' COMPAT_GNU_TYPE='arm-linux-gnueabihf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-arm64-dbg' DH_OPTIONS='-plinux-image-rt-arm64-dbg' FEATURESET='rt' FLAVOUR='arm64' IMAGE_FILE='arch/arm64/boot/Image' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-arm64-dbg' KCONFIG='debian/config/config debian/config/arm64/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-arm64\""' KERNEL_ARCH='arm64' LOCALVERSION='-rt-arm64' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-arm64' PACKAGE_NAME='linux-image-rt-arm64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_arm64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm64' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm64' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_signed-template: - $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real setup_signed-template ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-arm64-signed-template, $(MAKE) -f debian/rules.real setup_signed-template ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/linux-image-arm64-signed-template' DH_OPTIONS='-plinux-image-arm64-signed-template' KERNEL_ARCH='arm64' PACKAGE_NAME='linux-image-arm64-signed-template' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_arm64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='arm64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm64' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel:setup_armel_bpftool setup_armel_config setup_armel_cpupower setup_armel_hyperv-daemons setup_armel_kbuild setup_armel_none setup_armel_perf setup_armel_rtla setup_armel_sdsi setup_armel_usbip setup_armel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_none:setup_armel_none_rpi setup_armel_none_rpi:setup_armel_none_rpi_headers setup_armel_none_rpi_image setup_armel_none_rpi_image-dbg setup_armel_none_rpi_meta setup_armel_none_rpi_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_none_rpi_image: - $(call if_package, linux-image-6.12.90+deb13.1-rpi, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_none_rpi_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rpi-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rpi-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rpi-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-6.12.94+deb13-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_none_rpi_meta: - $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi' DH_OPTIONS='-plinux-image-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-rpi, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rpi' DH_OPTIONS='-plinux-headers-rpi' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rpi' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-headers-rpi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-rpi-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rpi-dbg' DH_OPTIONS='-plinux-image-rpi-dbg' FEATURESET='none' FLAVOUR='rpi' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rpi-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armel/config debian/config/armel/config.rpi' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rpi\""' KERNEL_ARCH='arm' LOCALVERSION='-rpi' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-rpi' PACKAGE_NAME='linux-image-rpi-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='armel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf:setup_armhf_bpftool setup_armhf_config setup_armhf_cpupower setup_armhf_hyperv-daemons setup_armhf_kbuild setup_armhf_none setup_armhf_perf setup_armhf_rt setup_armhf_rtla setup_armhf_sdsi setup_armhf_usbip setup_armhf_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='arm' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='arm' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='arm' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='arm' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='arm' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_none:setup_armhf_none_armmp setup_armhf_none_armmp-lpae setup_armhf_none_armmp:setup_armhf_none_armmp_bpf-dev setup_armhf_none_armmp_headers setup_armhf_none_armmp_image setup_armhf_none_armmp_image-dbg setup_armhf_none_armmp_installer setup_armhf_none_armmp_meta setup_armhf_none_armmp-lpae:setup_armhf_none_armmp-lpae_headers setup_armhf_none_armmp-lpae_image setup_armhf_none_armmp-lpae_image-dbg setup_armhf_none_armmp-lpae_meta setup_armhf_none_armmp-lpae_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp-lpae_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp-lpae_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-lpae-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-lpae-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp-lpae_meta: - $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae' DH_OPTIONS='-plinux-image-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp-lpae, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp-lpae' DH_OPTIONS='-plinux-headers-armmp-lpae' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp-lpae' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-headers-armmp-lpae' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-lpae-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-lpae-dbg' DH_OPTIONS='-plinux-image-armmp-lpae-dbg' FEATURESET='none' FLAVOUR='armmp-lpae' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-lpae-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/armhf/config.armmp-lpae' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp-lpae\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp-lpae' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp-lpae' PACKAGE_NAME='linux-image-armmp-lpae-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-armmp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-armmp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-armmp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-armmp-di btrfs-modules-6.12.90+deb13.1-armmp-di cdrom-core-modules-6.12.90+deb13.1-armmp-di crypto-dm-modules-6.12.90+deb13.1-armmp-di crypto-modules-6.12.90+deb13.1-armmp-di drm-core-modules-6.12.90+deb13.1-armmp-di ext4-modules-6.12.90+deb13.1-armmp-di f2fs-modules-6.12.90+deb13.1-armmp-di fat-modules-6.12.90+deb13.1-armmp-di fb-modules-6.12.90+deb13.1-armmp-di input-modules-6.12.90+deb13.1-armmp-di isofs-modules-6.12.90+deb13.1-armmp-di jfs-modules-6.12.90+deb13.1-armmp-di kernel-image-6.12.90+deb13.1-armmp-di loop-modules-6.12.90+deb13.1-armmp-di md-modules-6.12.90+deb13.1-armmp-di mmc-modules-6.12.90+deb13.1-armmp-di mtd-modules-6.12.90+deb13.1-armmp-di multipath-modules-6.12.90+deb13.1-armmp-di nbd-modules-6.12.90+deb13.1-armmp-di nic-modules-6.12.90+deb13.1-armmp-di nic-shared-modules-6.12.90+deb13.1-armmp-di nic-usb-modules-6.12.90+deb13.1-armmp-di nic-wireless-modules-6.12.90+deb13.1-armmp-di pata-modules-6.12.90+deb13.1-armmp-di ppp-modules-6.12.90+deb13.1-armmp-di sata-modules-6.12.90+deb13.1-armmp-di scsi-core-modules-6.12.90+deb13.1-armmp-di scsi-modules-6.12.90+deb13.1-armmp-di scsi-nic-modules-6.12.90+deb13.1-armmp-di sound-modules-6.12.90+deb13.1-armmp-di speakup-modules-6.12.90+deb13.1-armmp-di squashfs-modules-6.12.90+deb13.1-armmp-di udf-modules-6.12.90+deb13.1-armmp-di uinput-modules-6.12.90+deb13.1-armmp-di usb-modules-6.12.90+deb13.1-armmp-di usb-serial-modules-6.12.90+deb13.1-armmp-di usb-storage-modules-6.12.90+deb13.1-armmp-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-armmp-di -pbtrfs-modules-6.12.90+deb13.1-armmp-di -pcdrom-core-modules-6.12.90+deb13.1-armmp-di -pcrypto-dm-modules-6.12.90+deb13.1-armmp-di -pcrypto-modules-6.12.90+deb13.1-armmp-di -pdrm-core-modules-6.12.90+deb13.1-armmp-di -pext4-modules-6.12.90+deb13.1-armmp-di -pf2fs-modules-6.12.90+deb13.1-armmp-di -pfat-modules-6.12.90+deb13.1-armmp-di -pfb-modules-6.12.90+deb13.1-armmp-di -pinput-modules-6.12.90+deb13.1-armmp-di -pisofs-modules-6.12.90+deb13.1-armmp-di -pjfs-modules-6.12.90+deb13.1-armmp-di -pkernel-image-6.12.90+deb13.1-armmp-di -ploop-modules-6.12.90+deb13.1-armmp-di -pmd-modules-6.12.90+deb13.1-armmp-di -pmmc-modules-6.12.90+deb13.1-armmp-di -pmtd-modules-6.12.90+deb13.1-armmp-di -pmultipath-modules-6.12.90+deb13.1-armmp-di -pnbd-modules-6.12.90+deb13.1-armmp-di -pnic-modules-6.12.90+deb13.1-armmp-di -pnic-shared-modules-6.12.90+deb13.1-armmp-di -pnic-usb-modules-6.12.90+deb13.1-armmp-di -pnic-wireless-modules-6.12.90+deb13.1-armmp-di -ppata-modules-6.12.90+deb13.1-armmp-di -pppp-modules-6.12.90+deb13.1-armmp-di -psata-modules-6.12.90+deb13.1-armmp-di -pscsi-core-modules-6.12.90+deb13.1-armmp-di -pscsi-modules-6.12.90+deb13.1-armmp-di -pscsi-nic-modules-6.12.90+deb13.1-armmp-di -psound-modules-6.12.90+deb13.1-armmp-di -pspeakup-modules-6.12.90+deb13.1-armmp-di -psquashfs-modules-6.12.90+deb13.1-armmp-di -pudf-modules-6.12.90+deb13.1-armmp-di -puinput-modules-6.12.90+deb13.1-armmp-di -pusb-modules-6.12.90+deb13.1-armmp-di -pusb-serial-modules-6.12.90+deb13.1-armmp-di -pusb-storage-modules-6.12.90+deb13.1-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-armmp-di btrfs-modules-6.12.94+deb13-armmp-di cdrom-core-modules-6.12.94+deb13-armmp-di crypto-dm-modules-6.12.94+deb13-armmp-di crypto-modules-6.12.94+deb13-armmp-di drm-core-modules-6.12.94+deb13-armmp-di ext4-modules-6.12.94+deb13-armmp-di f2fs-modules-6.12.94+deb13-armmp-di fat-modules-6.12.94+deb13-armmp-di fb-modules-6.12.94+deb13-armmp-di input-modules-6.12.94+deb13-armmp-di isofs-modules-6.12.94+deb13-armmp-di jfs-modules-6.12.94+deb13-armmp-di kernel-image-6.12.94+deb13-armmp-di loop-modules-6.12.94+deb13-armmp-di md-modules-6.12.94+deb13-armmp-di mmc-modules-6.12.94+deb13-armmp-di mtd-modules-6.12.94+deb13-armmp-di multipath-modules-6.12.94+deb13-armmp-di nbd-modules-6.12.94+deb13-armmp-di nic-modules-6.12.94+deb13-armmp-di nic-shared-modules-6.12.94+deb13-armmp-di nic-usb-modules-6.12.94+deb13-armmp-di nic-wireless-modules-6.12.94+deb13-armmp-di pata-modules-6.12.94+deb13-armmp-di ppp-modules-6.12.94+deb13-armmp-di sata-modules-6.12.94+deb13-armmp-di scsi-core-modules-6.12.94+deb13-armmp-di scsi-modules-6.12.94+deb13-armmp-di scsi-nic-modules-6.12.94+deb13-armmp-di sound-modules-6.12.94+deb13-armmp-di speakup-modules-6.12.94+deb13-armmp-di squashfs-modules-6.12.94+deb13-armmp-di udf-modules-6.12.94+deb13-armmp-di uinput-modules-6.12.94+deb13-armmp-di usb-modules-6.12.94+deb13-armmp-di usb-serial-modules-6.12.94+deb13-armmp-di usb-storage-modules-6.12.94+deb13-armmp-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-armmp-di -pbtrfs-modules-6.12.94+deb13-armmp-di -pcdrom-core-modules-6.12.94+deb13-armmp-di -pcrypto-dm-modules-6.12.94+deb13-armmp-di -pcrypto-modules-6.12.94+deb13-armmp-di -pdrm-core-modules-6.12.94+deb13-armmp-di -pext4-modules-6.12.94+deb13-armmp-di -pf2fs-modules-6.12.94+deb13-armmp-di -pfat-modules-6.12.94+deb13-armmp-di -pfb-modules-6.12.94+deb13-armmp-di -pinput-modules-6.12.94+deb13-armmp-di -pisofs-modules-6.12.94+deb13-armmp-di -pjfs-modules-6.12.94+deb13-armmp-di -pkernel-image-6.12.94+deb13-armmp-di -ploop-modules-6.12.94+deb13-armmp-di -pmd-modules-6.12.94+deb13-armmp-di -pmmc-modules-6.12.94+deb13-armmp-di -pmtd-modules-6.12.94+deb13-armmp-di -pmultipath-modules-6.12.94+deb13-armmp-di -pnbd-modules-6.12.94+deb13-armmp-di -pnic-modules-6.12.94+deb13-armmp-di -pnic-shared-modules-6.12.94+deb13-armmp-di -pnic-usb-modules-6.12.94+deb13-armmp-di -pnic-wireless-modules-6.12.94+deb13-armmp-di -ppata-modules-6.12.94+deb13-armmp-di -pppp-modules-6.12.94+deb13-armmp-di -psata-modules-6.12.94+deb13-armmp-di -pscsi-core-modules-6.12.94+deb13-armmp-di -pscsi-modules-6.12.94+deb13-armmp-di -pscsi-nic-modules-6.12.94+deb13-armmp-di -psound-modules-6.12.94+deb13-armmp-di -pspeakup-modules-6.12.94+deb13-armmp-di -psquashfs-modules-6.12.94+deb13-armmp-di -pudf-modules-6.12.94+deb13-armmp-di -puinput-modules-6.12.94+deb13-armmp-di -pusb-modules-6.12.94+deb13-armmp-di -pusb-serial-modules-6.12.94+deb13-armmp-di -pusb-storage-modules-6.12.94+deb13-armmp-di' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-armmp-di' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_none_armmp_meta: - $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp' DH_OPTIONS='-plinux-image-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-armmp' DH_OPTIONS='-plinux-headers-armmp' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-headers-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-armmp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-armmp-dbg' DH_OPTIONS='-plinux-image-armmp-dbg' FEATURESET='none' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-armmp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-armmp' PACKAGE_NAME='linux-image-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='arm' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_rt:setup_armhf_rt_armmp setup_armhf_rt_armmp:setup_armhf_rt_armmp_headers setup_armhf_rt_armmp_image setup_armhf_rt_armmp_image-dbg setup_armhf_rt_armmp_meta setup_armhf_rt_armmp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_rt_armmp_image: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_rt_armmp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-rt-armmp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-rt-armmp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-rt-armmp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-6.12.94+deb13-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_rt_armmp_meta: - $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp' DH_OPTIONS='-plinux-image-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-rt-armmp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-rt-armmp' DH_OPTIONS='-plinux-headers-rt-armmp' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-rt-armmp' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-headers-rt-armmp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-rt-armmp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='armhf' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-rt-armmp-dbg' DH_OPTIONS='-plinux-image-rt-armmp-dbg' FEATURESET='rt' FLAVOUR='armmp' IMAGE_FILE='arch/arm/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-rt-armmp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-arm/config debian/config/armhf/config debian/config/featureset-rt/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-rt-armmp\""' KERNEL_ARCH='arm' LOCALVERSION='-rt-armmp' LOCALVERSION_HEADERS='-rt' LOCALVERSION_IMAGE='-rt-armmp' PACKAGE_NAME='linux-image-rt-armmp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_armhf_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='arm' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='arm' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_armhf_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='armhf' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='arm' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_doc: - $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real setup_doc ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc-6.12, $(MAKE) -f debian/rules.real setup_doc ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc-6.12' DH_OPTIONS='-plinux-doc-6.12' PACKAGE_NAME='linux-doc-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa:setup_hppa_bpftool setup_hppa_config setup_hppa_cpupower setup_hppa_hyperv-daemons setup_hppa_kbuild setup_hppa_none setup_hppa_perf setup_hppa_rtla setup_hppa_sdsi setup_hppa_usbip setup_hppa_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='parisc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='parisc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none:setup_hppa_none_parisc setup_hppa_none_parisc64 setup_hppa_none_parisc:setup_hppa_none_parisc_bpf-dev setup_hppa_none_parisc_headers setup_hppa_none_parisc_image setup_hppa_none_parisc_image-dbg setup_hppa_none_parisc_installer setup_hppa_none_parisc_meta setup_hppa_none_parisc64:setup_hppa_none_parisc64_headers setup_hppa_none_parisc64_image setup_hppa_none_parisc64_image-dbg setup_hppa_none_parisc64_installer setup_hppa_none_parisc64_meta setup_hppa_none_parisc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc64-di btrfs-modules-6.12.90+deb13.1-parisc64-di cdrom-core-modules-6.12.90+deb13.1-parisc64-di crypto-dm-modules-6.12.90+deb13.1-parisc64-di crypto-modules-6.12.90+deb13.1-parisc64-di ext4-modules-6.12.90+deb13.1-parisc64-di f2fs-modules-6.12.90+deb13.1-parisc64-di fat-modules-6.12.90+deb13.1-parisc64-di fb-modules-6.12.90+deb13.1-parisc64-di input-modules-6.12.90+deb13.1-parisc64-di isofs-modules-6.12.90+deb13.1-parisc64-di jfs-modules-6.12.90+deb13.1-parisc64-di kernel-image-6.12.90+deb13.1-parisc64-di loop-modules-6.12.90+deb13.1-parisc64-di md-modules-6.12.90+deb13.1-parisc64-di multipath-modules-6.12.90+deb13.1-parisc64-di nbd-modules-6.12.90+deb13.1-parisc64-di nic-modules-6.12.90+deb13.1-parisc64-di nic-shared-modules-6.12.90+deb13.1-parisc64-di nic-usb-modules-6.12.90+deb13.1-parisc64-di pata-modules-6.12.90+deb13.1-parisc64-di ppp-modules-6.12.90+deb13.1-parisc64-di sata-modules-6.12.90+deb13.1-parisc64-di scsi-core-modules-6.12.90+deb13.1-parisc64-di scsi-modules-6.12.90+deb13.1-parisc64-di serial-modules-6.12.90+deb13.1-parisc64-di squashfs-modules-6.12.90+deb13.1-parisc64-di usb-modules-6.12.90+deb13.1-parisc64-di usb-serial-modules-6.12.90+deb13.1-parisc64-di usb-storage-modules-6.12.90+deb13.1-parisc64-di xfs-modules-6.12.90+deb13.1-parisc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc64-di -pbtrfs-modules-6.12.90+deb13.1-parisc64-di -pcdrom-core-modules-6.12.90+deb13.1-parisc64-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc64-di -pcrypto-modules-6.12.90+deb13.1-parisc64-di -pext4-modules-6.12.90+deb13.1-parisc64-di -pf2fs-modules-6.12.90+deb13.1-parisc64-di -pfat-modules-6.12.90+deb13.1-parisc64-di -pfb-modules-6.12.90+deb13.1-parisc64-di -pinput-modules-6.12.90+deb13.1-parisc64-di -pisofs-modules-6.12.90+deb13.1-parisc64-di -pjfs-modules-6.12.90+deb13.1-parisc64-di -pkernel-image-6.12.90+deb13.1-parisc64-di -ploop-modules-6.12.90+deb13.1-parisc64-di -pmd-modules-6.12.90+deb13.1-parisc64-di -pmultipath-modules-6.12.90+deb13.1-parisc64-di -pnbd-modules-6.12.90+deb13.1-parisc64-di -pnic-modules-6.12.90+deb13.1-parisc64-di -pnic-shared-modules-6.12.90+deb13.1-parisc64-di -pnic-usb-modules-6.12.90+deb13.1-parisc64-di -ppata-modules-6.12.90+deb13.1-parisc64-di -pppp-modules-6.12.90+deb13.1-parisc64-di -psata-modules-6.12.90+deb13.1-parisc64-di -pscsi-core-modules-6.12.90+deb13.1-parisc64-di -pscsi-modules-6.12.90+deb13.1-parisc64-di -pserial-modules-6.12.90+deb13.1-parisc64-di -psquashfs-modules-6.12.90+deb13.1-parisc64-di -pusb-modules-6.12.90+deb13.1-parisc64-di -pusb-serial-modules-6.12.90+deb13.1-parisc64-di -pusb-storage-modules-6.12.90+deb13.1-parisc64-di -pxfs-modules-6.12.90+deb13.1-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc64-di btrfs-modules-6.12.94+deb13-parisc64-di cdrom-core-modules-6.12.94+deb13-parisc64-di crypto-dm-modules-6.12.94+deb13-parisc64-di crypto-modules-6.12.94+deb13-parisc64-di ext4-modules-6.12.94+deb13-parisc64-di f2fs-modules-6.12.94+deb13-parisc64-di fat-modules-6.12.94+deb13-parisc64-di fb-modules-6.12.94+deb13-parisc64-di input-modules-6.12.94+deb13-parisc64-di isofs-modules-6.12.94+deb13-parisc64-di jfs-modules-6.12.94+deb13-parisc64-di kernel-image-6.12.94+deb13-parisc64-di loop-modules-6.12.94+deb13-parisc64-di md-modules-6.12.94+deb13-parisc64-di multipath-modules-6.12.94+deb13-parisc64-di nbd-modules-6.12.94+deb13-parisc64-di nic-modules-6.12.94+deb13-parisc64-di nic-shared-modules-6.12.94+deb13-parisc64-di nic-usb-modules-6.12.94+deb13-parisc64-di pata-modules-6.12.94+deb13-parisc64-di ppp-modules-6.12.94+deb13-parisc64-di sata-modules-6.12.94+deb13-parisc64-di scsi-core-modules-6.12.94+deb13-parisc64-di scsi-modules-6.12.94+deb13-parisc64-di serial-modules-6.12.94+deb13-parisc64-di squashfs-modules-6.12.94+deb13-parisc64-di usb-modules-6.12.94+deb13-parisc64-di usb-serial-modules-6.12.94+deb13-parisc64-di usb-storage-modules-6.12.94+deb13-parisc64-di xfs-modules-6.12.94+deb13-parisc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc64-di -pbtrfs-modules-6.12.94+deb13-parisc64-di -pcdrom-core-modules-6.12.94+deb13-parisc64-di -pcrypto-dm-modules-6.12.94+deb13-parisc64-di -pcrypto-modules-6.12.94+deb13-parisc64-di -pext4-modules-6.12.94+deb13-parisc64-di -pf2fs-modules-6.12.94+deb13-parisc64-di -pfat-modules-6.12.94+deb13-parisc64-di -pfb-modules-6.12.94+deb13-parisc64-di -pinput-modules-6.12.94+deb13-parisc64-di -pisofs-modules-6.12.94+deb13-parisc64-di -pjfs-modules-6.12.94+deb13-parisc64-di -pkernel-image-6.12.94+deb13-parisc64-di -ploop-modules-6.12.94+deb13-parisc64-di -pmd-modules-6.12.94+deb13-parisc64-di -pmultipath-modules-6.12.94+deb13-parisc64-di -pnbd-modules-6.12.94+deb13-parisc64-di -pnic-modules-6.12.94+deb13-parisc64-di -pnic-shared-modules-6.12.94+deb13-parisc64-di -pnic-usb-modules-6.12.94+deb13-parisc64-di -ppata-modules-6.12.94+deb13-parisc64-di -pppp-modules-6.12.94+deb13-parisc64-di -psata-modules-6.12.94+deb13-parisc64-di -pscsi-core-modules-6.12.94+deb13-parisc64-di -pscsi-modules-6.12.94+deb13-parisc64-di -pserial-modules-6.12.94+deb13-parisc64-di -psquashfs-modules-6.12.94+deb13-parisc64-di -pusb-modules-6.12.94+deb13-parisc64-di -pusb-serial-modules-6.12.94+deb13-parisc64-di -pusb-storage-modules-6.12.94+deb13-parisc64-di -pxfs-modules-6.12.94+deb13-parisc64-di' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc64-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc64_meta: - $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64' DH_OPTIONS='-plinux-image-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc64' DH_OPTIONS='-plinux-headers-parisc64' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc64' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-headers-parisc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPAT_GNU_TYPE='hppa-linux-gnu' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc64-dbg' DH_OPTIONS='-plinux-image-parisc64-dbg' FEATURESET='none' FLAVOUR='parisc64' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc64-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc64' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc64\""' KERNEL_ARCH='parisc' KERNEL_GNU_TYPE='hppa64-linux-gnu' LOCALVERSION='-parisc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc64' PACKAGE_NAME='linux-image-parisc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_image: - $(call if_package, linux-image-6.12.90+deb13.1-parisc, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-parisc-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-parisc-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-parisc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-6.12.94+deb13-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-parisc-di btrfs-modules-6.12.90+deb13.1-parisc-di cdrom-core-modules-6.12.90+deb13.1-parisc-di crypto-dm-modules-6.12.90+deb13.1-parisc-di crypto-modules-6.12.90+deb13.1-parisc-di ext4-modules-6.12.90+deb13.1-parisc-di f2fs-modules-6.12.90+deb13.1-parisc-di fat-modules-6.12.90+deb13.1-parisc-di input-modules-6.12.90+deb13.1-parisc-di isofs-modules-6.12.90+deb13.1-parisc-di jfs-modules-6.12.90+deb13.1-parisc-di kernel-image-6.12.90+deb13.1-parisc-di loop-modules-6.12.90+deb13.1-parisc-di md-modules-6.12.90+deb13.1-parisc-di multipath-modules-6.12.90+deb13.1-parisc-di nbd-modules-6.12.90+deb13.1-parisc-di nic-modules-6.12.90+deb13.1-parisc-di nic-shared-modules-6.12.90+deb13.1-parisc-di nic-usb-modules-6.12.90+deb13.1-parisc-di pata-modules-6.12.90+deb13.1-parisc-di ppp-modules-6.12.90+deb13.1-parisc-di sata-modules-6.12.90+deb13.1-parisc-di scsi-core-modules-6.12.90+deb13.1-parisc-di scsi-modules-6.12.90+deb13.1-parisc-di serial-modules-6.12.90+deb13.1-parisc-di squashfs-modules-6.12.90+deb13.1-parisc-di usb-modules-6.12.90+deb13.1-parisc-di usb-serial-modules-6.12.90+deb13.1-parisc-di usb-storage-modules-6.12.90+deb13.1-parisc-di xfs-modules-6.12.90+deb13.1-parisc-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-parisc-di -pbtrfs-modules-6.12.90+deb13.1-parisc-di -pcdrom-core-modules-6.12.90+deb13.1-parisc-di -pcrypto-dm-modules-6.12.90+deb13.1-parisc-di -pcrypto-modules-6.12.90+deb13.1-parisc-di -pext4-modules-6.12.90+deb13.1-parisc-di -pf2fs-modules-6.12.90+deb13.1-parisc-di -pfat-modules-6.12.90+deb13.1-parisc-di -pinput-modules-6.12.90+deb13.1-parisc-di -pisofs-modules-6.12.90+deb13.1-parisc-di -pjfs-modules-6.12.90+deb13.1-parisc-di -pkernel-image-6.12.90+deb13.1-parisc-di -ploop-modules-6.12.90+deb13.1-parisc-di -pmd-modules-6.12.90+deb13.1-parisc-di -pmultipath-modules-6.12.90+deb13.1-parisc-di -pnbd-modules-6.12.90+deb13.1-parisc-di -pnic-modules-6.12.90+deb13.1-parisc-di -pnic-shared-modules-6.12.90+deb13.1-parisc-di -pnic-usb-modules-6.12.90+deb13.1-parisc-di -ppata-modules-6.12.90+deb13.1-parisc-di -pppp-modules-6.12.90+deb13.1-parisc-di -psata-modules-6.12.90+deb13.1-parisc-di -pscsi-core-modules-6.12.90+deb13.1-parisc-di -pscsi-modules-6.12.90+deb13.1-parisc-di -pserial-modules-6.12.90+deb13.1-parisc-di -psquashfs-modules-6.12.90+deb13.1-parisc-di -pusb-modules-6.12.90+deb13.1-parisc-di -pusb-serial-modules-6.12.90+deb13.1-parisc-di -pusb-storage-modules-6.12.90+deb13.1-parisc-di -pxfs-modules-6.12.90+deb13.1-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-parisc-di btrfs-modules-6.12.94+deb13-parisc-di cdrom-core-modules-6.12.94+deb13-parisc-di crypto-dm-modules-6.12.94+deb13-parisc-di crypto-modules-6.12.94+deb13-parisc-di ext4-modules-6.12.94+deb13-parisc-di f2fs-modules-6.12.94+deb13-parisc-di fat-modules-6.12.94+deb13-parisc-di input-modules-6.12.94+deb13-parisc-di isofs-modules-6.12.94+deb13-parisc-di jfs-modules-6.12.94+deb13-parisc-di kernel-image-6.12.94+deb13-parisc-di loop-modules-6.12.94+deb13-parisc-di md-modules-6.12.94+deb13-parisc-di multipath-modules-6.12.94+deb13-parisc-di nbd-modules-6.12.94+deb13-parisc-di nic-modules-6.12.94+deb13-parisc-di nic-shared-modules-6.12.94+deb13-parisc-di nic-usb-modules-6.12.94+deb13-parisc-di pata-modules-6.12.94+deb13-parisc-di ppp-modules-6.12.94+deb13-parisc-di sata-modules-6.12.94+deb13-parisc-di scsi-core-modules-6.12.94+deb13-parisc-di scsi-modules-6.12.94+deb13-parisc-di serial-modules-6.12.94+deb13-parisc-di squashfs-modules-6.12.94+deb13-parisc-di usb-modules-6.12.94+deb13-parisc-di usb-serial-modules-6.12.94+deb13-parisc-di usb-storage-modules-6.12.94+deb13-parisc-di xfs-modules-6.12.94+deb13-parisc-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-parisc-di -pbtrfs-modules-6.12.94+deb13-parisc-di -pcdrom-core-modules-6.12.94+deb13-parisc-di -pcrypto-dm-modules-6.12.94+deb13-parisc-di -pcrypto-modules-6.12.94+deb13-parisc-di -pext4-modules-6.12.94+deb13-parisc-di -pf2fs-modules-6.12.94+deb13-parisc-di -pfat-modules-6.12.94+deb13-parisc-di -pinput-modules-6.12.94+deb13-parisc-di -pisofs-modules-6.12.94+deb13-parisc-di -pjfs-modules-6.12.94+deb13-parisc-di -pkernel-image-6.12.94+deb13-parisc-di -ploop-modules-6.12.94+deb13-parisc-di -pmd-modules-6.12.94+deb13-parisc-di -pmultipath-modules-6.12.94+deb13-parisc-di -pnbd-modules-6.12.94+deb13-parisc-di -pnic-modules-6.12.94+deb13-parisc-di -pnic-shared-modules-6.12.94+deb13-parisc-di -pnic-usb-modules-6.12.94+deb13-parisc-di -ppata-modules-6.12.94+deb13-parisc-di -pppp-modules-6.12.94+deb13-parisc-di -psata-modules-6.12.94+deb13-parisc-di -pscsi-core-modules-6.12.94+deb13-parisc-di -pscsi-modules-6.12.94+deb13-parisc-di -pserial-modules-6.12.94+deb13-parisc-di -psquashfs-modules-6.12.94+deb13-parisc-di -pusb-modules-6.12.94+deb13-parisc-di -pusb-serial-modules-6.12.94+deb13-parisc-di -pusb-storage-modules-6.12.94+deb13-parisc-di -pxfs-modules-6.12.94+deb13-parisc-di' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-parisc-di' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_none_parisc_meta: - $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc' DH_OPTIONS='-plinux-image-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-parisc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-parisc' DH_OPTIONS='-plinux-headers-parisc' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-parisc' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-headers-parisc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-parisc-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='hppa' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-parisc-dbg' DH_OPTIONS='-plinux-image-parisc-dbg' FEATURESET='none' FLAVOUR='parisc' IMAGE_FILE='arch/parisc/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-parisc-dbg' KCONFIG='debian/config/config debian/config/hppa/config debian/config/hppa/config.parisc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-parisc\""' KERNEL_ARCH='parisc' LOCALVERSION='-parisc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-parisc' PACKAGE_NAME='linux-image-parisc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='parisc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='parisc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='parisc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_hppa_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='hppa' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='parisc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386:setup_i386_bpftool setup_i386_cpupower setup_i386_hyperv-daemons setup_i386_kbuild setup_i386_perf setup_i386_rtla setup_i386_sdsi setup_i386_usbip setup_i386_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_i386_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='i386' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_libc-dev: - $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real setup_libc-dev ABINAME='6.12.90+deb13.1' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-libc-dev, $(MAKE) -f debian/rules.real setup_libc-dev ABINAME='6.12.94+deb13' ALL_LIBCDEV_KERNELARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' ALL_LIBCDEV_MULTIARCHES='aarch64-linux-gnu:arm64 alpha-linux-gnu:alpha arm-linux-gnueabi:arm arm-linux-gnueabihf:arm hppa-linux-gnu:parisc i386-linux-gnu:x86 loongarch64-linux-gnu:loongarch m68k-linux-gnu:m68k mips-linux-gnu:mips mips64-linux-gnuabi64:mips mips64el-linux-gnuabi64:mips mipsel-linux-gnu:mips mipsisa64r6el-linux-gnuabi64:mips powerpc-linux-gnu:powerpc powerpc64-linux-gnu:powerpc powerpc64le-linux-gnu:powerpc riscv64-linux-gnu:riscv s390x-linux-gnu:s390 sh4-linux-gnu:sh sparc64-linux-gnu:sparc x86_64-linux-gnu:x86 x86_64-linux-gnux32:x86' DESTDIR='$(CURDIR)/debian/linux-libc-dev' DH_OPTIONS='-plinux-libc-dev' PACKAGE_NAME='linux-libc-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64:setup_loong64_bpftool setup_loong64_config setup_loong64_cpupower setup_loong64_hyperv-daemons setup_loong64_kbuild setup_loong64_none setup_loong64_perf setup_loong64_rtla setup_loong64_sdsi setup_loong64_usbip setup_loong64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='loongarch' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='loongarch' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='loongarch' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_none:setup_loong64_none_loong64 setup_loong64_none_loong64:setup_loong64_none_loong64_bpf-dev setup_loong64_none_loong64_headers setup_loong64_none_loong64_image setup_loong64_none_loong64_image-dbg setup_loong64_none_loong64_installer setup_loong64_none_loong64_meta setup_loong64_none_loong64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_none_loong64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_none_loong64_image: - $(call if_package, linux-image-6.12.90+deb13.1-loong64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_none_loong64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loong64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loong64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loong64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-6.12.94+deb13-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_none_loong64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-loong64-di btrfs-modules-6.12.90+deb13.1-loong64-di cdrom-core-modules-6.12.90+deb13.1-loong64-di crypto-dm-modules-6.12.90+deb13.1-loong64-di crypto-modules-6.12.90+deb13.1-loong64-di drm-core-modules-6.12.90+deb13.1-loong64-di ext4-modules-6.12.90+deb13.1-loong64-di f2fs-modules-6.12.90+deb13.1-loong64-di fat-modules-6.12.90+deb13.1-loong64-di fb-modules-6.12.90+deb13.1-loong64-di firewire-core-modules-6.12.90+deb13.1-loong64-di input-modules-6.12.90+deb13.1-loong64-di isofs-modules-6.12.90+deb13.1-loong64-di jfs-modules-6.12.90+deb13.1-loong64-di kernel-image-6.12.90+deb13.1-loong64-di loop-modules-6.12.90+deb13.1-loong64-di md-modules-6.12.90+deb13.1-loong64-di mtd-core-modules-6.12.90+deb13.1-loong64-di mtd-modules-6.12.90+deb13.1-loong64-di multipath-modules-6.12.90+deb13.1-loong64-di nbd-modules-6.12.90+deb13.1-loong64-di nic-modules-6.12.90+deb13.1-loong64-di nic-shared-modules-6.12.90+deb13.1-loong64-di nic-usb-modules-6.12.90+deb13.1-loong64-di nic-wireless-modules-6.12.90+deb13.1-loong64-di pata-modules-6.12.90+deb13.1-loong64-di ppp-modules-6.12.90+deb13.1-loong64-di rfkill-modules-6.12.90+deb13.1-loong64-di sata-modules-6.12.90+deb13.1-loong64-di scsi-core-modules-6.12.90+deb13.1-loong64-di scsi-modules-6.12.90+deb13.1-loong64-di scsi-nic-modules-6.12.90+deb13.1-loong64-di serial-modules-6.12.90+deb13.1-loong64-di sound-modules-6.12.90+deb13.1-loong64-di speakup-modules-6.12.90+deb13.1-loong64-di squashfs-modules-6.12.90+deb13.1-loong64-di udf-modules-6.12.90+deb13.1-loong64-di uinput-modules-6.12.90+deb13.1-loong64-di usb-modules-6.12.90+deb13.1-loong64-di usb-serial-modules-6.12.90+deb13.1-loong64-di usb-storage-modules-6.12.90+deb13.1-loong64-di xfs-modules-6.12.90+deb13.1-loong64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-loong64-di -pbtrfs-modules-6.12.90+deb13.1-loong64-di -pcdrom-core-modules-6.12.90+deb13.1-loong64-di -pcrypto-dm-modules-6.12.90+deb13.1-loong64-di -pcrypto-modules-6.12.90+deb13.1-loong64-di -pdrm-core-modules-6.12.90+deb13.1-loong64-di -pext4-modules-6.12.90+deb13.1-loong64-di -pf2fs-modules-6.12.90+deb13.1-loong64-di -pfat-modules-6.12.90+deb13.1-loong64-di -pfb-modules-6.12.90+deb13.1-loong64-di -pfirewire-core-modules-6.12.90+deb13.1-loong64-di -pinput-modules-6.12.90+deb13.1-loong64-di -pisofs-modules-6.12.90+deb13.1-loong64-di -pjfs-modules-6.12.90+deb13.1-loong64-di -pkernel-image-6.12.90+deb13.1-loong64-di -ploop-modules-6.12.90+deb13.1-loong64-di -pmd-modules-6.12.90+deb13.1-loong64-di -pmtd-core-modules-6.12.90+deb13.1-loong64-di -pmtd-modules-6.12.90+deb13.1-loong64-di -pmultipath-modules-6.12.90+deb13.1-loong64-di -pnbd-modules-6.12.90+deb13.1-loong64-di -pnic-modules-6.12.90+deb13.1-loong64-di -pnic-shared-modules-6.12.90+deb13.1-loong64-di -pnic-usb-modules-6.12.90+deb13.1-loong64-di -pnic-wireless-modules-6.12.90+deb13.1-loong64-di -ppata-modules-6.12.90+deb13.1-loong64-di -pppp-modules-6.12.90+deb13.1-loong64-di -prfkill-modules-6.12.90+deb13.1-loong64-di -psata-modules-6.12.90+deb13.1-loong64-di -pscsi-core-modules-6.12.90+deb13.1-loong64-di -pscsi-modules-6.12.90+deb13.1-loong64-di -pscsi-nic-modules-6.12.90+deb13.1-loong64-di -pserial-modules-6.12.90+deb13.1-loong64-di -psound-modules-6.12.90+deb13.1-loong64-di -pspeakup-modules-6.12.90+deb13.1-loong64-di -psquashfs-modules-6.12.90+deb13.1-loong64-di -pudf-modules-6.12.90+deb13.1-loong64-di -puinput-modules-6.12.90+deb13.1-loong64-di -pusb-modules-6.12.90+deb13.1-loong64-di -pusb-serial-modules-6.12.90+deb13.1-loong64-di -pusb-storage-modules-6.12.90+deb13.1-loong64-di -pxfs-modules-6.12.90+deb13.1-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-loong64-di btrfs-modules-6.12.94+deb13-loong64-di cdrom-core-modules-6.12.94+deb13-loong64-di crypto-dm-modules-6.12.94+deb13-loong64-di crypto-modules-6.12.94+deb13-loong64-di drm-core-modules-6.12.94+deb13-loong64-di ext4-modules-6.12.94+deb13-loong64-di f2fs-modules-6.12.94+deb13-loong64-di fat-modules-6.12.94+deb13-loong64-di fb-modules-6.12.94+deb13-loong64-di firewire-core-modules-6.12.94+deb13-loong64-di input-modules-6.12.94+deb13-loong64-di isofs-modules-6.12.94+deb13-loong64-di jfs-modules-6.12.94+deb13-loong64-di kernel-image-6.12.94+deb13-loong64-di loop-modules-6.12.94+deb13-loong64-di md-modules-6.12.94+deb13-loong64-di mtd-core-modules-6.12.94+deb13-loong64-di mtd-modules-6.12.94+deb13-loong64-di multipath-modules-6.12.94+deb13-loong64-di nbd-modules-6.12.94+deb13-loong64-di nic-modules-6.12.94+deb13-loong64-di nic-shared-modules-6.12.94+deb13-loong64-di nic-usb-modules-6.12.94+deb13-loong64-di nic-wireless-modules-6.12.94+deb13-loong64-di pata-modules-6.12.94+deb13-loong64-di ppp-modules-6.12.94+deb13-loong64-di rfkill-modules-6.12.94+deb13-loong64-di sata-modules-6.12.94+deb13-loong64-di scsi-core-modules-6.12.94+deb13-loong64-di scsi-modules-6.12.94+deb13-loong64-di scsi-nic-modules-6.12.94+deb13-loong64-di serial-modules-6.12.94+deb13-loong64-di sound-modules-6.12.94+deb13-loong64-di speakup-modules-6.12.94+deb13-loong64-di squashfs-modules-6.12.94+deb13-loong64-di udf-modules-6.12.94+deb13-loong64-di uinput-modules-6.12.94+deb13-loong64-di usb-modules-6.12.94+deb13-loong64-di usb-serial-modules-6.12.94+deb13-loong64-di usb-storage-modules-6.12.94+deb13-loong64-di xfs-modules-6.12.94+deb13-loong64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-loong64-di -pbtrfs-modules-6.12.94+deb13-loong64-di -pcdrom-core-modules-6.12.94+deb13-loong64-di -pcrypto-dm-modules-6.12.94+deb13-loong64-di -pcrypto-modules-6.12.94+deb13-loong64-di -pdrm-core-modules-6.12.94+deb13-loong64-di -pext4-modules-6.12.94+deb13-loong64-di -pf2fs-modules-6.12.94+deb13-loong64-di -pfat-modules-6.12.94+deb13-loong64-di -pfb-modules-6.12.94+deb13-loong64-di -pfirewire-core-modules-6.12.94+deb13-loong64-di -pinput-modules-6.12.94+deb13-loong64-di -pisofs-modules-6.12.94+deb13-loong64-di -pjfs-modules-6.12.94+deb13-loong64-di -pkernel-image-6.12.94+deb13-loong64-di -ploop-modules-6.12.94+deb13-loong64-di -pmd-modules-6.12.94+deb13-loong64-di -pmtd-core-modules-6.12.94+deb13-loong64-di -pmtd-modules-6.12.94+deb13-loong64-di -pmultipath-modules-6.12.94+deb13-loong64-di -pnbd-modules-6.12.94+deb13-loong64-di -pnic-modules-6.12.94+deb13-loong64-di -pnic-shared-modules-6.12.94+deb13-loong64-di -pnic-usb-modules-6.12.94+deb13-loong64-di -pnic-wireless-modules-6.12.94+deb13-loong64-di -ppata-modules-6.12.94+deb13-loong64-di -pppp-modules-6.12.94+deb13-loong64-di -prfkill-modules-6.12.94+deb13-loong64-di -psata-modules-6.12.94+deb13-loong64-di -pscsi-core-modules-6.12.94+deb13-loong64-di -pscsi-modules-6.12.94+deb13-loong64-di -pscsi-nic-modules-6.12.94+deb13-loong64-di -pserial-modules-6.12.94+deb13-loong64-di -psound-modules-6.12.94+deb13-loong64-di -pspeakup-modules-6.12.94+deb13-loong64-di -psquashfs-modules-6.12.94+deb13-loong64-di -pudf-modules-6.12.94+deb13-loong64-di -puinput-modules-6.12.94+deb13-loong64-di -pusb-modules-6.12.94+deb13-loong64-di -pusb-serial-modules-6.12.94+deb13-loong64-di -pusb-storage-modules-6.12.94+deb13-loong64-di -pxfs-modules-6.12.94+deb13-loong64-di' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loong64-di' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_none_loong64_meta: - $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64' DH_OPTIONS='-plinux-image-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-loong64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loong64' DH_OPTIONS='-plinux-headers-loong64' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loong64' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-headers-loong64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-loong64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='loong64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loong64-dbg' DH_OPTIONS='-plinux-image-loong64-dbg' FEATURESET='none' FLAVOUR='loong64' IMAGE_FILE='arch/loongarch/boot/vmlinuz.efi' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loong64-dbg' KCONFIG='debian/config/config debian/config/loong64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loong64\""' KERNEL_ARCH='loongarch' LOCALVERSION='-loong64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loong64' PACKAGE_NAME='linux-image-loong64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_loong64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='loongarch' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='loongarch' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='loongarch' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_loong64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='loong64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='loongarch' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k:setup_m68k_bpftool setup_m68k_config setup_m68k_cpupower setup_m68k_hyperv-daemons setup_m68k_kbuild setup_m68k_none setup_m68k_perf setup_m68k_rtla setup_m68k_sdsi setup_m68k_usbip setup_m68k_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='m68k' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='m68k' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none:setup_m68k_none_m68k setup_m68k_none_m68k:setup_m68k_none_m68k_bpf-dev setup_m68k_none_m68k_headers setup_m68k_none_m68k_image setup_m68k_none_m68k_image-dbg setup_m68k_none_m68k_installer setup_m68k_none_m68k_meta setup_m68k_none_m68k_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none_m68k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none_m68k_image: - $(call if_package, linux-image-6.12.90+deb13.1-m68k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none_m68k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-m68k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-m68k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-m68k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-6.12.94+deb13-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none_m68k_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-m68k-di ata-modules-6.12.90+deb13.1-m68k-di btrfs-modules-6.12.90+deb13.1-m68k-di cdrom-core-modules-6.12.90+deb13.1-m68k-di crypto-modules-6.12.90+deb13.1-m68k-di ext4-modules-6.12.90+deb13.1-m68k-di fat-modules-6.12.90+deb13.1-m68k-di hfs-modules-6.12.90+deb13.1-m68k-di isofs-modules-6.12.90+deb13.1-m68k-di kernel-image-6.12.90+deb13.1-m68k-di loop-modules-6.12.90+deb13.1-m68k-di md-modules-6.12.90+deb13.1-m68k-di nbd-modules-6.12.90+deb13.1-m68k-di nic-modules-6.12.90+deb13.1-m68k-di nic-shared-modules-6.12.90+deb13.1-m68k-di pata-modules-6.12.90+deb13.1-m68k-di ppp-modules-6.12.90+deb13.1-m68k-di scsi-core-modules-6.12.90+deb13.1-m68k-di scsi-modules-6.12.90+deb13.1-m68k-di squashfs-modules-6.12.90+deb13.1-m68k-di udf-modules-6.12.90+deb13.1-m68k-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-m68k-di -pata-modules-6.12.90+deb13.1-m68k-di -pbtrfs-modules-6.12.90+deb13.1-m68k-di -pcdrom-core-modules-6.12.90+deb13.1-m68k-di -pcrypto-modules-6.12.90+deb13.1-m68k-di -pext4-modules-6.12.90+deb13.1-m68k-di -pfat-modules-6.12.90+deb13.1-m68k-di -phfs-modules-6.12.90+deb13.1-m68k-di -pisofs-modules-6.12.90+deb13.1-m68k-di -pkernel-image-6.12.90+deb13.1-m68k-di -ploop-modules-6.12.90+deb13.1-m68k-di -pmd-modules-6.12.90+deb13.1-m68k-di -pnbd-modules-6.12.90+deb13.1-m68k-di -pnic-modules-6.12.90+deb13.1-m68k-di -pnic-shared-modules-6.12.90+deb13.1-m68k-di -ppata-modules-6.12.90+deb13.1-m68k-di -pppp-modules-6.12.90+deb13.1-m68k-di -pscsi-core-modules-6.12.90+deb13.1-m68k-di -pscsi-modules-6.12.90+deb13.1-m68k-di -psquashfs-modules-6.12.90+deb13.1-m68k-di -pudf-modules-6.12.90+deb13.1-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-m68k-di ata-modules-6.12.94+deb13-m68k-di btrfs-modules-6.12.94+deb13-m68k-di cdrom-core-modules-6.12.94+deb13-m68k-di crypto-modules-6.12.94+deb13-m68k-di ext4-modules-6.12.94+deb13-m68k-di fat-modules-6.12.94+deb13-m68k-di hfs-modules-6.12.94+deb13-m68k-di isofs-modules-6.12.94+deb13-m68k-di kernel-image-6.12.94+deb13-m68k-di loop-modules-6.12.94+deb13-m68k-di md-modules-6.12.94+deb13-m68k-di nbd-modules-6.12.94+deb13-m68k-di nic-modules-6.12.94+deb13-m68k-di nic-shared-modules-6.12.94+deb13-m68k-di pata-modules-6.12.94+deb13-m68k-di ppp-modules-6.12.94+deb13-m68k-di scsi-core-modules-6.12.94+deb13-m68k-di scsi-modules-6.12.94+deb13-m68k-di squashfs-modules-6.12.94+deb13-m68k-di udf-modules-6.12.94+deb13-m68k-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-m68k-di -pata-modules-6.12.94+deb13-m68k-di -pbtrfs-modules-6.12.94+deb13-m68k-di -pcdrom-core-modules-6.12.94+deb13-m68k-di -pcrypto-modules-6.12.94+deb13-m68k-di -pext4-modules-6.12.94+deb13-m68k-di -pfat-modules-6.12.94+deb13-m68k-di -phfs-modules-6.12.94+deb13-m68k-di -pisofs-modules-6.12.94+deb13-m68k-di -pkernel-image-6.12.94+deb13-m68k-di -ploop-modules-6.12.94+deb13-m68k-di -pmd-modules-6.12.94+deb13-m68k-di -pnbd-modules-6.12.94+deb13-m68k-di -pnic-modules-6.12.94+deb13-m68k-di -pnic-shared-modules-6.12.94+deb13-m68k-di -ppata-modules-6.12.94+deb13-m68k-di -pppp-modules-6.12.94+deb13-m68k-di -pscsi-core-modules-6.12.94+deb13-m68k-di -pscsi-modules-6.12.94+deb13-m68k-di -psquashfs-modules-6.12.94+deb13-m68k-di -pudf-modules-6.12.94+deb13-m68k-di' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-m68k-di' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_none_m68k_meta: - $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k' DH_OPTIONS='-plinux-image-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-m68k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-m68k' DH_OPTIONS='-plinux-headers-m68k' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-m68k' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-headers-m68k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-m68k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='m68k' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-m68k-dbg' DH_OPTIONS='-plinux-image-m68k-dbg' FEATURESET='none' FLAVOUR='m68k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-m68k-dbg' KCONFIG='debian/config/config debian/config/m68k/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-m68k\""' KERNEL_ARCH='m68k' LOCALVERSION='-m68k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-m68k' PACKAGE_NAME='linux-image-m68k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='m68k' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='m68k' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='m68k' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_m68k_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='m68k' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='m68k' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_meta: - $(call if_package, linux-doc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-source, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-doc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-doc' DH_OPTIONS='-plinux-doc' INSTALLDOCS_LINK_DOC='linux-doc-6.12' PACKAGE_NAME='linux-doc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source' DH_OPTIONS='-plinux-source' INSTALLDOCS_LINK_DOC='linux-source-6.12' PACKAGE_NAME='linux-source' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips:setup_mips_bpftool setup_mips_config setup_mips_cpupower setup_mips_hyperv-daemons setup_mips_kbuild setup_mips_none setup_mips_perf setup_mips_rtla setup_mips_sdsi setup_mips_usbip setup_mips64:setup_mips64_bpftool setup_mips64_config setup_mips64_cpupower setup_mips64_hyperv-daemons setup_mips64_kbuild setup_mips64_none setup_mips64_perf setup_mips64_rtla setup_mips64_sdsi setup_mips64_usbip setup_mips64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none:setup_mips64_none_5kc-malta setup_mips64_none_mips64r2eb setup_mips64_none_octeon setup_mips64_none_5kc-malta:setup_mips64_none_5kc-malta_headers setup_mips64_none_5kc-malta_image setup_mips64_none_5kc-malta_image-dbg setup_mips64_none_5kc-malta_installer setup_mips64_none_5kc-malta_meta setup_mips64_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_mips64r2eb:setup_mips64_none_mips64r2eb_headers setup_mips64_none_mips64r2eb_image setup_mips64_none_mips64r2eb_image-dbg setup_mips64_none_mips64r2eb_installer setup_mips64_none_mips64r2eb_meta setup_mips64_none_mips64r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_mips64r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_mips64r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2eb-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2eb-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_mips64r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2eb-di ata-modules-6.12.90+deb13.1-mips64r2eb-di btrfs-modules-6.12.90+deb13.1-mips64r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di crypto-modules-6.12.90+deb13.1-mips64r2eb-di drm-core-modules-6.12.90+deb13.1-mips64r2eb-di ext4-modules-6.12.90+deb13.1-mips64r2eb-di f2fs-modules-6.12.90+deb13.1-mips64r2eb-di fat-modules-6.12.90+deb13.1-mips64r2eb-di fb-modules-6.12.90+deb13.1-mips64r2eb-di firewire-core-modules-6.12.90+deb13.1-mips64r2eb-di input-modules-6.12.90+deb13.1-mips64r2eb-di isofs-modules-6.12.90+deb13.1-mips64r2eb-di jfs-modules-6.12.90+deb13.1-mips64r2eb-di kernel-image-6.12.90+deb13.1-mips64r2eb-di loop-modules-6.12.90+deb13.1-mips64r2eb-di md-modules-6.12.90+deb13.1-mips64r2eb-di minix-modules-6.12.90+deb13.1-mips64r2eb-di mmc-core-modules-6.12.90+deb13.1-mips64r2eb-di mmc-modules-6.12.90+deb13.1-mips64r2eb-di multipath-modules-6.12.90+deb13.1-mips64r2eb-di nbd-modules-6.12.90+deb13.1-mips64r2eb-di nfs-modules-6.12.90+deb13.1-mips64r2eb-di nic-modules-6.12.90+deb13.1-mips64r2eb-di nic-shared-modules-6.12.90+deb13.1-mips64r2eb-di nic-usb-modules-6.12.90+deb13.1-mips64r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di pata-modules-6.12.90+deb13.1-mips64r2eb-di ppp-modules-6.12.90+deb13.1-mips64r2eb-di sata-modules-6.12.90+deb13.1-mips64r2eb-di scsi-core-modules-6.12.90+deb13.1-mips64r2eb-di scsi-modules-6.12.90+deb13.1-mips64r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di sound-modules-6.12.90+deb13.1-mips64r2eb-di speakup-modules-6.12.90+deb13.1-mips64r2eb-di squashfs-modules-6.12.90+deb13.1-mips64r2eb-di udf-modules-6.12.90+deb13.1-mips64r2eb-di usb-modules-6.12.90+deb13.1-mips64r2eb-di usb-serial-modules-6.12.90+deb13.1-mips64r2eb-di usb-storage-modules-6.12.90+deb13.1-mips64r2eb-di xfs-modules-6.12.90+deb13.1-mips64r2eb-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2eb-di -pata-modules-6.12.90+deb13.1-mips64r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips64r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2eb-di -pext4-modules-6.12.90+deb13.1-mips64r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips64r2eb-di -pfat-modules-6.12.90+deb13.1-mips64r2eb-di -pfb-modules-6.12.90+deb13.1-mips64r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2eb-di -pinput-modules-6.12.90+deb13.1-mips64r2eb-di -pisofs-modules-6.12.90+deb13.1-mips64r2eb-di -pjfs-modules-6.12.90+deb13.1-mips64r2eb-di -pkernel-image-6.12.90+deb13.1-mips64r2eb-di -ploop-modules-6.12.90+deb13.1-mips64r2eb-di -pmd-modules-6.12.90+deb13.1-mips64r2eb-di -pminix-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2eb-di -pmmc-modules-6.12.90+deb13.1-mips64r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips64r2eb-di -pnbd-modules-6.12.90+deb13.1-mips64r2eb-di -pnfs-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2eb-di -ppata-modules-6.12.90+deb13.1-mips64r2eb-di -pppp-modules-6.12.90+deb13.1-mips64r2eb-di -psata-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-modules-6.12.90+deb13.1-mips64r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2eb-di -psound-modules-6.12.90+deb13.1-mips64r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips64r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips64r2eb-di -pudf-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2eb-di -pxfs-modules-6.12.90+deb13.1-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2eb-di ata-modules-6.12.94+deb13-mips64r2eb-di btrfs-modules-6.12.94+deb13-mips64r2eb-di cdrom-core-modules-6.12.94+deb13-mips64r2eb-di crypto-dm-modules-6.12.94+deb13-mips64r2eb-di crypto-modules-6.12.94+deb13-mips64r2eb-di drm-core-modules-6.12.94+deb13-mips64r2eb-di ext4-modules-6.12.94+deb13-mips64r2eb-di f2fs-modules-6.12.94+deb13-mips64r2eb-di fat-modules-6.12.94+deb13-mips64r2eb-di fb-modules-6.12.94+deb13-mips64r2eb-di firewire-core-modules-6.12.94+deb13-mips64r2eb-di input-modules-6.12.94+deb13-mips64r2eb-di isofs-modules-6.12.94+deb13-mips64r2eb-di jfs-modules-6.12.94+deb13-mips64r2eb-di kernel-image-6.12.94+deb13-mips64r2eb-di loop-modules-6.12.94+deb13-mips64r2eb-di md-modules-6.12.94+deb13-mips64r2eb-di minix-modules-6.12.94+deb13-mips64r2eb-di mmc-core-modules-6.12.94+deb13-mips64r2eb-di mmc-modules-6.12.94+deb13-mips64r2eb-di multipath-modules-6.12.94+deb13-mips64r2eb-di nbd-modules-6.12.94+deb13-mips64r2eb-di nfs-modules-6.12.94+deb13-mips64r2eb-di nic-modules-6.12.94+deb13-mips64r2eb-di nic-shared-modules-6.12.94+deb13-mips64r2eb-di nic-usb-modules-6.12.94+deb13-mips64r2eb-di nic-wireless-modules-6.12.94+deb13-mips64r2eb-di pata-modules-6.12.94+deb13-mips64r2eb-di ppp-modules-6.12.94+deb13-mips64r2eb-di sata-modules-6.12.94+deb13-mips64r2eb-di scsi-core-modules-6.12.94+deb13-mips64r2eb-di scsi-modules-6.12.94+deb13-mips64r2eb-di scsi-nic-modules-6.12.94+deb13-mips64r2eb-di sound-modules-6.12.94+deb13-mips64r2eb-di speakup-modules-6.12.94+deb13-mips64r2eb-di squashfs-modules-6.12.94+deb13-mips64r2eb-di udf-modules-6.12.94+deb13-mips64r2eb-di usb-modules-6.12.94+deb13-mips64r2eb-di usb-serial-modules-6.12.94+deb13-mips64r2eb-di usb-storage-modules-6.12.94+deb13-mips64r2eb-di xfs-modules-6.12.94+deb13-mips64r2eb-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2eb-di -pata-modules-6.12.94+deb13-mips64r2eb-di -pbtrfs-modules-6.12.94+deb13-mips64r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2eb-di -pcrypto-modules-6.12.94+deb13-mips64r2eb-di -pdrm-core-modules-6.12.94+deb13-mips64r2eb-di -pext4-modules-6.12.94+deb13-mips64r2eb-di -pf2fs-modules-6.12.94+deb13-mips64r2eb-di -pfat-modules-6.12.94+deb13-mips64r2eb-di -pfb-modules-6.12.94+deb13-mips64r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips64r2eb-di -pinput-modules-6.12.94+deb13-mips64r2eb-di -pisofs-modules-6.12.94+deb13-mips64r2eb-di -pjfs-modules-6.12.94+deb13-mips64r2eb-di -pkernel-image-6.12.94+deb13-mips64r2eb-di -ploop-modules-6.12.94+deb13-mips64r2eb-di -pmd-modules-6.12.94+deb13-mips64r2eb-di -pminix-modules-6.12.94+deb13-mips64r2eb-di -pmmc-core-modules-6.12.94+deb13-mips64r2eb-di -pmmc-modules-6.12.94+deb13-mips64r2eb-di -pmultipath-modules-6.12.94+deb13-mips64r2eb-di -pnbd-modules-6.12.94+deb13-mips64r2eb-di -pnfs-modules-6.12.94+deb13-mips64r2eb-di -pnic-modules-6.12.94+deb13-mips64r2eb-di -pnic-shared-modules-6.12.94+deb13-mips64r2eb-di -pnic-usb-modules-6.12.94+deb13-mips64r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips64r2eb-di -ppata-modules-6.12.94+deb13-mips64r2eb-di -pppp-modules-6.12.94+deb13-mips64r2eb-di -psata-modules-6.12.94+deb13-mips64r2eb-di -pscsi-core-modules-6.12.94+deb13-mips64r2eb-di -pscsi-modules-6.12.94+deb13-mips64r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips64r2eb-di -psound-modules-6.12.94+deb13-mips64r2eb-di -pspeakup-modules-6.12.94+deb13-mips64r2eb-di -psquashfs-modules-6.12.94+deb13-mips64r2eb-di -pudf-modules-6.12.94+deb13-mips64r2eb-di -pusb-modules-6.12.94+deb13-mips64r2eb-di -pusb-serial-modules-6.12.94+deb13-mips64r2eb-di -pusb-storage-modules-6.12.94+deb13-mips64r2eb-di -pxfs-modules-6.12.94+deb13-mips64r2eb-di' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_mips64r2eb_meta: - $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb' DH_OPTIONS='-plinux-image-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2eb' DH_OPTIONS='-plinux-headers-mips64r2eb' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-headers-mips64r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2eb-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2eb-dbg' DH_OPTIONS='-plinux-image-mips64r2eb-dbg' FEATURESET='none' FLAVOUR='mips64r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2eb' PACKAGE_NAME='linux-image-mips64r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_octeon:setup_mips64_none_octeon_headers setup_mips64_none_octeon_image setup_mips64_none_octeon_image-dbg setup_mips64_none_octeon_installer setup_mips64_none_octeon_meta setup_mips64_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='mips64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el:setup_mips64el_bpftool setup_mips64el_config setup_mips64el_cpupower setup_mips64el_hyperv-daemons setup_mips64el_kbuild setup_mips64el_none setup_mips64el_perf setup_mips64el_rtla setup_mips64el_sdsi setup_mips64el_usbip setup_mips64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none:setup_mips64el_none_5kc-malta setup_mips64el_none_loongson-3 setup_mips64el_none_mips64r2el setup_mips64el_none_mips64r6el setup_mips64el_none_octeon setup_mips64el_none_5kc-malta:setup_mips64el_none_5kc-malta_headers setup_mips64el_none_5kc-malta_image setup_mips64el_none_5kc-malta_image-dbg setup_mips64el_none_5kc-malta_installer setup_mips64el_none_5kc-malta_meta setup_mips64el_none_5kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_5kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_5kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-5kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_5kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-5kc-malta-di ata-modules-6.12.90+deb13.1-5kc-malta-di btrfs-modules-6.12.90+deb13.1-5kc-malta-di cdrom-core-modules-6.12.90+deb13.1-5kc-malta-di crypto-dm-modules-6.12.90+deb13.1-5kc-malta-di crypto-modules-6.12.90+deb13.1-5kc-malta-di drm-core-modules-6.12.90+deb13.1-5kc-malta-di ext4-modules-6.12.90+deb13.1-5kc-malta-di f2fs-modules-6.12.90+deb13.1-5kc-malta-di fat-modules-6.12.90+deb13.1-5kc-malta-di fb-modules-6.12.90+deb13.1-5kc-malta-di firewire-core-modules-6.12.90+deb13.1-5kc-malta-di input-modules-6.12.90+deb13.1-5kc-malta-di isofs-modules-6.12.90+deb13.1-5kc-malta-di jfs-modules-6.12.90+deb13.1-5kc-malta-di kernel-image-6.12.90+deb13.1-5kc-malta-di loop-modules-6.12.90+deb13.1-5kc-malta-di md-modules-6.12.90+deb13.1-5kc-malta-di minix-modules-6.12.90+deb13.1-5kc-malta-di mmc-core-modules-6.12.90+deb13.1-5kc-malta-di mmc-modules-6.12.90+deb13.1-5kc-malta-di multipath-modules-6.12.90+deb13.1-5kc-malta-di nbd-modules-6.12.90+deb13.1-5kc-malta-di nfs-modules-6.12.90+deb13.1-5kc-malta-di nic-modules-6.12.90+deb13.1-5kc-malta-di nic-shared-modules-6.12.90+deb13.1-5kc-malta-di nic-usb-modules-6.12.90+deb13.1-5kc-malta-di nic-wireless-modules-6.12.90+deb13.1-5kc-malta-di pata-modules-6.12.90+deb13.1-5kc-malta-di ppp-modules-6.12.90+deb13.1-5kc-malta-di sata-modules-6.12.90+deb13.1-5kc-malta-di scsi-core-modules-6.12.90+deb13.1-5kc-malta-di scsi-modules-6.12.90+deb13.1-5kc-malta-di scsi-nic-modules-6.12.90+deb13.1-5kc-malta-di sound-modules-6.12.90+deb13.1-5kc-malta-di speakup-modules-6.12.90+deb13.1-5kc-malta-di squashfs-modules-6.12.90+deb13.1-5kc-malta-di udf-modules-6.12.90+deb13.1-5kc-malta-di usb-modules-6.12.90+deb13.1-5kc-malta-di usb-serial-modules-6.12.90+deb13.1-5kc-malta-di usb-storage-modules-6.12.90+deb13.1-5kc-malta-di xfs-modules-6.12.90+deb13.1-5kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-5kc-malta-di -pata-modules-6.12.90+deb13.1-5kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-5kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-5kc-malta-di -pcrypto-modules-6.12.90+deb13.1-5kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-5kc-malta-di -pext4-modules-6.12.90+deb13.1-5kc-malta-di -pf2fs-modules-6.12.90+deb13.1-5kc-malta-di -pfat-modules-6.12.90+deb13.1-5kc-malta-di -pfb-modules-6.12.90+deb13.1-5kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-5kc-malta-di -pinput-modules-6.12.90+deb13.1-5kc-malta-di -pisofs-modules-6.12.90+deb13.1-5kc-malta-di -pjfs-modules-6.12.90+deb13.1-5kc-malta-di -pkernel-image-6.12.90+deb13.1-5kc-malta-di -ploop-modules-6.12.90+deb13.1-5kc-malta-di -pmd-modules-6.12.90+deb13.1-5kc-malta-di -pminix-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-5kc-malta-di -pmmc-modules-6.12.90+deb13.1-5kc-malta-di -pmultipath-modules-6.12.90+deb13.1-5kc-malta-di -pnbd-modules-6.12.90+deb13.1-5kc-malta-di -pnfs-modules-6.12.90+deb13.1-5kc-malta-di -pnic-modules-6.12.90+deb13.1-5kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-5kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-5kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-5kc-malta-di -ppata-modules-6.12.90+deb13.1-5kc-malta-di -pppp-modules-6.12.90+deb13.1-5kc-malta-di -psata-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-modules-6.12.90+deb13.1-5kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-5kc-malta-di -psound-modules-6.12.90+deb13.1-5kc-malta-di -pspeakup-modules-6.12.90+deb13.1-5kc-malta-di -psquashfs-modules-6.12.90+deb13.1-5kc-malta-di -pudf-modules-6.12.90+deb13.1-5kc-malta-di -pusb-modules-6.12.90+deb13.1-5kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-5kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-5kc-malta-di -pxfs-modules-6.12.90+deb13.1-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-5kc-malta-di ata-modules-6.12.94+deb13-5kc-malta-di btrfs-modules-6.12.94+deb13-5kc-malta-di cdrom-core-modules-6.12.94+deb13-5kc-malta-di crypto-dm-modules-6.12.94+deb13-5kc-malta-di crypto-modules-6.12.94+deb13-5kc-malta-di drm-core-modules-6.12.94+deb13-5kc-malta-di ext4-modules-6.12.94+deb13-5kc-malta-di f2fs-modules-6.12.94+deb13-5kc-malta-di fat-modules-6.12.94+deb13-5kc-malta-di fb-modules-6.12.94+deb13-5kc-malta-di firewire-core-modules-6.12.94+deb13-5kc-malta-di input-modules-6.12.94+deb13-5kc-malta-di isofs-modules-6.12.94+deb13-5kc-malta-di jfs-modules-6.12.94+deb13-5kc-malta-di kernel-image-6.12.94+deb13-5kc-malta-di loop-modules-6.12.94+deb13-5kc-malta-di md-modules-6.12.94+deb13-5kc-malta-di minix-modules-6.12.94+deb13-5kc-malta-di mmc-core-modules-6.12.94+deb13-5kc-malta-di mmc-modules-6.12.94+deb13-5kc-malta-di multipath-modules-6.12.94+deb13-5kc-malta-di nbd-modules-6.12.94+deb13-5kc-malta-di nfs-modules-6.12.94+deb13-5kc-malta-di nic-modules-6.12.94+deb13-5kc-malta-di nic-shared-modules-6.12.94+deb13-5kc-malta-di nic-usb-modules-6.12.94+deb13-5kc-malta-di nic-wireless-modules-6.12.94+deb13-5kc-malta-di pata-modules-6.12.94+deb13-5kc-malta-di ppp-modules-6.12.94+deb13-5kc-malta-di sata-modules-6.12.94+deb13-5kc-malta-di scsi-core-modules-6.12.94+deb13-5kc-malta-di scsi-modules-6.12.94+deb13-5kc-malta-di scsi-nic-modules-6.12.94+deb13-5kc-malta-di sound-modules-6.12.94+deb13-5kc-malta-di speakup-modules-6.12.94+deb13-5kc-malta-di squashfs-modules-6.12.94+deb13-5kc-malta-di udf-modules-6.12.94+deb13-5kc-malta-di usb-modules-6.12.94+deb13-5kc-malta-di usb-serial-modules-6.12.94+deb13-5kc-malta-di usb-storage-modules-6.12.94+deb13-5kc-malta-di xfs-modules-6.12.94+deb13-5kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-5kc-malta-di -pata-modules-6.12.94+deb13-5kc-malta-di -pbtrfs-modules-6.12.94+deb13-5kc-malta-di -pcdrom-core-modules-6.12.94+deb13-5kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-5kc-malta-di -pcrypto-modules-6.12.94+deb13-5kc-malta-di -pdrm-core-modules-6.12.94+deb13-5kc-malta-di -pext4-modules-6.12.94+deb13-5kc-malta-di -pf2fs-modules-6.12.94+deb13-5kc-malta-di -pfat-modules-6.12.94+deb13-5kc-malta-di -pfb-modules-6.12.94+deb13-5kc-malta-di -pfirewire-core-modules-6.12.94+deb13-5kc-malta-di -pinput-modules-6.12.94+deb13-5kc-malta-di -pisofs-modules-6.12.94+deb13-5kc-malta-di -pjfs-modules-6.12.94+deb13-5kc-malta-di -pkernel-image-6.12.94+deb13-5kc-malta-di -ploop-modules-6.12.94+deb13-5kc-malta-di -pmd-modules-6.12.94+deb13-5kc-malta-di -pminix-modules-6.12.94+deb13-5kc-malta-di -pmmc-core-modules-6.12.94+deb13-5kc-malta-di -pmmc-modules-6.12.94+deb13-5kc-malta-di -pmultipath-modules-6.12.94+deb13-5kc-malta-di -pnbd-modules-6.12.94+deb13-5kc-malta-di -pnfs-modules-6.12.94+deb13-5kc-malta-di -pnic-modules-6.12.94+deb13-5kc-malta-di -pnic-shared-modules-6.12.94+deb13-5kc-malta-di -pnic-usb-modules-6.12.94+deb13-5kc-malta-di -pnic-wireless-modules-6.12.94+deb13-5kc-malta-di -ppata-modules-6.12.94+deb13-5kc-malta-di -pppp-modules-6.12.94+deb13-5kc-malta-di -psata-modules-6.12.94+deb13-5kc-malta-di -pscsi-core-modules-6.12.94+deb13-5kc-malta-di -pscsi-modules-6.12.94+deb13-5kc-malta-di -pscsi-nic-modules-6.12.94+deb13-5kc-malta-di -psound-modules-6.12.94+deb13-5kc-malta-di -pspeakup-modules-6.12.94+deb13-5kc-malta-di -psquashfs-modules-6.12.94+deb13-5kc-malta-di -pudf-modules-6.12.94+deb13-5kc-malta-di -pusb-modules-6.12.94+deb13-5kc-malta-di -pusb-serial-modules-6.12.94+deb13-5kc-malta-di -pusb-storage-modules-6.12.94+deb13-5kc-malta-di -pxfs-modules-6.12.94+deb13-5kc-malta-di' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-5kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_5kc-malta_meta: - $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta' DH_OPTIONS='-plinux-image-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-5kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-5kc-malta' DH_OPTIONS='-plinux-headers-5kc-malta' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-5kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-headers-5kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-5kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-5kc-malta-dbg' DH_OPTIONS='-plinux-image-5kc-malta-dbg' FEATURESET='none' FLAVOUR='5kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-5kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-5kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-5kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-5kc-malta' PACKAGE_NAME='linux-image-5kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_loongson-3:setup_mips64el_none_loongson-3_headers setup_mips64el_none_loongson-3_image setup_mips64el_none_loongson-3_image-dbg setup_mips64el_none_loongson-3_installer setup_mips64el_none_loongson-3_meta setup_mips64el_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r2el:setup_mips64el_none_mips64r2el_headers setup_mips64el_none_mips64r2el_image setup_mips64el_none_mips64r2el_image-dbg setup_mips64el_none_mips64r2el_installer setup_mips64el_none_mips64r2el_meta setup_mips64el_none_mips64r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r2el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r2el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r2el-di ata-modules-6.12.90+deb13.1-mips64r2el-di btrfs-modules-6.12.90+deb13.1-mips64r2el-di cdrom-core-modules-6.12.90+deb13.1-mips64r2el-di crypto-dm-modules-6.12.90+deb13.1-mips64r2el-di crypto-modules-6.12.90+deb13.1-mips64r2el-di drm-core-modules-6.12.90+deb13.1-mips64r2el-di ext4-modules-6.12.90+deb13.1-mips64r2el-di f2fs-modules-6.12.90+deb13.1-mips64r2el-di fat-modules-6.12.90+deb13.1-mips64r2el-di fb-modules-6.12.90+deb13.1-mips64r2el-di firewire-core-modules-6.12.90+deb13.1-mips64r2el-di input-modules-6.12.90+deb13.1-mips64r2el-di isofs-modules-6.12.90+deb13.1-mips64r2el-di jfs-modules-6.12.90+deb13.1-mips64r2el-di kernel-image-6.12.90+deb13.1-mips64r2el-di loop-modules-6.12.90+deb13.1-mips64r2el-di md-modules-6.12.90+deb13.1-mips64r2el-di minix-modules-6.12.90+deb13.1-mips64r2el-di mmc-core-modules-6.12.90+deb13.1-mips64r2el-di mmc-modules-6.12.90+deb13.1-mips64r2el-di multipath-modules-6.12.90+deb13.1-mips64r2el-di nbd-modules-6.12.90+deb13.1-mips64r2el-di nfs-modules-6.12.90+deb13.1-mips64r2el-di nic-modules-6.12.90+deb13.1-mips64r2el-di nic-shared-modules-6.12.90+deb13.1-mips64r2el-di nic-usb-modules-6.12.90+deb13.1-mips64r2el-di nic-wireless-modules-6.12.90+deb13.1-mips64r2el-di pata-modules-6.12.90+deb13.1-mips64r2el-di ppp-modules-6.12.90+deb13.1-mips64r2el-di sata-modules-6.12.90+deb13.1-mips64r2el-di scsi-core-modules-6.12.90+deb13.1-mips64r2el-di scsi-modules-6.12.90+deb13.1-mips64r2el-di scsi-nic-modules-6.12.90+deb13.1-mips64r2el-di sound-modules-6.12.90+deb13.1-mips64r2el-di speakup-modules-6.12.90+deb13.1-mips64r2el-di squashfs-modules-6.12.90+deb13.1-mips64r2el-di udf-modules-6.12.90+deb13.1-mips64r2el-di usb-modules-6.12.90+deb13.1-mips64r2el-di usb-serial-modules-6.12.90+deb13.1-mips64r2el-di usb-storage-modules-6.12.90+deb13.1-mips64r2el-di xfs-modules-6.12.90+deb13.1-mips64r2el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r2el-di -pata-modules-6.12.90+deb13.1-mips64r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r2el-di -pcrypto-modules-6.12.90+deb13.1-mips64r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r2el-di -pext4-modules-6.12.90+deb13.1-mips64r2el-di -pf2fs-modules-6.12.90+deb13.1-mips64r2el-di -pfat-modules-6.12.90+deb13.1-mips64r2el-di -pfb-modules-6.12.90+deb13.1-mips64r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r2el-di -pinput-modules-6.12.90+deb13.1-mips64r2el-di -pisofs-modules-6.12.90+deb13.1-mips64r2el-di -pjfs-modules-6.12.90+deb13.1-mips64r2el-di -pkernel-image-6.12.90+deb13.1-mips64r2el-di -ploop-modules-6.12.90+deb13.1-mips64r2el-di -pmd-modules-6.12.90+deb13.1-mips64r2el-di -pminix-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r2el-di -pmmc-modules-6.12.90+deb13.1-mips64r2el-di -pmultipath-modules-6.12.90+deb13.1-mips64r2el-di -pnbd-modules-6.12.90+deb13.1-mips64r2el-di -pnfs-modules-6.12.90+deb13.1-mips64r2el-di -pnic-modules-6.12.90+deb13.1-mips64r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r2el-di -ppata-modules-6.12.90+deb13.1-mips64r2el-di -pppp-modules-6.12.90+deb13.1-mips64r2el-di -psata-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-modules-6.12.90+deb13.1-mips64r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r2el-di -psound-modules-6.12.90+deb13.1-mips64r2el-di -pspeakup-modules-6.12.90+deb13.1-mips64r2el-di -psquashfs-modules-6.12.90+deb13.1-mips64r2el-di -pudf-modules-6.12.90+deb13.1-mips64r2el-di -pusb-modules-6.12.90+deb13.1-mips64r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r2el-di -pxfs-modules-6.12.90+deb13.1-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r2el-di ata-modules-6.12.94+deb13-mips64r2el-di btrfs-modules-6.12.94+deb13-mips64r2el-di cdrom-core-modules-6.12.94+deb13-mips64r2el-di crypto-dm-modules-6.12.94+deb13-mips64r2el-di crypto-modules-6.12.94+deb13-mips64r2el-di drm-core-modules-6.12.94+deb13-mips64r2el-di ext4-modules-6.12.94+deb13-mips64r2el-di f2fs-modules-6.12.94+deb13-mips64r2el-di fat-modules-6.12.94+deb13-mips64r2el-di fb-modules-6.12.94+deb13-mips64r2el-di firewire-core-modules-6.12.94+deb13-mips64r2el-di input-modules-6.12.94+deb13-mips64r2el-di isofs-modules-6.12.94+deb13-mips64r2el-di jfs-modules-6.12.94+deb13-mips64r2el-di kernel-image-6.12.94+deb13-mips64r2el-di loop-modules-6.12.94+deb13-mips64r2el-di md-modules-6.12.94+deb13-mips64r2el-di minix-modules-6.12.94+deb13-mips64r2el-di mmc-core-modules-6.12.94+deb13-mips64r2el-di mmc-modules-6.12.94+deb13-mips64r2el-di multipath-modules-6.12.94+deb13-mips64r2el-di nbd-modules-6.12.94+deb13-mips64r2el-di nfs-modules-6.12.94+deb13-mips64r2el-di nic-modules-6.12.94+deb13-mips64r2el-di nic-shared-modules-6.12.94+deb13-mips64r2el-di nic-usb-modules-6.12.94+deb13-mips64r2el-di nic-wireless-modules-6.12.94+deb13-mips64r2el-di pata-modules-6.12.94+deb13-mips64r2el-di ppp-modules-6.12.94+deb13-mips64r2el-di sata-modules-6.12.94+deb13-mips64r2el-di scsi-core-modules-6.12.94+deb13-mips64r2el-di scsi-modules-6.12.94+deb13-mips64r2el-di scsi-nic-modules-6.12.94+deb13-mips64r2el-di sound-modules-6.12.94+deb13-mips64r2el-di speakup-modules-6.12.94+deb13-mips64r2el-di squashfs-modules-6.12.94+deb13-mips64r2el-di udf-modules-6.12.94+deb13-mips64r2el-di usb-modules-6.12.94+deb13-mips64r2el-di usb-serial-modules-6.12.94+deb13-mips64r2el-di usb-storage-modules-6.12.94+deb13-mips64r2el-di xfs-modules-6.12.94+deb13-mips64r2el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r2el-di -pata-modules-6.12.94+deb13-mips64r2el-di -pbtrfs-modules-6.12.94+deb13-mips64r2el-di -pcdrom-core-modules-6.12.94+deb13-mips64r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r2el-di -pcrypto-modules-6.12.94+deb13-mips64r2el-di -pdrm-core-modules-6.12.94+deb13-mips64r2el-di -pext4-modules-6.12.94+deb13-mips64r2el-di -pf2fs-modules-6.12.94+deb13-mips64r2el-di -pfat-modules-6.12.94+deb13-mips64r2el-di -pfb-modules-6.12.94+deb13-mips64r2el-di -pfirewire-core-modules-6.12.94+deb13-mips64r2el-di -pinput-modules-6.12.94+deb13-mips64r2el-di -pisofs-modules-6.12.94+deb13-mips64r2el-di -pjfs-modules-6.12.94+deb13-mips64r2el-di -pkernel-image-6.12.94+deb13-mips64r2el-di -ploop-modules-6.12.94+deb13-mips64r2el-di -pmd-modules-6.12.94+deb13-mips64r2el-di -pminix-modules-6.12.94+deb13-mips64r2el-di -pmmc-core-modules-6.12.94+deb13-mips64r2el-di -pmmc-modules-6.12.94+deb13-mips64r2el-di -pmultipath-modules-6.12.94+deb13-mips64r2el-di -pnbd-modules-6.12.94+deb13-mips64r2el-di -pnfs-modules-6.12.94+deb13-mips64r2el-di -pnic-modules-6.12.94+deb13-mips64r2el-di -pnic-shared-modules-6.12.94+deb13-mips64r2el-di -pnic-usb-modules-6.12.94+deb13-mips64r2el-di -pnic-wireless-modules-6.12.94+deb13-mips64r2el-di -ppata-modules-6.12.94+deb13-mips64r2el-di -pppp-modules-6.12.94+deb13-mips64r2el-di -psata-modules-6.12.94+deb13-mips64r2el-di -pscsi-core-modules-6.12.94+deb13-mips64r2el-di -pscsi-modules-6.12.94+deb13-mips64r2el-di -pscsi-nic-modules-6.12.94+deb13-mips64r2el-di -psound-modules-6.12.94+deb13-mips64r2el-di -pspeakup-modules-6.12.94+deb13-mips64r2el-di -psquashfs-modules-6.12.94+deb13-mips64r2el-di -pudf-modules-6.12.94+deb13-mips64r2el-di -pusb-modules-6.12.94+deb13-mips64r2el-di -pusb-serial-modules-6.12.94+deb13-mips64r2el-di -pusb-storage-modules-6.12.94+deb13-mips64r2el-di -pxfs-modules-6.12.94+deb13-mips64r2el-di' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r2el_meta: - $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el' DH_OPTIONS='-plinux-image-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r2el' DH_OPTIONS='-plinux-headers-mips64r2el' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-headers-mips64r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r2el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r2el-dbg' DH_OPTIONS='-plinux-image-mips64r2el-dbg' FEATURESET='none' FLAVOUR='mips64r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r2el' PACKAGE_NAME='linux-image-mips64r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r6el:setup_mips64el_none_mips64r6el_headers setup_mips64el_none_mips64r6el_image setup_mips64el_none_mips64r6el_image-dbg setup_mips64el_none_mips64r6el_installer setup_mips64el_none_mips64r6el_meta setup_mips64el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_octeon:setup_mips64el_none_octeon_headers setup_mips64el_none_octeon_image setup_mips64el_none_octeon_image-dbg setup_mips64el_none_octeon_installer setup_mips64el_none_octeon_meta setup_mips64el_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64el/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='mips64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el:setup_mips64r6el_bpftool setup_mips64r6el_config setup_mips64r6el_cpupower setup_mips64r6el_hyperv-daemons setup_mips64r6el_kbuild setup_mips64r6el_none setup_mips64r6el_perf setup_mips64r6el_rtla setup_mips64r6el_sdsi setup_mips64r6el_usbip setup_mips64r6el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_none:setup_mips64r6el_none_mips64r6el setup_mips64r6el_none_mips64r6el:setup_mips64r6el_none_mips64r6el_headers setup_mips64r6el_none_mips64r6el_image setup_mips64r6el_none_mips64r6el_image-dbg setup_mips64r6el_none_mips64r6el_installer setup_mips64r6el_none_mips64r6el_meta setup_mips64r6el_none_mips64r6el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_none_mips64r6el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_none_mips64r6el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips64r6el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_none_mips64r6el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips64r6el-di ata-modules-6.12.90+deb13.1-mips64r6el-di btrfs-modules-6.12.90+deb13.1-mips64r6el-di cdrom-core-modules-6.12.90+deb13.1-mips64r6el-di crypto-dm-modules-6.12.90+deb13.1-mips64r6el-di crypto-modules-6.12.90+deb13.1-mips64r6el-di drm-core-modules-6.12.90+deb13.1-mips64r6el-di ext4-modules-6.12.90+deb13.1-mips64r6el-di f2fs-modules-6.12.90+deb13.1-mips64r6el-di fat-modules-6.12.90+deb13.1-mips64r6el-di fb-modules-6.12.90+deb13.1-mips64r6el-di firewire-core-modules-6.12.90+deb13.1-mips64r6el-di input-modules-6.12.90+deb13.1-mips64r6el-di isofs-modules-6.12.90+deb13.1-mips64r6el-di jfs-modules-6.12.90+deb13.1-mips64r6el-di kernel-image-6.12.90+deb13.1-mips64r6el-di loop-modules-6.12.90+deb13.1-mips64r6el-di md-modules-6.12.90+deb13.1-mips64r6el-di minix-modules-6.12.90+deb13.1-mips64r6el-di mmc-core-modules-6.12.90+deb13.1-mips64r6el-di mmc-modules-6.12.90+deb13.1-mips64r6el-di multipath-modules-6.12.90+deb13.1-mips64r6el-di nbd-modules-6.12.90+deb13.1-mips64r6el-di nfs-modules-6.12.90+deb13.1-mips64r6el-di nic-modules-6.12.90+deb13.1-mips64r6el-di nic-shared-modules-6.12.90+deb13.1-mips64r6el-di nic-usb-modules-6.12.90+deb13.1-mips64r6el-di nic-wireless-modules-6.12.90+deb13.1-mips64r6el-di pata-modules-6.12.90+deb13.1-mips64r6el-di ppp-modules-6.12.90+deb13.1-mips64r6el-di sata-modules-6.12.90+deb13.1-mips64r6el-di scsi-core-modules-6.12.90+deb13.1-mips64r6el-di scsi-modules-6.12.90+deb13.1-mips64r6el-di scsi-nic-modules-6.12.90+deb13.1-mips64r6el-di sound-modules-6.12.90+deb13.1-mips64r6el-di speakup-modules-6.12.90+deb13.1-mips64r6el-di squashfs-modules-6.12.90+deb13.1-mips64r6el-di udf-modules-6.12.90+deb13.1-mips64r6el-di usb-modules-6.12.90+deb13.1-mips64r6el-di usb-serial-modules-6.12.90+deb13.1-mips64r6el-di usb-storage-modules-6.12.90+deb13.1-mips64r6el-di xfs-modules-6.12.90+deb13.1-mips64r6el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips64r6el-di -pata-modules-6.12.90+deb13.1-mips64r6el-di -pbtrfs-modules-6.12.90+deb13.1-mips64r6el-di -pcdrom-core-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips64r6el-di -pcrypto-modules-6.12.90+deb13.1-mips64r6el-di -pdrm-core-modules-6.12.90+deb13.1-mips64r6el-di -pext4-modules-6.12.90+deb13.1-mips64r6el-di -pf2fs-modules-6.12.90+deb13.1-mips64r6el-di -pfat-modules-6.12.90+deb13.1-mips64r6el-di -pfb-modules-6.12.90+deb13.1-mips64r6el-di -pfirewire-core-modules-6.12.90+deb13.1-mips64r6el-di -pinput-modules-6.12.90+deb13.1-mips64r6el-di -pisofs-modules-6.12.90+deb13.1-mips64r6el-di -pjfs-modules-6.12.90+deb13.1-mips64r6el-di -pkernel-image-6.12.90+deb13.1-mips64r6el-di -ploop-modules-6.12.90+deb13.1-mips64r6el-di -pmd-modules-6.12.90+deb13.1-mips64r6el-di -pminix-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-core-modules-6.12.90+deb13.1-mips64r6el-di -pmmc-modules-6.12.90+deb13.1-mips64r6el-di -pmultipath-modules-6.12.90+deb13.1-mips64r6el-di -pnbd-modules-6.12.90+deb13.1-mips64r6el-di -pnfs-modules-6.12.90+deb13.1-mips64r6el-di -pnic-modules-6.12.90+deb13.1-mips64r6el-di -pnic-shared-modules-6.12.90+deb13.1-mips64r6el-di -pnic-usb-modules-6.12.90+deb13.1-mips64r6el-di -pnic-wireless-modules-6.12.90+deb13.1-mips64r6el-di -ppata-modules-6.12.90+deb13.1-mips64r6el-di -pppp-modules-6.12.90+deb13.1-mips64r6el-di -psata-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-core-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-modules-6.12.90+deb13.1-mips64r6el-di -pscsi-nic-modules-6.12.90+deb13.1-mips64r6el-di -psound-modules-6.12.90+deb13.1-mips64r6el-di -pspeakup-modules-6.12.90+deb13.1-mips64r6el-di -psquashfs-modules-6.12.90+deb13.1-mips64r6el-di -pudf-modules-6.12.90+deb13.1-mips64r6el-di -pusb-modules-6.12.90+deb13.1-mips64r6el-di -pusb-serial-modules-6.12.90+deb13.1-mips64r6el-di -pusb-storage-modules-6.12.90+deb13.1-mips64r6el-di -pxfs-modules-6.12.90+deb13.1-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips64r6el-di ata-modules-6.12.94+deb13-mips64r6el-di btrfs-modules-6.12.94+deb13-mips64r6el-di cdrom-core-modules-6.12.94+deb13-mips64r6el-di crypto-dm-modules-6.12.94+deb13-mips64r6el-di crypto-modules-6.12.94+deb13-mips64r6el-di drm-core-modules-6.12.94+deb13-mips64r6el-di ext4-modules-6.12.94+deb13-mips64r6el-di f2fs-modules-6.12.94+deb13-mips64r6el-di fat-modules-6.12.94+deb13-mips64r6el-di fb-modules-6.12.94+deb13-mips64r6el-di firewire-core-modules-6.12.94+deb13-mips64r6el-di input-modules-6.12.94+deb13-mips64r6el-di isofs-modules-6.12.94+deb13-mips64r6el-di jfs-modules-6.12.94+deb13-mips64r6el-di kernel-image-6.12.94+deb13-mips64r6el-di loop-modules-6.12.94+deb13-mips64r6el-di md-modules-6.12.94+deb13-mips64r6el-di minix-modules-6.12.94+deb13-mips64r6el-di mmc-core-modules-6.12.94+deb13-mips64r6el-di mmc-modules-6.12.94+deb13-mips64r6el-di multipath-modules-6.12.94+deb13-mips64r6el-di nbd-modules-6.12.94+deb13-mips64r6el-di nfs-modules-6.12.94+deb13-mips64r6el-di nic-modules-6.12.94+deb13-mips64r6el-di nic-shared-modules-6.12.94+deb13-mips64r6el-di nic-usb-modules-6.12.94+deb13-mips64r6el-di nic-wireless-modules-6.12.94+deb13-mips64r6el-di pata-modules-6.12.94+deb13-mips64r6el-di ppp-modules-6.12.94+deb13-mips64r6el-di sata-modules-6.12.94+deb13-mips64r6el-di scsi-core-modules-6.12.94+deb13-mips64r6el-di scsi-modules-6.12.94+deb13-mips64r6el-di scsi-nic-modules-6.12.94+deb13-mips64r6el-di sound-modules-6.12.94+deb13-mips64r6el-di speakup-modules-6.12.94+deb13-mips64r6el-di squashfs-modules-6.12.94+deb13-mips64r6el-di udf-modules-6.12.94+deb13-mips64r6el-di usb-modules-6.12.94+deb13-mips64r6el-di usb-serial-modules-6.12.94+deb13-mips64r6el-di usb-storage-modules-6.12.94+deb13-mips64r6el-di xfs-modules-6.12.94+deb13-mips64r6el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips64r6el-di -pata-modules-6.12.94+deb13-mips64r6el-di -pbtrfs-modules-6.12.94+deb13-mips64r6el-di -pcdrom-core-modules-6.12.94+deb13-mips64r6el-di -pcrypto-dm-modules-6.12.94+deb13-mips64r6el-di -pcrypto-modules-6.12.94+deb13-mips64r6el-di -pdrm-core-modules-6.12.94+deb13-mips64r6el-di -pext4-modules-6.12.94+deb13-mips64r6el-di -pf2fs-modules-6.12.94+deb13-mips64r6el-di -pfat-modules-6.12.94+deb13-mips64r6el-di -pfb-modules-6.12.94+deb13-mips64r6el-di -pfirewire-core-modules-6.12.94+deb13-mips64r6el-di -pinput-modules-6.12.94+deb13-mips64r6el-di -pisofs-modules-6.12.94+deb13-mips64r6el-di -pjfs-modules-6.12.94+deb13-mips64r6el-di -pkernel-image-6.12.94+deb13-mips64r6el-di -ploop-modules-6.12.94+deb13-mips64r6el-di -pmd-modules-6.12.94+deb13-mips64r6el-di -pminix-modules-6.12.94+deb13-mips64r6el-di -pmmc-core-modules-6.12.94+deb13-mips64r6el-di -pmmc-modules-6.12.94+deb13-mips64r6el-di -pmultipath-modules-6.12.94+deb13-mips64r6el-di -pnbd-modules-6.12.94+deb13-mips64r6el-di -pnfs-modules-6.12.94+deb13-mips64r6el-di -pnic-modules-6.12.94+deb13-mips64r6el-di -pnic-shared-modules-6.12.94+deb13-mips64r6el-di -pnic-usb-modules-6.12.94+deb13-mips64r6el-di -pnic-wireless-modules-6.12.94+deb13-mips64r6el-di -ppata-modules-6.12.94+deb13-mips64r6el-di -pppp-modules-6.12.94+deb13-mips64r6el-di -psata-modules-6.12.94+deb13-mips64r6el-di -pscsi-core-modules-6.12.94+deb13-mips64r6el-di -pscsi-modules-6.12.94+deb13-mips64r6el-di -pscsi-nic-modules-6.12.94+deb13-mips64r6el-di -psound-modules-6.12.94+deb13-mips64r6el-di -pspeakup-modules-6.12.94+deb13-mips64r6el-di -psquashfs-modules-6.12.94+deb13-mips64r6el-di -pudf-modules-6.12.94+deb13-mips64r6el-di -pusb-modules-6.12.94+deb13-mips64r6el-di -pusb-serial-modules-6.12.94+deb13-mips64r6el-di -pusb-storage-modules-6.12.94+deb13-mips64r6el-di -pxfs-modules-6.12.94+deb13-mips64r6el-di' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips64r6el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_none_mips64r6el_meta: - $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el' DH_OPTIONS='-plinux-image-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips64r6el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips64r6el' DH_OPTIONS='-plinux-headers-mips64r6el' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips64r6el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-headers-mips64r6el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips64r6el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips64r6el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips64r6el-dbg' DH_OPTIONS='-plinux-image-mips64r6el-dbg' FEATURESET='none' FLAVOUR='mips64r6el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips64r6el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips64r6el/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips64r6' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips64r6el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips64r6el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips64r6el' PACKAGE_NAME='linux-image-mips64r6el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips64r6el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='mips64r6el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none:setup_mips_none_4kc-malta setup_mips_none_mips32r2eb setup_mips_none_octeon setup_mips_none_4kc-malta:setup_mips_none_4kc-malta_headers setup_mips_none_4kc-malta_image setup_mips_none_4kc-malta_image-dbg setup_mips_none_4kc-malta_installer setup_mips_none_4kc-malta_meta setup_mips_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_mips32r2eb:setup_mips_none_mips32r2eb_headers setup_mips_none_mips32r2eb_image setup_mips_none_mips32r2eb_image-dbg setup_mips_none_mips32r2eb_installer setup_mips_none_mips32r2eb_meta setup_mips_none_mips32r2eb_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_mips32r2eb_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_mips32r2eb_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2eb-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2eb-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_mips32r2eb_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2eb-di ata-modules-6.12.90+deb13.1-mips32r2eb-di btrfs-modules-6.12.90+deb13.1-mips32r2eb-di cdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di crypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di crypto-modules-6.12.90+deb13.1-mips32r2eb-di drm-core-modules-6.12.90+deb13.1-mips32r2eb-di ext4-modules-6.12.90+deb13.1-mips32r2eb-di f2fs-modules-6.12.90+deb13.1-mips32r2eb-di fat-modules-6.12.90+deb13.1-mips32r2eb-di fb-modules-6.12.90+deb13.1-mips32r2eb-di firewire-core-modules-6.12.90+deb13.1-mips32r2eb-di input-modules-6.12.90+deb13.1-mips32r2eb-di isofs-modules-6.12.90+deb13.1-mips32r2eb-di jfs-modules-6.12.90+deb13.1-mips32r2eb-di kernel-image-6.12.90+deb13.1-mips32r2eb-di loop-modules-6.12.90+deb13.1-mips32r2eb-di md-modules-6.12.90+deb13.1-mips32r2eb-di minix-modules-6.12.90+deb13.1-mips32r2eb-di mmc-core-modules-6.12.90+deb13.1-mips32r2eb-di mmc-modules-6.12.90+deb13.1-mips32r2eb-di multipath-modules-6.12.90+deb13.1-mips32r2eb-di nbd-modules-6.12.90+deb13.1-mips32r2eb-di nfs-modules-6.12.90+deb13.1-mips32r2eb-di nic-modules-6.12.90+deb13.1-mips32r2eb-di nic-shared-modules-6.12.90+deb13.1-mips32r2eb-di nic-usb-modules-6.12.90+deb13.1-mips32r2eb-di nic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di pata-modules-6.12.90+deb13.1-mips32r2eb-di ppp-modules-6.12.90+deb13.1-mips32r2eb-di sata-modules-6.12.90+deb13.1-mips32r2eb-di scsi-core-modules-6.12.90+deb13.1-mips32r2eb-di scsi-modules-6.12.90+deb13.1-mips32r2eb-di scsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di sound-modules-6.12.90+deb13.1-mips32r2eb-di speakup-modules-6.12.90+deb13.1-mips32r2eb-di squashfs-modules-6.12.90+deb13.1-mips32r2eb-di udf-modules-6.12.90+deb13.1-mips32r2eb-di usb-modules-6.12.90+deb13.1-mips32r2eb-di usb-serial-modules-6.12.90+deb13.1-mips32r2eb-di usb-storage-modules-6.12.90+deb13.1-mips32r2eb-di xfs-modules-6.12.90+deb13.1-mips32r2eb-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2eb-di -pata-modules-6.12.90+deb13.1-mips32r2eb-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2eb-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2eb-di -pcrypto-modules-6.12.90+deb13.1-mips32r2eb-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2eb-di -pext4-modules-6.12.90+deb13.1-mips32r2eb-di -pf2fs-modules-6.12.90+deb13.1-mips32r2eb-di -pfat-modules-6.12.90+deb13.1-mips32r2eb-di -pfb-modules-6.12.90+deb13.1-mips32r2eb-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2eb-di -pinput-modules-6.12.90+deb13.1-mips32r2eb-di -pisofs-modules-6.12.90+deb13.1-mips32r2eb-di -pjfs-modules-6.12.90+deb13.1-mips32r2eb-di -pkernel-image-6.12.90+deb13.1-mips32r2eb-di -ploop-modules-6.12.90+deb13.1-mips32r2eb-di -pmd-modules-6.12.90+deb13.1-mips32r2eb-di -pminix-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2eb-di -pmmc-modules-6.12.90+deb13.1-mips32r2eb-di -pmultipath-modules-6.12.90+deb13.1-mips32r2eb-di -pnbd-modules-6.12.90+deb13.1-mips32r2eb-di -pnfs-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2eb-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2eb-di -ppata-modules-6.12.90+deb13.1-mips32r2eb-di -pppp-modules-6.12.90+deb13.1-mips32r2eb-di -psata-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-modules-6.12.90+deb13.1-mips32r2eb-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2eb-di -psound-modules-6.12.90+deb13.1-mips32r2eb-di -pspeakup-modules-6.12.90+deb13.1-mips32r2eb-di -psquashfs-modules-6.12.90+deb13.1-mips32r2eb-di -pudf-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2eb-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2eb-di -pxfs-modules-6.12.90+deb13.1-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2eb-di ata-modules-6.12.94+deb13-mips32r2eb-di btrfs-modules-6.12.94+deb13-mips32r2eb-di cdrom-core-modules-6.12.94+deb13-mips32r2eb-di crypto-dm-modules-6.12.94+deb13-mips32r2eb-di crypto-modules-6.12.94+deb13-mips32r2eb-di drm-core-modules-6.12.94+deb13-mips32r2eb-di ext4-modules-6.12.94+deb13-mips32r2eb-di f2fs-modules-6.12.94+deb13-mips32r2eb-di fat-modules-6.12.94+deb13-mips32r2eb-di fb-modules-6.12.94+deb13-mips32r2eb-di firewire-core-modules-6.12.94+deb13-mips32r2eb-di input-modules-6.12.94+deb13-mips32r2eb-di isofs-modules-6.12.94+deb13-mips32r2eb-di jfs-modules-6.12.94+deb13-mips32r2eb-di kernel-image-6.12.94+deb13-mips32r2eb-di loop-modules-6.12.94+deb13-mips32r2eb-di md-modules-6.12.94+deb13-mips32r2eb-di minix-modules-6.12.94+deb13-mips32r2eb-di mmc-core-modules-6.12.94+deb13-mips32r2eb-di mmc-modules-6.12.94+deb13-mips32r2eb-di multipath-modules-6.12.94+deb13-mips32r2eb-di nbd-modules-6.12.94+deb13-mips32r2eb-di nfs-modules-6.12.94+deb13-mips32r2eb-di nic-modules-6.12.94+deb13-mips32r2eb-di nic-shared-modules-6.12.94+deb13-mips32r2eb-di nic-usb-modules-6.12.94+deb13-mips32r2eb-di nic-wireless-modules-6.12.94+deb13-mips32r2eb-di pata-modules-6.12.94+deb13-mips32r2eb-di ppp-modules-6.12.94+deb13-mips32r2eb-di sata-modules-6.12.94+deb13-mips32r2eb-di scsi-core-modules-6.12.94+deb13-mips32r2eb-di scsi-modules-6.12.94+deb13-mips32r2eb-di scsi-nic-modules-6.12.94+deb13-mips32r2eb-di sound-modules-6.12.94+deb13-mips32r2eb-di speakup-modules-6.12.94+deb13-mips32r2eb-di squashfs-modules-6.12.94+deb13-mips32r2eb-di udf-modules-6.12.94+deb13-mips32r2eb-di usb-modules-6.12.94+deb13-mips32r2eb-di usb-serial-modules-6.12.94+deb13-mips32r2eb-di usb-storage-modules-6.12.94+deb13-mips32r2eb-di xfs-modules-6.12.94+deb13-mips32r2eb-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2eb-di -pata-modules-6.12.94+deb13-mips32r2eb-di -pbtrfs-modules-6.12.94+deb13-mips32r2eb-di -pcdrom-core-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2eb-di -pcrypto-modules-6.12.94+deb13-mips32r2eb-di -pdrm-core-modules-6.12.94+deb13-mips32r2eb-di -pext4-modules-6.12.94+deb13-mips32r2eb-di -pf2fs-modules-6.12.94+deb13-mips32r2eb-di -pfat-modules-6.12.94+deb13-mips32r2eb-di -pfb-modules-6.12.94+deb13-mips32r2eb-di -pfirewire-core-modules-6.12.94+deb13-mips32r2eb-di -pinput-modules-6.12.94+deb13-mips32r2eb-di -pisofs-modules-6.12.94+deb13-mips32r2eb-di -pjfs-modules-6.12.94+deb13-mips32r2eb-di -pkernel-image-6.12.94+deb13-mips32r2eb-di -ploop-modules-6.12.94+deb13-mips32r2eb-di -pmd-modules-6.12.94+deb13-mips32r2eb-di -pminix-modules-6.12.94+deb13-mips32r2eb-di -pmmc-core-modules-6.12.94+deb13-mips32r2eb-di -pmmc-modules-6.12.94+deb13-mips32r2eb-di -pmultipath-modules-6.12.94+deb13-mips32r2eb-di -pnbd-modules-6.12.94+deb13-mips32r2eb-di -pnfs-modules-6.12.94+deb13-mips32r2eb-di -pnic-modules-6.12.94+deb13-mips32r2eb-di -pnic-shared-modules-6.12.94+deb13-mips32r2eb-di -pnic-usb-modules-6.12.94+deb13-mips32r2eb-di -pnic-wireless-modules-6.12.94+deb13-mips32r2eb-di -ppata-modules-6.12.94+deb13-mips32r2eb-di -pppp-modules-6.12.94+deb13-mips32r2eb-di -psata-modules-6.12.94+deb13-mips32r2eb-di -pscsi-core-modules-6.12.94+deb13-mips32r2eb-di -pscsi-modules-6.12.94+deb13-mips32r2eb-di -pscsi-nic-modules-6.12.94+deb13-mips32r2eb-di -psound-modules-6.12.94+deb13-mips32r2eb-di -pspeakup-modules-6.12.94+deb13-mips32r2eb-di -psquashfs-modules-6.12.94+deb13-mips32r2eb-di -pudf-modules-6.12.94+deb13-mips32r2eb-di -pusb-modules-6.12.94+deb13-mips32r2eb-di -pusb-serial-modules-6.12.94+deb13-mips32r2eb-di -pusb-storage-modules-6.12.94+deb13-mips32r2eb-di -pxfs-modules-6.12.94+deb13-mips32r2eb-di' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2eb-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_mips32r2eb_meta: - $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb' DH_OPTIONS='-plinux-image-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2eb, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2eb' DH_OPTIONS='-plinux-headers-mips32r2eb' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2eb' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-headers-mips32r2eb' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2eb-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2eb-dbg' DH_OPTIONS='-plinux-image-mips32r2eb-dbg' FEATURESET='none' FLAVOUR='mips32r2eb' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2eb-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2eb\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2eb' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2eb' PACKAGE_NAME='linux-image-mips32r2eb-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_octeon:setup_mips_none_octeon_headers setup_mips_none_octeon_image setup_mips_none_octeon_image-dbg setup_mips_none_octeon_installer setup_mips_none_octeon_meta setup_mips_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mips' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mips/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mips_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='mips' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel:setup_mipsel_bpftool setup_mipsel_config setup_mipsel_cpupower setup_mipsel_hyperv-daemons setup_mipsel_kbuild setup_mipsel_none setup_mipsel_perf setup_mipsel_rtla setup_mipsel_sdsi setup_mipsel_usbip setup_mipsel_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='mips' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='mips' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='mips' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='mips' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='mips' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none:setup_mipsel_none_4kc-malta setup_mipsel_none_loongson-3 setup_mipsel_none_mips32r2el setup_mipsel_none_octeon setup_mipsel_none_4kc-malta:setup_mipsel_none_4kc-malta_headers setup_mipsel_none_4kc-malta_image setup_mipsel_none_4kc-malta_image-dbg setup_mipsel_none_4kc-malta_installer setup_mipsel_none_4kc-malta_meta setup_mipsel_none_4kc-malta_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-headers-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_4kc-malta_image: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_4kc-malta_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.90+deb13.1-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-4kc-malta-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-6.12.94+deb13-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_4kc-malta_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-4kc-malta-di ata-modules-6.12.90+deb13.1-4kc-malta-di btrfs-modules-6.12.90+deb13.1-4kc-malta-di cdrom-core-modules-6.12.90+deb13.1-4kc-malta-di crypto-dm-modules-6.12.90+deb13.1-4kc-malta-di crypto-modules-6.12.90+deb13.1-4kc-malta-di drm-core-modules-6.12.90+deb13.1-4kc-malta-di ext4-modules-6.12.90+deb13.1-4kc-malta-di f2fs-modules-6.12.90+deb13.1-4kc-malta-di fat-modules-6.12.90+deb13.1-4kc-malta-di fb-modules-6.12.90+deb13.1-4kc-malta-di firewire-core-modules-6.12.90+deb13.1-4kc-malta-di input-modules-6.12.90+deb13.1-4kc-malta-di isofs-modules-6.12.90+deb13.1-4kc-malta-di jfs-modules-6.12.90+deb13.1-4kc-malta-di kernel-image-6.12.90+deb13.1-4kc-malta-di loop-modules-6.12.90+deb13.1-4kc-malta-di md-modules-6.12.90+deb13.1-4kc-malta-di minix-modules-6.12.90+deb13.1-4kc-malta-di mmc-core-modules-6.12.90+deb13.1-4kc-malta-di mmc-modules-6.12.90+deb13.1-4kc-malta-di multipath-modules-6.12.90+deb13.1-4kc-malta-di nbd-modules-6.12.90+deb13.1-4kc-malta-di nfs-modules-6.12.90+deb13.1-4kc-malta-di nic-modules-6.12.90+deb13.1-4kc-malta-di nic-shared-modules-6.12.90+deb13.1-4kc-malta-di nic-usb-modules-6.12.90+deb13.1-4kc-malta-di nic-wireless-modules-6.12.90+deb13.1-4kc-malta-di pata-modules-6.12.90+deb13.1-4kc-malta-di ppp-modules-6.12.90+deb13.1-4kc-malta-di sata-modules-6.12.90+deb13.1-4kc-malta-di scsi-core-modules-6.12.90+deb13.1-4kc-malta-di scsi-modules-6.12.90+deb13.1-4kc-malta-di scsi-nic-modules-6.12.90+deb13.1-4kc-malta-di sound-modules-6.12.90+deb13.1-4kc-malta-di speakup-modules-6.12.90+deb13.1-4kc-malta-di squashfs-modules-6.12.90+deb13.1-4kc-malta-di udf-modules-6.12.90+deb13.1-4kc-malta-di usb-modules-6.12.90+deb13.1-4kc-malta-di usb-serial-modules-6.12.90+deb13.1-4kc-malta-di usb-storage-modules-6.12.90+deb13.1-4kc-malta-di xfs-modules-6.12.90+deb13.1-4kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-4kc-malta-di -pata-modules-6.12.90+deb13.1-4kc-malta-di -pbtrfs-modules-6.12.90+deb13.1-4kc-malta-di -pcdrom-core-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-dm-modules-6.12.90+deb13.1-4kc-malta-di -pcrypto-modules-6.12.90+deb13.1-4kc-malta-di -pdrm-core-modules-6.12.90+deb13.1-4kc-malta-di -pext4-modules-6.12.90+deb13.1-4kc-malta-di -pf2fs-modules-6.12.90+deb13.1-4kc-malta-di -pfat-modules-6.12.90+deb13.1-4kc-malta-di -pfb-modules-6.12.90+deb13.1-4kc-malta-di -pfirewire-core-modules-6.12.90+deb13.1-4kc-malta-di -pinput-modules-6.12.90+deb13.1-4kc-malta-di -pisofs-modules-6.12.90+deb13.1-4kc-malta-di -pjfs-modules-6.12.90+deb13.1-4kc-malta-di -pkernel-image-6.12.90+deb13.1-4kc-malta-di -ploop-modules-6.12.90+deb13.1-4kc-malta-di -pmd-modules-6.12.90+deb13.1-4kc-malta-di -pminix-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-core-modules-6.12.90+deb13.1-4kc-malta-di -pmmc-modules-6.12.90+deb13.1-4kc-malta-di -pmultipath-modules-6.12.90+deb13.1-4kc-malta-di -pnbd-modules-6.12.90+deb13.1-4kc-malta-di -pnfs-modules-6.12.90+deb13.1-4kc-malta-di -pnic-modules-6.12.90+deb13.1-4kc-malta-di -pnic-shared-modules-6.12.90+deb13.1-4kc-malta-di -pnic-usb-modules-6.12.90+deb13.1-4kc-malta-di -pnic-wireless-modules-6.12.90+deb13.1-4kc-malta-di -ppata-modules-6.12.90+deb13.1-4kc-malta-di -pppp-modules-6.12.90+deb13.1-4kc-malta-di -psata-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-core-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-modules-6.12.90+deb13.1-4kc-malta-di -pscsi-nic-modules-6.12.90+deb13.1-4kc-malta-di -psound-modules-6.12.90+deb13.1-4kc-malta-di -pspeakup-modules-6.12.90+deb13.1-4kc-malta-di -psquashfs-modules-6.12.90+deb13.1-4kc-malta-di -pudf-modules-6.12.90+deb13.1-4kc-malta-di -pusb-modules-6.12.90+deb13.1-4kc-malta-di -pusb-serial-modules-6.12.90+deb13.1-4kc-malta-di -pusb-storage-modules-6.12.90+deb13.1-4kc-malta-di -pxfs-modules-6.12.90+deb13.1-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-4kc-malta-di ata-modules-6.12.94+deb13-4kc-malta-di btrfs-modules-6.12.94+deb13-4kc-malta-di cdrom-core-modules-6.12.94+deb13-4kc-malta-di crypto-dm-modules-6.12.94+deb13-4kc-malta-di crypto-modules-6.12.94+deb13-4kc-malta-di drm-core-modules-6.12.94+deb13-4kc-malta-di ext4-modules-6.12.94+deb13-4kc-malta-di f2fs-modules-6.12.94+deb13-4kc-malta-di fat-modules-6.12.94+deb13-4kc-malta-di fb-modules-6.12.94+deb13-4kc-malta-di firewire-core-modules-6.12.94+deb13-4kc-malta-di input-modules-6.12.94+deb13-4kc-malta-di isofs-modules-6.12.94+deb13-4kc-malta-di jfs-modules-6.12.94+deb13-4kc-malta-di kernel-image-6.12.94+deb13-4kc-malta-di loop-modules-6.12.94+deb13-4kc-malta-di md-modules-6.12.94+deb13-4kc-malta-di minix-modules-6.12.94+deb13-4kc-malta-di mmc-core-modules-6.12.94+deb13-4kc-malta-di mmc-modules-6.12.94+deb13-4kc-malta-di multipath-modules-6.12.94+deb13-4kc-malta-di nbd-modules-6.12.94+deb13-4kc-malta-di nfs-modules-6.12.94+deb13-4kc-malta-di nic-modules-6.12.94+deb13-4kc-malta-di nic-shared-modules-6.12.94+deb13-4kc-malta-di nic-usb-modules-6.12.94+deb13-4kc-malta-di nic-wireless-modules-6.12.94+deb13-4kc-malta-di pata-modules-6.12.94+deb13-4kc-malta-di ppp-modules-6.12.94+deb13-4kc-malta-di sata-modules-6.12.94+deb13-4kc-malta-di scsi-core-modules-6.12.94+deb13-4kc-malta-di scsi-modules-6.12.94+deb13-4kc-malta-di scsi-nic-modules-6.12.94+deb13-4kc-malta-di sound-modules-6.12.94+deb13-4kc-malta-di speakup-modules-6.12.94+deb13-4kc-malta-di squashfs-modules-6.12.94+deb13-4kc-malta-di udf-modules-6.12.94+deb13-4kc-malta-di usb-modules-6.12.94+deb13-4kc-malta-di usb-serial-modules-6.12.94+deb13-4kc-malta-di usb-storage-modules-6.12.94+deb13-4kc-malta-di xfs-modules-6.12.94+deb13-4kc-malta-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-4kc-malta-di -pata-modules-6.12.94+deb13-4kc-malta-di -pbtrfs-modules-6.12.94+deb13-4kc-malta-di -pcdrom-core-modules-6.12.94+deb13-4kc-malta-di -pcrypto-dm-modules-6.12.94+deb13-4kc-malta-di -pcrypto-modules-6.12.94+deb13-4kc-malta-di -pdrm-core-modules-6.12.94+deb13-4kc-malta-di -pext4-modules-6.12.94+deb13-4kc-malta-di -pf2fs-modules-6.12.94+deb13-4kc-malta-di -pfat-modules-6.12.94+deb13-4kc-malta-di -pfb-modules-6.12.94+deb13-4kc-malta-di -pfirewire-core-modules-6.12.94+deb13-4kc-malta-di -pinput-modules-6.12.94+deb13-4kc-malta-di -pisofs-modules-6.12.94+deb13-4kc-malta-di -pjfs-modules-6.12.94+deb13-4kc-malta-di -pkernel-image-6.12.94+deb13-4kc-malta-di -ploop-modules-6.12.94+deb13-4kc-malta-di -pmd-modules-6.12.94+deb13-4kc-malta-di -pminix-modules-6.12.94+deb13-4kc-malta-di -pmmc-core-modules-6.12.94+deb13-4kc-malta-di -pmmc-modules-6.12.94+deb13-4kc-malta-di -pmultipath-modules-6.12.94+deb13-4kc-malta-di -pnbd-modules-6.12.94+deb13-4kc-malta-di -pnfs-modules-6.12.94+deb13-4kc-malta-di -pnic-modules-6.12.94+deb13-4kc-malta-di -pnic-shared-modules-6.12.94+deb13-4kc-malta-di -pnic-usb-modules-6.12.94+deb13-4kc-malta-di -pnic-wireless-modules-6.12.94+deb13-4kc-malta-di -ppata-modules-6.12.94+deb13-4kc-malta-di -pppp-modules-6.12.94+deb13-4kc-malta-di -psata-modules-6.12.94+deb13-4kc-malta-di -pscsi-core-modules-6.12.94+deb13-4kc-malta-di -pscsi-modules-6.12.94+deb13-4kc-malta-di -pscsi-nic-modules-6.12.94+deb13-4kc-malta-di -psound-modules-6.12.94+deb13-4kc-malta-di -pspeakup-modules-6.12.94+deb13-4kc-malta-di -psquashfs-modules-6.12.94+deb13-4kc-malta-di -pudf-modules-6.12.94+deb13-4kc-malta-di -pusb-modules-6.12.94+deb13-4kc-malta-di -pusb-serial-modules-6.12.94+deb13-4kc-malta-di -pusb-storage-modules-6.12.94+deb13-4kc-malta-di -pxfs-modules-6.12.94+deb13-4kc-malta-di' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-4kc-malta-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_4kc-malta_meta: - $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta' DH_OPTIONS='-plinux-image-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-4kc-malta, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-4kc-malta' DH_OPTIONS='-plinux-headers-4kc-malta' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-4kc-malta' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-headers-4kc-malta' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-4kc-malta-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-4kc-malta-dbg' DH_OPTIONS='-plinux-image-4kc-malta-dbg' FEATURESET='none' FLAVOUR='4kc-malta' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-4kc-malta-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.malta debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-4kc-malta\""' KERNEL_ARCH='mips' LOCALVERSION='-4kc-malta' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-4kc-malta' PACKAGE_NAME='linux-image-4kc-malta-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_loongson-3:setup_mipsel_none_loongson-3_headers setup_mipsel_none_loongson-3_image setup_mipsel_none_loongson-3_image-dbg setup_mipsel_none_loongson-3_installer setup_mipsel_none_loongson-3_meta setup_mipsel_none_loongson-3_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-headers-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_loongson-3_image: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_loongson-3_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.90+deb13.1-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-loongson-3-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-6.12.94+deb13-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_loongson-3_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-loongson-3-di ata-modules-6.12.90+deb13.1-loongson-3-di btrfs-modules-6.12.90+deb13.1-loongson-3-di cdrom-core-modules-6.12.90+deb13.1-loongson-3-di crypto-dm-modules-6.12.90+deb13.1-loongson-3-di crypto-modules-6.12.90+deb13.1-loongson-3-di drm-core-modules-6.12.90+deb13.1-loongson-3-di ext4-modules-6.12.90+deb13.1-loongson-3-di f2fs-modules-6.12.90+deb13.1-loongson-3-di fat-modules-6.12.90+deb13.1-loongson-3-di fb-modules-6.12.90+deb13.1-loongson-3-di firewire-core-modules-6.12.90+deb13.1-loongson-3-di input-modules-6.12.90+deb13.1-loongson-3-di isofs-modules-6.12.90+deb13.1-loongson-3-di jfs-modules-6.12.90+deb13.1-loongson-3-di kernel-image-6.12.90+deb13.1-loongson-3-di loop-modules-6.12.90+deb13.1-loongson-3-di md-modules-6.12.90+deb13.1-loongson-3-di minix-modules-6.12.90+deb13.1-loongson-3-di mmc-core-modules-6.12.90+deb13.1-loongson-3-di mmc-modules-6.12.90+deb13.1-loongson-3-di multipath-modules-6.12.90+deb13.1-loongson-3-di nbd-modules-6.12.90+deb13.1-loongson-3-di nfs-modules-6.12.90+deb13.1-loongson-3-di nic-modules-6.12.90+deb13.1-loongson-3-di nic-shared-modules-6.12.90+deb13.1-loongson-3-di nic-usb-modules-6.12.90+deb13.1-loongson-3-di nic-wireless-modules-6.12.90+deb13.1-loongson-3-di pata-modules-6.12.90+deb13.1-loongson-3-di ppp-modules-6.12.90+deb13.1-loongson-3-di sata-modules-6.12.90+deb13.1-loongson-3-di scsi-core-modules-6.12.90+deb13.1-loongson-3-di scsi-modules-6.12.90+deb13.1-loongson-3-di scsi-nic-modules-6.12.90+deb13.1-loongson-3-di sound-modules-6.12.90+deb13.1-loongson-3-di speakup-modules-6.12.90+deb13.1-loongson-3-di squashfs-modules-6.12.90+deb13.1-loongson-3-di udf-modules-6.12.90+deb13.1-loongson-3-di usb-modules-6.12.90+deb13.1-loongson-3-di usb-serial-modules-6.12.90+deb13.1-loongson-3-di usb-storage-modules-6.12.90+deb13.1-loongson-3-di xfs-modules-6.12.90+deb13.1-loongson-3-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-loongson-3-di -pata-modules-6.12.90+deb13.1-loongson-3-di -pbtrfs-modules-6.12.90+deb13.1-loongson-3-di -pcdrom-core-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-dm-modules-6.12.90+deb13.1-loongson-3-di -pcrypto-modules-6.12.90+deb13.1-loongson-3-di -pdrm-core-modules-6.12.90+deb13.1-loongson-3-di -pext4-modules-6.12.90+deb13.1-loongson-3-di -pf2fs-modules-6.12.90+deb13.1-loongson-3-di -pfat-modules-6.12.90+deb13.1-loongson-3-di -pfb-modules-6.12.90+deb13.1-loongson-3-di -pfirewire-core-modules-6.12.90+deb13.1-loongson-3-di -pinput-modules-6.12.90+deb13.1-loongson-3-di -pisofs-modules-6.12.90+deb13.1-loongson-3-di -pjfs-modules-6.12.90+deb13.1-loongson-3-di -pkernel-image-6.12.90+deb13.1-loongson-3-di -ploop-modules-6.12.90+deb13.1-loongson-3-di -pmd-modules-6.12.90+deb13.1-loongson-3-di -pminix-modules-6.12.90+deb13.1-loongson-3-di -pmmc-core-modules-6.12.90+deb13.1-loongson-3-di -pmmc-modules-6.12.90+deb13.1-loongson-3-di -pmultipath-modules-6.12.90+deb13.1-loongson-3-di -pnbd-modules-6.12.90+deb13.1-loongson-3-di -pnfs-modules-6.12.90+deb13.1-loongson-3-di -pnic-modules-6.12.90+deb13.1-loongson-3-di -pnic-shared-modules-6.12.90+deb13.1-loongson-3-di -pnic-usb-modules-6.12.90+deb13.1-loongson-3-di -pnic-wireless-modules-6.12.90+deb13.1-loongson-3-di -ppata-modules-6.12.90+deb13.1-loongson-3-di -pppp-modules-6.12.90+deb13.1-loongson-3-di -psata-modules-6.12.90+deb13.1-loongson-3-di -pscsi-core-modules-6.12.90+deb13.1-loongson-3-di -pscsi-modules-6.12.90+deb13.1-loongson-3-di -pscsi-nic-modules-6.12.90+deb13.1-loongson-3-di -psound-modules-6.12.90+deb13.1-loongson-3-di -pspeakup-modules-6.12.90+deb13.1-loongson-3-di -psquashfs-modules-6.12.90+deb13.1-loongson-3-di -pudf-modules-6.12.90+deb13.1-loongson-3-di -pusb-modules-6.12.90+deb13.1-loongson-3-di -pusb-serial-modules-6.12.90+deb13.1-loongson-3-di -pusb-storage-modules-6.12.90+deb13.1-loongson-3-di -pxfs-modules-6.12.90+deb13.1-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-loongson-3-di ata-modules-6.12.94+deb13-loongson-3-di btrfs-modules-6.12.94+deb13-loongson-3-di cdrom-core-modules-6.12.94+deb13-loongson-3-di crypto-dm-modules-6.12.94+deb13-loongson-3-di crypto-modules-6.12.94+deb13-loongson-3-di drm-core-modules-6.12.94+deb13-loongson-3-di ext4-modules-6.12.94+deb13-loongson-3-di f2fs-modules-6.12.94+deb13-loongson-3-di fat-modules-6.12.94+deb13-loongson-3-di fb-modules-6.12.94+deb13-loongson-3-di firewire-core-modules-6.12.94+deb13-loongson-3-di input-modules-6.12.94+deb13-loongson-3-di isofs-modules-6.12.94+deb13-loongson-3-di jfs-modules-6.12.94+deb13-loongson-3-di kernel-image-6.12.94+deb13-loongson-3-di loop-modules-6.12.94+deb13-loongson-3-di md-modules-6.12.94+deb13-loongson-3-di minix-modules-6.12.94+deb13-loongson-3-di mmc-core-modules-6.12.94+deb13-loongson-3-di mmc-modules-6.12.94+deb13-loongson-3-di multipath-modules-6.12.94+deb13-loongson-3-di nbd-modules-6.12.94+deb13-loongson-3-di nfs-modules-6.12.94+deb13-loongson-3-di nic-modules-6.12.94+deb13-loongson-3-di nic-shared-modules-6.12.94+deb13-loongson-3-di nic-usb-modules-6.12.94+deb13-loongson-3-di nic-wireless-modules-6.12.94+deb13-loongson-3-di pata-modules-6.12.94+deb13-loongson-3-di ppp-modules-6.12.94+deb13-loongson-3-di sata-modules-6.12.94+deb13-loongson-3-di scsi-core-modules-6.12.94+deb13-loongson-3-di scsi-modules-6.12.94+deb13-loongson-3-di scsi-nic-modules-6.12.94+deb13-loongson-3-di sound-modules-6.12.94+deb13-loongson-3-di speakup-modules-6.12.94+deb13-loongson-3-di squashfs-modules-6.12.94+deb13-loongson-3-di udf-modules-6.12.94+deb13-loongson-3-di usb-modules-6.12.94+deb13-loongson-3-di usb-serial-modules-6.12.94+deb13-loongson-3-di usb-storage-modules-6.12.94+deb13-loongson-3-di xfs-modules-6.12.94+deb13-loongson-3-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-loongson-3-di -pata-modules-6.12.94+deb13-loongson-3-di -pbtrfs-modules-6.12.94+deb13-loongson-3-di -pcdrom-core-modules-6.12.94+deb13-loongson-3-di -pcrypto-dm-modules-6.12.94+deb13-loongson-3-di -pcrypto-modules-6.12.94+deb13-loongson-3-di -pdrm-core-modules-6.12.94+deb13-loongson-3-di -pext4-modules-6.12.94+deb13-loongson-3-di -pf2fs-modules-6.12.94+deb13-loongson-3-di -pfat-modules-6.12.94+deb13-loongson-3-di -pfb-modules-6.12.94+deb13-loongson-3-di -pfirewire-core-modules-6.12.94+deb13-loongson-3-di -pinput-modules-6.12.94+deb13-loongson-3-di -pisofs-modules-6.12.94+deb13-loongson-3-di -pjfs-modules-6.12.94+deb13-loongson-3-di -pkernel-image-6.12.94+deb13-loongson-3-di -ploop-modules-6.12.94+deb13-loongson-3-di -pmd-modules-6.12.94+deb13-loongson-3-di -pminix-modules-6.12.94+deb13-loongson-3-di -pmmc-core-modules-6.12.94+deb13-loongson-3-di -pmmc-modules-6.12.94+deb13-loongson-3-di -pmultipath-modules-6.12.94+deb13-loongson-3-di -pnbd-modules-6.12.94+deb13-loongson-3-di -pnfs-modules-6.12.94+deb13-loongson-3-di -pnic-modules-6.12.94+deb13-loongson-3-di -pnic-shared-modules-6.12.94+deb13-loongson-3-di -pnic-usb-modules-6.12.94+deb13-loongson-3-di -pnic-wireless-modules-6.12.94+deb13-loongson-3-di -ppata-modules-6.12.94+deb13-loongson-3-di -pppp-modules-6.12.94+deb13-loongson-3-di -psata-modules-6.12.94+deb13-loongson-3-di -pscsi-core-modules-6.12.94+deb13-loongson-3-di -pscsi-modules-6.12.94+deb13-loongson-3-di -pscsi-nic-modules-6.12.94+deb13-loongson-3-di -psound-modules-6.12.94+deb13-loongson-3-di -pspeakup-modules-6.12.94+deb13-loongson-3-di -psquashfs-modules-6.12.94+deb13-loongson-3-di -pudf-modules-6.12.94+deb13-loongson-3-di -pusb-modules-6.12.94+deb13-loongson-3-di -pusb-serial-modules-6.12.94+deb13-loongson-3-di -pusb-storage-modules-6.12.94+deb13-loongson-3-di -pxfs-modules-6.12.94+deb13-loongson-3-di' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-loongson-3-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_loongson-3_meta: - $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3' DH_OPTIONS='-plinux-image-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-loongson-3, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-loongson-3' DH_OPTIONS='-plinux-headers-loongson-3' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-loongson-3' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-headers-loongson-3' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-loongson-3-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-loongson-3-dbg' DH_OPTIONS='-plinux-image-loongson-3-dbg' FEATURESET='none' FLAVOUR='loongson-3' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-loongson-3-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.loongson-3' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-loongson-3\""' KERNEL_ARCH='mips' LOCALVERSION='-loongson-3' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-loongson-3' PACKAGE_NAME='linux-image-loongson-3-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_mips32r2el:setup_mipsel_none_mips32r2el_headers setup_mipsel_none_mips32r2el_image setup_mipsel_none_mips32r2el_image-dbg setup_mipsel_none_mips32r2el_installer setup_mipsel_none_mips32r2el_meta setup_mipsel_none_mips32r2el_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-headers-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_mips32r2el_image: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_mips32r2el_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-mips32r2el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.90+deb13.1-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-mips32r2el-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-mips32r2el-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-6.12.94+deb13-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_mips32r2el_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-mips32r2el-di ata-modules-6.12.90+deb13.1-mips32r2el-di btrfs-modules-6.12.90+deb13.1-mips32r2el-di cdrom-core-modules-6.12.90+deb13.1-mips32r2el-di crypto-dm-modules-6.12.90+deb13.1-mips32r2el-di crypto-modules-6.12.90+deb13.1-mips32r2el-di drm-core-modules-6.12.90+deb13.1-mips32r2el-di ext4-modules-6.12.90+deb13.1-mips32r2el-di f2fs-modules-6.12.90+deb13.1-mips32r2el-di fat-modules-6.12.90+deb13.1-mips32r2el-di fb-modules-6.12.90+deb13.1-mips32r2el-di firewire-core-modules-6.12.90+deb13.1-mips32r2el-di input-modules-6.12.90+deb13.1-mips32r2el-di isofs-modules-6.12.90+deb13.1-mips32r2el-di jfs-modules-6.12.90+deb13.1-mips32r2el-di kernel-image-6.12.90+deb13.1-mips32r2el-di loop-modules-6.12.90+deb13.1-mips32r2el-di md-modules-6.12.90+deb13.1-mips32r2el-di minix-modules-6.12.90+deb13.1-mips32r2el-di mmc-core-modules-6.12.90+deb13.1-mips32r2el-di mmc-modules-6.12.90+deb13.1-mips32r2el-di multipath-modules-6.12.90+deb13.1-mips32r2el-di nbd-modules-6.12.90+deb13.1-mips32r2el-di nfs-modules-6.12.90+deb13.1-mips32r2el-di nic-modules-6.12.90+deb13.1-mips32r2el-di nic-shared-modules-6.12.90+deb13.1-mips32r2el-di nic-usb-modules-6.12.90+deb13.1-mips32r2el-di nic-wireless-modules-6.12.90+deb13.1-mips32r2el-di pata-modules-6.12.90+deb13.1-mips32r2el-di ppp-modules-6.12.90+deb13.1-mips32r2el-di sata-modules-6.12.90+deb13.1-mips32r2el-di scsi-core-modules-6.12.90+deb13.1-mips32r2el-di scsi-modules-6.12.90+deb13.1-mips32r2el-di scsi-nic-modules-6.12.90+deb13.1-mips32r2el-di sound-modules-6.12.90+deb13.1-mips32r2el-di speakup-modules-6.12.90+deb13.1-mips32r2el-di squashfs-modules-6.12.90+deb13.1-mips32r2el-di udf-modules-6.12.90+deb13.1-mips32r2el-di usb-modules-6.12.90+deb13.1-mips32r2el-di usb-serial-modules-6.12.90+deb13.1-mips32r2el-di usb-storage-modules-6.12.90+deb13.1-mips32r2el-di xfs-modules-6.12.90+deb13.1-mips32r2el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-mips32r2el-di -pata-modules-6.12.90+deb13.1-mips32r2el-di -pbtrfs-modules-6.12.90+deb13.1-mips32r2el-di -pcdrom-core-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-dm-modules-6.12.90+deb13.1-mips32r2el-di -pcrypto-modules-6.12.90+deb13.1-mips32r2el-di -pdrm-core-modules-6.12.90+deb13.1-mips32r2el-di -pext4-modules-6.12.90+deb13.1-mips32r2el-di -pf2fs-modules-6.12.90+deb13.1-mips32r2el-di -pfat-modules-6.12.90+deb13.1-mips32r2el-di -pfb-modules-6.12.90+deb13.1-mips32r2el-di -pfirewire-core-modules-6.12.90+deb13.1-mips32r2el-di -pinput-modules-6.12.90+deb13.1-mips32r2el-di -pisofs-modules-6.12.90+deb13.1-mips32r2el-di -pjfs-modules-6.12.90+deb13.1-mips32r2el-di -pkernel-image-6.12.90+deb13.1-mips32r2el-di -ploop-modules-6.12.90+deb13.1-mips32r2el-di -pmd-modules-6.12.90+deb13.1-mips32r2el-di -pminix-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-core-modules-6.12.90+deb13.1-mips32r2el-di -pmmc-modules-6.12.90+deb13.1-mips32r2el-di -pmultipath-modules-6.12.90+deb13.1-mips32r2el-di -pnbd-modules-6.12.90+deb13.1-mips32r2el-di -pnfs-modules-6.12.90+deb13.1-mips32r2el-di -pnic-modules-6.12.90+deb13.1-mips32r2el-di -pnic-shared-modules-6.12.90+deb13.1-mips32r2el-di -pnic-usb-modules-6.12.90+deb13.1-mips32r2el-di -pnic-wireless-modules-6.12.90+deb13.1-mips32r2el-di -ppata-modules-6.12.90+deb13.1-mips32r2el-di -pppp-modules-6.12.90+deb13.1-mips32r2el-di -psata-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-core-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-modules-6.12.90+deb13.1-mips32r2el-di -pscsi-nic-modules-6.12.90+deb13.1-mips32r2el-di -psound-modules-6.12.90+deb13.1-mips32r2el-di -pspeakup-modules-6.12.90+deb13.1-mips32r2el-di -psquashfs-modules-6.12.90+deb13.1-mips32r2el-di -pudf-modules-6.12.90+deb13.1-mips32r2el-di -pusb-modules-6.12.90+deb13.1-mips32r2el-di -pusb-serial-modules-6.12.90+deb13.1-mips32r2el-di -pusb-storage-modules-6.12.90+deb13.1-mips32r2el-di -pxfs-modules-6.12.90+deb13.1-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-mips32r2el-di ata-modules-6.12.94+deb13-mips32r2el-di btrfs-modules-6.12.94+deb13-mips32r2el-di cdrom-core-modules-6.12.94+deb13-mips32r2el-di crypto-dm-modules-6.12.94+deb13-mips32r2el-di crypto-modules-6.12.94+deb13-mips32r2el-di drm-core-modules-6.12.94+deb13-mips32r2el-di ext4-modules-6.12.94+deb13-mips32r2el-di f2fs-modules-6.12.94+deb13-mips32r2el-di fat-modules-6.12.94+deb13-mips32r2el-di fb-modules-6.12.94+deb13-mips32r2el-di firewire-core-modules-6.12.94+deb13-mips32r2el-di input-modules-6.12.94+deb13-mips32r2el-di isofs-modules-6.12.94+deb13-mips32r2el-di jfs-modules-6.12.94+deb13-mips32r2el-di kernel-image-6.12.94+deb13-mips32r2el-di loop-modules-6.12.94+deb13-mips32r2el-di md-modules-6.12.94+deb13-mips32r2el-di minix-modules-6.12.94+deb13-mips32r2el-di mmc-core-modules-6.12.94+deb13-mips32r2el-di mmc-modules-6.12.94+deb13-mips32r2el-di multipath-modules-6.12.94+deb13-mips32r2el-di nbd-modules-6.12.94+deb13-mips32r2el-di nfs-modules-6.12.94+deb13-mips32r2el-di nic-modules-6.12.94+deb13-mips32r2el-di nic-shared-modules-6.12.94+deb13-mips32r2el-di nic-usb-modules-6.12.94+deb13-mips32r2el-di nic-wireless-modules-6.12.94+deb13-mips32r2el-di pata-modules-6.12.94+deb13-mips32r2el-di ppp-modules-6.12.94+deb13-mips32r2el-di sata-modules-6.12.94+deb13-mips32r2el-di scsi-core-modules-6.12.94+deb13-mips32r2el-di scsi-modules-6.12.94+deb13-mips32r2el-di scsi-nic-modules-6.12.94+deb13-mips32r2el-di sound-modules-6.12.94+deb13-mips32r2el-di speakup-modules-6.12.94+deb13-mips32r2el-di squashfs-modules-6.12.94+deb13-mips32r2el-di udf-modules-6.12.94+deb13-mips32r2el-di usb-modules-6.12.94+deb13-mips32r2el-di usb-serial-modules-6.12.94+deb13-mips32r2el-di usb-storage-modules-6.12.94+deb13-mips32r2el-di xfs-modules-6.12.94+deb13-mips32r2el-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-mips32r2el-di -pata-modules-6.12.94+deb13-mips32r2el-di -pbtrfs-modules-6.12.94+deb13-mips32r2el-di -pcdrom-core-modules-6.12.94+deb13-mips32r2el-di -pcrypto-dm-modules-6.12.94+deb13-mips32r2el-di -pcrypto-modules-6.12.94+deb13-mips32r2el-di -pdrm-core-modules-6.12.94+deb13-mips32r2el-di -pext4-modules-6.12.94+deb13-mips32r2el-di -pf2fs-modules-6.12.94+deb13-mips32r2el-di -pfat-modules-6.12.94+deb13-mips32r2el-di -pfb-modules-6.12.94+deb13-mips32r2el-di -pfirewire-core-modules-6.12.94+deb13-mips32r2el-di -pinput-modules-6.12.94+deb13-mips32r2el-di -pisofs-modules-6.12.94+deb13-mips32r2el-di -pjfs-modules-6.12.94+deb13-mips32r2el-di -pkernel-image-6.12.94+deb13-mips32r2el-di -ploop-modules-6.12.94+deb13-mips32r2el-di -pmd-modules-6.12.94+deb13-mips32r2el-di -pminix-modules-6.12.94+deb13-mips32r2el-di -pmmc-core-modules-6.12.94+deb13-mips32r2el-di -pmmc-modules-6.12.94+deb13-mips32r2el-di -pmultipath-modules-6.12.94+deb13-mips32r2el-di -pnbd-modules-6.12.94+deb13-mips32r2el-di -pnfs-modules-6.12.94+deb13-mips32r2el-di -pnic-modules-6.12.94+deb13-mips32r2el-di -pnic-shared-modules-6.12.94+deb13-mips32r2el-di -pnic-usb-modules-6.12.94+deb13-mips32r2el-di -pnic-wireless-modules-6.12.94+deb13-mips32r2el-di -ppata-modules-6.12.94+deb13-mips32r2el-di -pppp-modules-6.12.94+deb13-mips32r2el-di -psata-modules-6.12.94+deb13-mips32r2el-di -pscsi-core-modules-6.12.94+deb13-mips32r2el-di -pscsi-modules-6.12.94+deb13-mips32r2el-di -pscsi-nic-modules-6.12.94+deb13-mips32r2el-di -psound-modules-6.12.94+deb13-mips32r2el-di -pspeakup-modules-6.12.94+deb13-mips32r2el-di -psquashfs-modules-6.12.94+deb13-mips32r2el-di -pudf-modules-6.12.94+deb13-mips32r2el-di -pusb-modules-6.12.94+deb13-mips32r2el-di -pusb-serial-modules-6.12.94+deb13-mips32r2el-di -pusb-storage-modules-6.12.94+deb13-mips32r2el-di -pxfs-modules-6.12.94+deb13-mips32r2el-di' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-mips32r2el-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_mips32r2el_meta: - $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el' DH_OPTIONS='-plinux-image-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-mips32r2el, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-mips32r2el' DH_OPTIONS='-plinux-headers-mips32r2el' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-mips32r2el' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-headers-mips32r2el' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-mips32r2el-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-mips32r2el-dbg' DH_OPTIONS='-plinux-image-mips32r2el-dbg' FEATURESET='none' FLAVOUR='mips32r2el' IMAGE_FILE='vmlinuz' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-mips32r2el-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.boston debian/config/kernelarch-mips/config.mips32r2' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-mips32r2el\""' KERNEL_ARCH='mips' LOCALVERSION='-mips32r2el' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-mips32r2el' PACKAGE_NAME='linux-image-mips32r2el-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_octeon:setup_mipsel_none_octeon_headers setup_mipsel_none_octeon_image setup_mipsel_none_octeon_image-dbg setup_mipsel_none_octeon_installer setup_mipsel_none_octeon_meta setup_mipsel_none_octeon_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-headers-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_octeon_image: - $(call if_package, linux-image-6.12.90+deb13.1-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_octeon_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.90+deb13.1-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-octeon-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-octeon-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-6.12.94+deb13-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_octeon_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-octeon-di ata-modules-6.12.90+deb13.1-octeon-di btrfs-modules-6.12.90+deb13.1-octeon-di cdrom-core-modules-6.12.90+deb13.1-octeon-di crypto-dm-modules-6.12.90+deb13.1-octeon-di crypto-modules-6.12.90+deb13.1-octeon-di drm-core-modules-6.12.90+deb13.1-octeon-di ext4-modules-6.12.90+deb13.1-octeon-di f2fs-modules-6.12.90+deb13.1-octeon-di fat-modules-6.12.90+deb13.1-octeon-di fb-modules-6.12.90+deb13.1-octeon-di firewire-core-modules-6.12.90+deb13.1-octeon-di input-modules-6.12.90+deb13.1-octeon-di isofs-modules-6.12.90+deb13.1-octeon-di jfs-modules-6.12.90+deb13.1-octeon-di kernel-image-6.12.90+deb13.1-octeon-di loop-modules-6.12.90+deb13.1-octeon-di md-modules-6.12.90+deb13.1-octeon-di minix-modules-6.12.90+deb13.1-octeon-di mmc-core-modules-6.12.90+deb13.1-octeon-di mmc-modules-6.12.90+deb13.1-octeon-di multipath-modules-6.12.90+deb13.1-octeon-di nbd-modules-6.12.90+deb13.1-octeon-di nfs-modules-6.12.90+deb13.1-octeon-di nic-modules-6.12.90+deb13.1-octeon-di nic-shared-modules-6.12.90+deb13.1-octeon-di nic-usb-modules-6.12.90+deb13.1-octeon-di nic-wireless-modules-6.12.90+deb13.1-octeon-di pata-modules-6.12.90+deb13.1-octeon-di ppp-modules-6.12.90+deb13.1-octeon-di sata-modules-6.12.90+deb13.1-octeon-di scsi-core-modules-6.12.90+deb13.1-octeon-di scsi-modules-6.12.90+deb13.1-octeon-di scsi-nic-modules-6.12.90+deb13.1-octeon-di sound-modules-6.12.90+deb13.1-octeon-di speakup-modules-6.12.90+deb13.1-octeon-di squashfs-modules-6.12.90+deb13.1-octeon-di udf-modules-6.12.90+deb13.1-octeon-di usb-modules-6.12.90+deb13.1-octeon-di usb-serial-modules-6.12.90+deb13.1-octeon-di usb-storage-modules-6.12.90+deb13.1-octeon-di xfs-modules-6.12.90+deb13.1-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-octeon-di -pata-modules-6.12.90+deb13.1-octeon-di -pbtrfs-modules-6.12.90+deb13.1-octeon-di -pcdrom-core-modules-6.12.90+deb13.1-octeon-di -pcrypto-dm-modules-6.12.90+deb13.1-octeon-di -pcrypto-modules-6.12.90+deb13.1-octeon-di -pdrm-core-modules-6.12.90+deb13.1-octeon-di -pext4-modules-6.12.90+deb13.1-octeon-di -pf2fs-modules-6.12.90+deb13.1-octeon-di -pfat-modules-6.12.90+deb13.1-octeon-di -pfb-modules-6.12.90+deb13.1-octeon-di -pfirewire-core-modules-6.12.90+deb13.1-octeon-di -pinput-modules-6.12.90+deb13.1-octeon-di -pisofs-modules-6.12.90+deb13.1-octeon-di -pjfs-modules-6.12.90+deb13.1-octeon-di -pkernel-image-6.12.90+deb13.1-octeon-di -ploop-modules-6.12.90+deb13.1-octeon-di -pmd-modules-6.12.90+deb13.1-octeon-di -pminix-modules-6.12.90+deb13.1-octeon-di -pmmc-core-modules-6.12.90+deb13.1-octeon-di -pmmc-modules-6.12.90+deb13.1-octeon-di -pmultipath-modules-6.12.90+deb13.1-octeon-di -pnbd-modules-6.12.90+deb13.1-octeon-di -pnfs-modules-6.12.90+deb13.1-octeon-di -pnic-modules-6.12.90+deb13.1-octeon-di -pnic-shared-modules-6.12.90+deb13.1-octeon-di -pnic-usb-modules-6.12.90+deb13.1-octeon-di -pnic-wireless-modules-6.12.90+deb13.1-octeon-di -ppata-modules-6.12.90+deb13.1-octeon-di -pppp-modules-6.12.90+deb13.1-octeon-di -psata-modules-6.12.90+deb13.1-octeon-di -pscsi-core-modules-6.12.90+deb13.1-octeon-di -pscsi-modules-6.12.90+deb13.1-octeon-di -pscsi-nic-modules-6.12.90+deb13.1-octeon-di -psound-modules-6.12.90+deb13.1-octeon-di -pspeakup-modules-6.12.90+deb13.1-octeon-di -psquashfs-modules-6.12.90+deb13.1-octeon-di -pudf-modules-6.12.90+deb13.1-octeon-di -pusb-modules-6.12.90+deb13.1-octeon-di -pusb-serial-modules-6.12.90+deb13.1-octeon-di -pusb-storage-modules-6.12.90+deb13.1-octeon-di -pxfs-modules-6.12.90+deb13.1-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-octeon-di ata-modules-6.12.94+deb13-octeon-di btrfs-modules-6.12.94+deb13-octeon-di cdrom-core-modules-6.12.94+deb13-octeon-di crypto-dm-modules-6.12.94+deb13-octeon-di crypto-modules-6.12.94+deb13-octeon-di drm-core-modules-6.12.94+deb13-octeon-di ext4-modules-6.12.94+deb13-octeon-di f2fs-modules-6.12.94+deb13-octeon-di fat-modules-6.12.94+deb13-octeon-di fb-modules-6.12.94+deb13-octeon-di firewire-core-modules-6.12.94+deb13-octeon-di input-modules-6.12.94+deb13-octeon-di isofs-modules-6.12.94+deb13-octeon-di jfs-modules-6.12.94+deb13-octeon-di kernel-image-6.12.94+deb13-octeon-di loop-modules-6.12.94+deb13-octeon-di md-modules-6.12.94+deb13-octeon-di minix-modules-6.12.94+deb13-octeon-di mmc-core-modules-6.12.94+deb13-octeon-di mmc-modules-6.12.94+deb13-octeon-di multipath-modules-6.12.94+deb13-octeon-di nbd-modules-6.12.94+deb13-octeon-di nfs-modules-6.12.94+deb13-octeon-di nic-modules-6.12.94+deb13-octeon-di nic-shared-modules-6.12.94+deb13-octeon-di nic-usb-modules-6.12.94+deb13-octeon-di nic-wireless-modules-6.12.94+deb13-octeon-di pata-modules-6.12.94+deb13-octeon-di ppp-modules-6.12.94+deb13-octeon-di sata-modules-6.12.94+deb13-octeon-di scsi-core-modules-6.12.94+deb13-octeon-di scsi-modules-6.12.94+deb13-octeon-di scsi-nic-modules-6.12.94+deb13-octeon-di sound-modules-6.12.94+deb13-octeon-di speakup-modules-6.12.94+deb13-octeon-di squashfs-modules-6.12.94+deb13-octeon-di udf-modules-6.12.94+deb13-octeon-di usb-modules-6.12.94+deb13-octeon-di usb-serial-modules-6.12.94+deb13-octeon-di usb-storage-modules-6.12.94+deb13-octeon-di xfs-modules-6.12.94+deb13-octeon-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-octeon-di -pata-modules-6.12.94+deb13-octeon-di -pbtrfs-modules-6.12.94+deb13-octeon-di -pcdrom-core-modules-6.12.94+deb13-octeon-di -pcrypto-dm-modules-6.12.94+deb13-octeon-di -pcrypto-modules-6.12.94+deb13-octeon-di -pdrm-core-modules-6.12.94+deb13-octeon-di -pext4-modules-6.12.94+deb13-octeon-di -pf2fs-modules-6.12.94+deb13-octeon-di -pfat-modules-6.12.94+deb13-octeon-di -pfb-modules-6.12.94+deb13-octeon-di -pfirewire-core-modules-6.12.94+deb13-octeon-di -pinput-modules-6.12.94+deb13-octeon-di -pisofs-modules-6.12.94+deb13-octeon-di -pjfs-modules-6.12.94+deb13-octeon-di -pkernel-image-6.12.94+deb13-octeon-di -ploop-modules-6.12.94+deb13-octeon-di -pmd-modules-6.12.94+deb13-octeon-di -pminix-modules-6.12.94+deb13-octeon-di -pmmc-core-modules-6.12.94+deb13-octeon-di -pmmc-modules-6.12.94+deb13-octeon-di -pmultipath-modules-6.12.94+deb13-octeon-di -pnbd-modules-6.12.94+deb13-octeon-di -pnfs-modules-6.12.94+deb13-octeon-di -pnic-modules-6.12.94+deb13-octeon-di -pnic-shared-modules-6.12.94+deb13-octeon-di -pnic-usb-modules-6.12.94+deb13-octeon-di -pnic-wireless-modules-6.12.94+deb13-octeon-di -ppata-modules-6.12.94+deb13-octeon-di -pppp-modules-6.12.94+deb13-octeon-di -psata-modules-6.12.94+deb13-octeon-di -pscsi-core-modules-6.12.94+deb13-octeon-di -pscsi-modules-6.12.94+deb13-octeon-di -pscsi-nic-modules-6.12.94+deb13-octeon-di -psound-modules-6.12.94+deb13-octeon-di -pspeakup-modules-6.12.94+deb13-octeon-di -psquashfs-modules-6.12.94+deb13-octeon-di -pudf-modules-6.12.94+deb13-octeon-di -pusb-modules-6.12.94+deb13-octeon-di -pusb-serial-modules-6.12.94+deb13-octeon-di -pusb-storage-modules-6.12.94+deb13-octeon-di -pxfs-modules-6.12.94+deb13-octeon-di' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-octeon-di' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_none_octeon_meta: - $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon' DH_OPTIONS='-plinux-image-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-octeon, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-octeon' DH_OPTIONS='-plinux-headers-octeon' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-octeon' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-headers-octeon' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-octeon-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='mipsel' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-octeon-dbg' DH_OPTIONS='-plinux-image-octeon-dbg' FEATURESET='none' FLAVOUR='octeon' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-octeon-dbg' KCONFIG='debian/config/config debian/config/kernelarch-mips/config debian/config/mipsel/config debian/config/kernelarch-mips/config.octeon' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-octeon\""' KERNEL_ARCH='mips' LOCALVERSION='-octeon' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-octeon' PACKAGE_NAME='linux-image-octeon-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='mips' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='mips' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='mips' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_mipsel_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='mipsel' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='mips' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_none:setup_none_headers-common setup_none_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common, $(MAKE) -f debian/rules.real setup_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common, $(MAKE) -f debian/rules.real setup_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='alpha arm arm64 loongarch m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.12.94+deb13-common' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc:setup_powerpc_bpftool setup_powerpc_config setup_powerpc_cpupower setup_powerpc_hyperv-daemons setup_powerpc_kbuild setup_powerpc_none setup_powerpc_perf setup_powerpc_rtla setup_powerpc_sdsi setup_powerpc_usbip setup_powerpc_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none:setup_powerpc_none_powerpc setup_powerpc_none_powerpc-smp setup_powerpc_none_powerpc64 setup_powerpc_none_powerpc:setup_powerpc_none_powerpc_headers setup_powerpc_none_powerpc_image setup_powerpc_none_powerpc_image-dbg setup_powerpc_none_powerpc_installer setup_powerpc_none_powerpc_meta setup_powerpc_none_powerpc-smp:setup_powerpc_none_powerpc-smp_headers setup_powerpc_none_powerpc-smp_image setup_powerpc_none_powerpc-smp_image-dbg setup_powerpc_none_powerpc-smp_meta setup_powerpc_none_powerpc-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc-smp_meta: - $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp' DH_OPTIONS='-plinux-image-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc-smp' DH_OPTIONS='-plinux-headers-powerpc-smp' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc-smp' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-headers-powerpc-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-smp-dbg' DH_OPTIONS='-plinux-image-powerpc-smp-dbg' FEATURESET='none' FLAVOUR='powerpc-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc debian/config/powerpc/config.powerpc-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc-smp\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc-smp' PACKAGE_NAME='linux-image-powerpc-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc64:setup_powerpc_none_powerpc64_headers setup_powerpc_none_powerpc64_image setup_powerpc_none_powerpc64_image-dbg setup_powerpc_none_powerpc64_installer setup_powerpc_none_powerpc64_meta setup_powerpc_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc-di ata-modules-6.12.90+deb13.1-powerpc-di btrfs-modules-6.12.90+deb13.1-powerpc-di cdrom-core-modules-6.12.90+deb13.1-powerpc-di crypto-dm-modules-6.12.90+deb13.1-powerpc-di crypto-modules-6.12.90+deb13.1-powerpc-di drm-core-modules-6.12.90+deb13.1-powerpc-di ext4-modules-6.12.90+deb13.1-powerpc-di f2fs-modules-6.12.90+deb13.1-powerpc-di fat-modules-6.12.90+deb13.1-powerpc-di fb-modules-6.12.90+deb13.1-powerpc-di firewire-core-modules-6.12.90+deb13.1-powerpc-di hfs-modules-6.12.90+deb13.1-powerpc-di input-modules-6.12.90+deb13.1-powerpc-di isofs-modules-6.12.90+deb13.1-powerpc-di jfs-modules-6.12.90+deb13.1-powerpc-di kernel-image-6.12.90+deb13.1-powerpc-di loop-modules-6.12.90+deb13.1-powerpc-di md-modules-6.12.90+deb13.1-powerpc-di mmc-core-modules-6.12.90+deb13.1-powerpc-di multipath-modules-6.12.90+deb13.1-powerpc-di nbd-modules-6.12.90+deb13.1-powerpc-di nic-modules-6.12.90+deb13.1-powerpc-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc-di nic-shared-modules-6.12.90+deb13.1-powerpc-di nic-usb-modules-6.12.90+deb13.1-powerpc-di nic-wireless-modules-6.12.90+deb13.1-powerpc-di pata-modules-6.12.90+deb13.1-powerpc-di pcmcia-modules-6.12.90+deb13.1-powerpc-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc-di ppp-modules-6.12.90+deb13.1-powerpc-di sata-modules-6.12.90+deb13.1-powerpc-di scsi-core-modules-6.12.90+deb13.1-powerpc-di scsi-modules-6.12.90+deb13.1-powerpc-di scsi-nic-modules-6.12.90+deb13.1-powerpc-di serial-modules-6.12.90+deb13.1-powerpc-di squashfs-modules-6.12.90+deb13.1-powerpc-di udf-modules-6.12.90+deb13.1-powerpc-di uinput-modules-6.12.90+deb13.1-powerpc-di usb-modules-6.12.90+deb13.1-powerpc-di usb-serial-modules-6.12.90+deb13.1-powerpc-di usb-storage-modules-6.12.90+deb13.1-powerpc-di xfs-modules-6.12.90+deb13.1-powerpc-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc-di -pata-modules-6.12.90+deb13.1-powerpc-di -pbtrfs-modules-6.12.90+deb13.1-powerpc-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc-di -pcrypto-modules-6.12.90+deb13.1-powerpc-di -pdrm-core-modules-6.12.90+deb13.1-powerpc-di -pext4-modules-6.12.90+deb13.1-powerpc-di -pf2fs-modules-6.12.90+deb13.1-powerpc-di -pfat-modules-6.12.90+deb13.1-powerpc-di -pfb-modules-6.12.90+deb13.1-powerpc-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc-di -phfs-modules-6.12.90+deb13.1-powerpc-di -pinput-modules-6.12.90+deb13.1-powerpc-di -pisofs-modules-6.12.90+deb13.1-powerpc-di -pjfs-modules-6.12.90+deb13.1-powerpc-di -pkernel-image-6.12.90+deb13.1-powerpc-di -ploop-modules-6.12.90+deb13.1-powerpc-di -pmd-modules-6.12.90+deb13.1-powerpc-di -pmmc-core-modules-6.12.90+deb13.1-powerpc-di -pmultipath-modules-6.12.90+deb13.1-powerpc-di -pnbd-modules-6.12.90+deb13.1-powerpc-di -pnic-modules-6.12.90+deb13.1-powerpc-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc-di -pnic-shared-modules-6.12.90+deb13.1-powerpc-di -pnic-usb-modules-6.12.90+deb13.1-powerpc-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc-di -ppata-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-modules-6.12.90+deb13.1-powerpc-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc-di -pppp-modules-6.12.90+deb13.1-powerpc-di -psata-modules-6.12.90+deb13.1-powerpc-di -pscsi-core-modules-6.12.90+deb13.1-powerpc-di -pscsi-modules-6.12.90+deb13.1-powerpc-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc-di -pserial-modules-6.12.90+deb13.1-powerpc-di -psquashfs-modules-6.12.90+deb13.1-powerpc-di -pudf-modules-6.12.90+deb13.1-powerpc-di -puinput-modules-6.12.90+deb13.1-powerpc-di -pusb-modules-6.12.90+deb13.1-powerpc-di -pusb-serial-modules-6.12.90+deb13.1-powerpc-di -pusb-storage-modules-6.12.90+deb13.1-powerpc-di -pxfs-modules-6.12.90+deb13.1-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc-di ata-modules-6.12.94+deb13-powerpc-di btrfs-modules-6.12.94+deb13-powerpc-di cdrom-core-modules-6.12.94+deb13-powerpc-di crypto-dm-modules-6.12.94+deb13-powerpc-di crypto-modules-6.12.94+deb13-powerpc-di drm-core-modules-6.12.94+deb13-powerpc-di ext4-modules-6.12.94+deb13-powerpc-di f2fs-modules-6.12.94+deb13-powerpc-di fat-modules-6.12.94+deb13-powerpc-di fb-modules-6.12.94+deb13-powerpc-di firewire-core-modules-6.12.94+deb13-powerpc-di hfs-modules-6.12.94+deb13-powerpc-di input-modules-6.12.94+deb13-powerpc-di isofs-modules-6.12.94+deb13-powerpc-di jfs-modules-6.12.94+deb13-powerpc-di kernel-image-6.12.94+deb13-powerpc-di loop-modules-6.12.94+deb13-powerpc-di md-modules-6.12.94+deb13-powerpc-di mmc-core-modules-6.12.94+deb13-powerpc-di multipath-modules-6.12.94+deb13-powerpc-di nbd-modules-6.12.94+deb13-powerpc-di nic-modules-6.12.94+deb13-powerpc-di nic-pcmcia-modules-6.12.94+deb13-powerpc-di nic-shared-modules-6.12.94+deb13-powerpc-di nic-usb-modules-6.12.94+deb13-powerpc-di nic-wireless-modules-6.12.94+deb13-powerpc-di pata-modules-6.12.94+deb13-powerpc-di pcmcia-modules-6.12.94+deb13-powerpc-di pcmcia-storage-modules-6.12.94+deb13-powerpc-di ppp-modules-6.12.94+deb13-powerpc-di sata-modules-6.12.94+deb13-powerpc-di scsi-core-modules-6.12.94+deb13-powerpc-di scsi-modules-6.12.94+deb13-powerpc-di scsi-nic-modules-6.12.94+deb13-powerpc-di serial-modules-6.12.94+deb13-powerpc-di squashfs-modules-6.12.94+deb13-powerpc-di udf-modules-6.12.94+deb13-powerpc-di uinput-modules-6.12.94+deb13-powerpc-di usb-modules-6.12.94+deb13-powerpc-di usb-serial-modules-6.12.94+deb13-powerpc-di usb-storage-modules-6.12.94+deb13-powerpc-di xfs-modules-6.12.94+deb13-powerpc-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc-di -pata-modules-6.12.94+deb13-powerpc-di -pbtrfs-modules-6.12.94+deb13-powerpc-di -pcdrom-core-modules-6.12.94+deb13-powerpc-di -pcrypto-dm-modules-6.12.94+deb13-powerpc-di -pcrypto-modules-6.12.94+deb13-powerpc-di -pdrm-core-modules-6.12.94+deb13-powerpc-di -pext4-modules-6.12.94+deb13-powerpc-di -pf2fs-modules-6.12.94+deb13-powerpc-di -pfat-modules-6.12.94+deb13-powerpc-di -pfb-modules-6.12.94+deb13-powerpc-di -pfirewire-core-modules-6.12.94+deb13-powerpc-di -phfs-modules-6.12.94+deb13-powerpc-di -pinput-modules-6.12.94+deb13-powerpc-di -pisofs-modules-6.12.94+deb13-powerpc-di -pjfs-modules-6.12.94+deb13-powerpc-di -pkernel-image-6.12.94+deb13-powerpc-di -ploop-modules-6.12.94+deb13-powerpc-di -pmd-modules-6.12.94+deb13-powerpc-di -pmmc-core-modules-6.12.94+deb13-powerpc-di -pmultipath-modules-6.12.94+deb13-powerpc-di -pnbd-modules-6.12.94+deb13-powerpc-di -pnic-modules-6.12.94+deb13-powerpc-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc-di -pnic-shared-modules-6.12.94+deb13-powerpc-di -pnic-usb-modules-6.12.94+deb13-powerpc-di -pnic-wireless-modules-6.12.94+deb13-powerpc-di -ppata-modules-6.12.94+deb13-powerpc-di -ppcmcia-modules-6.12.94+deb13-powerpc-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc-di -pppp-modules-6.12.94+deb13-powerpc-di -psata-modules-6.12.94+deb13-powerpc-di -pscsi-core-modules-6.12.94+deb13-powerpc-di -pscsi-modules-6.12.94+deb13-powerpc-di -pscsi-nic-modules-6.12.94+deb13-powerpc-di -pserial-modules-6.12.94+deb13-powerpc-di -psquashfs-modules-6.12.94+deb13-powerpc-di -pudf-modules-6.12.94+deb13-powerpc-di -puinput-modules-6.12.94+deb13-powerpc-di -pusb-modules-6.12.94+deb13-powerpc-di -pusb-serial-modules-6.12.94+deb13-powerpc-di -pusb-storage-modules-6.12.94+deb13-powerpc-di -pxfs-modules-6.12.94+deb13-powerpc-di' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_none_powerpc_meta: - $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc' DH_OPTIONS='-plinux-image-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc' DH_OPTIONS='-plinux-headers-powerpc' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-headers-powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='powerpc' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc-dbg' DH_OPTIONS='-plinux-image-powerpc-dbg' FEATURESET='none' FLAVOUR='powerpc' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/powerpc/config.powerpc' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc' PACKAGE_NAME='linux-image-powerpc-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_powerpc_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='powerpc' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64:setup_ppc64_bpftool setup_ppc64_config setup_ppc64_cpupower setup_ppc64_hyperv-daemons setup_ppc64_kbuild setup_ppc64_none setup_ppc64_perf setup_ppc64_rtla setup_ppc64_sdsi setup_ppc64_usbip setup_ppc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none:setup_ppc64_none_powerpc64 setup_ppc64_none_powerpc64-64k setup_ppc64_none_powerpc64:setup_ppc64_none_powerpc64_bpf-dev setup_ppc64_none_powerpc64_headers setup_ppc64_none_powerpc64_image setup_ppc64_none_powerpc64_image-dbg setup_ppc64_none_powerpc64_installer setup_ppc64_none_powerpc64_meta setup_ppc64_none_powerpc64-64k:setup_ppc64_none_powerpc64-64k_headers setup_ppc64_none_powerpc64-64k_image setup_ppc64_none_powerpc64-64k_image-dbg setup_ppc64_none_powerpc64-64k_meta setup_ppc64_none_powerpc64-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64-64k_meta: - $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k' DH_OPTIONS='-plinux-image-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64-64k' DH_OPTIONS='-plinux-headers-powerpc64-64k' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-headers-powerpc64-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-64k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64-64k' PACKAGE_NAME='linux-image-powerpc64-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_installer: - $(call if_package, affs-modules-6.12.90+deb13.1-powerpc64-di ata-modules-6.12.90+deb13.1-powerpc64-di btrfs-modules-6.12.90+deb13.1-powerpc64-di cdrom-core-modules-6.12.90+deb13.1-powerpc64-di crypto-dm-modules-6.12.90+deb13.1-powerpc64-di crypto-modules-6.12.90+deb13.1-powerpc64-di drm-core-modules-6.12.90+deb13.1-powerpc64-di ext4-modules-6.12.90+deb13.1-powerpc64-di f2fs-modules-6.12.90+deb13.1-powerpc64-di fat-modules-6.12.90+deb13.1-powerpc64-di fb-modules-6.12.90+deb13.1-powerpc64-di firewire-core-modules-6.12.90+deb13.1-powerpc64-di hfs-modules-6.12.90+deb13.1-powerpc64-di hypervisor-modules-6.12.90+deb13.1-powerpc64-di input-modules-6.12.90+deb13.1-powerpc64-di isofs-modules-6.12.90+deb13.1-powerpc64-di jfs-modules-6.12.90+deb13.1-powerpc64-di kernel-image-6.12.90+deb13.1-powerpc64-di loop-modules-6.12.90+deb13.1-powerpc64-di md-modules-6.12.90+deb13.1-powerpc64-di mmc-core-modules-6.12.90+deb13.1-powerpc64-di mtd-core-modules-6.12.90+deb13.1-powerpc64-di multipath-modules-6.12.90+deb13.1-powerpc64-di nbd-modules-6.12.90+deb13.1-powerpc64-di nic-modules-6.12.90+deb13.1-powerpc64-di nic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di nic-shared-modules-6.12.90+deb13.1-powerpc64-di nic-usb-modules-6.12.90+deb13.1-powerpc64-di nic-wireless-modules-6.12.90+deb13.1-powerpc64-di pata-modules-6.12.90+deb13.1-powerpc64-di pcmcia-modules-6.12.90+deb13.1-powerpc64-di pcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di ppp-modules-6.12.90+deb13.1-powerpc64-di sata-modules-6.12.90+deb13.1-powerpc64-di scsi-core-modules-6.12.90+deb13.1-powerpc64-di scsi-modules-6.12.90+deb13.1-powerpc64-di scsi-nic-modules-6.12.90+deb13.1-powerpc64-di serial-modules-6.12.90+deb13.1-powerpc64-di squashfs-modules-6.12.90+deb13.1-powerpc64-di udf-modules-6.12.90+deb13.1-powerpc64-di uinput-modules-6.12.90+deb13.1-powerpc64-di usb-modules-6.12.90+deb13.1-powerpc64-di usb-serial-modules-6.12.90+deb13.1-powerpc64-di usb-storage-modules-6.12.90+deb13.1-powerpc64-di xfs-modules-6.12.90+deb13.1-powerpc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.90+deb13.1-powerpc64-di -pata-modules-6.12.90+deb13.1-powerpc64-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64-di -pcrypto-modules-6.12.90+deb13.1-powerpc64-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64-di -pext4-modules-6.12.90+deb13.1-powerpc64-di -pf2fs-modules-6.12.90+deb13.1-powerpc64-di -pfat-modules-6.12.90+deb13.1-powerpc64-di -pfb-modules-6.12.90+deb13.1-powerpc64-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64-di -phfs-modules-6.12.90+deb13.1-powerpc64-di -phypervisor-modules-6.12.90+deb13.1-powerpc64-di -pinput-modules-6.12.90+deb13.1-powerpc64-di -pisofs-modules-6.12.90+deb13.1-powerpc64-di -pjfs-modules-6.12.90+deb13.1-powerpc64-di -pkernel-image-6.12.90+deb13.1-powerpc64-di -ploop-modules-6.12.90+deb13.1-powerpc64-di -pmd-modules-6.12.90+deb13.1-powerpc64-di -pmmc-core-modules-6.12.90+deb13.1-powerpc64-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64-di -pmultipath-modules-6.12.90+deb13.1-powerpc64-di -pnbd-modules-6.12.90+deb13.1-powerpc64-di -pnic-modules-6.12.90+deb13.1-powerpc64-di -pnic-pcmcia-modules-6.12.90+deb13.1-powerpc64-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64-di -ppata-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-modules-6.12.90+deb13.1-powerpc64-di -ppcmcia-storage-modules-6.12.90+deb13.1-powerpc64-di -pppp-modules-6.12.90+deb13.1-powerpc64-di -psata-modules-6.12.90+deb13.1-powerpc64-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64-di -pscsi-modules-6.12.90+deb13.1-powerpc64-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64-di -pserial-modules-6.12.90+deb13.1-powerpc64-di -psquashfs-modules-6.12.90+deb13.1-powerpc64-di -pudf-modules-6.12.90+deb13.1-powerpc64-di -puinput-modules-6.12.90+deb13.1-powerpc64-di -pusb-modules-6.12.90+deb13.1-powerpc64-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64-di -pxfs-modules-6.12.90+deb13.1-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, affs-modules-6.12.94+deb13-powerpc64-di ata-modules-6.12.94+deb13-powerpc64-di btrfs-modules-6.12.94+deb13-powerpc64-di cdrom-core-modules-6.12.94+deb13-powerpc64-di crypto-dm-modules-6.12.94+deb13-powerpc64-di crypto-modules-6.12.94+deb13-powerpc64-di drm-core-modules-6.12.94+deb13-powerpc64-di ext4-modules-6.12.94+deb13-powerpc64-di f2fs-modules-6.12.94+deb13-powerpc64-di fat-modules-6.12.94+deb13-powerpc64-di fb-modules-6.12.94+deb13-powerpc64-di firewire-core-modules-6.12.94+deb13-powerpc64-di hfs-modules-6.12.94+deb13-powerpc64-di hypervisor-modules-6.12.94+deb13-powerpc64-di input-modules-6.12.94+deb13-powerpc64-di isofs-modules-6.12.94+deb13-powerpc64-di jfs-modules-6.12.94+deb13-powerpc64-di kernel-image-6.12.94+deb13-powerpc64-di loop-modules-6.12.94+deb13-powerpc64-di md-modules-6.12.94+deb13-powerpc64-di mmc-core-modules-6.12.94+deb13-powerpc64-di mtd-core-modules-6.12.94+deb13-powerpc64-di multipath-modules-6.12.94+deb13-powerpc64-di nbd-modules-6.12.94+deb13-powerpc64-di nic-modules-6.12.94+deb13-powerpc64-di nic-pcmcia-modules-6.12.94+deb13-powerpc64-di nic-shared-modules-6.12.94+deb13-powerpc64-di nic-usb-modules-6.12.94+deb13-powerpc64-di nic-wireless-modules-6.12.94+deb13-powerpc64-di pata-modules-6.12.94+deb13-powerpc64-di pcmcia-modules-6.12.94+deb13-powerpc64-di pcmcia-storage-modules-6.12.94+deb13-powerpc64-di ppp-modules-6.12.94+deb13-powerpc64-di sata-modules-6.12.94+deb13-powerpc64-di scsi-core-modules-6.12.94+deb13-powerpc64-di scsi-modules-6.12.94+deb13-powerpc64-di scsi-nic-modules-6.12.94+deb13-powerpc64-di serial-modules-6.12.94+deb13-powerpc64-di squashfs-modules-6.12.94+deb13-powerpc64-di udf-modules-6.12.94+deb13-powerpc64-di uinput-modules-6.12.94+deb13-powerpc64-di usb-modules-6.12.94+deb13-powerpc64-di usb-serial-modules-6.12.94+deb13-powerpc64-di usb-storage-modules-6.12.94+deb13-powerpc64-di xfs-modules-6.12.94+deb13-powerpc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-paffs-modules-6.12.94+deb13-powerpc64-di -pata-modules-6.12.94+deb13-powerpc64-di -pbtrfs-modules-6.12.94+deb13-powerpc64-di -pcdrom-core-modules-6.12.94+deb13-powerpc64-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64-di -pcrypto-modules-6.12.94+deb13-powerpc64-di -pdrm-core-modules-6.12.94+deb13-powerpc64-di -pext4-modules-6.12.94+deb13-powerpc64-di -pf2fs-modules-6.12.94+deb13-powerpc64-di -pfat-modules-6.12.94+deb13-powerpc64-di -pfb-modules-6.12.94+deb13-powerpc64-di -pfirewire-core-modules-6.12.94+deb13-powerpc64-di -phfs-modules-6.12.94+deb13-powerpc64-di -phypervisor-modules-6.12.94+deb13-powerpc64-di -pinput-modules-6.12.94+deb13-powerpc64-di -pisofs-modules-6.12.94+deb13-powerpc64-di -pjfs-modules-6.12.94+deb13-powerpc64-di -pkernel-image-6.12.94+deb13-powerpc64-di -ploop-modules-6.12.94+deb13-powerpc64-di -pmd-modules-6.12.94+deb13-powerpc64-di -pmmc-core-modules-6.12.94+deb13-powerpc64-di -pmtd-core-modules-6.12.94+deb13-powerpc64-di -pmultipath-modules-6.12.94+deb13-powerpc64-di -pnbd-modules-6.12.94+deb13-powerpc64-di -pnic-modules-6.12.94+deb13-powerpc64-di -pnic-pcmcia-modules-6.12.94+deb13-powerpc64-di -pnic-shared-modules-6.12.94+deb13-powerpc64-di -pnic-usb-modules-6.12.94+deb13-powerpc64-di -pnic-wireless-modules-6.12.94+deb13-powerpc64-di -ppata-modules-6.12.94+deb13-powerpc64-di -ppcmcia-modules-6.12.94+deb13-powerpc64-di -ppcmcia-storage-modules-6.12.94+deb13-powerpc64-di -pppp-modules-6.12.94+deb13-powerpc64-di -psata-modules-6.12.94+deb13-powerpc64-di -pscsi-core-modules-6.12.94+deb13-powerpc64-di -pscsi-modules-6.12.94+deb13-powerpc64-di -pscsi-nic-modules-6.12.94+deb13-powerpc64-di -pserial-modules-6.12.94+deb13-powerpc64-di -psquashfs-modules-6.12.94+deb13-powerpc64-di -pudf-modules-6.12.94+deb13-powerpc64-di -puinput-modules-6.12.94+deb13-powerpc64-di -pusb-modules-6.12.94+deb13-powerpc64-di -pusb-serial-modules-6.12.94+deb13-powerpc64-di -pusb-storage-modules-6.12.94+deb13-powerpc64-di -pxfs-modules-6.12.94+deb13-powerpc64-di' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_none_powerpc64_meta: - $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64' DH_OPTIONS='-plinux-image-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64' DH_OPTIONS='-plinux-headers-powerpc64' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-headers-powerpc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64-dbg' DH_OPTIONS='-plinux-image-powerpc64-dbg' FEATURESET='none' FLAVOUR='powerpc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-be' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64' PACKAGE_NAME='linux-image-powerpc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='ppc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el:setup_ppc64el_bpftool setup_ppc64el_config setup_ppc64el_cpupower setup_ppc64el_hyperv-daemons setup_ppc64el_kbuild setup_ppc64el_none setup_ppc64el_perf setup_ppc64el_rtla setup_ppc64el_sdsi setup_ppc64el_usbip setup_ppc64el_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='powerpc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='powerpc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='powerpc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none:setup_ppc64el_none_powerpc64le setup_ppc64el_none_powerpc64le-64k setup_ppc64el_none_powerpc64le:setup_ppc64el_none_powerpc64le_bpf-dev setup_ppc64el_none_powerpc64le_headers setup_ppc64el_none_powerpc64le_image setup_ppc64el_none_powerpc64le_image-dbg setup_ppc64el_none_powerpc64le_installer setup_ppc64el_none_powerpc64le_meta setup_ppc64el_none_powerpc64le-64k:setup_ppc64el_none_powerpc64le-64k_headers setup_ppc64el_none_powerpc64le-64k_image setup_ppc64el_none_powerpc64le-64k_image-dbg setup_ppc64el_none_powerpc64le-64k_meta setup_ppc64el_none_powerpc64le-64k_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le-64k_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le-64k_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le-64k_meta: - $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k' DH_OPTIONS='-plinux-image-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le-64k, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le-64k' DH_OPTIONS='-plinux-headers-powerpc64le-64k' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le-64k' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-headers-powerpc64le-64k' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-64k-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-64k-dbg' DH_OPTIONS='-plinux-image-powerpc64le-64k-dbg' FEATURESET='none' FLAVOUR='powerpc64le-64k' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-64k-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le debian/config/kernelarch-powerpc/config-page-64k' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le-64k\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le-64k' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le-64k' PACKAGE_NAME='linux-image-powerpc64le-64k-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-headers-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_image: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-powerpc64le-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.90+deb13.1-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-powerpc64le-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-powerpc64le-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-6.12.94+deb13-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-powerpc64le-di btrfs-modules-6.12.90+deb13.1-powerpc64le-di cdrom-core-modules-6.12.90+deb13.1-powerpc64le-di crypto-dm-modules-6.12.90+deb13.1-powerpc64le-di crypto-modules-6.12.90+deb13.1-powerpc64le-di drm-core-modules-6.12.90+deb13.1-powerpc64le-di ext4-modules-6.12.90+deb13.1-powerpc64le-di f2fs-modules-6.12.90+deb13.1-powerpc64le-di fat-modules-6.12.90+deb13.1-powerpc64le-di fb-modules-6.12.90+deb13.1-powerpc64le-di firewire-core-modules-6.12.90+deb13.1-powerpc64le-di hypervisor-modules-6.12.90+deb13.1-powerpc64le-di input-modules-6.12.90+deb13.1-powerpc64le-di isofs-modules-6.12.90+deb13.1-powerpc64le-di jfs-modules-6.12.90+deb13.1-powerpc64le-di kernel-image-6.12.90+deb13.1-powerpc64le-di loop-modules-6.12.90+deb13.1-powerpc64le-di md-modules-6.12.90+deb13.1-powerpc64le-di mtd-core-modules-6.12.90+deb13.1-powerpc64le-di multipath-modules-6.12.90+deb13.1-powerpc64le-di nbd-modules-6.12.90+deb13.1-powerpc64le-di nic-modules-6.12.90+deb13.1-powerpc64le-di nic-shared-modules-6.12.90+deb13.1-powerpc64le-di nic-usb-modules-6.12.90+deb13.1-powerpc64le-di nic-wireless-modules-6.12.90+deb13.1-powerpc64le-di ppp-modules-6.12.90+deb13.1-powerpc64le-di sata-modules-6.12.90+deb13.1-powerpc64le-di scsi-core-modules-6.12.90+deb13.1-powerpc64le-di scsi-modules-6.12.90+deb13.1-powerpc64le-di scsi-nic-modules-6.12.90+deb13.1-powerpc64le-di serial-modules-6.12.90+deb13.1-powerpc64le-di squashfs-modules-6.12.90+deb13.1-powerpc64le-di udf-modules-6.12.90+deb13.1-powerpc64le-di uinput-modules-6.12.90+deb13.1-powerpc64le-di usb-modules-6.12.90+deb13.1-powerpc64le-di usb-serial-modules-6.12.90+deb13.1-powerpc64le-di usb-storage-modules-6.12.90+deb13.1-powerpc64le-di xfs-modules-6.12.90+deb13.1-powerpc64le-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-powerpc64le-di -pbtrfs-modules-6.12.90+deb13.1-powerpc64le-di -pcdrom-core-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-dm-modules-6.12.90+deb13.1-powerpc64le-di -pcrypto-modules-6.12.90+deb13.1-powerpc64le-di -pdrm-core-modules-6.12.90+deb13.1-powerpc64le-di -pext4-modules-6.12.90+deb13.1-powerpc64le-di -pf2fs-modules-6.12.90+deb13.1-powerpc64le-di -pfat-modules-6.12.90+deb13.1-powerpc64le-di -pfb-modules-6.12.90+deb13.1-powerpc64le-di -pfirewire-core-modules-6.12.90+deb13.1-powerpc64le-di -phypervisor-modules-6.12.90+deb13.1-powerpc64le-di -pinput-modules-6.12.90+deb13.1-powerpc64le-di -pisofs-modules-6.12.90+deb13.1-powerpc64le-di -pjfs-modules-6.12.90+deb13.1-powerpc64le-di -pkernel-image-6.12.90+deb13.1-powerpc64le-di -ploop-modules-6.12.90+deb13.1-powerpc64le-di -pmd-modules-6.12.90+deb13.1-powerpc64le-di -pmtd-core-modules-6.12.90+deb13.1-powerpc64le-di -pmultipath-modules-6.12.90+deb13.1-powerpc64le-di -pnbd-modules-6.12.90+deb13.1-powerpc64le-di -pnic-modules-6.12.90+deb13.1-powerpc64le-di -pnic-shared-modules-6.12.90+deb13.1-powerpc64le-di -pnic-usb-modules-6.12.90+deb13.1-powerpc64le-di -pnic-wireless-modules-6.12.90+deb13.1-powerpc64le-di -pppp-modules-6.12.90+deb13.1-powerpc64le-di -psata-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-core-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-modules-6.12.90+deb13.1-powerpc64le-di -pscsi-nic-modules-6.12.90+deb13.1-powerpc64le-di -pserial-modules-6.12.90+deb13.1-powerpc64le-di -psquashfs-modules-6.12.90+deb13.1-powerpc64le-di -pudf-modules-6.12.90+deb13.1-powerpc64le-di -puinput-modules-6.12.90+deb13.1-powerpc64le-di -pusb-modules-6.12.90+deb13.1-powerpc64le-di -pusb-serial-modules-6.12.90+deb13.1-powerpc64le-di -pusb-storage-modules-6.12.90+deb13.1-powerpc64le-di -pxfs-modules-6.12.90+deb13.1-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-powerpc64le-di btrfs-modules-6.12.94+deb13-powerpc64le-di cdrom-core-modules-6.12.94+deb13-powerpc64le-di crypto-dm-modules-6.12.94+deb13-powerpc64le-di crypto-modules-6.12.94+deb13-powerpc64le-di drm-core-modules-6.12.94+deb13-powerpc64le-di ext4-modules-6.12.94+deb13-powerpc64le-di f2fs-modules-6.12.94+deb13-powerpc64le-di fat-modules-6.12.94+deb13-powerpc64le-di fb-modules-6.12.94+deb13-powerpc64le-di firewire-core-modules-6.12.94+deb13-powerpc64le-di hypervisor-modules-6.12.94+deb13-powerpc64le-di input-modules-6.12.94+deb13-powerpc64le-di isofs-modules-6.12.94+deb13-powerpc64le-di jfs-modules-6.12.94+deb13-powerpc64le-di kernel-image-6.12.94+deb13-powerpc64le-di loop-modules-6.12.94+deb13-powerpc64le-di md-modules-6.12.94+deb13-powerpc64le-di mtd-core-modules-6.12.94+deb13-powerpc64le-di multipath-modules-6.12.94+deb13-powerpc64le-di nbd-modules-6.12.94+deb13-powerpc64le-di nic-modules-6.12.94+deb13-powerpc64le-di nic-shared-modules-6.12.94+deb13-powerpc64le-di nic-usb-modules-6.12.94+deb13-powerpc64le-di nic-wireless-modules-6.12.94+deb13-powerpc64le-di ppp-modules-6.12.94+deb13-powerpc64le-di sata-modules-6.12.94+deb13-powerpc64le-di scsi-core-modules-6.12.94+deb13-powerpc64le-di scsi-modules-6.12.94+deb13-powerpc64le-di scsi-nic-modules-6.12.94+deb13-powerpc64le-di serial-modules-6.12.94+deb13-powerpc64le-di squashfs-modules-6.12.94+deb13-powerpc64le-di udf-modules-6.12.94+deb13-powerpc64le-di uinput-modules-6.12.94+deb13-powerpc64le-di usb-modules-6.12.94+deb13-powerpc64le-di usb-serial-modules-6.12.94+deb13-powerpc64le-di usb-storage-modules-6.12.94+deb13-powerpc64le-di xfs-modules-6.12.94+deb13-powerpc64le-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-powerpc64le-di -pbtrfs-modules-6.12.94+deb13-powerpc64le-di -pcdrom-core-modules-6.12.94+deb13-powerpc64le-di -pcrypto-dm-modules-6.12.94+deb13-powerpc64le-di -pcrypto-modules-6.12.94+deb13-powerpc64le-di -pdrm-core-modules-6.12.94+deb13-powerpc64le-di -pext4-modules-6.12.94+deb13-powerpc64le-di -pf2fs-modules-6.12.94+deb13-powerpc64le-di -pfat-modules-6.12.94+deb13-powerpc64le-di -pfb-modules-6.12.94+deb13-powerpc64le-di -pfirewire-core-modules-6.12.94+deb13-powerpc64le-di -phypervisor-modules-6.12.94+deb13-powerpc64le-di -pinput-modules-6.12.94+deb13-powerpc64le-di -pisofs-modules-6.12.94+deb13-powerpc64le-di -pjfs-modules-6.12.94+deb13-powerpc64le-di -pkernel-image-6.12.94+deb13-powerpc64le-di -ploop-modules-6.12.94+deb13-powerpc64le-di -pmd-modules-6.12.94+deb13-powerpc64le-di -pmtd-core-modules-6.12.94+deb13-powerpc64le-di -pmultipath-modules-6.12.94+deb13-powerpc64le-di -pnbd-modules-6.12.94+deb13-powerpc64le-di -pnic-modules-6.12.94+deb13-powerpc64le-di -pnic-shared-modules-6.12.94+deb13-powerpc64le-di -pnic-usb-modules-6.12.94+deb13-powerpc64le-di -pnic-wireless-modules-6.12.94+deb13-powerpc64le-di -pppp-modules-6.12.94+deb13-powerpc64le-di -psata-modules-6.12.94+deb13-powerpc64le-di -pscsi-core-modules-6.12.94+deb13-powerpc64le-di -pscsi-modules-6.12.94+deb13-powerpc64le-di -pscsi-nic-modules-6.12.94+deb13-powerpc64le-di -pserial-modules-6.12.94+deb13-powerpc64le-di -psquashfs-modules-6.12.94+deb13-powerpc64le-di -pudf-modules-6.12.94+deb13-powerpc64le-di -puinput-modules-6.12.94+deb13-powerpc64le-di -pusb-modules-6.12.94+deb13-powerpc64le-di -pusb-serial-modules-6.12.94+deb13-powerpc64le-di -pusb-storage-modules-6.12.94+deb13-powerpc64le-di -pxfs-modules-6.12.94+deb13-powerpc64le-di' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-powerpc64le-di' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_none_powerpc64le_meta: - $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le' DH_OPTIONS='-plinux-image-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-powerpc64le, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-powerpc64le' DH_OPTIONS='-plinux-headers-powerpc64le' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-powerpc64le' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-headers-powerpc64le' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-powerpc64le-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='ppc64el' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-powerpc64le-dbg' DH_OPTIONS='-plinux-image-powerpc64le-dbg' FEATURESET='none' FLAVOUR='powerpc64le' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-powerpc64le-dbg' KCONFIG='debian/config/config debian/config/kernelarch-powerpc/config debian/config/kernelarch-powerpc/config-arch-64 debian/config/kernelarch-powerpc/config-arch-64-le' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-powerpc64le\""' KERNEL_ARCH='powerpc' LOCALVERSION='-powerpc64le' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-powerpc64le' PACKAGE_NAME='linux-image-powerpc64le-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='powerpc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='powerpc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='powerpc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_ppc64el_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='ppc64el' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='powerpc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64:setup_riscv64_bpftool setup_riscv64_config setup_riscv64_cpupower setup_riscv64_hyperv-daemons setup_riscv64_kbuild setup_riscv64_none setup_riscv64_perf setup_riscv64_rtla setup_riscv64_sdsi setup_riscv64_usbip setup_riscv64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='riscv' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='riscv' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='riscv' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_none:setup_riscv64_none_riscv64 setup_riscv64_none_riscv64:setup_riscv64_none_riscv64_bpf-dev setup_riscv64_none_riscv64_headers setup_riscv64_none_riscv64_image setup_riscv64_none_riscv64_image-dbg setup_riscv64_none_riscv64_installer setup_riscv64_none_riscv64_meta setup_riscv64_none_riscv64_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_none_riscv64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_none_riscv64_image: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_none_riscv64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-riscv64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-riscv64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-riscv64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-6.12.94+deb13-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_none_riscv64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-riscv64-di btrfs-modules-6.12.90+deb13.1-riscv64-di cdrom-core-modules-6.12.90+deb13.1-riscv64-di crypto-dm-modules-6.12.90+deb13.1-riscv64-di crypto-modules-6.12.90+deb13.1-riscv64-di drm-core-modules-6.12.90+deb13.1-riscv64-di ext4-modules-6.12.90+deb13.1-riscv64-di f2fs-modules-6.12.90+deb13.1-riscv64-di fat-modules-6.12.90+deb13.1-riscv64-di fb-modules-6.12.90+deb13.1-riscv64-di input-modules-6.12.90+deb13.1-riscv64-di isofs-modules-6.12.90+deb13.1-riscv64-di jfs-modules-6.12.90+deb13.1-riscv64-di kernel-image-6.12.90+deb13.1-riscv64-di loop-modules-6.12.90+deb13.1-riscv64-di md-modules-6.12.90+deb13.1-riscv64-di mmc-core-modules-6.12.90+deb13.1-riscv64-di mmc-modules-6.12.90+deb13.1-riscv64-di mtd-modules-6.12.90+deb13.1-riscv64-di multipath-modules-6.12.90+deb13.1-riscv64-di nbd-modules-6.12.90+deb13.1-riscv64-di nic-modules-6.12.90+deb13.1-riscv64-di nic-shared-modules-6.12.90+deb13.1-riscv64-di nic-usb-modules-6.12.90+deb13.1-riscv64-di nic-wireless-modules-6.12.90+deb13.1-riscv64-di pata-modules-6.12.90+deb13.1-riscv64-di ppp-modules-6.12.90+deb13.1-riscv64-di sata-modules-6.12.90+deb13.1-riscv64-di scsi-core-modules-6.12.90+deb13.1-riscv64-di scsi-modules-6.12.90+deb13.1-riscv64-di scsi-nic-modules-6.12.90+deb13.1-riscv64-di squashfs-modules-6.12.90+deb13.1-riscv64-di udf-modules-6.12.90+deb13.1-riscv64-di usb-modules-6.12.90+deb13.1-riscv64-di usb-serial-modules-6.12.90+deb13.1-riscv64-di usb-storage-modules-6.12.90+deb13.1-riscv64-di xfs-modules-6.12.90+deb13.1-riscv64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-riscv64-di -pbtrfs-modules-6.12.90+deb13.1-riscv64-di -pcdrom-core-modules-6.12.90+deb13.1-riscv64-di -pcrypto-dm-modules-6.12.90+deb13.1-riscv64-di -pcrypto-modules-6.12.90+deb13.1-riscv64-di -pdrm-core-modules-6.12.90+deb13.1-riscv64-di -pext4-modules-6.12.90+deb13.1-riscv64-di -pf2fs-modules-6.12.90+deb13.1-riscv64-di -pfat-modules-6.12.90+deb13.1-riscv64-di -pfb-modules-6.12.90+deb13.1-riscv64-di -pinput-modules-6.12.90+deb13.1-riscv64-di -pisofs-modules-6.12.90+deb13.1-riscv64-di -pjfs-modules-6.12.90+deb13.1-riscv64-di -pkernel-image-6.12.90+deb13.1-riscv64-di -ploop-modules-6.12.90+deb13.1-riscv64-di -pmd-modules-6.12.90+deb13.1-riscv64-di -pmmc-core-modules-6.12.90+deb13.1-riscv64-di -pmmc-modules-6.12.90+deb13.1-riscv64-di -pmtd-modules-6.12.90+deb13.1-riscv64-di -pmultipath-modules-6.12.90+deb13.1-riscv64-di -pnbd-modules-6.12.90+deb13.1-riscv64-di -pnic-modules-6.12.90+deb13.1-riscv64-di -pnic-shared-modules-6.12.90+deb13.1-riscv64-di -pnic-usb-modules-6.12.90+deb13.1-riscv64-di -pnic-wireless-modules-6.12.90+deb13.1-riscv64-di -ppata-modules-6.12.90+deb13.1-riscv64-di -pppp-modules-6.12.90+deb13.1-riscv64-di -psata-modules-6.12.90+deb13.1-riscv64-di -pscsi-core-modules-6.12.90+deb13.1-riscv64-di -pscsi-modules-6.12.90+deb13.1-riscv64-di -pscsi-nic-modules-6.12.90+deb13.1-riscv64-di -psquashfs-modules-6.12.90+deb13.1-riscv64-di -pudf-modules-6.12.90+deb13.1-riscv64-di -pusb-modules-6.12.90+deb13.1-riscv64-di -pusb-serial-modules-6.12.90+deb13.1-riscv64-di -pusb-storage-modules-6.12.90+deb13.1-riscv64-di -pxfs-modules-6.12.90+deb13.1-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-riscv64-di btrfs-modules-6.12.94+deb13-riscv64-di cdrom-core-modules-6.12.94+deb13-riscv64-di crypto-dm-modules-6.12.94+deb13-riscv64-di crypto-modules-6.12.94+deb13-riscv64-di drm-core-modules-6.12.94+deb13-riscv64-di ext4-modules-6.12.94+deb13-riscv64-di f2fs-modules-6.12.94+deb13-riscv64-di fat-modules-6.12.94+deb13-riscv64-di fb-modules-6.12.94+deb13-riscv64-di input-modules-6.12.94+deb13-riscv64-di isofs-modules-6.12.94+deb13-riscv64-di jfs-modules-6.12.94+deb13-riscv64-di kernel-image-6.12.94+deb13-riscv64-di loop-modules-6.12.94+deb13-riscv64-di md-modules-6.12.94+deb13-riscv64-di mmc-core-modules-6.12.94+deb13-riscv64-di mmc-modules-6.12.94+deb13-riscv64-di mtd-modules-6.12.94+deb13-riscv64-di multipath-modules-6.12.94+deb13-riscv64-di nbd-modules-6.12.94+deb13-riscv64-di nic-modules-6.12.94+deb13-riscv64-di nic-shared-modules-6.12.94+deb13-riscv64-di nic-usb-modules-6.12.94+deb13-riscv64-di nic-wireless-modules-6.12.94+deb13-riscv64-di pata-modules-6.12.94+deb13-riscv64-di ppp-modules-6.12.94+deb13-riscv64-di sata-modules-6.12.94+deb13-riscv64-di scsi-core-modules-6.12.94+deb13-riscv64-di scsi-modules-6.12.94+deb13-riscv64-di scsi-nic-modules-6.12.94+deb13-riscv64-di squashfs-modules-6.12.94+deb13-riscv64-di udf-modules-6.12.94+deb13-riscv64-di usb-modules-6.12.94+deb13-riscv64-di usb-serial-modules-6.12.94+deb13-riscv64-di usb-storage-modules-6.12.94+deb13-riscv64-di xfs-modules-6.12.94+deb13-riscv64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-riscv64-di -pbtrfs-modules-6.12.94+deb13-riscv64-di -pcdrom-core-modules-6.12.94+deb13-riscv64-di -pcrypto-dm-modules-6.12.94+deb13-riscv64-di -pcrypto-modules-6.12.94+deb13-riscv64-di -pdrm-core-modules-6.12.94+deb13-riscv64-di -pext4-modules-6.12.94+deb13-riscv64-di -pf2fs-modules-6.12.94+deb13-riscv64-di -pfat-modules-6.12.94+deb13-riscv64-di -pfb-modules-6.12.94+deb13-riscv64-di -pinput-modules-6.12.94+deb13-riscv64-di -pisofs-modules-6.12.94+deb13-riscv64-di -pjfs-modules-6.12.94+deb13-riscv64-di -pkernel-image-6.12.94+deb13-riscv64-di -ploop-modules-6.12.94+deb13-riscv64-di -pmd-modules-6.12.94+deb13-riscv64-di -pmmc-core-modules-6.12.94+deb13-riscv64-di -pmmc-modules-6.12.94+deb13-riscv64-di -pmtd-modules-6.12.94+deb13-riscv64-di -pmultipath-modules-6.12.94+deb13-riscv64-di -pnbd-modules-6.12.94+deb13-riscv64-di -pnic-modules-6.12.94+deb13-riscv64-di -pnic-shared-modules-6.12.94+deb13-riscv64-di -pnic-usb-modules-6.12.94+deb13-riscv64-di -pnic-wireless-modules-6.12.94+deb13-riscv64-di -ppata-modules-6.12.94+deb13-riscv64-di -pppp-modules-6.12.94+deb13-riscv64-di -psata-modules-6.12.94+deb13-riscv64-di -pscsi-core-modules-6.12.94+deb13-riscv64-di -pscsi-modules-6.12.94+deb13-riscv64-di -pscsi-nic-modules-6.12.94+deb13-riscv64-di -psquashfs-modules-6.12.94+deb13-riscv64-di -pudf-modules-6.12.94+deb13-riscv64-di -pusb-modules-6.12.94+deb13-riscv64-di -pusb-serial-modules-6.12.94+deb13-riscv64-di -pusb-storage-modules-6.12.94+deb13-riscv64-di -pxfs-modules-6.12.94+deb13-riscv64-di' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-riscv64-di' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_none_riscv64_meta: - $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64' DH_OPTIONS='-plinux-image-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-riscv64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-riscv64' DH_OPTIONS='-plinux-headers-riscv64' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-riscv64' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-headers-riscv64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-riscv64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='riscv64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-riscv64-dbg' DH_OPTIONS='-plinux-image-riscv64-dbg' FEATURESET='none' FLAVOUR='riscv64' IMAGE_FILE='arch/riscv/boot/Image' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-riscv64-dbg' KCONFIG='debian/config/config debian/config/riscv64/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-riscv64\""' KERNEL_ARCH='riscv' LOCALVERSION='-riscv64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-riscv64' PACKAGE_NAME='linux-image-riscv64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_riscv64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='riscv' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='riscv' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='riscv' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_riscv64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='riscv64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='riscv' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_rt:setup_rt_headers-common setup_rt_headers-common: - $(call if_package, linux-headers-6.12.90+deb13.1-common-rt, $(MAKE) -f debian/rules.real setup_headers-common ABINAME='6.12.90+deb13.1' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-common-rt' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-common-rt' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-common-rt, $(MAKE) -f debian/rules.real setup_headers-common ABINAME='6.12.94+deb13' ALL_KERNEL_ARCHES='arm arm64 x86' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-common-rt' DH_OPTIONS='-plinux-headers-6.12.94+deb13-common-rt' FEATURESET='rt' LOCALVERSION='-rt' PACKAGE_NAME='linux-headers-6.12.94+deb13-common-rt' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x:setup_s390x_bpftool setup_s390x_config setup_s390x_cpupower setup_s390x_hyperv-daemons setup_s390x_kbuild setup_s390x_none setup_s390x_perf setup_s390x_rtla setup_s390x_sdsi setup_s390x_usbip setup_s390x_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='s390' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='s390' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='s390' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='s390' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='s390' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_none:setup_s390x_none_s390x setup_s390x_none_s390x:setup_s390x_none_s390x_bpf-dev setup_s390x_none_s390x_headers setup_s390x_none_s390x_image setup_s390x_none_s390x_image-dbg setup_s390x_none_s390x_installer setup_s390x_none_s390x_meta setup_s390x_none_s390x_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_none_s390x_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-headers-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_none_s390x_image: - $(call if_package, linux-image-6.12.90+deb13.1-s390x, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_none_s390x_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-s390x-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.90+deb13.1-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-s390x-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-s390x-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-6.12.94+deb13-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_none_s390x_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-s390x-di cdrom-core-modules-6.12.90+deb13.1-s390x-di crypto-dm-modules-6.12.90+deb13.1-s390x-di crypto-modules-6.12.90+deb13.1-s390x-di dasd-extra-modules-6.12.90+deb13.1-s390x-di dasd-modules-6.12.90+deb13.1-s390x-di ext4-modules-6.12.90+deb13.1-s390x-di f2fs-modules-6.12.90+deb13.1-s390x-di fat-modules-6.12.90+deb13.1-s390x-di isofs-modules-6.12.90+deb13.1-s390x-di kernel-image-6.12.90+deb13.1-s390x-di loop-modules-6.12.90+deb13.1-s390x-di md-modules-6.12.90+deb13.1-s390x-di mtd-core-modules-6.12.90+deb13.1-s390x-di multipath-modules-6.12.90+deb13.1-s390x-di nbd-modules-6.12.90+deb13.1-s390x-di nic-modules-6.12.90+deb13.1-s390x-di scsi-core-modules-6.12.90+deb13.1-s390x-di scsi-modules-6.12.90+deb13.1-s390x-di udf-modules-6.12.90+deb13.1-s390x-di xfs-modules-6.12.90+deb13.1-s390x-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-s390x-di -pcdrom-core-modules-6.12.90+deb13.1-s390x-di -pcrypto-dm-modules-6.12.90+deb13.1-s390x-di -pcrypto-modules-6.12.90+deb13.1-s390x-di -pdasd-extra-modules-6.12.90+deb13.1-s390x-di -pdasd-modules-6.12.90+deb13.1-s390x-di -pext4-modules-6.12.90+deb13.1-s390x-di -pf2fs-modules-6.12.90+deb13.1-s390x-di -pfat-modules-6.12.90+deb13.1-s390x-di -pisofs-modules-6.12.90+deb13.1-s390x-di -pkernel-image-6.12.90+deb13.1-s390x-di -ploop-modules-6.12.90+deb13.1-s390x-di -pmd-modules-6.12.90+deb13.1-s390x-di -pmtd-core-modules-6.12.90+deb13.1-s390x-di -pmultipath-modules-6.12.90+deb13.1-s390x-di -pnbd-modules-6.12.90+deb13.1-s390x-di -pnic-modules-6.12.90+deb13.1-s390x-di -pscsi-core-modules-6.12.90+deb13.1-s390x-di -pscsi-modules-6.12.90+deb13.1-s390x-di -pudf-modules-6.12.90+deb13.1-s390x-di -pxfs-modules-6.12.90+deb13.1-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-s390x-di cdrom-core-modules-6.12.94+deb13-s390x-di crypto-dm-modules-6.12.94+deb13-s390x-di crypto-modules-6.12.94+deb13-s390x-di dasd-extra-modules-6.12.94+deb13-s390x-di dasd-modules-6.12.94+deb13-s390x-di ext4-modules-6.12.94+deb13-s390x-di f2fs-modules-6.12.94+deb13-s390x-di fat-modules-6.12.94+deb13-s390x-di isofs-modules-6.12.94+deb13-s390x-di kernel-image-6.12.94+deb13-s390x-di loop-modules-6.12.94+deb13-s390x-di md-modules-6.12.94+deb13-s390x-di mtd-core-modules-6.12.94+deb13-s390x-di multipath-modules-6.12.94+deb13-s390x-di nbd-modules-6.12.94+deb13-s390x-di nic-modules-6.12.94+deb13-s390x-di scsi-core-modules-6.12.94+deb13-s390x-di scsi-modules-6.12.94+deb13-s390x-di udf-modules-6.12.94+deb13-s390x-di xfs-modules-6.12.94+deb13-s390x-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-s390x-di -pcdrom-core-modules-6.12.94+deb13-s390x-di -pcrypto-dm-modules-6.12.94+deb13-s390x-di -pcrypto-modules-6.12.94+deb13-s390x-di -pdasd-extra-modules-6.12.94+deb13-s390x-di -pdasd-modules-6.12.94+deb13-s390x-di -pext4-modules-6.12.94+deb13-s390x-di -pf2fs-modules-6.12.94+deb13-s390x-di -pfat-modules-6.12.94+deb13-s390x-di -pisofs-modules-6.12.94+deb13-s390x-di -pkernel-image-6.12.94+deb13-s390x-di -ploop-modules-6.12.94+deb13-s390x-di -pmd-modules-6.12.94+deb13-s390x-di -pmtd-core-modules-6.12.94+deb13-s390x-di -pmultipath-modules-6.12.94+deb13-s390x-di -pnbd-modules-6.12.94+deb13-s390x-di -pnic-modules-6.12.94+deb13-s390x-di -pscsi-core-modules-6.12.94+deb13-s390x-di -pscsi-modules-6.12.94+deb13-s390x-di -pudf-modules-6.12.94+deb13-s390x-di -pxfs-modules-6.12.94+deb13-s390x-di' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-s390x-di' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_none_s390x_meta: - $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') - $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x' DH_OPTIONS='-plinux-image-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-headers-s390x, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-s390x' DH_OPTIONS='-plinux-headers-s390x' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-s390x' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-headers-s390x' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') + $(call if_package, linux-image-s390x-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='s390x' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-s390x-dbg' DH_OPTIONS='-plinux-image-s390x-dbg' FEATURESET='none' FLAVOUR='s390x' IMAGE_FILE='arch/s390/boot/bzImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-s390x-dbg' KCONFIG='debian/config/config debian/config/s390x/config' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-s390x\""' KERNEL_ARCH='s390' LOCALVERSION='-s390x' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-s390x' PACKAGE_NAME='linux-image-s390x-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VDSO='True' VERSION='6.12') setup_s390x_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='s390' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='s390' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='s390' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_s390x_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='s390x' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='s390' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4:setup_sh4_bpftool setup_sh4_config setup_sh4_cpupower setup_sh4_hyperv-daemons setup_sh4_kbuild setup_sh4_none setup_sh4_perf setup_sh4_rtla setup_sh4_sdsi setup_sh4_usbip setup_sh4_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sh' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sh' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sh' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sh' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sh' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none:setup_sh4_none_sh7751r setup_sh4_none_sh7785lcr setup_sh4_none_sh7751r:setup_sh4_none_sh7751r_headers setup_sh4_none_sh7751r_image setup_sh4_none_sh7751r_image-dbg setup_sh4_none_sh7751r_installer setup_sh4_none_sh7751r_meta setup_sh4_none_sh7751r_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7751r_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7751r_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7751r-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7751r-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7751r-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7751r_installer: - $(call if_package, btrfs-modules-6.12.90+deb13.1-sh7751r-di cdrom-core-modules-6.12.90+deb13.1-sh7751r-di crypto-dm-modules-6.12.90+deb13.1-sh7751r-di crypto-modules-6.12.90+deb13.1-sh7751r-di ext4-modules-6.12.90+deb13.1-sh7751r-di f2fs-modules-6.12.90+deb13.1-sh7751r-di fat-modules-6.12.90+deb13.1-sh7751r-di firewire-core-modules-6.12.90+deb13.1-sh7751r-di isofs-modules-6.12.90+deb13.1-sh7751r-di jfs-modules-6.12.90+deb13.1-sh7751r-di kernel-image-6.12.90+deb13.1-sh7751r-di loop-modules-6.12.90+deb13.1-sh7751r-di md-modules-6.12.90+deb13.1-sh7751r-di minix-modules-6.12.90+deb13.1-sh7751r-di multipath-modules-6.12.90+deb13.1-sh7751r-di nbd-modules-6.12.90+deb13.1-sh7751r-di nic-modules-6.12.90+deb13.1-sh7751r-di nic-shared-modules-6.12.90+deb13.1-sh7751r-di nic-usb-modules-6.12.90+deb13.1-sh7751r-di pata-modules-6.12.90+deb13.1-sh7751r-di ppp-modules-6.12.90+deb13.1-sh7751r-di sata-modules-6.12.90+deb13.1-sh7751r-di sound-modules-6.12.90+deb13.1-sh7751r-di speakup-modules-6.12.90+deb13.1-sh7751r-di squashfs-modules-6.12.90+deb13.1-sh7751r-di udf-modules-6.12.90+deb13.1-sh7751r-di usb-serial-modules-6.12.90+deb13.1-sh7751r-di usb-storage-modules-6.12.90+deb13.1-sh7751r-di xfs-modules-6.12.90+deb13.1-sh7751r-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.90+deb13.1-sh7751r-di -pcdrom-core-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7751r-di -pcrypto-modules-6.12.90+deb13.1-sh7751r-di -pext4-modules-6.12.90+deb13.1-sh7751r-di -pf2fs-modules-6.12.90+deb13.1-sh7751r-di -pfat-modules-6.12.90+deb13.1-sh7751r-di -pfirewire-core-modules-6.12.90+deb13.1-sh7751r-di -pisofs-modules-6.12.90+deb13.1-sh7751r-di -pjfs-modules-6.12.90+deb13.1-sh7751r-di -pkernel-image-6.12.90+deb13.1-sh7751r-di -ploop-modules-6.12.90+deb13.1-sh7751r-di -pmd-modules-6.12.90+deb13.1-sh7751r-di -pminix-modules-6.12.90+deb13.1-sh7751r-di -pmultipath-modules-6.12.90+deb13.1-sh7751r-di -pnbd-modules-6.12.90+deb13.1-sh7751r-di -pnic-modules-6.12.90+deb13.1-sh7751r-di -pnic-shared-modules-6.12.90+deb13.1-sh7751r-di -pnic-usb-modules-6.12.90+deb13.1-sh7751r-di -ppata-modules-6.12.90+deb13.1-sh7751r-di -pppp-modules-6.12.90+deb13.1-sh7751r-di -psata-modules-6.12.90+deb13.1-sh7751r-di -psound-modules-6.12.90+deb13.1-sh7751r-di -pspeakup-modules-6.12.90+deb13.1-sh7751r-di -psquashfs-modules-6.12.90+deb13.1-sh7751r-di -pudf-modules-6.12.90+deb13.1-sh7751r-di -pusb-serial-modules-6.12.90+deb13.1-sh7751r-di -pusb-storage-modules-6.12.90+deb13.1-sh7751r-di -pxfs-modules-6.12.90+deb13.1-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, btrfs-modules-6.12.94+deb13-sh7751r-di cdrom-core-modules-6.12.94+deb13-sh7751r-di crypto-dm-modules-6.12.94+deb13-sh7751r-di crypto-modules-6.12.94+deb13-sh7751r-di ext4-modules-6.12.94+deb13-sh7751r-di f2fs-modules-6.12.94+deb13-sh7751r-di fat-modules-6.12.94+deb13-sh7751r-di firewire-core-modules-6.12.94+deb13-sh7751r-di isofs-modules-6.12.94+deb13-sh7751r-di jfs-modules-6.12.94+deb13-sh7751r-di kernel-image-6.12.94+deb13-sh7751r-di loop-modules-6.12.94+deb13-sh7751r-di md-modules-6.12.94+deb13-sh7751r-di minix-modules-6.12.94+deb13-sh7751r-di multipath-modules-6.12.94+deb13-sh7751r-di nbd-modules-6.12.94+deb13-sh7751r-di nic-modules-6.12.94+deb13-sh7751r-di nic-shared-modules-6.12.94+deb13-sh7751r-di nic-usb-modules-6.12.94+deb13-sh7751r-di pata-modules-6.12.94+deb13-sh7751r-di ppp-modules-6.12.94+deb13-sh7751r-di sata-modules-6.12.94+deb13-sh7751r-di sound-modules-6.12.94+deb13-sh7751r-di speakup-modules-6.12.94+deb13-sh7751r-di squashfs-modules-6.12.94+deb13-sh7751r-di udf-modules-6.12.94+deb13-sh7751r-di usb-serial-modules-6.12.94+deb13-sh7751r-di usb-storage-modules-6.12.94+deb13-sh7751r-di xfs-modules-6.12.94+deb13-sh7751r-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pbtrfs-modules-6.12.94+deb13-sh7751r-di -pcdrom-core-modules-6.12.94+deb13-sh7751r-di -pcrypto-dm-modules-6.12.94+deb13-sh7751r-di -pcrypto-modules-6.12.94+deb13-sh7751r-di -pext4-modules-6.12.94+deb13-sh7751r-di -pf2fs-modules-6.12.94+deb13-sh7751r-di -pfat-modules-6.12.94+deb13-sh7751r-di -pfirewire-core-modules-6.12.94+deb13-sh7751r-di -pisofs-modules-6.12.94+deb13-sh7751r-di -pjfs-modules-6.12.94+deb13-sh7751r-di -pkernel-image-6.12.94+deb13-sh7751r-di -ploop-modules-6.12.94+deb13-sh7751r-di -pmd-modules-6.12.94+deb13-sh7751r-di -pminix-modules-6.12.94+deb13-sh7751r-di -pmultipath-modules-6.12.94+deb13-sh7751r-di -pnbd-modules-6.12.94+deb13-sh7751r-di -pnic-modules-6.12.94+deb13-sh7751r-di -pnic-shared-modules-6.12.94+deb13-sh7751r-di -pnic-usb-modules-6.12.94+deb13-sh7751r-di -ppata-modules-6.12.94+deb13-sh7751r-di -pppp-modules-6.12.94+deb13-sh7751r-di -psata-modules-6.12.94+deb13-sh7751r-di -psound-modules-6.12.94+deb13-sh7751r-di -pspeakup-modules-6.12.94+deb13-sh7751r-di -psquashfs-modules-6.12.94+deb13-sh7751r-di -pudf-modules-6.12.94+deb13-sh7751r-di -pusb-serial-modules-6.12.94+deb13-sh7751r-di -pusb-storage-modules-6.12.94+deb13-sh7751r-di -pxfs-modules-6.12.94+deb13-sh7751r-di' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7751r-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7751r_meta: - $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r' DH_OPTIONS='-plinux-image-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7751r, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7751r' DH_OPTIONS='-plinux-headers-sh7751r' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7751r' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-headers-sh7751r' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7751r-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7751r-dbg' DH_OPTIONS='-plinux-image-sh7751r-dbg' FEATURESET='none' FLAVOUR='sh7751r' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7751r-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7751r' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7751r\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7751r' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7751r' PACKAGE_NAME='linux-image-sh7751r-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7785lcr:setup_sh4_none_sh7785lcr_headers setup_sh4_none_sh7785lcr_image setup_sh4_none_sh7785lcr_image-dbg setup_sh4_none_sh7785lcr_installer setup_sh4_none_sh7785lcr_meta setup_sh4_none_sh7785lcr_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7785lcr_image: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7785lcr_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sh7785lcr-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sh7785lcr-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-6.12.94+deb13-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7785lcr_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sh7785lcr-di btrfs-modules-6.12.90+deb13.1-sh7785lcr-di cdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di crypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di crypto-modules-6.12.90+deb13.1-sh7785lcr-di ext4-modules-6.12.90+deb13.1-sh7785lcr-di f2fs-modules-6.12.90+deb13.1-sh7785lcr-di fat-modules-6.12.90+deb13.1-sh7785lcr-di firewire-core-modules-6.12.90+deb13.1-sh7785lcr-di isofs-modules-6.12.90+deb13.1-sh7785lcr-di jfs-modules-6.12.90+deb13.1-sh7785lcr-di kernel-image-6.12.90+deb13.1-sh7785lcr-di loop-modules-6.12.90+deb13.1-sh7785lcr-di md-modules-6.12.90+deb13.1-sh7785lcr-di minix-modules-6.12.90+deb13.1-sh7785lcr-di multipath-modules-6.12.90+deb13.1-sh7785lcr-di nbd-modules-6.12.90+deb13.1-sh7785lcr-di nic-modules-6.12.90+deb13.1-sh7785lcr-di nic-shared-modules-6.12.90+deb13.1-sh7785lcr-di nic-usb-modules-6.12.90+deb13.1-sh7785lcr-di pata-modules-6.12.90+deb13.1-sh7785lcr-di ppp-modules-6.12.90+deb13.1-sh7785lcr-di sata-modules-6.12.90+deb13.1-sh7785lcr-di scsi-core-modules-6.12.90+deb13.1-sh7785lcr-di sound-modules-6.12.90+deb13.1-sh7785lcr-di speakup-modules-6.12.90+deb13.1-sh7785lcr-di squashfs-modules-6.12.90+deb13.1-sh7785lcr-di udf-modules-6.12.90+deb13.1-sh7785lcr-di usb-modules-6.12.90+deb13.1-sh7785lcr-di usb-serial-modules-6.12.90+deb13.1-sh7785lcr-di xfs-modules-6.12.90+deb13.1-sh7785lcr-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sh7785lcr-di -pbtrfs-modules-6.12.90+deb13.1-sh7785lcr-di -pcdrom-core-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-dm-modules-6.12.90+deb13.1-sh7785lcr-di -pcrypto-modules-6.12.90+deb13.1-sh7785lcr-di -pext4-modules-6.12.90+deb13.1-sh7785lcr-di -pf2fs-modules-6.12.90+deb13.1-sh7785lcr-di -pfat-modules-6.12.90+deb13.1-sh7785lcr-di -pfirewire-core-modules-6.12.90+deb13.1-sh7785lcr-di -pisofs-modules-6.12.90+deb13.1-sh7785lcr-di -pjfs-modules-6.12.90+deb13.1-sh7785lcr-di -pkernel-image-6.12.90+deb13.1-sh7785lcr-di -ploop-modules-6.12.90+deb13.1-sh7785lcr-di -pmd-modules-6.12.90+deb13.1-sh7785lcr-di -pminix-modules-6.12.90+deb13.1-sh7785lcr-di -pmultipath-modules-6.12.90+deb13.1-sh7785lcr-di -pnbd-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-shared-modules-6.12.90+deb13.1-sh7785lcr-di -pnic-usb-modules-6.12.90+deb13.1-sh7785lcr-di -ppata-modules-6.12.90+deb13.1-sh7785lcr-di -pppp-modules-6.12.90+deb13.1-sh7785lcr-di -psata-modules-6.12.90+deb13.1-sh7785lcr-di -pscsi-core-modules-6.12.90+deb13.1-sh7785lcr-di -psound-modules-6.12.90+deb13.1-sh7785lcr-di -pspeakup-modules-6.12.90+deb13.1-sh7785lcr-di -psquashfs-modules-6.12.90+deb13.1-sh7785lcr-di -pudf-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-modules-6.12.90+deb13.1-sh7785lcr-di -pusb-serial-modules-6.12.90+deb13.1-sh7785lcr-di -pxfs-modules-6.12.90+deb13.1-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sh7785lcr-di btrfs-modules-6.12.94+deb13-sh7785lcr-di cdrom-core-modules-6.12.94+deb13-sh7785lcr-di crypto-dm-modules-6.12.94+deb13-sh7785lcr-di crypto-modules-6.12.94+deb13-sh7785lcr-di ext4-modules-6.12.94+deb13-sh7785lcr-di f2fs-modules-6.12.94+deb13-sh7785lcr-di fat-modules-6.12.94+deb13-sh7785lcr-di firewire-core-modules-6.12.94+deb13-sh7785lcr-di isofs-modules-6.12.94+deb13-sh7785lcr-di jfs-modules-6.12.94+deb13-sh7785lcr-di kernel-image-6.12.94+deb13-sh7785lcr-di loop-modules-6.12.94+deb13-sh7785lcr-di md-modules-6.12.94+deb13-sh7785lcr-di minix-modules-6.12.94+deb13-sh7785lcr-di multipath-modules-6.12.94+deb13-sh7785lcr-di nbd-modules-6.12.94+deb13-sh7785lcr-di nic-modules-6.12.94+deb13-sh7785lcr-di nic-shared-modules-6.12.94+deb13-sh7785lcr-di nic-usb-modules-6.12.94+deb13-sh7785lcr-di pata-modules-6.12.94+deb13-sh7785lcr-di ppp-modules-6.12.94+deb13-sh7785lcr-di sata-modules-6.12.94+deb13-sh7785lcr-di scsi-core-modules-6.12.94+deb13-sh7785lcr-di sound-modules-6.12.94+deb13-sh7785lcr-di speakup-modules-6.12.94+deb13-sh7785lcr-di squashfs-modules-6.12.94+deb13-sh7785lcr-di udf-modules-6.12.94+deb13-sh7785lcr-di usb-modules-6.12.94+deb13-sh7785lcr-di usb-serial-modules-6.12.94+deb13-sh7785lcr-di xfs-modules-6.12.94+deb13-sh7785lcr-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sh7785lcr-di -pbtrfs-modules-6.12.94+deb13-sh7785lcr-di -pcdrom-core-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-dm-modules-6.12.94+deb13-sh7785lcr-di -pcrypto-modules-6.12.94+deb13-sh7785lcr-di -pext4-modules-6.12.94+deb13-sh7785lcr-di -pf2fs-modules-6.12.94+deb13-sh7785lcr-di -pfat-modules-6.12.94+deb13-sh7785lcr-di -pfirewire-core-modules-6.12.94+deb13-sh7785lcr-di -pisofs-modules-6.12.94+deb13-sh7785lcr-di -pjfs-modules-6.12.94+deb13-sh7785lcr-di -pkernel-image-6.12.94+deb13-sh7785lcr-di -ploop-modules-6.12.94+deb13-sh7785lcr-di -pmd-modules-6.12.94+deb13-sh7785lcr-di -pminix-modules-6.12.94+deb13-sh7785lcr-di -pmultipath-modules-6.12.94+deb13-sh7785lcr-di -pnbd-modules-6.12.94+deb13-sh7785lcr-di -pnic-modules-6.12.94+deb13-sh7785lcr-di -pnic-shared-modules-6.12.94+deb13-sh7785lcr-di -pnic-usb-modules-6.12.94+deb13-sh7785lcr-di -ppata-modules-6.12.94+deb13-sh7785lcr-di -pppp-modules-6.12.94+deb13-sh7785lcr-di -psata-modules-6.12.94+deb13-sh7785lcr-di -pscsi-core-modules-6.12.94+deb13-sh7785lcr-di -psound-modules-6.12.94+deb13-sh7785lcr-di -pspeakup-modules-6.12.94+deb13-sh7785lcr-di -psquashfs-modules-6.12.94+deb13-sh7785lcr-di -pudf-modules-6.12.94+deb13-sh7785lcr-di -pusb-modules-6.12.94+deb13-sh7785lcr-di -pusb-serial-modules-6.12.94+deb13-sh7785lcr-di -pxfs-modules-6.12.94+deb13-sh7785lcr-di' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sh7785lcr-di' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_none_sh7785lcr_meta: - $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr' DH_OPTIONS='-plinux-image-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sh7785lcr, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sh7785lcr' DH_OPTIONS='-plinux-headers-sh7785lcr' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sh7785lcr' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-headers-sh7785lcr' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sh7785lcr-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sh4' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sh7785lcr-dbg' DH_OPTIONS='-plinux-image-sh7785lcr-dbg' FEATURESET='none' FLAVOUR='sh7785lcr' IMAGE_FILE='arch/sh/boot/zImage' IMAGE_INSTALL_STEM='vmlinuz' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sh7785lcr-dbg' KCONFIG='debian/config/config debian/config/sh4/config debian/config/sh4/config.sh7785lcr' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sh7785lcr\""' KERNEL_ARCH='sh' LOCALVERSION='-sh7785lcr' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sh7785lcr' PACKAGE_NAME='linux-image-sh7785lcr-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sh' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sh' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sh' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sh4_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='sh4' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sh' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_source: - $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real setup_source ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-source-6.12, $(MAKE) -f debian/rules.real setup_source ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-source-6.12' DH_OPTIONS='-plinux-source-6.12' PACKAGE_NAME='linux-source-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64:setup_sparc64_bpftool setup_sparc64_config setup_sparc64_cpupower setup_sparc64_hyperv-daemons setup_sparc64_kbuild setup_sparc64_none setup_sparc64_perf setup_sparc64_rtla setup_sparc64_sdsi setup_sparc64_usbip setup_sparc64_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='sparc' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_config: - $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-config-6.12, $(MAKE) -f debian/rules.real setup_config ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-config-6.12' DH_OPTIONS='-plinux-config-6.12' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-config-6.12' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='sparc' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='sparc' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none:setup_sparc64_none_sparc64 setup_sparc64_none_sparc64-smp setup_sparc64_none_sparc64:setup_sparc64_none_sparc64_headers setup_sparc64_none_sparc64_image setup_sparc64_none_sparc64_image-dbg setup_sparc64_none_sparc64_installer setup_sparc64_none_sparc64_meta setup_sparc64_none_sparc64-smp:setup_sparc64_none_sparc64-smp_bpf-dev setup_sparc64_none_sparc64-smp_headers setup_sparc64_none_sparc64-smp_image setup_sparc64_none_sparc64-smp_image-dbg setup_sparc64_none_sparc64-smp_meta setup_sparc64_none_sparc64-smp_bpf-dev: - $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-bpf-dev, $(MAKE) -f debian/rules.real setup_bpf-dev ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-bpf-dev' DH_OPTIONS='-plinux-bpf-dev' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-bpf-dev' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64-smp_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64-smp_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64-smp_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-smp-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64-smp_meta: - $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp' DH_OPTIONS='-plinux-image-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64-smp, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64-smp' DH_OPTIONS='-plinux-headers-sparc64-smp' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64-smp' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-headers-sparc64-smp' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-smp-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-smp-dbg' DH_OPTIONS='-plinux-image-sparc64-smp-dbg' FEATURESET='none' FLAVOUR='sparc64-smp' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-smp-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-smp' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64-smp\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64-smp' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64-smp' PACKAGE_NAME='linux-image-sparc64-smp-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64_headers: - $(call if_package, linux-headers-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-headers-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real setup_headers ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-headers-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64_image: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64, $(MAKE) -f debian/rules.real setup_image ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64_image-dbg: - $(call if_package, linux-image-6.12.90+deb13.1-sparc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.90+deb13.1-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.90+deb13.1-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.90+deb13.1-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-6.12.94+deb13-sparc64-dbg, $(MAKE) -f debian/rules.real setup_image-dbg ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-6.12.94+deb13-sparc64-dbg' DH_OPTIONS='-plinux-image-6.12.94+deb13-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-6.12.94+deb13-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64_installer: - $(call if_package, ata-modules-6.12.90+deb13.1-sparc64-di btrfs-modules-6.12.90+deb13.1-sparc64-di cdrom-core-modules-6.12.90+deb13.1-sparc64-di crypto-dm-modules-6.12.90+deb13.1-sparc64-di crypto-modules-6.12.90+deb13.1-sparc64-di drm-core-modules-6.12.90+deb13.1-sparc64-di ext4-modules-6.12.90+deb13.1-sparc64-di f2fs-modules-6.12.90+deb13.1-sparc64-di fat-modules-6.12.90+deb13.1-sparc64-di fb-modules-6.12.90+deb13.1-sparc64-di input-modules-6.12.90+deb13.1-sparc64-di isofs-modules-6.12.90+deb13.1-sparc64-di jfs-modules-6.12.90+deb13.1-sparc64-di kernel-image-6.12.90+deb13.1-sparc64-di md-modules-6.12.90+deb13.1-sparc64-di multipath-modules-6.12.90+deb13.1-sparc64-di nbd-modules-6.12.90+deb13.1-sparc64-di nic-modules-6.12.90+deb13.1-sparc64-di nic-shared-modules-6.12.90+deb13.1-sparc64-di nic-usb-modules-6.12.90+deb13.1-sparc64-di pata-modules-6.12.90+deb13.1-sparc64-di ppp-modules-6.12.90+deb13.1-sparc64-di sata-modules-6.12.90+deb13.1-sparc64-di scsi-core-modules-6.12.90+deb13.1-sparc64-di scsi-modules-6.12.90+deb13.1-sparc64-di squashfs-modules-6.12.90+deb13.1-sparc64-di udf-modules-6.12.90+deb13.1-sparc64-di ufs-modules-6.12.90+deb13.1-sparc64-di usb-modules-6.12.90+deb13.1-sparc64-di usb-serial-modules-6.12.90+deb13.1-sparc64-di usb-storage-modules-6.12.90+deb13.1-sparc64-di xfs-modules-6.12.90+deb13.1-sparc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.90+deb13.1-sparc64-di -pbtrfs-modules-6.12.90+deb13.1-sparc64-di -pcdrom-core-modules-6.12.90+deb13.1-sparc64-di -pcrypto-dm-modules-6.12.90+deb13.1-sparc64-di -pcrypto-modules-6.12.90+deb13.1-sparc64-di -pdrm-core-modules-6.12.90+deb13.1-sparc64-di -pext4-modules-6.12.90+deb13.1-sparc64-di -pf2fs-modules-6.12.90+deb13.1-sparc64-di -pfat-modules-6.12.90+deb13.1-sparc64-di -pfb-modules-6.12.90+deb13.1-sparc64-di -pinput-modules-6.12.90+deb13.1-sparc64-di -pisofs-modules-6.12.90+deb13.1-sparc64-di -pjfs-modules-6.12.90+deb13.1-sparc64-di -pkernel-image-6.12.90+deb13.1-sparc64-di -pmd-modules-6.12.90+deb13.1-sparc64-di -pmultipath-modules-6.12.90+deb13.1-sparc64-di -pnbd-modules-6.12.90+deb13.1-sparc64-di -pnic-modules-6.12.90+deb13.1-sparc64-di -pnic-shared-modules-6.12.90+deb13.1-sparc64-di -pnic-usb-modules-6.12.90+deb13.1-sparc64-di -ppata-modules-6.12.90+deb13.1-sparc64-di -pppp-modules-6.12.90+deb13.1-sparc64-di -psata-modules-6.12.90+deb13.1-sparc64-di -pscsi-core-modules-6.12.90+deb13.1-sparc64-di -pscsi-modules-6.12.90+deb13.1-sparc64-di -psquashfs-modules-6.12.90+deb13.1-sparc64-di -pudf-modules-6.12.90+deb13.1-sparc64-di -pufs-modules-6.12.90+deb13.1-sparc64-di -pusb-modules-6.12.90+deb13.1-sparc64-di -pusb-serial-modules-6.12.90+deb13.1-sparc64-di -pusb-storage-modules-6.12.90+deb13.1-sparc64-di -pxfs-modules-6.12.90+deb13.1-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.90+deb13.1-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, ata-modules-6.12.94+deb13-sparc64-di btrfs-modules-6.12.94+deb13-sparc64-di cdrom-core-modules-6.12.94+deb13-sparc64-di crypto-dm-modules-6.12.94+deb13-sparc64-di crypto-modules-6.12.94+deb13-sparc64-di drm-core-modules-6.12.94+deb13-sparc64-di ext4-modules-6.12.94+deb13-sparc64-di f2fs-modules-6.12.94+deb13-sparc64-di fat-modules-6.12.94+deb13-sparc64-di fb-modules-6.12.94+deb13-sparc64-di input-modules-6.12.94+deb13-sparc64-di isofs-modules-6.12.94+deb13-sparc64-di jfs-modules-6.12.94+deb13-sparc64-di kernel-image-6.12.94+deb13-sparc64-di md-modules-6.12.94+deb13-sparc64-di multipath-modules-6.12.94+deb13-sparc64-di nbd-modules-6.12.94+deb13-sparc64-di nic-modules-6.12.94+deb13-sparc64-di nic-shared-modules-6.12.94+deb13-sparc64-di nic-usb-modules-6.12.94+deb13-sparc64-di pata-modules-6.12.94+deb13-sparc64-di ppp-modules-6.12.94+deb13-sparc64-di sata-modules-6.12.94+deb13-sparc64-di scsi-core-modules-6.12.94+deb13-sparc64-di scsi-modules-6.12.94+deb13-sparc64-di squashfs-modules-6.12.94+deb13-sparc64-di udf-modules-6.12.94+deb13-sparc64-di ufs-modules-6.12.94+deb13-sparc64-di usb-modules-6.12.94+deb13-sparc64-di usb-serial-modules-6.12.94+deb13-sparc64-di usb-storage-modules-6.12.94+deb13-sparc64-di xfs-modules-6.12.94+deb13-sparc64-di, $(MAKE) -f debian/rules.real setup_installer ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-pata-modules-6.12.94+deb13-sparc64-di -pbtrfs-modules-6.12.94+deb13-sparc64-di -pcdrom-core-modules-6.12.94+deb13-sparc64-di -pcrypto-dm-modules-6.12.94+deb13-sparc64-di -pcrypto-modules-6.12.94+deb13-sparc64-di -pdrm-core-modules-6.12.94+deb13-sparc64-di -pext4-modules-6.12.94+deb13-sparc64-di -pf2fs-modules-6.12.94+deb13-sparc64-di -pfat-modules-6.12.94+deb13-sparc64-di -pfb-modules-6.12.94+deb13-sparc64-di -pinput-modules-6.12.94+deb13-sparc64-di -pisofs-modules-6.12.94+deb13-sparc64-di -pjfs-modules-6.12.94+deb13-sparc64-di -pkernel-image-6.12.94+deb13-sparc64-di -pmd-modules-6.12.94+deb13-sparc64-di -pmultipath-modules-6.12.94+deb13-sparc64-di -pnbd-modules-6.12.94+deb13-sparc64-di -pnic-modules-6.12.94+deb13-sparc64-di -pnic-shared-modules-6.12.94+deb13-sparc64-di -pnic-usb-modules-6.12.94+deb13-sparc64-di -ppata-modules-6.12.94+deb13-sparc64-di -pppp-modules-6.12.94+deb13-sparc64-di -psata-modules-6.12.94+deb13-sparc64-di -pscsi-core-modules-6.12.94+deb13-sparc64-di -pscsi-modules-6.12.94+deb13-sparc64-di -psquashfs-modules-6.12.94+deb13-sparc64-di -pudf-modules-6.12.94+deb13-sparc64-di -pufs-modules-6.12.94+deb13-sparc64-di -pusb-modules-6.12.94+deb13-sparc64-di -pusb-serial-modules-6.12.94+deb13-sparc64-di -pusb-storage-modules-6.12.94+deb13-sparc64-di -pxfs-modules-6.12.94+deb13-sparc64-di' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' IMAGE_PACKAGE_NAME='kernel-image-6.12.94+deb13-sparc64-di' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_none_sparc64_meta: - $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.90+deb13.1-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') - $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.90+deb13.1' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.90+deb13.1-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.90+deb13.1-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64' DH_OPTIONS='-plinux-image-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-headers-sparc64, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-headers-sparc64' DH_OPTIONS='-plinux-headers-sparc64' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-headers-6.12.94+deb13-sparc64' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-headers-sparc64' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-image-sparc64-dbg, $(MAKE) -f debian/rules.real setup_meta ABINAME='6.12.94+deb13' ARCH='sparc64' COMPILER='gcc-14' DESTDIR='$(CURDIR)/debian/linux-image-sparc64-dbg' DH_OPTIONS='-plinux-image-sparc64-dbg' FEATURESET='none' FLAVOUR='sparc64' IMAGE_FILE='vmlinux' IMAGE_INSTALL_STEM='vmlinux' INSTALLDOCS_LINK_DOC='linux-image-6.12.94+deb13-sparc64-dbg' KCONFIG='debian/config/config debian/config/kernelarch-sparc/config debian/config/kernelarch-sparc/config-up' KCONFIG_OPTIONS=' -o "BUILD_SALT=\"6.12.94+deb13-sparc64\""' KERNEL_ARCH='sparc' LOCALVERSION='-sparc64' LOCALVERSION_HEADERS='' LOCALVERSION_IMAGE='-sparc64' PACKAGE_NAME='linux-image-sparc64-dbg' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='sparc' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='sparc' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='sparc' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_sparc64_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='sparc64' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='sparc' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_support: - $(call if_package, linux-support-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_support ABINAME='6.12.90+deb13.1' DESTDIR='$(CURDIR)/debian/linux-support-6.12.90+deb13.1' DH_OPTIONS='-plinux-support-6.12.90+deb13.1' PACKAGE_NAME='linux-support-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-support-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_support ABINAME='6.12.94+deb13' DESTDIR='$(CURDIR)/debian/linux-support-6.12.94+deb13' DH_OPTIONS='-plinux-support-6.12.94+deb13' PACKAGE_NAME='linux-support-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32:setup_x32_bpftool setup_x32_cpupower setup_x32_hyperv-daemons setup_x32_kbuild setup_x32_perf setup_x32_rtla setup_x32_sdsi setup_x32_usbip setup_x32_bpftool: - $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, bpftool, $(MAKE) -f debian/rules.real setup_bpftool ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/bpftool' DH_OPTIONS='-pbpftool' KERNEL_ARCH='x86' PACKAGE_NAME='bpftool' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_cpupower: - $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, libcpupower-dev libcpupower1 linux-cpupower, $(MAKE) -f debian/rules.real setup_cpupower ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/tmp' DH_OPTIONS='-plibcpupower-dev -plibcpupower1 -plinux-cpupower' KERNEL_ARCH='x86' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_hyperv-daemons: - $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, hyperv-daemons, $(MAKE) -f debian/rules.real setup_hyperv-daemons ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/hyperv-daemons' DH_OPTIONS='-phyperv-daemons' KERNEL_ARCH='x86' PACKAGE_NAME='hyperv-daemons' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_kbuild: - $(call if_package, linux-kbuild-6.12.90+deb13.1, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.90+deb13.1' DH_OPTIONS='-plinux-kbuild-6.12.90+deb13.1' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.90+deb13.1' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-kbuild-6.12.94+deb13, $(MAKE) -f debian/rules.real setup_kbuild ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-kbuild-6.12.94+deb13' DH_OPTIONS='-plinux-kbuild-6.12.94+deb13' KERNEL_ARCH='x86' PACKAGE_NAME='linux-kbuild-6.12.94+deb13' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_perf: - $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, linux-perf, $(MAKE) -f debian/rules.real setup_perf ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/linux-perf' DH_OPTIONS='-plinux-perf' KERNEL_ARCH='x86' PACKAGE_NAME='linux-perf' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_rtla: - $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, rtla, $(MAKE) -f debian/rules.real setup_rtla ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/rtla' DH_OPTIONS='-prtla' KERNEL_ARCH='x86' PACKAGE_NAME='rtla' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_sdsi: - $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, intel-sdsi, $(MAKE) -f debian/rules.real setup_sdsi ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/intel-sdsi' DH_OPTIONS='-pintel-sdsi' KERNEL_ARCH='x86' PACKAGE_NAME='intel-sdsi' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') setup_x32_usbip: - $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.90+deb13.1' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') + $(call if_package, usbip, $(MAKE) -f debian/rules.real setup_usbip ABINAME='6.12.94+deb13' ARCH='x32' DESTDIR='$(CURDIR)/debian/usbip' DH_OPTIONS='-pusbip' KERNEL_ARCH='x86' PACKAGE_NAME='usbip' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12') source:source_none source_rt source_none: - $(MAKE) -f debian/rules.real source ABINAME='6.12.90+deb13.1' FEATURESET='none' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real source ABINAME='6.12.94+deb13' FEATURESET='none' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' source_rt: - $(MAKE) -f debian/rules.real source ABINAME='6.12.90+deb13.1' FEATURESET='rt' SOURCEVERSION='6.12.90-2' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' + $(MAKE) -f debian/rules.real source ABINAME='6.12.94+deb13' FEATURESET='rt' SOURCEVERSION='6.12.94-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.12' VERSION='6.12' diff -Nru linux-6.12.90/debian/tests/control linux-6.12.94/debian/tests/control --- linux-6.12.90/debian/tests/control 2026-05-27 07:38:07.000000000 +0000 +++ linux-6.12.94/debian/tests/control 2026-06-20 07:03:06.000000000 +0000 @@ -2,279 +2,279 @@ Restrictions: superficial Depends: python3-pytest, python3-jinja2 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-alpha-generic +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-alpha-generic Architecture: alpha Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-alpha-generic -Depends: linux-headers-6.12.90+deb13.1-alpha-generic, linux-image-6.12.90+deb13.1-alpha-generic +Depends: linux-headers-6.12.94+deb13-alpha-generic, linux-image-6.12.94+deb13-alpha-generic -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-alpha-smp +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-alpha-smp Architecture: alpha Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-alpha-smp -Depends: linux-headers-6.12.90+deb13.1-alpha-smp, linux-image-6.12.90+deb13.1-alpha-smp +Depends: linux-headers-6.12.94+deb13-alpha-smp, linux-image-6.12.94+deb13-alpha-smp -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-amd64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-amd64 Architecture: amd64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-amd64 -Depends: linux-headers-6.12.90+deb13.1-amd64, linux-image-6.12.90+deb13.1-amd64-unsigned +Depends: linux-headers-6.12.94+deb13-amd64, linux-image-6.12.94+deb13-amd64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-cloud-amd64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-cloud-amd64 Architecture: amd64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-cloud-amd64 -Depends: linux-headers-6.12.90+deb13.1-cloud-amd64, linux-image-6.12.90+deb13.1-cloud-amd64-unsigned +Depends: linux-headers-6.12.94+deb13-cloud-amd64, linux-image-6.12.94+deb13-cloud-amd64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-rt-amd64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-rt-amd64 Architecture: amd64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-rt-amd64 -Depends: linux-headers-6.12.90+deb13.1-rt-amd64, linux-image-6.12.90+deb13.1-rt-amd64-unsigned +Depends: linux-headers-6.12.94+deb13-rt-amd64, linux-image-6.12.94+deb13-rt-amd64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-arm64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-arm64 Architecture: arm64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-arm64 -Depends: linux-headers-6.12.90+deb13.1-arm64, linux-image-6.12.90+deb13.1-arm64-unsigned +Depends: linux-headers-6.12.94+deb13-arm64, linux-image-6.12.94+deb13-arm64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-cloud-arm64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-cloud-arm64 Architecture: arm64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-cloud-arm64 -Depends: linux-headers-6.12.90+deb13.1-cloud-arm64, linux-image-6.12.90+deb13.1-cloud-arm64-unsigned +Depends: linux-headers-6.12.94+deb13-cloud-arm64, linux-image-6.12.94+deb13-cloud-arm64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-arm64-16k +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-arm64-16k Architecture: arm64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-arm64-16k -Depends: linux-headers-6.12.90+deb13.1-arm64-16k, linux-image-6.12.90+deb13.1-arm64-16k-unsigned +Depends: linux-headers-6.12.94+deb13-arm64-16k, linux-image-6.12.94+deb13-arm64-16k-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-rt-arm64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-rt-arm64 Architecture: arm64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-rt-arm64 -Depends: linux-headers-6.12.90+deb13.1-rt-arm64, linux-image-6.12.90+deb13.1-rt-arm64-unsigned +Depends: linux-headers-6.12.94+deb13-rt-arm64, linux-image-6.12.94+deb13-rt-arm64-unsigned -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-rpi +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-rpi Architecture: armel Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-rpi -Depends: linux-headers-6.12.90+deb13.1-rpi, linux-image-6.12.90+deb13.1-rpi +Depends: linux-headers-6.12.94+deb13-rpi, linux-image-6.12.94+deb13-rpi -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-armmp +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-armmp Architecture: armhf Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-armmp -Depends: linux-headers-6.12.90+deb13.1-armmp, linux-image-6.12.90+deb13.1-armmp +Depends: linux-headers-6.12.94+deb13-armmp, linux-image-6.12.94+deb13-armmp -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-armmp-lpae +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-armmp-lpae Architecture: armhf Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-armmp-lpae -Depends: linux-headers-6.12.90+deb13.1-armmp-lpae, linux-image-6.12.90+deb13.1-armmp-lpae +Depends: linux-headers-6.12.94+deb13-armmp-lpae, linux-image-6.12.94+deb13-armmp-lpae -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-rt-armmp +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-rt-armmp Architecture: armhf Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-rt-armmp -Depends: linux-headers-6.12.90+deb13.1-rt-armmp, linux-image-6.12.90+deb13.1-rt-armmp +Depends: linux-headers-6.12.94+deb13-rt-armmp, linux-image-6.12.94+deb13-rt-armmp -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-parisc +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-parisc Architecture: hppa Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-parisc -Depends: linux-headers-6.12.90+deb13.1-parisc, linux-image-6.12.90+deb13.1-parisc +Depends: linux-headers-6.12.94+deb13-parisc, linux-image-6.12.94+deb13-parisc -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-parisc64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-parisc64 Architecture: hppa Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-parisc64 -Depends: linux-headers-6.12.90+deb13.1-parisc64, linux-image-6.12.90+deb13.1-parisc64 +Depends: linux-headers-6.12.94+deb13-parisc64, linux-image-6.12.94+deb13-parisc64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-loong64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-loong64 Architecture: loong64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-loong64 -Depends: linux-headers-6.12.90+deb13.1-loong64, linux-image-6.12.90+deb13.1-loong64 +Depends: linux-headers-6.12.94+deb13-loong64, linux-image-6.12.94+deb13-loong64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-m68k +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-m68k Architecture: m68k Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-m68k -Depends: linux-headers-6.12.90+deb13.1-m68k, linux-image-6.12.90+deb13.1-m68k +Depends: linux-headers-6.12.94+deb13-m68k, linux-image-6.12.94+deb13-m68k -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-4kc-malta +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-4kc-malta Architecture: mips Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-4kc-malta -Depends: linux-headers-6.12.90+deb13.1-4kc-malta, linux-image-6.12.90+deb13.1-4kc-malta +Depends: linux-headers-6.12.94+deb13-4kc-malta, linux-image-6.12.94+deb13-4kc-malta -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips32r2eb +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips32r2eb Architecture: mips Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips32r2eb -Depends: linux-headers-6.12.90+deb13.1-mips32r2eb, linux-image-6.12.90+deb13.1-mips32r2eb +Depends: linux-headers-6.12.94+deb13-mips32r2eb, linux-image-6.12.94+deb13-mips32r2eb -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-octeon +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-octeon Architecture: mips Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-octeon -Depends: linux-headers-6.12.90+deb13.1-octeon, linux-image-6.12.90+deb13.1-octeon +Depends: linux-headers-6.12.94+deb13-octeon, linux-image-6.12.94+deb13-octeon -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-5kc-malta +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-5kc-malta Architecture: mips64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-5kc-malta -Depends: linux-headers-6.12.90+deb13.1-5kc-malta, linux-image-6.12.90+deb13.1-5kc-malta +Depends: linux-headers-6.12.94+deb13-5kc-malta, linux-image-6.12.94+deb13-5kc-malta -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips64r2eb +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips64r2eb Architecture: mips64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips64r2eb -Depends: linux-headers-6.12.90+deb13.1-mips64r2eb, linux-image-6.12.90+deb13.1-mips64r2eb +Depends: linux-headers-6.12.94+deb13-mips64r2eb, linux-image-6.12.94+deb13-mips64r2eb -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-octeon +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-octeon Architecture: mips64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-octeon -Depends: linux-headers-6.12.90+deb13.1-octeon, linux-image-6.12.90+deb13.1-octeon +Depends: linux-headers-6.12.94+deb13-octeon, linux-image-6.12.94+deb13-octeon -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-5kc-malta +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-5kc-malta Architecture: mips64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-5kc-malta -Depends: linux-headers-6.12.90+deb13.1-5kc-malta, linux-image-6.12.90+deb13.1-5kc-malta +Depends: linux-headers-6.12.94+deb13-5kc-malta, linux-image-6.12.94+deb13-5kc-malta -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips64r2el +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips64r2el Architecture: mips64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips64r2el -Depends: linux-headers-6.12.90+deb13.1-mips64r2el, linux-image-6.12.90+deb13.1-mips64r2el +Depends: linux-headers-6.12.94+deb13-mips64r2el, linux-image-6.12.94+deb13-mips64r2el -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips64r6el +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips64r6el Architecture: mips64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips64r6el -Depends: linux-headers-6.12.90+deb13.1-mips64r6el, linux-image-6.12.90+deb13.1-mips64r6el +Depends: linux-headers-6.12.94+deb13-mips64r6el, linux-image-6.12.94+deb13-mips64r6el -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-loongson-3 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-loongson-3 Architecture: mips64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-loongson-3 -Depends: linux-headers-6.12.90+deb13.1-loongson-3, linux-image-6.12.90+deb13.1-loongson-3 +Depends: linux-headers-6.12.94+deb13-loongson-3, linux-image-6.12.94+deb13-loongson-3 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-octeon +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-octeon Architecture: mips64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-octeon -Depends: linux-headers-6.12.90+deb13.1-octeon, linux-image-6.12.90+deb13.1-octeon +Depends: linux-headers-6.12.94+deb13-octeon, linux-image-6.12.94+deb13-octeon -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips64r6el +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips64r6el Architecture: mips64r6el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips64r6el -Depends: linux-headers-6.12.90+deb13.1-mips64r6el, linux-image-6.12.90+deb13.1-mips64r6el +Depends: linux-headers-6.12.94+deb13-mips64r6el, linux-image-6.12.94+deb13-mips64r6el -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-4kc-malta +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-4kc-malta Architecture: mipsel Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-4kc-malta -Depends: linux-headers-6.12.90+deb13.1-4kc-malta, linux-image-6.12.90+deb13.1-4kc-malta +Depends: linux-headers-6.12.94+deb13-4kc-malta, linux-image-6.12.94+deb13-4kc-malta -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-mips32r2el +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-mips32r2el Architecture: mipsel Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-mips32r2el -Depends: linux-headers-6.12.90+deb13.1-mips32r2el, linux-image-6.12.90+deb13.1-mips32r2el +Depends: linux-headers-6.12.94+deb13-mips32r2el, linux-image-6.12.94+deb13-mips32r2el -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-loongson-3 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-loongson-3 Architecture: mipsel Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-loongson-3 -Depends: linux-headers-6.12.90+deb13.1-loongson-3, linux-image-6.12.90+deb13.1-loongson-3 +Depends: linux-headers-6.12.94+deb13-loongson-3, linux-image-6.12.94+deb13-loongson-3 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-octeon +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-octeon Architecture: mipsel Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-octeon -Depends: linux-headers-6.12.90+deb13.1-octeon, linux-image-6.12.90+deb13.1-octeon +Depends: linux-headers-6.12.94+deb13-octeon, linux-image-6.12.94+deb13-octeon -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc Architecture: powerpc Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc -Depends: linux-headers-6.12.90+deb13.1-powerpc, linux-image-6.12.90+deb13.1-powerpc +Depends: linux-headers-6.12.94+deb13-powerpc, linux-image-6.12.94+deb13-powerpc -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc-smp +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc-smp Architecture: powerpc Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc-smp -Depends: linux-headers-6.12.90+deb13.1-powerpc-smp, linux-image-6.12.90+deb13.1-powerpc-smp +Depends: linux-headers-6.12.94+deb13-powerpc-smp, linux-image-6.12.94+deb13-powerpc-smp -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc64 Architecture: powerpc Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc64 -Depends: linux-headers-6.12.90+deb13.1-powerpc64, linux-image-6.12.90+deb13.1-powerpc64 +Depends: linux-headers-6.12.94+deb13-powerpc64, linux-image-6.12.94+deb13-powerpc64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc64 Architecture: ppc64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc64 -Depends: linux-headers-6.12.90+deb13.1-powerpc64, linux-image-6.12.90+deb13.1-powerpc64 +Depends: linux-headers-6.12.94+deb13-powerpc64, linux-image-6.12.94+deb13-powerpc64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc64-64k +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc64-64k Architecture: ppc64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc64-64k -Depends: linux-headers-6.12.90+deb13.1-powerpc64-64k, linux-image-6.12.90+deb13.1-powerpc64-64k +Depends: linux-headers-6.12.94+deb13-powerpc64-64k, linux-image-6.12.94+deb13-powerpc64-64k -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc64le +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc64le Architecture: ppc64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc64le -Depends: linux-headers-6.12.90+deb13.1-powerpc64le, linux-image-6.12.90+deb13.1-powerpc64le +Depends: linux-headers-6.12.94+deb13-powerpc64le, linux-image-6.12.94+deb13-powerpc64le -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-powerpc64le-64k +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-powerpc64le-64k Architecture: ppc64el Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-powerpc64le-64k -Depends: linux-headers-6.12.90+deb13.1-powerpc64le-64k, linux-image-6.12.90+deb13.1-powerpc64le-64k +Depends: linux-headers-6.12.94+deb13-powerpc64le-64k, linux-image-6.12.94+deb13-powerpc64le-64k -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-riscv64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-riscv64 Architecture: riscv64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-riscv64 -Depends: linux-headers-6.12.90+deb13.1-riscv64, linux-image-6.12.90+deb13.1-riscv64 +Depends: linux-headers-6.12.94+deb13-riscv64, linux-image-6.12.94+deb13-riscv64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-s390x +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-s390x Architecture: s390x Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-s390x -Depends: linux-headers-6.12.90+deb13.1-s390x, linux-image-6.12.90+deb13.1-s390x +Depends: linux-headers-6.12.94+deb13-s390x, linux-image-6.12.94+deb13-s390x -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-sh7751r +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-sh7751r Architecture: sh4 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-sh7751r -Depends: linux-headers-6.12.90+deb13.1-sh7751r, linux-image-6.12.90+deb13.1-sh7751r +Depends: linux-headers-6.12.94+deb13-sh7751r, linux-image-6.12.94+deb13-sh7751r -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-sh7785lcr +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-sh7785lcr Architecture: sh4 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-sh7785lcr -Depends: linux-headers-6.12.90+deb13.1-sh7785lcr, linux-image-6.12.90+deb13.1-sh7785lcr +Depends: linux-headers-6.12.94+deb13-sh7785lcr, linux-image-6.12.94+deb13-sh7785lcr -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-sparc64 +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-sparc64 Architecture: sparc64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-sparc64 -Depends: linux-headers-6.12.90+deb13.1-sparc64, linux-image-6.12.90+deb13.1-sparc64 +Depends: linux-headers-6.12.94+deb13-sparc64, linux-image-6.12.94+deb13-sparc64 -Test-Command: debian/tests/headers-kbuild 6.12.90+deb13.1-sparc64-smp +Test-Command: debian/tests/headers-kbuild 6.12.94+deb13-sparc64-smp Architecture: sparc64 Restrictions: skip-not-installable, superficial Features: test-name=headers-kbuild-sparc64-smp -Depends: linux-headers-6.12.90+deb13.1-sparc64-smp, linux-image-6.12.90+deb13.1-sparc64-smp +Depends: linux-headers-6.12.94+deb13-sparc64-smp, linux-image-6.12.94+deb13-sparc64-smp diff -Nru linux-6.12.90/drivers/accel/ivpu/ivpu_debugfs.c linux-6.12.94/drivers/accel/ivpu/ivpu_debugfs.c --- linux-6.12.90/drivers/accel/ivpu/ivpu_debugfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/accel/ivpu/ivpu_debugfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -447,7 +447,7 @@ u32 band; int ret; - if (size >= sizeof(buf)) + if (*pos != 0 || size >= sizeof(buf)) return -EINVAL; ret = simple_write_to_buffer(buf, sizeof(buf) - 1, pos, user_buf, size); diff -Nru linux-6.12.90/drivers/accel/ivpu/ivpu_fw_log.c linux-6.12.94/drivers/accel/ivpu/ivpu_fw_log.c --- linux-6.12.90/drivers/accel/ivpu/ivpu_fw_log.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/accel/ivpu/ivpu_fw_log.c 2026-06-19 11:42:39.000000000 +0000 @@ -98,6 +98,11 @@ u32 log_start = only_new_msgs ? READ_ONCE(log->read_index) : 0; u32 log_end = READ_ONCE(log->write_index); + if (log_start >= data_size) + log_start = 0; + if (log_end > data_size) + log_end = data_size; + if (log->wrap_count == log->read_wrap_count) { if (log_end <= log_start) { drm_printf(p, "==== %s \"%s\" log empty ====\n", prefix, log->name); diff -Nru linux-6.12.90/drivers/accel/ivpu/ivpu_ipc.c linux-6.12.94/drivers/accel/ivpu/ivpu_ipc.c --- linux-6.12.90/drivers/accel/ivpu/ivpu_ipc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/accel/ivpu/ivpu_ipc.c 2026-06-19 11:42:39.000000000 +0000 @@ -275,7 +275,7 @@ if (ipc_buf) memcpy(ipc_buf, rx_msg->ipc_hdr, sizeof(*ipc_buf)); if (rx_msg->jsm_msg) { - u32 size = min_t(int, rx_msg->ipc_hdr->data_size, sizeof(*jsm_msg)); + u32 size = min(rx_msg->ipc_hdr->data_size, sizeof(*jsm_msg)); if (rx_msg->jsm_msg->result != VPU_JSM_STATUS_SUCCESS) { ivpu_dbg(vdev, IPC, "IPC resp result error: %d\n", rx_msg->jsm_msg->result); diff -Nru linux-6.12.90/drivers/accel/ivpu/ivpu_ms.c linux-6.12.94/drivers/accel/ivpu/ivpu_ms.c --- linux-6.12.90/drivers/accel/ivpu/ivpu_ms.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/accel/ivpu/ivpu_ms.c 2026-06-19 11:42:39.000000000 +0000 @@ -282,6 +282,13 @@ if (ret) goto unlock; + if (info_size > ivpu_bo_size(bo)) { + ivpu_warn_ratelimited(vdev, "MS info overflow: %#llx > %#zx\n", + info_size, ivpu_bo_size(bo)); + ret = -EOVERFLOW; + goto unlock; + } + if (args->buffer_size < info_size) { ret = -ENOSPC; goto unlock; diff -Nru linux-6.12.90/drivers/accel/qaic/qaic_data.c linux-6.12.94/drivers/accel/qaic/qaic_data.c --- linux-6.12.90/drivers/accel/qaic/qaic_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/accel/qaic/qaic_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -605,8 +605,11 @@ static int qaic_gem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) { struct qaic_bo *bo = to_qaic_bo(obj); + unsigned long remap_start; unsigned long offset = 0; + unsigned long remap_end; struct scatterlist *sg; + unsigned long length; int ret = 0; if (obj->import_attach) @@ -614,11 +617,27 @@ for (sg = bo->sgt->sgl; sg; sg = sg_next(sg)) { if (sg_page(sg)) { + /* if sg is too large for the VMA, so truncate it to fit */ + if (check_add_overflow(vma->vm_start, offset, &remap_start)) + return -EINVAL; + if (check_add_overflow(remap_start, sg->length, &remap_end)) + return -EINVAL; + + if (remap_end > vma->vm_end) { + if (check_sub_overflow(vma->vm_end, remap_start, &length)) + return -EINVAL; + } else { + length = sg->length; + } + + if (length == 0) + goto out; + ret = remap_pfn_range(vma, vma->vm_start + offset, page_to_pfn(sg_page(sg)), - sg->length, vma->vm_page_prot); + length, vma->vm_page_prot); if (ret) goto out; - offset += sg->length; + offset += length; } } diff -Nru linux-6.12.90/drivers/acpi/arm64/agdi.c linux-6.12.94/drivers/acpi/arm64/agdi.c --- linux-6.12.90/drivers/acpi/arm64/agdi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/acpi/arm64/agdi.c 2026-06-19 11:42:39.000000000 +0000 @@ -32,7 +32,7 @@ err = sdei_event_register(adata->sdei_event, agdi_sdei_handler, pdev); if (err) { - dev_err(&pdev->dev, "Failed to register for SDEI event %d", + dev_err(&pdev->dev, "Failed to register for SDEI event %d\n", adata->sdei_event); return err; } diff -Nru linux-6.12.90/drivers/acpi/x86/cmos_rtc.c linux-6.12.94/drivers/acpi/x86/cmos_rtc.c --- linux-6.12.90/drivers/acpi/x86/cmos_rtc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/acpi/x86/cmos_rtc.c 2026-06-19 11:42:39.000000000 +0000 @@ -24,72 +24,91 @@ {} }; -static acpi_status -acpi_cmos_rtc_space_handler(u32 function, acpi_physical_address address, - u32 bits, u64 *value64, - void *handler_context, void *region_context) +static bool cmos_rtc_space_handler_present __read_mostly; + +static acpi_status acpi_cmos_rtc_space_handler(u32 function, + acpi_physical_address address, + u32 bits, u64 *value64, + void *handler_context, + void *region_context) { - int i; + unsigned int i, bytes = DIV_ROUND_UP(bits, 8); u8 *value = (u8 *)value64; if (address > 0xff || !value64) return AE_BAD_PARAMETER; - if (function != ACPI_WRITE && function != ACPI_READ) - return AE_BAD_PARAMETER; + guard(spinlock_irq)(&rtc_lock); + + if (function == ACPI_WRITE) { + for (i = 0; i < bytes; i++, address++, value++) + CMOS_WRITE(*value, address); - spin_lock_irq(&rtc_lock); + return AE_OK; + } - for (i = 0; i < DIV_ROUND_UP(bits, 8); ++i, ++address, ++value) - if (function == ACPI_READ) + if (function == ACPI_READ) { + for (i = 0; i < bytes; i++, address++, value++) *value = CMOS_READ(address); - else - CMOS_WRITE(*value, address); - spin_unlock_irq(&rtc_lock); + return AE_OK; + } - return AE_OK; + return AE_BAD_PARAMETER; } int acpi_install_cmos_rtc_space_handler(acpi_handle handle) { acpi_status status; + if (cmos_rtc_space_handler_present) + return 0; + status = acpi_install_address_space_handler(handle, - ACPI_ADR_SPACE_CMOS, - &acpi_cmos_rtc_space_handler, - NULL, NULL); + ACPI_ADR_SPACE_CMOS, + acpi_cmos_rtc_space_handler, + NULL, NULL); if (ACPI_FAILURE(status)) { - pr_err("Error installing CMOS-RTC region handler\n"); + pr_err("Failed to install CMOS-RTC address space handler\n"); return -ENODEV; } + cmos_rtc_space_handler_present = true; + return 1; } EXPORT_SYMBOL_GPL(acpi_install_cmos_rtc_space_handler); void acpi_remove_cmos_rtc_space_handler(acpi_handle handle) { - if (ACPI_FAILURE(acpi_remove_address_space_handler(handle, - ACPI_ADR_SPACE_CMOS, &acpi_cmos_rtc_space_handler))) - pr_err("Error removing CMOS-RTC region handler\n"); + acpi_status status; + + if (cmos_rtc_space_handler_present) + return; + + status = acpi_remove_address_space_handler(handle, + ACPI_ADR_SPACE_CMOS, + acpi_cmos_rtc_space_handler); + if (ACPI_FAILURE(status)) + pr_err("Failed to remove CMOS-RTC address space handler\n"); } EXPORT_SYMBOL_GPL(acpi_remove_cmos_rtc_space_handler); -static int acpi_cmos_rtc_attach_handler(struct acpi_device *adev, const struct acpi_device_id *id) +static int acpi_cmos_rtc_attach(struct acpi_device *adev, + const struct acpi_device_id *id) { - return acpi_install_cmos_rtc_space_handler(adev->handle); -} + int ret; -static void acpi_cmos_rtc_detach_handler(struct acpi_device *adev) -{ - acpi_remove_cmos_rtc_space_handler(adev->handle); + ret = acpi_install_cmos_rtc_space_handler(adev->handle); + if (ret < 0) + return ret; + + return 1; } static struct acpi_scan_handler cmos_rtc_handler = { .ids = acpi_cmos_rtc_ids, - .attach = acpi_cmos_rtc_attach_handler, - .detach = acpi_cmos_rtc_detach_handler, + .attach = acpi_cmos_rtc_attach, }; void __init acpi_cmos_rtc_init(void) diff -Nru linux-6.12.90/drivers/ata/libata-core.c linux-6.12.94/drivers/ata/libata-core.c --- linux-6.12.90/drivers/ata/libata-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ata/libata-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -5444,6 +5444,7 @@ link->pmp = pmp; link->active_tag = ATA_TAG_POISON; link->hw_sata_spd_limit = UINT_MAX; + INIT_WORK(&link->deferred_qc_work, ata_scsi_deferred_qc_work); /* can't use iterator, ap isn't initialized yet */ for (i = 0; i < ATA_MAX_DEVICES; i++) { @@ -5526,7 +5527,6 @@ mutex_init(&ap->scsi_scan_mutex); INIT_DELAYED_WORK(&ap->hotplug_task, ata_scsi_hotplug); INIT_DELAYED_WORK(&ap->scsi_rescan_task, ata_scsi_dev_rescan); - INIT_WORK(&ap->deferred_qc_work, ata_scsi_deferred_qc_work); INIT_LIST_HEAD(&ap->eh_done_q); init_waitqueue_head(&ap->eh_wait_q); init_completion(&ap->park_req_pending); @@ -6149,12 +6149,15 @@ /* It better be dead now and not have any remaining deferred qc. */ WARN_ON(!(ap->pflags & ATA_PFLAG_UNLOADED)); - WARN_ON(ap->deferred_qc); - cancel_work_sync(&ap->deferred_qc_work); cancel_delayed_work_sync(&ap->hotplug_task); cancel_delayed_work_sync(&ap->scsi_rescan_task); + ata_for_each_link(link, ap, PMP_FIRST) { + WARN_ON(link->deferred_qc); + cancel_work_sync(&link->deferred_qc_work); + } + /* Delete port multiplier link transport devices */ if (ap->pmp_link) { int i; diff -Nru linux-6.12.90/drivers/ata/libata-eh.c linux-6.12.94/drivers/ata/libata-eh.c --- linux-6.12.90/drivers/ata/libata-eh.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ata/libata-eh.c 2026-06-19 11:42:39.000000000 +0000 @@ -645,11 +645,11 @@ if (qc->scsicmd != scmd) continue; if ((qc->flags & ATA_QCFLAG_ACTIVE) || - qc == ap->deferred_qc) + qc == qc->dev->link->deferred_qc) break; } - if (i < ATA_MAX_QUEUE && qc == ap->deferred_qc) { + if (i < ATA_MAX_QUEUE && qc == qc->dev->link->deferred_qc) { /* * This is a deferred command that timed out while * waiting for the command queue to drain. Since the qc @@ -660,8 +660,8 @@ * deferred qc work from issuing this qc. */ WARN_ON_ONCE(qc->flags & ATA_QCFLAG_ACTIVE); - ap->deferred_qc = NULL; - cancel_work(&ap->deferred_qc_work); + qc->dev->link->deferred_qc = NULL; + cancel_work(&qc->dev->link->deferred_qc_work); set_host_byte(scmd, DID_TIME_OUT); scsi_eh_finish_cmd(scmd, &ap->eh_done_q); } else if (i < ATA_MAX_QUEUE) { diff -Nru linux-6.12.90/drivers/ata/libata-pmp.c linux-6.12.94/drivers/ata/libata-pmp.c --- linux-6.12.90/drivers/ata/libata-pmp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ata/libata-pmp.c 2026-06-19 11:42:39.000000000 +0000 @@ -110,13 +110,24 @@ { struct ata_link *link = qc->dev->link; struct ata_port *ap = link->ap; + int ret; if (ap->excl_link == NULL || ap->excl_link == link) { if (ap->nr_active_links == 0 || ata_link_active(link)) { qc->flags |= ATA_QCFLAG_CLEAR_EXCL; - return ata_std_qc_defer(qc); + ret = ata_std_qc_defer(qc); + if (ret == ATA_DEFER_LINK) + return ATA_DEFER_LINK_EXCL; + return ret; } + /* + * Note: ap->excl_link contains the link that is next in line, + * i.e. implicit round robin. If there is only one link + * dispatching, ap->excl_link will be left unclaimed, allowing + * other links to set ap->excl_link, ensuring that the currently + * active link cannot queue any more. + */ ap->excl_link = link; } @@ -571,8 +582,11 @@ if (ap->ops->pmp_detach) ap->ops->pmp_detach(ap); - ata_for_each_link(tlink, ap, EDGE) + ata_for_each_link(tlink, ap, EDGE) { + WARN_ON(tlink->deferred_qc); + cancel_work_sync(&tlink->deferred_qc_work); ata_eh_detach_dev(tlink->device); + } spin_lock_irqsave(ap->lock, flags); ap->nr_pmp_links = 0; diff -Nru linux-6.12.90/drivers/ata/libata-scsi.c linux-6.12.94/drivers/ata/libata-scsi.c --- linux-6.12.90/drivers/ata/libata-scsi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ata/libata-scsi.c 2026-06-19 11:42:39.000000000 +0000 @@ -1673,8 +1673,9 @@ void ata_scsi_deferred_qc_work(struct work_struct *work) { - struct ata_port *ap = - container_of(work, struct ata_port, deferred_qc_work); + struct ata_link *link = + container_of(work, struct ata_link, deferred_qc_work); + struct ata_port *ap = link->ap; struct ata_queued_cmd *qc; unsigned long flags; @@ -1685,10 +1686,10 @@ * such case, we should not need any more deferring the qc, so warn if * qc_defer() says otherwise. */ - qc = ap->deferred_qc; + qc = link->deferred_qc; if (qc && !ata_port_eh_scheduled(ap)) { WARN_ON_ONCE(ap->ops->qc_defer(qc)); - ap->deferred_qc = NULL; + link->deferred_qc = NULL; ata_qc_issue(qc); } @@ -1697,30 +1698,34 @@ void ata_scsi_requeue_deferred_qc(struct ata_port *ap) { - struct ata_queued_cmd *qc = ap->deferred_qc; - struct scsi_cmnd *scmd; + struct ata_link *link; lockdep_assert_held(ap->lock); /* * If we have a deferred qc when a reset occurs or NCQ commands fail, * do not try to be smart about what to do with this deferred command - * and simply retry it by completing it with DID_SOFT_ERROR. + * and simply requeue it by completing it with DID_REQUEUE. */ - if (!qc) - return; - - scmd = qc->scsicmd; - ap->deferred_qc = NULL; - cancel_work(&ap->deferred_qc_work); - ata_qc_free(qc); - scmd->result = (DID_SOFT_ERROR << 16); - scsi_done(scmd); + ata_for_each_link(link, ap, PMP_FIRST) { + struct ata_queued_cmd *qc = link->deferred_qc; + struct scsi_cmnd *scmd; + + if (qc) { + scmd = qc->scsicmd; + link->deferred_qc = NULL; + cancel_work(&link->deferred_qc_work); + ata_qc_free(qc); + scmd->result = (DID_REQUEUE << 16); + scsi_done(scmd); + } + } } -static void ata_scsi_schedule_deferred_qc(struct ata_port *ap) +static void ata_scsi_schedule_deferred_qc(struct ata_link *link) { - struct ata_queued_cmd *qc = ap->deferred_qc; + struct ata_queued_cmd *qc = link->deferred_qc; + struct ata_port *ap = link->ap; lockdep_assert_held(ap->lock); @@ -1737,12 +1742,12 @@ return; } if (!ap->ops->qc_defer(qc)) - queue_work(system_highpri_wq, &ap->deferred_qc_work); + queue_work(system_highpri_wq, &link->deferred_qc_work); } static void ata_scsi_qc_complete(struct ata_queued_cmd *qc) { - struct ata_port *ap = qc->ap; + struct ata_link *link = qc->dev->link; struct scsi_cmnd *cmd = qc->scsicmd; u8 *cdb = cmd->cmnd; bool have_sense = qc->flags & ATA_QCFLAG_SENSE_VALID; @@ -1771,22 +1776,23 @@ ata_qc_done(qc); - ata_scsi_schedule_deferred_qc(ap); + ata_scsi_schedule_deferred_qc(link); } static int ata_scsi_qc_issue(struct ata_port *ap, struct ata_queued_cmd *qc) { + struct ata_link *link = qc->dev->link; int ret; if (!ap->ops->qc_defer) - goto issue; + goto issue_qc; /* * If we already have a deferred qc, then rely on the SCSI layer to * requeue and defer all incoming commands until the deferred qc is * processed, once all on-going commands complete. */ - if (ap->deferred_qc) { + if (link->deferred_qc) { ata_qc_free(qc); return SCSI_MLQUEUE_DEVICE_BUSY; } @@ -1798,38 +1804,46 @@ break; case ATA_DEFER_LINK: ret = SCSI_MLQUEUE_DEVICE_BUSY; - break; + goto defer_qc; + case ATA_DEFER_LINK_EXCL: + /* + * Drivers making use of ap->excl_link cannot store the QC in + * link->deferred_qc, because the ap->excl_link handling is + * incompatible with the link->deferred_qc workqueue handling. + */ + ret = SCSI_MLQUEUE_DEVICE_BUSY; + goto free_qc; case ATA_DEFER_PORT: ret = SCSI_MLQUEUE_HOST_BUSY; - break; + goto free_qc; default: WARN_ON_ONCE(1); ret = SCSI_MLQUEUE_HOST_BUSY; - break; + goto free_qc; } - if (ret) { - /* - * We must defer this qc: if this is not an NCQ command, keep - * this qc as a deferred one and report to the SCSI layer that - * we issued it so that it is not requeued. The deferred qc will - * be issued with the port deferred_qc_work once all on-going - * commands complete. - */ - if (!ata_is_ncq(qc->tf.protocol)) { - ap->deferred_qc = qc; - return 0; - } +issue_qc: + ata_qc_issue(qc); + return 0; - /* Force a requeue of the command to defer its execution. */ - ata_qc_free(qc); - return ret; +defer_qc: + /* + * We must defer this qc: if this is not an NCQ command, keep + * this qc as a deferred one and report to the SCSI layer that + * we issued it so that it is not requeued. The deferred qc will + * be issued with the port deferred_qc_work once all on-going + * commands complete. + */ + if (!ata_is_ncq(qc->tf.protocol)) { + link->deferred_qc = qc; + return 0; } -issue: - ata_qc_issue(qc); +free_qc: + /* Force a requeue of the command to defer its execution. */ + ata_qc_free(qc); - return 0; + return ret; } /** diff -Nru linux-6.12.90/drivers/ata/sata_sil24.c linux-6.12.94/drivers/ata/sata_sil24.c --- linux-6.12.90/drivers/ata/sata_sil24.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ata/sata_sil24.c 2026-06-19 11:42:39.000000000 +0000 @@ -790,6 +790,7 @@ struct ata_link *link = qc->dev->link; struct ata_port *ap = link->ap; u8 prot = qc->tf.protocol; + int ret; /* * There is a bug in the chip: @@ -827,7 +828,10 @@ qc->flags |= ATA_QCFLAG_CLEAR_EXCL; } - return ata_std_qc_defer(qc); + ret = ata_std_qc_defer(qc); + if (ret == ATA_DEFER_LINK) + return ATA_DEFER_LINK_EXCL; + return ret; } static enum ata_completion_errors sil24_qc_prep(struct ata_queued_cmd *qc) diff -Nru linux-6.12.90/drivers/auxdisplay/line-display.c linux-6.12.94/drivers/auxdisplay/line-display.c --- linux-6.12.90/drivers/auxdisplay/line-display.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/auxdisplay/line-display.c 2026-06-19 11:42:39.000000000 +0000 @@ -90,7 +90,7 @@ count = strlen(msg); /* if the string ends with a newline, trim it */ - if (msg[count - 1] == '\n') + if (count && msg[count - 1] == '\n') count--; if (!count) { diff -Nru linux-6.12.90/drivers/base/bus.c linux-6.12.94/drivers/base/bus.c --- linux-6.12.90/drivers/base/bus.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/base/bus.c 2026-06-19 11:42:39.000000000 +0000 @@ -503,10 +503,10 @@ */ int bus_add_device(struct device *dev) { - struct subsys_private *sp = bus_to_subsys(dev->bus); + struct subsys_private *sp; int error; - if (!sp) { + if (!dev->bus) { /* * This is a normal operation for many devices that do not * have a bus assigned to them, just say that all went @@ -515,6 +515,13 @@ return 0; } + sp = bus_to_subsys(dev->bus); + if (!sp) { + pr_err("%s: cannot add device '%s' to unregistered bus '%s'\n", + __func__, dev_name(dev), dev->bus->name); + return -EINVAL; + } + /* * Reference in sp is now incremented and will be dropped when * the device is removed from the bus diff -Nru linux-6.12.90/drivers/base/devres.c linux-6.12.94/drivers/base/devres.c --- linux-6.12.90/drivers/base/devres.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/base/devres.c 2026-06-19 11:42:39.000000000 +0000 @@ -913,6 +913,8 @@ if (!new_dr) return NULL; + set_node_dbginfo(&new_dr->node, "devm_krealloc_release", new_size); + /* * The spinlock protects the linked list against concurrent * modifications but not the resource itself. diff -Nru linux-6.12.90/drivers/base/memory.c linux-6.12.94/drivers/base/memory.c --- linux-6.12.90/drivers/base/memory.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/base/memory.c 2026-06-19 11:42:39.000000000 +0000 @@ -1232,8 +1232,10 @@ const unsigned long block_id = pfn_to_block_id(pfn); struct memory_block *mem = find_memory_block_by_id(block_id); - if (mem) + if (mem) { atomic_long_inc(&mem->nr_hwpoison); + put_device(&mem->dev); + } } void memblk_nr_poison_sub(unsigned long pfn, long i) @@ -1241,8 +1243,10 @@ const unsigned long block_id = pfn_to_block_id(pfn); struct memory_block *mem = find_memory_block_by_id(block_id); - if (mem) + if (mem) { atomic_long_sub(i, &mem->nr_hwpoison); + put_device(&mem->dev); + } } static unsigned long memblk_nr_poison(struct memory_block *mem) diff -Nru linux-6.12.90/drivers/block/drbd/drbd_nl.c linux-6.12.94/drivers/block/drbd/drbd_nl.c --- linux-6.12.90/drivers/block/drbd/drbd_nl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/block/drbd/drbd_nl.c 2026-06-19 11:42:39.000000000 +0000 @@ -3377,8 +3377,10 @@ if (resource_filter) { retcode = ERR_RES_NOT_KNOWN; resource = drbd_find_resource(nla_data(resource_filter)); - if (!resource) + if (!resource) { + rcu_read_lock(); goto put_result; + } cb->args[0] = (long)resource; } } @@ -3627,8 +3629,10 @@ if (resource_filter) { retcode = ERR_RES_NOT_KNOWN; resource = drbd_find_resource(nla_data(resource_filter)); - if (!resource) + if (!resource) { + rcu_read_lock(); goto put_result; + } } cb->args[0] = (long)resource; } diff -Nru linux-6.12.90/drivers/block/rbd.c linux-6.12.94/drivers/block/rbd.c --- linux-6.12.90/drivers/block/rbd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/block/rbd.c 2026-06-19 11:42:39.000000000 +0000 @@ -4565,24 +4565,12 @@ return ret; } -static void cancel_tasks_sync(struct rbd_device *rbd_dev) -{ - dout("%s rbd_dev %p\n", __func__, rbd_dev); - - cancel_work_sync(&rbd_dev->acquired_lock_work); - cancel_work_sync(&rbd_dev->released_lock_work); - cancel_delayed_work_sync(&rbd_dev->lock_dwork); - cancel_work_sync(&rbd_dev->unlock_work); -} - /* * header_rwsem must not be held to avoid a deadlock with * rbd_dev_refresh() when flushing notifies. */ static void rbd_unregister_watch(struct rbd_device *rbd_dev) { - cancel_tasks_sync(rbd_dev); - mutex_lock(&rbd_dev->watch_mutex); if (rbd_dev->watch_state == RBD_WATCH_STATE_REGISTERED) __rbd_unregister_watch(rbd_dev); @@ -6549,10 +6537,18 @@ static void rbd_dev_image_unlock(struct rbd_device *rbd_dev) { + dout("%s rbd_dev %p\n", __func__, rbd_dev); + + disable_delayed_work_sync(&rbd_dev->lock_dwork); + disable_work_sync(&rbd_dev->unlock_work); + down_write(&rbd_dev->lock_rwsem); if (__rbd_is_lock_owner(rbd_dev)) __rbd_release_lock(rbd_dev); up_write(&rbd_dev->lock_rwsem); + + flush_work(&rbd_dev->acquired_lock_work); + flush_work(&rbd_dev->released_lock_work); } /* diff -Nru linux-6.12.90/drivers/block/ublk_drv.c linux-6.12.94/drivers/block/ublk_drv.c --- linux-6.12.90/drivers/block/ublk_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/block/ublk_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -540,6 +540,9 @@ if (p->max_sectors > (ub->dev_info.max_io_buf_bytes >> 9)) return -EINVAL; + if (p->max_sectors < PAGE_SECTORS) + return -EINVAL; + if (ublk_dev_is_zoned(ub) && !p->chunk_sectors) return -EINVAL; } else diff -Nru linux-6.12.90/drivers/block/zram/zram_drv.c linux-6.12.94/drivers/block/zram/zram_drv.c --- linux-6.12.90/drivers/block/zram/zram_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/block/zram/zram_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -1661,7 +1661,7 @@ if (!page) return -ENOMEM; - ret = zram_read_page(zram, page, index, bio); + ret = zram_read_page(zram, page, index, NULL); if (!ret) { memcpy_from_bvec(page_address(page) + offset, bvec); ret = zram_write_page(zram, page, index); diff -Nru linux-6.12.90/drivers/bluetooth/btmtk.c linux-6.12.94/drivers/bluetooth/btmtk.c --- linux-6.12.90/drivers/bluetooth/btmtk.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bluetooth/btmtk.c 2026-06-19 11:42:39.000000000 +0000 @@ -496,6 +496,7 @@ return; } else if (urb->status == -ENOENT) { /* Avoid suspend failed when usb_kill_urb */ + kfree(urb->setup_packet); return; } @@ -569,6 +570,7 @@ if (err != -EPERM && err != -ENODEV) bt_dev_err(hdev, "urb %p submission failed (%d)", urb, -err); + kfree(dr); usb_unanchor_urb(urb); } @@ -678,8 +680,8 @@ case BTMTK_WMT_FUNC_CTRL: if (!skb_pull_data(data->evt_skb, sizeof(wmt_evt_funcc->status))) { - err = -EINVAL; - goto err_free_skb; + status = BTMTK_WMT_ON_UNDONE; + break; } wmt_evt_funcc = (struct btmtk_hci_wmt_evt_funcc *)wmt_evt; diff -Nru linux-6.12.90/drivers/bluetooth/btusb.c linux-6.12.94/drivers/bluetooth/btusb.c --- linux-6.12.90/drivers/bluetooth/btusb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bluetooth/btusb.c 2026-06-19 11:42:39.000000000 +0000 @@ -3430,7 +3430,13 @@ "firmware rome 0x%x build 0x%x", rver_rom, rver_patch, ver_rom, ver_patch); - if (rver_rom != ver_rom || rver_patch <= ver_patch) { + /* Allow rampatch when the patch version equals the firmware version. + * A firmware download may be aborted by a transient USB error (e.g. + * disconnect) after the controller updates version info but before + * completion. + * Allowing equal versions enables re-flashing during recovery. + */ + if (rver_rom != ver_rom || rver_patch < ver_patch) { bt_dev_err(hdev, "rampatch file version did not match with firmware"); err = -EINVAL; goto done; diff -Nru linux-6.12.90/drivers/bluetooth/hci_ldisc.c linux-6.12.94/drivers/bluetooth/hci_ldisc.c --- linux-6.12.90/drivers/bluetooth/hci_ldisc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bluetooth/hci_ldisc.c 2026-06-19 11:42:39.000000000 +0000 @@ -194,7 +194,15 @@ err = hci_register_dev(hu->hdev); if (err < 0) { BT_ERR("Can't register HCI device"); + + percpu_down_write(&hu->proto_lock); clear_bit(HCI_UART_PROTO_READY, &hu->flags); + percpu_up_write(&hu->proto_lock); + + /* Safely cancel work after clearing flags */ + cancel_work_sync(&hu->write_work); + + /* Close protocol before freeing hdev */ hu->proto->close(hu); hdev = hu->hdev; hu->hdev = NULL; @@ -263,8 +271,12 @@ /* Close device */ static int hci_uart_close(struct hci_dev *hdev) { + struct hci_uart *hu = hci_get_drvdata(hdev); + BT_DBG("hdev %p", hdev); + cancel_work_sync(&hu->write_work); + hci_uart_flush(hdev); hdev->flush = NULL; return 0; @@ -531,6 +543,7 @@ { struct hci_uart *hu = tty->disc_data; struct hci_dev *hdev; + bool proto_ready; BT_DBG("tty %p", tty); @@ -540,24 +553,38 @@ if (!hu) return; - hdev = hu->hdev; - if (hdev) - hci_uart_close(hdev); + /* Wait for init_ready to finish to prevent registration races */ + cancel_work_sync(&hu->init_ready); - if (test_bit(HCI_UART_PROTO_READY, &hu->flags)) { + proto_ready = test_bit(HCI_UART_PROTO_READY, &hu->flags); + if (proto_ready) { percpu_down_write(&hu->proto_lock); clear_bit(HCI_UART_PROTO_READY, &hu->flags); percpu_up_write(&hu->proto_lock); + } - cancel_work_sync(&hu->init_ready); - cancel_work_sync(&hu->write_work); + /* + * Unconditionally cancel write_work AFTER clearing PROTO_READY. + * This ensures that concurrent protocol timers cannot requeue + * write_work via hci_uart_tx_wakeup(), permanently preventing + * double-free races and UAFs. + */ + cancel_work_sync(&hu->write_work); + hdev = hu->hdev; + if (hdev) + hci_uart_close(hdev); /* proto->flush is safely skipped */ + + if (proto_ready) { if (hdev) { if (test_bit(HCI_UART_REGISTERED, &hu->flags)) hci_unregister_dev(hdev); - hci_free_dev(hdev); } + /* Close protocol before freeing hdev (intrinsically purges queues) */ hu->proto->close(hu); + + if (hdev) + hci_free_dev(hdev); } clear_bit(HCI_UART_PROTO_SET, &hu->flags); @@ -625,11 +652,12 @@ * tty caller */ hu->proto->recv(hu, data, count); - percpu_up_read(&hu->proto_lock); if (hu->hdev) hu->hdev->stat.byte_rx += count; + percpu_up_read(&hu->proto_lock); + tty_unthrottle(tty); } @@ -692,6 +720,13 @@ if (hci_register_dev(hdev) < 0) { BT_ERR("Can't register HCI device"); + percpu_down_write(&hu->proto_lock); + clear_bit(HCI_UART_PROTO_INIT, &hu->flags); + percpu_up_write(&hu->proto_lock); + /* Cancel work after clearing flags */ + cancel_work_sync(&hu->write_work); + + /* Close protocol before freeing hdev */ hu->proto->close(hu); hu->hdev = NULL; hci_free_dev(hdev); diff -Nru linux-6.12.90/drivers/bluetooth/hci_qca.c linux-6.12.94/drivers/bluetooth/hci_qca.c --- linux-6.12.90/drivers/bluetooth/hci_qca.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bluetooth/hci_qca.c 2026-06-19 11:42:39.000000000 +0000 @@ -47,13 +47,12 @@ #define HCI_MAX_IBS_SIZE 10 #define IBS_WAKE_RETRANS_TIMEOUT_MS 100 -#define IBS_BTSOC_TX_IDLE_TIMEOUT_MS 200 +#define IBS_BTSOC_TX_IDLE_TIMEOUT msecs_to_jiffies(200) #define IBS_HOST_TX_IDLE_TIMEOUT_MS 2000 -#define CMD_TRANS_TIMEOUT_MS 100 -#define MEMDUMP_TIMEOUT_MS 8000 -#define IBS_DISABLE_SSR_TIMEOUT_MS \ - (MEMDUMP_TIMEOUT_MS + FW_DOWNLOAD_TIMEOUT_MS) -#define FW_DOWNLOAD_TIMEOUT_MS 3000 +#define CMD_TRANS_TIMEOUT msecs_to_jiffies(100) +#define MEMDUMP_TIMEOUT msecs_to_jiffies(8000) +#define FW_DOWNLOAD_TIMEOUT msecs_to_jiffies(3000) +#define IBS_DISABLE_SSR_TIMEOUT (MEMDUMP_TIMEOUT + FW_DOWNLOAD_TIMEOUT) /* susclk rate */ #define SUSCLK_RATE_32KHZ 32768 @@ -1078,7 +1077,7 @@ queue_delayed_work(qca->workqueue, &qca->ctrl_memdump_timeout, - msecs_to_jiffies(MEMDUMP_TIMEOUT_MS)); + MEMDUMP_TIMEOUT); skb_pull(skb, sizeof(qca_memdump->ram_dump_size)); qca_memdump->current_seq_no = 0; qca_memdump->received_dump = 0; @@ -1350,7 +1349,7 @@ if (hu->serdev) serdev_device_wait_until_sent(hu->serdev, - msecs_to_jiffies(CMD_TRANS_TIMEOUT_MS)); + CMD_TRANS_TIMEOUT); /* Give the controller time to process the request */ switch (qca_soc_type(hu)) { @@ -1381,8 +1380,8 @@ static int qca_send_power_pulse(struct hci_uart *hu, bool on) { + int timeout = CMD_TRANS_TIMEOUT; int ret; - int timeout = msecs_to_jiffies(CMD_TRANS_TIMEOUT_MS); u8 cmd = on ? QCA_WCN3990_POWERON_PULSE : QCA_WCN3990_POWEROFF_PULSE; /* These power pulses are single byte command which are sent @@ -1584,7 +1583,7 @@ struct qca_data *qca = hu->priv; wait_on_bit_timeout(&qca->flags, QCA_MEMDUMP_COLLECTION, - TASK_UNINTERRUPTIBLE, MEMDUMP_TIMEOUT_MS); + TASK_UNINTERRUPTIBLE, MEMDUMP_TIMEOUT); clear_bit(QCA_MEMDUMP_COLLECTION, &qca->flags); } @@ -2516,11 +2515,10 @@ hci_uart_unregister_device(&qcadev->serdev_hu); } -static void qca_serdev_shutdown(struct device *dev) +static void qca_serdev_shutdown(struct serdev_device *serdev) { int ret; - int timeout = msecs_to_jiffies(CMD_TRANS_TIMEOUT_MS); - struct serdev_device *serdev = to_serdev_device(dev); + int timeout = CMD_TRANS_TIMEOUT; struct qca_serdev *qcadev = serdev_device_get_drvdata(serdev); struct hci_uart *hu = &qcadev->serdev_hu; struct hci_dev *hdev = hu->hdev; @@ -2577,7 +2575,7 @@ bool tx_pending = false; int ret = 0; u8 cmd; - u32 wait_timeout = 0; + unsigned long wait_timeout = 0; set_bit(QCA_SUSPENDING, &qca->flags); @@ -2598,15 +2596,15 @@ if (test_bit(QCA_IBS_DISABLED, &qca->flags) || test_bit(QCA_SSR_TRIGGERED, &qca->flags)) { wait_timeout = test_bit(QCA_SSR_TRIGGERED, &qca->flags) ? - IBS_DISABLE_SSR_TIMEOUT_MS : - FW_DOWNLOAD_TIMEOUT_MS; + IBS_DISABLE_SSR_TIMEOUT : + FW_DOWNLOAD_TIMEOUT; /* QCA_IBS_DISABLED flag is set to true, During FW download * and during memory dump collection. It is reset to false, * After FW download complete. */ wait_on_bit_timeout(&qca->flags, QCA_IBS_DISABLED, - TASK_UNINTERRUPTIBLE, msecs_to_jiffies(wait_timeout)); + TASK_UNINTERRUPTIBLE, wait_timeout); if (test_bit(QCA_IBS_DISABLED, &qca->flags)) { bt_dev_err(hu->hdev, "SSR or FW download time out"); @@ -2658,7 +2656,7 @@ if (tx_pending) { serdev_device_wait_until_sent(hu->serdev, - msecs_to_jiffies(CMD_TRANS_TIMEOUT_MS)); + CMD_TRANS_TIMEOUT); serial_clock_vote(HCI_IBS_TX_VOTE_CLOCK_OFF, hu); } @@ -2667,7 +2665,7 @@ */ ret = wait_event_interruptible_timeout(qca->suspend_wait_q, qca->rx_ibs_state == HCI_IBS_RX_ASLEEP, - msecs_to_jiffies(IBS_BTSOC_TX_IDLE_TIMEOUT_MS)); + IBS_BTSOC_TX_IDLE_TIMEOUT); if (ret == 0) { ret = -ETIMEDOUT; goto error; @@ -2741,11 +2739,11 @@ static struct serdev_device_driver qca_serdev_driver = { .probe = qca_serdev_probe, .remove = qca_serdev_remove, + .shutdown = qca_serdev_shutdown, .driver = { .name = "hci_uart_qca", .of_match_table = of_match_ptr(qca_bluetooth_of_match), .acpi_match_table = ACPI_PTR(qca_bluetooth_acpi_match), - .shutdown = qca_serdev_shutdown, .pm = &qca_pm_ops, #ifdef CONFIG_DEV_COREDUMP .coredump = hciqca_coredump, diff -Nru linux-6.12.90/drivers/bus/fsl-mc/fsl-mc-bus.c linux-6.12.94/drivers/bus/fsl-mc/fsl-mc-bus.c --- linux-6.12.90/drivers/bus/fsl-mc/fsl-mc-bus.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bus/fsl-mc/fsl-mc-bus.c 2026-06-19 11:42:39.000000000 +0000 @@ -86,12 +86,16 @@ struct fsl_mc_device *mc_dev = to_fsl_mc_device(dev); const struct fsl_mc_driver *mc_drv = to_fsl_mc_driver(drv); bool found = false; + int ret; /* When driver_override is set, only bind to the matching driver */ - if (mc_dev->driver_override) { - found = !strcmp(mc_dev->driver_override, mc_drv->driver.name); + ret = device_match_driver_override(dev, drv); + if (ret > 0) { + found = true; goto out; } + if (ret == 0) + goto out; if (!mc_drv->match_id_table) goto out; @@ -180,39 +184,8 @@ } static DEVICE_ATTR_RO(modalias); -static ssize_t driver_override_store(struct device *dev, - struct device_attribute *attr, - const char *buf, size_t count) -{ - struct fsl_mc_device *mc_dev = to_fsl_mc_device(dev); - int ret; - - if (WARN_ON(dev->bus != &fsl_mc_bus_type)) - return -EINVAL; - - ret = driver_set_override(dev, &mc_dev->driver_override, buf, count); - if (ret) - return ret; - - return count; -} - -static ssize_t driver_override_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct fsl_mc_device *mc_dev = to_fsl_mc_device(dev); - ssize_t len; - - device_lock(dev); - len = sysfs_emit(buf, "%s\n", mc_dev->driver_override); - device_unlock(dev); - return len; -} -static DEVICE_ATTR_RW(driver_override); - static struct attribute *fsl_mc_dev_attrs[] = { &dev_attr_modalias.attr, - &dev_attr_driver_override.attr, NULL, }; @@ -315,6 +288,7 @@ const struct bus_type fsl_mc_bus_type = { .name = "fsl-mc", + .driver_override = true, .match = fsl_mc_bus_match, .uevent = fsl_mc_bus_uevent, .dma_configure = fsl_mc_dma_configure, @@ -924,9 +898,6 @@ */ void fsl_mc_device_remove(struct fsl_mc_device *mc_dev) { - kfree(mc_dev->driver_override); - mc_dev->driver_override = NULL; - /* * The device-specific remove callback will get invoked by device_del() */ diff -Nru linux-6.12.90/drivers/bus/stm32_rifsc.c linux-6.12.94/drivers/bus/stm32_rifsc.c --- linux-6.12.90/drivers/bus/stm32_rifsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/bus/stm32_rifsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -126,34 +126,6 @@ sec_reg_value = readl(rifsc_controller->mmio + RIFSC_RISC_SECCFGR0 + 0x4 * reg_id); cid_reg_value = readl(rifsc_controller->mmio + RIFSC_RISC_PER0_CIDCFGR + 0x8 * firewall_id); - /* First check conditions for semaphore mode, which doesn't take into account static CID. */ - if ((cid_reg_value & CIDCFGR_SEMEN) && (cid_reg_value & CIDCFGR_CFEN)) { - if (cid_reg_value & BIT(RIF_CID1 + SEMWL_SHIFT)) { - /* Static CID is irrelevant if semaphore mode */ - goto skip_cid_check; - } else { - dev_dbg(rifsc_controller->dev, - "Invalid bus semaphore configuration: index %d\n", firewall_id); - return -EACCES; - } - } - - /* - * Skip CID check if CID filtering isn't enabled or filtering is enabled on CID0, which - * corresponds to whatever CID. - */ - if (!(cid_reg_value & CIDCFGR_CFEN) || - FIELD_GET(RIFSC_RISC_SCID_MASK, cid_reg_value) == RIF_CID0) - goto skip_cid_check; - - /* Coherency check with the CID configuration */ - if (FIELD_GET(RIFSC_RISC_SCID_MASK, cid_reg_value) != RIF_CID1) { - dev_dbg(rifsc_controller->dev, "Invalid CID configuration for peripheral: %d\n", - firewall_id); - return -EACCES; - } - -skip_cid_check: /* Check security configuration */ if (sec_reg_value & BIT(reg_offset)) { dev_dbg(rifsc_controller->dev, @@ -161,19 +133,31 @@ return -EACCES; } - /* - * If the peripheral is in semaphore mode, take the semaphore so that - * the CID1 has the ownership. - */ - if ((cid_reg_value & CIDCFGR_SEMEN) && (cid_reg_value & CIDCFGR_CFEN)) { + /* Skip CID check if CID filtering isn't enabled */ + if (!(cid_reg_value & CIDCFGR_CFEN)) + goto skip_cid_check; + + /* First check conditions for semaphore mode, which doesn't take into account static CID. */ + if (cid_reg_value & CIDCFGR_SEMEN) { + if (!(cid_reg_value & BIT(RIF_CID1 + SEMWL_SHIFT))) { + dev_dbg(rifsc_controller->dev, + "Invalid bus semaphore configuration: index %d\n", firewall_id); + return -EACCES; + } + rc = stm32_rif_acquire_semaphore(rifsc_controller, firewall_id); if (rc) { - dev_err(rifsc_controller->dev, + dev_dbg(rifsc_controller->dev, "Couldn't acquire semaphore for peripheral: %d\n", firewall_id); return rc; } + } else if (FIELD_GET(RIFSC_RISC_SCID_MASK, cid_reg_value) != RIF_CID1) { + dev_dbg(rifsc_controller->dev, "Invalid CID configuration for peripheral: %d\n", + firewall_id); + return -EACCES; } +skip_cid_check: return 0; } diff -Nru linux-6.12.90/drivers/cdrom/cdrom.c linux-6.12.94/drivers/cdrom/cdrom.c --- linux-6.12.90/drivers/cdrom/cdrom.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/cdrom/cdrom.c 2026-06-19 11:42:39.000000000 +0000 @@ -634,6 +634,16 @@ WARN_ON(!cdo->generic_packet); + /* + * Propagate the drive's write support to the block layer so BLKROGET + * reflects actual write capability. Drivers that use GET CONFIGURATION + * features (CDC_MRW_W, CDC_RAM) must have called + * cdrom_probe_write_features() before register_cdrom() so the mask is + * complete here. + */ + set_disk_ro(disk, !CDROM_CAN(CDC_DVD_RAM | CDC_MRW_W | CDC_RAM | + CDC_CD_RW)); + cd_dbg(CD_REG_UNREG, "drive \"/dev/%s\" registered\n", cdi->name); mutex_lock(&cdrom_mutex); list_add(&cdi->list, &cdrom_list); @@ -748,6 +758,44 @@ return 0; } +/* + * Probe write-related MMC features via GET CONFIGURATION and update + * cdi->mask accordingly. Drivers that populate cdi->mask from the MODE SENSE + * capabilities page (e.g. sr) should call this after those MODE SENSE bits + * have been set but before register_cdrom(), so that the full set of + * write-capability bits is known by the time register_cdrom() decides on the + * initial read-only state of the disk. + */ +void cdrom_probe_write_features(struct cdrom_device_info *cdi) +{ + int mrw, mrw_write, ram_write; + + mrw = 0; + if (!cdrom_is_mrw(cdi, &mrw_write)) + mrw = 1; + + if (CDROM_CAN(CDC_MO_DRIVE)) + ram_write = 1; + else + (void) cdrom_is_random_writable(cdi, &ram_write); + + if (mrw) + cdi->mask &= ~CDC_MRW; + else + cdi->mask |= CDC_MRW; + + if (mrw_write) + cdi->mask &= ~CDC_MRW_W; + else + cdi->mask |= CDC_MRW_W; + + if (ram_write) + cdi->mask &= ~CDC_RAM; + else + cdi->mask |= CDC_RAM; +} +EXPORT_SYMBOL(cdrom_probe_write_features); + static int cdrom_media_erasable(struct cdrom_device_info *cdi) { disc_information di; @@ -900,33 +948,8 @@ */ static int cdrom_open_write(struct cdrom_device_info *cdi) { - int mrw, mrw_write, ram_write; int ret = 1; - mrw = 0; - if (!cdrom_is_mrw(cdi, &mrw_write)) - mrw = 1; - - if (CDROM_CAN(CDC_MO_DRIVE)) - ram_write = 1; - else - (void) cdrom_is_random_writable(cdi, &ram_write); - - if (mrw) - cdi->mask &= ~CDC_MRW; - else - cdi->mask |= CDC_MRW; - - if (mrw_write) - cdi->mask &= ~CDC_MRW_W; - else - cdi->mask |= CDC_MRW_W; - - if (ram_write) - cdi->mask &= ~CDC_RAM; - else - cdi->mask |= CDC_RAM; - if (CDROM_CAN(CDC_MRW_W)) ret = cdrom_mrw_open_write(cdi); else if (CDROM_CAN(CDC_DVD_RAM)) diff -Nru linux-6.12.90/drivers/char/ipmi/ipmi_msghandler.c linux-6.12.94/drivers/char/ipmi/ipmi_msghandler.c --- linux-6.12.90/drivers/char/ipmi/ipmi_msghandler.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/char/ipmi/ipmi_msghandler.c 2026-06-19 11:42:39.000000000 +0000 @@ -4395,7 +4395,7 @@ recv_msg = ipmi_alloc_recv_msg(user); if (IS_ERR(recv_msg)) { - rcu_read_unlock(); + srcu_read_unlock(&intf->users_srcu, index); list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) { list_del(&recv_msg->link); diff -Nru linux-6.12.90/drivers/char/ipmi/ipmi_ssif.c linux-6.12.94/drivers/char/ipmi/ipmi_ssif.c --- linux-6.12.90/drivers/char/ipmi/ipmi_ssif.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/char/ipmi/ipmi_ssif.c 2026-06-19 11:42:39.000000000 +0000 @@ -1681,6 +1681,7 @@ int len = 0; int i; u8 slave_addr = 0; + unsigned int thread_num; struct ssif_addr_info *addr_info = NULL; mutex_lock(&ssif_infos_mutex); @@ -1899,22 +1900,18 @@ ssif_info->handlers.request_events = request_events; ssif_info->handlers.set_need_watch = ssif_set_need_watch; - { - unsigned int thread_num; - - thread_num = ((i2c_adapter_id(ssif_info->client->adapter) - << 8) | - ssif_info->client->addr); - init_completion(&ssif_info->wake_thread); - ssif_info->thread = kthread_run(ipmi_ssif_thread, ssif_info, - "kssif%4.4x", thread_num); - if (IS_ERR(ssif_info->thread)) { - rv = PTR_ERR(ssif_info->thread); - dev_notice(&ssif_info->client->dev, - "Could not start kernel thread: error %d\n", - rv); - goto out; - } + thread_num = ((i2c_adapter_id(ssif_info->client->adapter) << 8) | + ssif_info->client->addr); + init_completion(&ssif_info->wake_thread); + ssif_info->thread = kthread_run(ipmi_ssif_thread, ssif_info, + "kssif%4.4x", thread_num); + if (IS_ERR(ssif_info->thread)) { + rv = PTR_ERR(ssif_info->thread); + ssif_info->thread = NULL; + dev_notice(&ssif_info->client->dev, + "Could not start kernel thread: error %d\n", + rv); + goto out; } dev_set_drvdata(&ssif_info->client->dev, ssif_info); diff -Nru linux-6.12.90/drivers/char/ipmi/ssif_bmc.c linux-6.12.94/drivers/char/ipmi/ssif_bmc.c --- linux-6.12.90/drivers/char/ipmi/ssif_bmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/char/ipmi/ssif_bmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -163,6 +163,8 @@ spin_unlock_irqrestore(&ssif_bmc->lock, flags); ret = copy_to_user(buf, &msg, count); + if (ret > 0) + ret = -EFAULT; } return (ret < 0) ? ret : count; @@ -455,6 +457,15 @@ return false; } +static bool supported_write_start_cmd(u8 cmd) +{ + if (cmd == SSIF_IPMI_SINGLEPART_WRITE || + cmd == SSIF_IPMI_MULTIPART_WRITE_START) + return true; + + return false; +} + /* Process the IPMI response that will be read by master */ static void handle_read_processed(struct ssif_bmc_ctx *ssif_bmc, u8 *val) { @@ -557,7 +568,7 @@ len = ssif_bmc->request.len + part->length; /* Do the bound check here, not allow the request len exceed 254 bytes */ if (len > IPMI_SSIF_PAYLOAD_MAX) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: Request exceeded 254 bytes, aborting"); /* Request too long, aborting */ ssif_bmc->aborting = true; @@ -603,7 +614,7 @@ ssif_bmc->state == SSIF_START || ssif_bmc->state == SSIF_REQ_RECVING || ssif_bmc->state == SSIF_RES_SENDING) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: %s unexpected READ REQUESTED in state=%s\n", __func__, state_to_string(ssif_bmc->state)); ssif_bmc->state = SSIF_ABORTING; @@ -612,7 +623,7 @@ } else if (ssif_bmc->state == SSIF_SMBUS_CMD) { if (!supported_read_cmd(ssif_bmc->part_buf.smbus_cmd)) { - dev_warn(&ssif_bmc->client->dev, "Warn: Unknown SMBus read command=0x%x", + dev_dbg(&ssif_bmc->client->dev, "Warn: Unknown SMBus read command=0x%x", ssif_bmc->part_buf.smbus_cmd); ssif_bmc->aborting = true; } @@ -647,7 +658,7 @@ ssif_bmc->state == SSIF_START || ssif_bmc->state == SSIF_REQ_RECVING || ssif_bmc->state == SSIF_SMBUS_CMD) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: %s unexpected READ PROCESSED in state=%s\n", __func__, state_to_string(ssif_bmc->state)); ssif_bmc->state = SSIF_ABORTING; @@ -672,7 +683,7 @@ } else if (ssif_bmc->state == SSIF_START || ssif_bmc->state == SSIF_REQ_RECVING || ssif_bmc->state == SSIF_RES_SENDING) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: %s unexpected WRITE REQUEST in state=%s\n", __func__, state_to_string(ssif_bmc->state)); ssif_bmc->state = SSIF_ABORTING; @@ -687,7 +698,7 @@ { if (ssif_bmc->state == SSIF_READY || ssif_bmc->state == SSIF_RES_SENDING) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: %s unexpected WRITE RECEIVED in state=%s\n", __func__, state_to_string(ssif_bmc->state)); ssif_bmc->state = SSIF_ABORTING; @@ -697,7 +708,7 @@ } else if (ssif_bmc->state == SSIF_SMBUS_CMD) { if (!supported_write_cmd(ssif_bmc->part_buf.smbus_cmd)) { - dev_warn(&ssif_bmc->client->dev, "Warn: Unknown SMBus write command=0x%x", + dev_dbg(&ssif_bmc->client->dev, "Warn: Unknown SMBus write command=0x%x", ssif_bmc->part_buf.smbus_cmd); ssif_bmc->aborting = true; } @@ -706,6 +717,11 @@ ssif_bmc->state = SSIF_ABORTING; else ssif_bmc->state = SSIF_REQ_RECVING; + } else if (ssif_bmc->state == SSIF_ABORTING) { + if (supported_write_start_cmd(*val)) { + ssif_bmc->state = SSIF_SMBUS_CMD; + ssif_bmc->aborting = false; + } } /* This is response sending state */ @@ -721,7 +737,7 @@ ssif_bmc->state == SSIF_START || ssif_bmc->state == SSIF_SMBUS_CMD || ssif_bmc->state == SSIF_ABORTING) { - dev_warn(&ssif_bmc->client->dev, + dev_dbg(&ssif_bmc->client->dev, "Warn: %s unexpected SLAVE STOP in state=%s\n", __func__, state_to_string(ssif_bmc->state)); ssif_bmc->state = SSIF_READY; @@ -788,7 +804,7 @@ break; default: - dev_warn(&ssif_bmc->client->dev, "Warn: Unknown i2c slave event\n"); + dev_dbg(&ssif_bmc->client->dev, "Warn: Unknown i2c slave event\n"); break; } diff -Nru linux-6.12.90/drivers/clk/clk-qoriq.c linux-6.12.94/drivers/clk/clk-qoriq.c --- linux-6.12.90/drivers/clk/clk-qoriq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/clk-qoriq.c 2026-06-19 11:42:39.000000000 +0000 @@ -906,13 +906,11 @@ return &cg->pll[pll].div[div]; } -static struct clk * __init create_mux_common(struct clockgen *cg, - struct mux_hwclock *hwc, - const struct clk_ops *ops, - unsigned long min_rate, - unsigned long max_rate, - unsigned long pct80_rate, - const char *fmt, int idx) +static struct clk * __init __printf(7, 8) +create_mux_common(struct clockgen *cg, struct mux_hwclock *hwc, + const struct clk_ops *ops, unsigned long min_rate, + unsigned long max_rate, unsigned long pct80_rate, + const char *fmt, ...) { struct clk_init_data init = {}; struct clk *clk; @@ -920,8 +918,11 @@ const char *parent_names[NUM_MUX_PARENTS]; char name[32]; int i, j; + va_list args; - snprintf(name, sizeof(name), fmt, idx); + va_start(args, fmt); + vsnprintf(name, sizeof(name), fmt, args); + va_end(args); for (i = 0, j = 0; i < NUM_MUX_PARENTS; i++) { unsigned long rate; diff -Nru linux-6.12.90/drivers/clk/clk-xgene.c linux-6.12.94/drivers/clk/clk-xgene.c --- linux-6.12.90/drivers/clk/clk-xgene.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/clk-xgene.c 2026-06-19 11:42:39.000000000 +0000 @@ -187,6 +187,8 @@ of_clk_add_provider(np, of_clk_src_simple_get, clk); clk_register_clkdev(clk, clk_name, NULL); pr_debug("Add %s clock PLL\n", clk_name); + } else { + iounmap(reg); } } diff -Nru linux-6.12.90/drivers/clk/imx/clk-imx6q.c linux-6.12.94/drivers/clk/imx/clk-imx6q.c --- linux-6.12.90/drivers/clk/imx/clk-imx6q.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/imx/clk-imx6q.c 2026-06-19 11:42:39.000000000 +0000 @@ -188,9 +188,11 @@ } if (clkspec.np != node || clkspec.args[0] >= IMX6QDL_CLK_END) { pr_err("ccm: parent clock %d not in ccm\n", index); + of_node_put(clkspec.np); return; } parent = clkspec.args[0]; + of_node_put(clkspec.np); rc = of_parse_phandle_with_args(node, "assigned-clocks", "#clock-cells", index, &clkspec); @@ -198,9 +200,11 @@ return; if (clkspec.np != node || clkspec.args[0] >= IMX6QDL_CLK_END) { pr_err("ccm: child clock %d not in ccm\n", index); + of_node_put(clkspec.np); return; } child = clkspec.args[0]; + of_node_put(clkspec.np); if (child != IMX6QDL_CLK_LDB_DI0_SEL && child != IMX6QDL_CLK_LDB_DI1_SEL) @@ -238,8 +242,11 @@ return false; if (clkspec.np == node && - clkspec.args[0] == IMX6QDL_PLL6_BYPASS) + clkspec.args[0] == IMX6QDL_PLL6_BYPASS) { + of_node_put(clkspec.np); break; + } + of_node_put(clkspec.np); } /* PLL6 bypass is not part of the assigned clock list */ @@ -249,6 +256,9 @@ ret = of_parse_phandle_with_args(node, "assigned-clock-parents", "#clock-cells", index, &clkspec); + if (!ret) + of_node_put(clkspec.np); + if (clkspec.args[0] != IMX6QDL_CLK_PLL6) return true; diff -Nru linux-6.12.90/drivers/clk/imx/clk-imx8mq.c linux-6.12.94/drivers/clk/imx/clk-imx8mq.c --- linux-6.12.90/drivers/clk/imx/clk-imx8mq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/imx/clk-imx8mq.c 2026-06-19 11:42:39.000000000 +0000 @@ -237,7 +237,7 @@ static const char * const imx8mq_csi1_core_sels[] = {"osc_25m", "sys1_pll_266m", "sys2_pll_250m", "sys1_pll_800m", "sys2_pll_1000m", "sys3_pll_out", "audio_pll2_out", "video_pll1_out", }; -static const char * const imx8mq_csi1_phy_sels[] = {"osc_25m", "sys2_pll_125m", "sys2_pll_100m", "sys1_pll_800m", +static const char * const imx8mq_csi1_phy_sels[] = {"osc_25m", "sys2_pll_333m", "sys2_pll_100m", "sys1_pll_800m", "sys2_pll_1000m", "clk_ext2", "audio_pll2_out", "video_pll1_out", }; static const char * const imx8mq_csi1_esc_sels[] = {"osc_25m", "sys2_pll_100m", "sys1_pll_80m", "sys1_pll_800m", @@ -246,7 +246,7 @@ static const char * const imx8mq_csi2_core_sels[] = {"osc_25m", "sys1_pll_266m", "sys2_pll_250m", "sys1_pll_800m", "sys2_pll_1000m", "sys3_pll_out", "audio_pll2_out", "video_pll1_out", }; -static const char * const imx8mq_csi2_phy_sels[] = {"osc_25m", "sys2_pll_125m", "sys2_pll_100m", "sys1_pll_800m", +static const char * const imx8mq_csi2_phy_sels[] = {"osc_25m", "sys2_pll_333m", "sys2_pll_100m", "sys1_pll_800m", "sys2_pll_1000m", "clk_ext2", "audio_pll2_out", "video_pll1_out", }; static const char * const imx8mq_csi2_esc_sels[] = {"osc_25m", "sys2_pll_100m", "sys1_pll_80m", "sys1_pll_800m", diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-sc7180.c linux-6.12.94/drivers/clk/qcom/dispcc-sc7180.c --- linux-6.12.90/drivers/clk/qcom/dispcc-sc7180.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-sc7180.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,6 +16,7 @@ #include "clk-regmap-divider.h" #include "common.h" #include "gdsc.h" +#include "reset.h" enum { P_BI_TCXO, @@ -635,6 +636,11 @@ .flags = HW_CTRL, }; +static const struct qcom_reset_map disp_cc_sc7180_resets[] = { + [DISP_CC_MDSS_CORE_BCR] = { 0x2000 }, + [DISP_CC_MDSS_RSCC_BCR] = { 0x4000 }, +}; + static struct gdsc *disp_cc_sc7180_gdscs[] = { [MDSS_GDSC] = &mdss_gdsc, }; @@ -686,6 +692,8 @@ .config = &disp_cc_sc7180_regmap_config, .clks = disp_cc_sc7180_clocks, .num_clks = ARRAY_SIZE(disp_cc_sc7180_clocks), + .resets = disp_cc_sc7180_resets, + .num_resets = ARRAY_SIZE(disp_cc_sc7180_resets), .gdscs = disp_cc_sc7180_gdscs, .num_gdscs = ARRAY_SIZE(disp_cc_sc7180_gdscs), }; diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-sc8280xp.c linux-6.12.94/drivers/clk/qcom/dispcc-sc8280xp.c --- linux-6.12.90/drivers/clk/qcom/dispcc-sc8280xp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-sc8280xp.c 2026-06-19 11:42:39.000000000 +0000 @@ -978,7 +978,7 @@ .name = "disp0_cc_mdss_mdp_clk_src", .parent_data = disp0_cc_parent_data_5, .num_parents = ARRAY_SIZE(disp0_cc_parent_data_5), - .ops = &clk_rcg2_shared_ops, + .ops = &clk_rcg2_shared_no_init_park_ops, }, }; @@ -992,7 +992,7 @@ .name = "disp1_cc_mdss_mdp_clk_src", .parent_data = disp1_cc_parent_data_5, .num_parents = ARRAY_SIZE(disp1_cc_parent_data_5), - .ops = &clk_rcg2_shared_ops, + .ops = &clk_rcg2_shared_no_init_park_ops, }, }; @@ -1161,7 +1161,6 @@ &disp0_cc_mdss_byte0_clk_src.clkr.hw, }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, .ops = &clk_regmap_div_ops, }, }; @@ -1176,7 +1175,6 @@ &disp1_cc_mdss_byte0_clk_src.clkr.hw, }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, .ops = &clk_regmap_div_ops, }, }; @@ -1191,7 +1189,6 @@ &disp0_cc_mdss_byte1_clk_src.clkr.hw, }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, .ops = &clk_regmap_div_ops, }, }; @@ -1206,7 +1203,6 @@ &disp1_cc_mdss_byte1_clk_src.clkr.hw, }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, .ops = &clk_regmap_div_ops, }, }; diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-sm4450.c linux-6.12.94/drivers/clk/qcom/dispcc-sm4450.c --- linux-6.12.90/drivers/clk/qcom/dispcc-sm4450.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-sm4450.c 2026-06-19 11:42:39.000000000 +0000 @@ -336,7 +336,6 @@ &disp_cc_mdss_byte0_clk_src.clkr.hw, }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, .ops = &clk_regmap_div_ops, }, }; diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-sm8250.c linux-6.12.94/drivers/clk/qcom/dispcc-sm8250.c --- linux-6.12.90/drivers/clk/qcom/dispcc-sm8250.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-sm8250.c 2026-06-19 11:42:39.000000000 +0000 @@ -578,7 +578,7 @@ .name = "disp_cc_mdss_pclk0_clk_src", .parent_data = disp_cc_parent_data_6, .num_parents = ARRAY_SIZE(disp_cc_parent_data_6), - .flags = CLK_SET_RATE_PARENT, + .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, .ops = &clk_pixel_ops, }, }; @@ -592,7 +592,7 @@ .name = "disp_cc_mdss_pclk1_clk_src", .parent_data = disp_cc_parent_data_6, .num_parents = ARRAY_SIZE(disp_cc_parent_data_6), - .flags = CLK_SET_RATE_PARENT, + .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE, .ops = &clk_pixel_ops, }, }; @@ -632,7 +632,7 @@ .parent_data = disp_cc_parent_data_1, .num_parents = ARRAY_SIZE(disp_cc_parent_data_1), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_ops, + .ops = &clk_rcg2_shared_ops, }, }; diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-sm8450.c linux-6.12.94/drivers/clk/qcom/dispcc-sm8450.c --- linux-6.12.90/drivers/clk/qcom/dispcc-sm8450.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-sm8450.c 2026-06-19 11:42:39.000000000 +0000 @@ -364,7 +364,7 @@ .parent_data = disp_cc_parent_data_1, .num_parents = ARRAY_SIZE(disp_cc_parent_data_1), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_dp_ops, + .ops = &clk_rcg2_ops, }, }; diff -Nru linux-6.12.90/drivers/clk/qcom/dispcc-x1e80100.c linux-6.12.94/drivers/clk/qcom/dispcc-x1e80100.c --- linux-6.12.90/drivers/clk/qcom/dispcc-x1e80100.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/dispcc-x1e80100.c 2026-06-19 11:42:39.000000000 +0000 @@ -580,7 +580,7 @@ .parent_data = disp_cc_parent_data_6, .num_parents = ARRAY_SIZE(disp_cc_parent_data_6), .flags = CLK_SET_RATE_PARENT, - .ops = &clk_rcg2_shared_ops, + .ops = &clk_rcg2_shared_no_init_park_ops, }, }; diff -Nru linux-6.12.90/drivers/clk/qcom/gcc-sc8180x.c linux-6.12.94/drivers/clk/qcom/gcc-sc8180x.c --- linux-6.12.90/drivers/clk/qcom/gcc-sc8180x.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/gcc-sc8180x.c 2026-06-19 11:42:39.000000000 +0000 @@ -4172,7 +4172,7 @@ .pd = { .name = "usb30_sec_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4190,7 +4190,7 @@ .pd = { .name = "usb30_prim_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4199,7 +4199,7 @@ .pd = { .name = "pcie_0_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4226,7 +4226,7 @@ .pd = { .name = "pcie_1_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4235,7 +4235,7 @@ .pd = { .name = "pcie_2_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4253,7 +4253,7 @@ .pd = { .name = "pcie_3_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; @@ -4262,10 +4262,55 @@ .pd = { .name = "usb30_mp_gdsc", }, - .pwrsts = PWRSTS_OFF_ON, + .pwrsts = PWRSTS_RET_ON, .flags = POLL_CFG_GDSCR, }; +static struct gdsc hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc = { + .gdscr = 0x7d050, + .pd = { + .name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc", + }, + .pwrsts = PWRSTS_OFF_ON, + .flags = VOTABLE, +}; + +static struct gdsc hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc = { + .gdscr = 0x7d058, + .pd = { + .name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc", + }, + .pwrsts = PWRSTS_OFF_ON, + .flags = VOTABLE, +}; + +static struct gdsc hlos1_vote_mmnoc_mmu_tbu_sf_gdsc = { + .gdscr = 0x7d054, + .pd = { + .name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc", + }, + .pwrsts = PWRSTS_OFF_ON, + .flags = VOTABLE, +}; + +static struct gdsc hlos1_vote_turing_mmu_tbu0_gdsc = { + .gdscr = 0x7d05c, + .pd = { + .name = "hlos1_vote_turing_mmu_tbu0_gdsc", + }, + .pwrsts = PWRSTS_OFF_ON, + .flags = VOTABLE, +}; + +static struct gdsc hlos1_vote_turing_mmu_tbu1_gdsc = { + .gdscr = 0x7d060, + .pd = { + .name = "hlos1_vote_turing_mmu_tbu1_gdsc", + }, + .pwrsts = PWRSTS_OFF_ON, + .flags = VOTABLE, +}; + static struct clk_regmap *gcc_sc8180x_clocks[] = { [GCC_AGGRE_NOC_PCIE_TBU_CLK] = &gcc_aggre_noc_pcie_tbu_clk.clkr, [GCC_AGGRE_UFS_CARD_AXI_CLK] = &gcc_aggre_ufs_card_axi_clk.clkr, @@ -4595,6 +4640,11 @@ [USB30_MP_GDSC] = &usb30_mp_gdsc, [USB30_PRIM_GDSC] = &usb30_prim_gdsc, [USB30_SEC_GDSC] = &usb30_sec_gdsc, + [HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC] = &hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc, + [HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC] = &hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc, + [HLOS1_VOTE_MMNOC_MMU_TBU_SF_GDSC] = &hlos1_vote_mmnoc_mmu_tbu_sf_gdsc, + [HLOS1_VOTE_TURING_MMU_TBU0_GDSC] = &hlos1_vote_turing_mmu_tbu0_gdsc, + [HLOS1_VOTE_TURING_MMU_TBU1_GDSC] = &hlos1_vote_turing_mmu_tbu1_gdsc, }; static const struct regmap_config gcc_sc8180x_regmap_config = { diff -Nru linux-6.12.90/drivers/clk/qcom/gcc-x1e80100.c linux-6.12.94/drivers/clk/qcom/gcc-x1e80100.c --- linux-6.12.90/drivers/clk/qcom/gcc-x1e80100.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/qcom/gcc-x1e80100.c 2026-06-19 11:42:39.000000000 +0000 @@ -7413,6 +7413,7 @@ qcom_branch_set_clk_en(regmap, 0x32004); /* GCC_VIDEO_AHB_CLK */ qcom_branch_set_clk_en(regmap, 0x32030); /* GCC_VIDEO_XO_CLK */ qcom_branch_set_clk_en(regmap, 0x71004); /* GCC_GPU_CFG_AHB_CLK */ + qcom_branch_set_clk_en(regmap, 0x7d01c); /* GCC_HLOS1_VOTE_AGGRE_NOC_MMU_USB_QTB_CLK */ /* Clear GDSC_SLEEP_ENA_VOTE to stop votes being auto-removed in sleep. */ regmap_write(regmap, 0x52224, 0x0); diff -Nru linux-6.12.90/drivers/clk/samsung/clk-gs101.c linux-6.12.94/drivers/clk/samsung/clk-gs101.c --- linux-6.12.90/drivers/clk/samsung/clk-gs101.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/samsung/clk-gs101.c 2026-06-19 11:42:39.000000000 +0000 @@ -3602,7 +3602,7 @@ CLK_CON_DIV_DIV_CLK_PERIC0_USI4_USI, CLK_CON_DIV_DIV_CLK_PERIC0_USI5_USI, CLK_CON_DIV_DIV_CLK_PERIC0_USI6_USI, - CLK_CON_DIV_DIV_CLK_PERIC0_USI6_USI, + CLK_CON_DIV_DIV_CLK_PERIC0_USI7_USI, CLK_CON_DIV_DIV_CLK_PERIC0_USI8_USI, CLK_CON_BUF_CLKBUF_PERIC0_IP, CLK_CON_GAT_CLK_BLK_PERIC0_UID_PERIC0_CMU_PERIC0_IPCLKPORT_PCLK, diff -Nru linux-6.12.90/drivers/clk/visconti/pll.c linux-6.12.94/drivers/clk/visconti/pll.c --- linux-6.12.90/drivers/clk/visconti/pll.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/clk/visconti/pll.c 2026-06-19 11:42:39.000000000 +0000 @@ -244,7 +244,7 @@ const struct visconti_pll_rate_table *rate_table, spinlock_t *lock) { - struct clk_init_data init; + struct clk_init_data init = {}; struct visconti_pll *pll; struct clk_hw *pll_hw_clk; size_t len; diff -Nru linux-6.12.90/drivers/comedi/drivers/comedi_test.c linux-6.12.94/drivers/comedi/drivers/comedi_test.c --- linux-6.12.90/drivers/comedi/drivers/comedi_test.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/comedi/drivers/comedi_test.c 2026-06-19 11:42:39.000000000 +0000 @@ -273,6 +273,7 @@ /* Step 2a : make sure trigger sources are unique */ err |= comedi_check_trigger_is_unique(cmd->convert_src); + err |= comedi_check_trigger_is_unique(cmd->scan_begin_src); err |= comedi_check_trigger_is_unique(cmd->stop_src); /* Step 2b : and mutually compatible */ @@ -323,10 +324,10 @@ arg = min(arg, rounddown(UINT_MAX, (unsigned int)NSEC_PER_USEC)); arg = NSEC_PER_USEC * DIV_ROUND_CLOSEST(arg, NSEC_PER_USEC); - if (cmd->scan_begin_arg == TRIG_TIMER) { + if (cmd->scan_begin_src == TRIG_TIMER) { /* limit convert_arg to keep scan_begin_arg in range */ limit = UINT_MAX / cmd->scan_end_arg; - limit = rounddown(limit, (unsigned int)NSEC_PER_SEC); + limit = rounddown(limit, (unsigned int)NSEC_PER_USEC); arg = min(arg, limit); } err |= comedi_check_trigger_arg_is(&cmd->convert_arg, arg); diff -Nru linux-6.12.90/drivers/counter/counter-core.c linux-6.12.94/drivers/counter/counter-core.c --- linux-6.12.90/drivers/counter/counter-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/counter/counter-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -124,7 +124,8 @@ err_dev_set_name: - counter_chrdev_remove(counter); + put_device(dev); + return NULL; err_chrdev_add: ida_free(&counter_ida, dev->id); diff -Nru linux-6.12.90/drivers/crypto/atmel-aes.c linux-6.12.94/drivers/crypto/atmel-aes.c --- linux-6.12.90/drivers/crypto/atmel-aes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/atmel-aes.c 2026-06-19 11:42:39.000000000 +0000 @@ -2200,12 +2200,10 @@ static void atmel_aes_unregister_algs(struct atmel_aes_dev *dd) { - int i; - #if IS_ENABLED(CONFIG_CRYPTO_DEV_ATMEL_AUTHENC) if (dd->caps.has_authenc) - for (i = 0; i < ARRAY_SIZE(aes_authenc_algs); i++) - crypto_unregister_aead(&aes_authenc_algs[i]); + crypto_unregister_aeads(aes_authenc_algs, + ARRAY_SIZE(aes_authenc_algs)); #endif if (dd->caps.has_xts) @@ -2214,8 +2212,7 @@ if (dd->caps.has_gcm) crypto_unregister_aead(&aes_gcm_alg); - for (i = 0; i < ARRAY_SIZE(aes_algs); i++) - crypto_unregister_skcipher(&aes_algs[i]); + crypto_unregister_skciphers(aes_algs, ARRAY_SIZE(aes_algs)); } static void atmel_aes_crypto_alg_init(struct crypto_alg *alg) @@ -2228,7 +2225,7 @@ static int atmel_aes_register_algs(struct atmel_aes_dev *dd) { - int err, i, j; + int err, i; for (i = 0; i < ARRAY_SIZE(aes_algs); i++) { atmel_aes_crypto_alg_init(&aes_algs[i].base); @@ -2271,17 +2268,17 @@ #if IS_ENABLED(CONFIG_CRYPTO_DEV_ATMEL_AUTHENC) /* i = ARRAY_SIZE(aes_authenc_algs); */ err_aes_authenc_alg: - for (j = 0; j < i; j++) - crypto_unregister_aead(&aes_authenc_algs[j]); - crypto_unregister_skcipher(&aes_xts_alg); + crypto_unregister_aeads(aes_authenc_algs, i); + if (dd->caps.has_xts) + crypto_unregister_skcipher(&aes_xts_alg); #endif err_aes_xts_alg: - crypto_unregister_aead(&aes_gcm_alg); + if (dd->caps.has_gcm) + crypto_unregister_aead(&aes_gcm_alg); err_aes_gcm_alg: i = ARRAY_SIZE(aes_algs); err_aes_algs: - for (j = 0; j < i; j++) - crypto_unregister_skcipher(&aes_algs[j]); + crypto_unregister_skciphers(aes_algs, i); return err; } diff -Nru linux-6.12.90/drivers/crypto/atmel-sha.c linux-6.12.94/drivers/crypto/atmel-sha.c --- linux-6.12.90/drivers/crypto/atmel-sha.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/atmel-sha.c 2026-06-19 11:42:39.000000000 +0000 @@ -2416,27 +2416,23 @@ static void atmel_sha_unregister_algs(struct atmel_sha_dev *dd) { - int i; - if (dd->caps.has_hmac) - for (i = 0; i < ARRAY_SIZE(sha_hmac_algs); i++) - crypto_unregister_ahash(&sha_hmac_algs[i]); + crypto_unregister_ahashes(sha_hmac_algs, + ARRAY_SIZE(sha_hmac_algs)); - for (i = 0; i < ARRAY_SIZE(sha_1_256_algs); i++) - crypto_unregister_ahash(&sha_1_256_algs[i]); + crypto_unregister_ahashes(sha_1_256_algs, ARRAY_SIZE(sha_1_256_algs)); if (dd->caps.has_sha224) crypto_unregister_ahash(&sha_224_alg); - if (dd->caps.has_sha_384_512) { - for (i = 0; i < ARRAY_SIZE(sha_384_512_algs); i++) - crypto_unregister_ahash(&sha_384_512_algs[i]); - } + if (dd->caps.has_sha_384_512) + crypto_unregister_ahashes(sha_384_512_algs, + ARRAY_SIZE(sha_384_512_algs)); } static int atmel_sha_register_algs(struct atmel_sha_dev *dd) { - int err, i, j; + int err, i; for (i = 0; i < ARRAY_SIZE(sha_1_256_algs); i++) { atmel_sha_alg_init(&sha_1_256_algs[i]); @@ -2478,18 +2474,15 @@ /*i = ARRAY_SIZE(sha_hmac_algs);*/ err_sha_hmac_algs: - for (j = 0; j < i; j++) - crypto_unregister_ahash(&sha_hmac_algs[j]); + crypto_unregister_ahashes(sha_hmac_algs, i); i = ARRAY_SIZE(sha_384_512_algs); err_sha_384_512_algs: - for (j = 0; j < i; j++) - crypto_unregister_ahash(&sha_384_512_algs[j]); + crypto_unregister_ahashes(sha_384_512_algs, i); crypto_unregister_ahash(&sha_224_alg); err_sha_224_algs: i = ARRAY_SIZE(sha_1_256_algs); err_sha_1_256_algs: - for (j = 0; j < i; j++) - crypto_unregister_ahash(&sha_1_256_algs[j]); + crypto_unregister_ahashes(sha_1_256_algs, i); return err; } diff -Nru linux-6.12.90/drivers/crypto/atmel-tdes.c linux-6.12.94/drivers/crypto/atmel-tdes.c --- linux-6.12.90/drivers/crypto/atmel-tdes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/atmel-tdes.c 2026-06-19 11:42:39.000000000 +0000 @@ -897,38 +897,25 @@ return IRQ_NONE; } -static void atmel_tdes_unregister_algs(struct atmel_tdes_dev *dd) -{ - int i; - - for (i = 0; i < ARRAY_SIZE(tdes_algs); i++) - crypto_unregister_skcipher(&tdes_algs[i]); -} - static int atmel_tdes_register_algs(struct atmel_tdes_dev *dd) { - int err, i, j; + int err, i; for (i = 0; i < ARRAY_SIZE(tdes_algs); i++) { atmel_tdes_skcipher_alg_init(&tdes_algs[i]); err = crypto_register_skcipher(&tdes_algs[i]); - if (err) - goto err_tdes_algs; + if (err) { + crypto_unregister_skciphers(tdes_algs, i); + return err; + } } return 0; - -err_tdes_algs: - for (j = 0; j < i; j++) - crypto_unregister_skcipher(&tdes_algs[j]); - - return err; } static void atmel_tdes_get_cap(struct atmel_tdes_dev *dd) { - dd->caps.has_dma = 0; /* keep only major version number */ @@ -1061,7 +1048,7 @@ list_del(&tdes_dd->list); spin_unlock(&atmel_tdes.lock); - atmel_tdes_unregister_algs(tdes_dd); + crypto_unregister_skciphers(tdes_algs, ARRAY_SIZE(tdes_algs)); tasklet_kill(&tdes_dd->done_task); tasklet_kill(&tdes_dd->queue_task); diff -Nru linux-6.12.90/drivers/crypto/ccp/ccp-crypto-aes.c linux-6.12.94/drivers/crypto/ccp/ccp-crypto-aes.c --- linux-6.12.90/drivers/crypto/ccp/ccp-crypto-aes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/ccp/ccp-crypto-aes.c 2026-06-19 11:42:39.000000000 +0000 @@ -29,8 +29,11 @@ if (ret) return ret; - if (ctx->u.aes.mode != CCP_AES_MODE_ECB) - memcpy(req->iv, rctx->iv, AES_BLOCK_SIZE); + if (ctx->u.aes.mode != CCP_AES_MODE_ECB) { + size_t ivsize = crypto_skcipher_ivsize(crypto_skcipher_reqtfm(req)); + + memcpy(req->iv, rctx->iv, ivsize); + } return 0; } diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -98,9 +98,25 @@ static u32 get_ae_mask(struct adf_hw_device_data *self) { - u32 me_disable = self->fuses; + unsigned long fuses = self->fuses[ADF_FUSECTL4]; + u32 mask = ADF_420XX_ACCELENGINES_MASK; - return ~me_disable & ADF_420XX_ACCELENGINES_MASK; + if (test_bit(0, &fuses)) + mask &= ~ADF_AE_GROUP_0; + + if (test_bit(4, &fuses)) + mask &= ~ADF_AE_GROUP_1; + + if (test_bit(8, &fuses)) + mask &= ~ADF_AE_GROUP_2; + + if (test_bit(12, &fuses)) + mask &= ~ADF_AE_GROUP_3; + + if (test_bit(16, &fuses)) + mask &= ~ADF_AE_GROUP_4; + + return mask; } static u32 uof_get_num_objs(struct adf_accel_dev *accel_dev) diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_420xx/adf_drv.c linux-6.12.94/drivers/crypto/intel/qat/qat_420xx/adf_drv.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_420xx/adf_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_420xx/adf_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -79,7 +79,7 @@ adf_init_hw_data_420xx(accel_dev->hw_device, ent->device); pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); - pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses); + pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses[ADF_FUSECTL4]); /* Get Accelerators and Accelerators Engines masks */ hw_data->accel_mask = hw_data->get_accel_mask(hw_data); diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -101,9 +101,19 @@ static u32 get_ae_mask(struct adf_hw_device_data *self) { - u32 me_disable = self->fuses; + unsigned long fuses = self->fuses[ADF_FUSECTL4]; + u32 mask = ADF_4XXX_ACCELENGINES_MASK; - return ~me_disable & ADF_4XXX_ACCELENGINES_MASK; + if (test_bit(0, &fuses)) + mask &= ~ADF_AE_GROUP_0; + + if (test_bit(4, &fuses)) + mask &= ~ADF_AE_GROUP_1; + + if (test_bit(8, &fuses)) + mask &= ~ADF_AE_GROUP_2; + + return mask; } static u32 get_accel_cap(struct adf_accel_dev *accel_dev) diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c linux-6.12.94/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_4xxx/adf_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -81,7 +81,7 @@ adf_init_hw_data_4xxx(accel_dev->hw_device, ent->device); pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); - pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses); + pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses[ADF_FUSECTL4]); /* Get Accelerators and Accelerators Engines masks */ hw_data->accel_mask = hw_data->get_accel_mask(hw_data); diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -27,8 +27,8 @@ static u32 get_accel_mask(struct adf_hw_device_data *self) { + u32 fuses = self->fuses[ADF_FUSECTL0]; u32 straps = self->straps; - u32 fuses = self->fuses; u32 accel; accel = ~(fuses | straps) >> ADF_C3XXX_ACCELERATORS_REG_OFFSET; @@ -39,8 +39,8 @@ static u32 get_ae_mask(struct adf_hw_device_data *self) { + u32 fuses = self->fuses[ADF_FUSECTL0]; u32 straps = self->straps; - u32 fuses = self->fuses; unsigned long disabled; u32 ae_disable; int accel; diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c linux-6.12.94/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -134,7 +134,7 @@ adf_init_hw_data_c3xxx(accel_dev->hw_device); pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, - &hw_data->fuses); + &hw_data->fuses[ADF_FUSECTL0]); pci_read_config_dword(pdev, ADF_C3XXX_SOFTSTRAP_CSR_OFFSET, &hw_data->straps); diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -27,8 +27,8 @@ static u32 get_accel_mask(struct adf_hw_device_data *self) { + u32 fuses = self->fuses[ADF_FUSECTL0]; u32 straps = self->straps; - u32 fuses = self->fuses; u32 accel; accel = ~(fuses | straps) >> ADF_C62X_ACCELERATORS_REG_OFFSET; @@ -39,8 +39,8 @@ static u32 get_ae_mask(struct adf_hw_device_data *self) { + u32 fuses = self->fuses[ADF_FUSECTL0]; u32 straps = self->straps; - u32 fuses = self->fuses; unsigned long disabled; u32 ae_disable; int accel; diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_c62x/adf_drv.c linux-6.12.94/drivers/crypto/intel/qat/qat_c62x/adf_drv.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_c62x/adf_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_c62x/adf_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -134,7 +134,7 @@ adf_init_hw_data_c62x(accel_dev->hw_device); pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, - &hw_data->fuses); + &hw_data->fuses[ADF_FUSECTL0]); pci_read_config_dword(pdev, ADF_C62X_SOFTSTRAP_CSR_OFFSET, &hw_data->straps); @@ -177,7 +177,7 @@ hw_data->accel_capabilities_mask = hw_data->get_accel_cap(accel_dev); /* Find and map all the device's BARS */ - i = (hw_data->fuses & ADF_DEVICE_FUSECTL_MASK) ? 1 : 0; + i = (hw_data->fuses[ADF_FUSECTL0] & ADF_DEVICE_FUSECTL_MASK) ? 1 : 0; bar_mask = pci_select_bars(pdev, IORESOURCE_MEM); for_each_set_bit(bar_nr, &bar_mask, ADF_PCI_MAX_BARS * 2) { struct adf_bar *bar = &accel_pci_dev->pci_bars[i++]; diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_accel_devices.h linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_accel_devices.h --- linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_accel_devices.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_accel_devices.h 2026-06-19 11:42:39.000000000 +0000 @@ -52,6 +52,16 @@ ADF_ACCEL_CAPABILITIES_RANDOM_NUMBER = 128 }; +enum adf_fuses { + ADF_FUSECTL0, + ADF_FUSECTL1, + ADF_FUSECTL2, + ADF_FUSECTL3, + ADF_FUSECTL4, + ADF_FUSECTL5, + ADF_MAX_FUSES +}; + struct adf_bar { resource_size_t base_addr; void __iomem *virt_addr; @@ -343,7 +353,7 @@ struct qat_migdev_ops vfmig_ops; const char *fw_name; const char *fw_mmp_name; - u32 fuses; + u32 fuses[ADF_MAX_FUSES]; u32 straps; u32 accel_capabilities_mask; u32 extended_dc_capabilities; diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,8 +115,8 @@ { struct adf_hw_device_data *hw_data = accel_dev->hw_device; struct pci_dev *pdev = accel_dev->accel_pci_dev.pci_dev; + u32 fuses = hw_data->fuses[ADF_FUSECTL0]; u32 straps = hw_data->straps; - u32 fuses = hw_data->fuses; u32 legfuses; u32 capabilities = ICP_ACCEL_CAPABILITIES_CRYPTO_SYMMETRIC | ICP_ACCEL_CAPABILITIES_CRYPTO_ASYMMETRIC | diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_common/adf_sysfs_ras_counters.c 2026-06-19 11:42:39.000000000 +0000 @@ -13,14 +13,14 @@ char *buf) { struct adf_accel_dev *accel_dev; - unsigned long counter; + int counter; accel_dev = adf_devmgr_pci_to_accel_dev(to_pci_dev(dev)); if (!accel_dev) return -EINVAL; counter = ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_CORR); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return scnprintf(buf, PAGE_SIZE, "%d\n", counter); } static ssize_t errors_nonfatal_show(struct device *dev, @@ -28,14 +28,14 @@ char *buf) { struct adf_accel_dev *accel_dev; - unsigned long counter; + int counter; accel_dev = adf_devmgr_pci_to_accel_dev(to_pci_dev(dev)); if (!accel_dev) return -EINVAL; counter = ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_UNCORR); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return scnprintf(buf, PAGE_SIZE, "%d\n", counter); } static ssize_t errors_fatal_show(struct device *dev, @@ -43,14 +43,14 @@ char *buf) { struct adf_accel_dev *accel_dev; - unsigned long counter; + int counter; accel_dev = adf_devmgr_pci_to_accel_dev(to_pci_dev(dev)); if (!accel_dev) return -EINVAL; counter = ADF_RAS_ERR_CTR_READ(accel_dev->ras_errors, ADF_RAS_FATAL); - return scnprintf(buf, PAGE_SIZE, "%ld\n", counter); + return scnprintf(buf, PAGE_SIZE, "%d\n", counter); } static ssize_t reset_error_counters_store(struct device *dev, diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h linux-6.12.94/drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h --- linux-6.12.90/drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h 2026-06-19 11:42:39.000000000 +0000 @@ -3,6 +3,8 @@ #ifndef _ICP_QAT_HW_20_COMP_H_ #define _ICP_QAT_HW_20_COMP_H_ +#include + #include "icp_qat_hw_20_comp_defs.h" #include "icp_qat_fw.h" @@ -54,7 +56,7 @@ QAT_FIELD_SET(val32, csr.abd, ICP_QAT_HW_COMP_20_CONFIG_CSR_ABD_BITPOS, ICP_QAT_HW_COMP_20_CONFIG_CSR_ABD_MASK); - return __builtin_bswap32(val32); + return swab32(val32); } struct icp_qat_hw_comp_20_config_csr_upper { @@ -106,7 +108,7 @@ ICP_QAT_HW_COMP_20_CONFIG_CSR_NICE_PARAM_BITPOS, ICP_QAT_HW_COMP_20_CONFIG_CSR_NICE_PARAM_MASK); - return __builtin_bswap32(val32); + return swab32(val32); } struct icp_qat_hw_decomp_20_config_csr_lower { @@ -138,7 +140,7 @@ ICP_QAT_HW_DECOMP_20_CONFIG_CSR_LZ4_BLOCK_CHECKSUM_PRESENT_BITPOS, ICP_QAT_HW_DECOMP_20_CONFIG_CSR_LZ4_BLOCK_CHECKSUM_PRESENT_MASK); - return __builtin_bswap32(val32); + return swab32(val32); } struct icp_qat_hw_decomp_20_config_csr_upper { @@ -158,7 +160,7 @@ ICP_QAT_HW_DECOMP_20_CONFIG_CSR_MINI_CAM_CONTROL_BITPOS, ICP_QAT_HW_DECOMP_20_CONFIG_CSR_MINI_CAM_CONTROL_MASK); - return __builtin_bswap32(val32); + return swab32(val32); } #endif diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c linux-6.12.94/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c 2026-06-19 11:42:39.000000000 +0000 @@ -29,7 +29,7 @@ static u32 get_accel_mask(struct adf_hw_device_data *self) { - u32 fuses = self->fuses; + u32 fuses = self->fuses[ADF_FUSECTL0]; return ~fuses >> ADF_DH895XCC_ACCELERATORS_REG_OFFSET & ADF_DH895XCC_ACCELERATORS_MASK; @@ -37,7 +37,7 @@ static u32 get_ae_mask(struct adf_hw_device_data *self) { - u32 fuses = self->fuses; + u32 fuses = self->fuses[ADF_FUSECTL0]; return ~fuses & ADF_DH895XCC_ACCELENGINES_MASK; } @@ -99,7 +99,7 @@ static enum dev_sku_info get_sku(struct adf_hw_device_data *self) { - int sku = (self->fuses & ADF_DH895XCC_FUSECTL_SKU_MASK) + int sku = (self->fuses[ADF_FUSECTL0] & ADF_DH895XCC_FUSECTL_SKU_MASK) >> ADF_DH895XCC_FUSECTL_SKU_SHIFT; switch (sku) { diff -Nru linux-6.12.90/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c linux-6.12.94/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c --- linux-6.12.90/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -134,7 +134,7 @@ adf_init_hw_data_dh895xcc(accel_dev->hw_device); pci_read_config_byte(pdev, PCI_REVISION_ID, &accel_pci_dev->revid); pci_read_config_dword(pdev, ADF_DEVICE_FUSECTL_OFFSET, - &hw_data->fuses); + &hw_data->fuses[ADF_FUSECTL0]); /* Get Accelerators and Accelerators Engines masks */ hw_data->accel_mask = hw_data->get_accel_mask(hw_data); diff -Nru linux-6.12.90/drivers/crypto/sa2ul.c linux-6.12.94/drivers/crypto/sa2ul.c --- linux-6.12.90/drivers/crypto/sa2ul.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/sa2ul.c 2026-06-19 11:42:39.000000000 +0000 @@ -1775,13 +1775,13 @@ static int sa_cra_init_aead_sha1(struct crypto_aead *tfm) { return sa_cra_init_aead(tfm, "sha1", - "authenc(hmac(sha1-ce),cbc(aes-ce))"); + "authenc(hmac(sha1),cbc(aes))"); } static int sa_cra_init_aead_sha256(struct crypto_aead *tfm) { return sa_cra_init_aead(tfm, "sha256", - "authenc(hmac(sha256-ce),cbc(aes-ce))"); + "authenc(hmac(sha256),cbc(aes))"); } static void sa_exit_tfm_aead(struct crypto_aead *tfm) diff -Nru linux-6.12.90/drivers/crypto/tegra/tegra-se-aes.c linux-6.12.94/drivers/crypto/tegra/tegra-se-aes.c --- linux-6.12.90/drivers/crypto/tegra/tegra-se-aes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/tegra/tegra-se-aes.c 2026-06-19 11:42:39.000000000 +0000 @@ -4,6 +4,7 @@ * Crypto driver to handle block cipher algorithms using NVIDIA Security Engine. */ +#include #include #include #include @@ -28,6 +29,9 @@ u32 ivsize; u32 key1_id; u32 key2_id; + u32 keylen; + u8 key1[AES_MAX_KEY_SIZE]; + u8 key2[AES_MAX_KEY_SIZE]; }; struct tegra_aes_reqctx { @@ -43,8 +47,9 @@ struct tegra_se *se; unsigned int authsize; u32 alg; - u32 keylen; u32 key_id; + u32 keylen; + u8 key[AES_MAX_KEY_SIZE]; }; struct tegra_aead_reqctx { @@ -56,8 +61,8 @@ unsigned int cryptlen; unsigned int authsize; bool encrypt; - u32 config; u32 crypto_config; + u32 config; u32 key_id; u32 iv[4]; u8 authdata[16]; @@ -67,6 +72,8 @@ struct tegra_se *se; unsigned int alg; u32 key_id; + u32 keylen; + u8 key[AES_MAX_KEY_SIZE]; struct crypto_shash *fallback_tfm; }; @@ -260,11 +267,13 @@ struct tegra_aes_ctx *ctx = crypto_skcipher_ctx(crypto_skcipher_reqtfm(req)); struct tegra_aes_reqctx *rctx = skcipher_request_ctx(req); struct tegra_se *se = ctx->se; - unsigned int cmdlen; + unsigned int cmdlen, key1_id, key2_id; int ret; rctx->iv = (ctx->alg == SE_ALG_ECB) ? NULL : (u32 *)req->iv; rctx->len = req->cryptlen; + key1_id = ctx->key1_id; + key2_id = ctx->key2_id; /* Pad input to AES Block size */ if (ctx->alg != SE_ALG_XTS) { @@ -275,11 +284,36 @@ rctx->datbuf.size = rctx->len; rctx->datbuf.buf = dma_alloc_coherent(se->dev, rctx->datbuf.size, &rctx->datbuf.addr, GFP_KERNEL); - if (!rctx->datbuf.buf) - return -ENOMEM; + if (!rctx->datbuf.buf) { + ret = -ENOMEM; + goto out_finalize; + } scatterwalk_map_and_copy(rctx->datbuf.buf, req->src, 0, req->cryptlen, 0); + rctx->config = tegra234_aes_cfg(ctx->alg, rctx->encrypt); + rctx->crypto_config = tegra234_aes_crypto_cfg(ctx->alg, rctx->encrypt); + + if (!key1_id) { + ret = tegra_key_submit_reserved_aes(ctx->se, ctx->key1, + ctx->keylen, ctx->alg, &key1_id); + if (ret) + goto out; + } + + rctx->crypto_config |= SE_AES_KEY_INDEX(key1_id); + + if (ctx->alg == SE_ALG_XTS) { + if (!key2_id) { + ret = tegra_key_submit_reserved_xts(ctx->se, ctx->key2, + ctx->keylen, ctx->alg, &key2_id); + if (ret) + goto out; + } + + rctx->crypto_config |= SE_AES_KEY2_INDEX(key2_id); + } + /* Prepare the command and submit for execution */ cmdlen = tegra_aes_prep_cmd(ctx, rctx); ret = tegra_se_host1x_submit(se, se->cmdbuf, cmdlen); @@ -288,11 +322,21 @@ tegra_aes_update_iv(req, ctx); scatterwalk_map_and_copy(rctx->datbuf.buf, req->dst, 0, req->cryptlen, 1); +out: /* Free the buffer */ dma_free_coherent(ctx->se->dev, rctx->datbuf.size, rctx->datbuf.buf, rctx->datbuf.addr); + if (tegra_key_is_reserved(key1_id)) + tegra_key_invalidate_reserved(ctx->se, key1_id, ctx->alg); + + if (tegra_key_is_reserved(key2_id)) + tegra_key_invalidate_reserved(ctx->se, key2_id, ctx->alg); + +out_finalize: + local_bh_disable(); crypto_finalize_skcipher_request(se->engine, req, ret); + local_bh_enable(); return 0; } @@ -313,6 +357,7 @@ ctx->se = se_alg->se_dev; ctx->key1_id = 0; ctx->key2_id = 0; + ctx->keylen = 0; algname = crypto_tfm_alg_name(&tfm->base); ret = se_algname_to_algid(algname); @@ -341,13 +386,20 @@ const u8 *key, u32 keylen) { struct tegra_aes_ctx *ctx = crypto_skcipher_ctx(tfm); + int ret; if (aes_check_keylen(keylen)) { dev_dbg(ctx->se->dev, "invalid key length (%d)\n", keylen); return -EINVAL; } - return tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key1_id); + ret = tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key1_id); + if (ret) { + ctx->keylen = keylen; + memcpy(ctx->key1, key, keylen); + } + + return 0; } static int tegra_xts_setkey(struct crypto_skcipher *tfm, @@ -365,11 +417,17 @@ ret = tegra_key_submit(ctx->se, key, len, ctx->alg, &ctx->key1_id); - if (ret) - return ret; + if (ret) { + ctx->keylen = len; + memcpy(ctx->key1, key, len); + } - return tegra_key_submit(ctx->se, key + len, len, + ret = tegra_key_submit(ctx->se, key + len, len, ctx->alg, &ctx->key2_id); + if (ret) { + ctx->keylen = len; + memcpy(ctx->key2, key + len, len); + } return 0; } @@ -444,12 +502,6 @@ return 0; rctx->encrypt = encrypt; - rctx->config = tegra234_aes_cfg(ctx->alg, encrypt); - rctx->crypto_config = tegra234_aes_crypto_cfg(ctx->alg, encrypt); - rctx->crypto_config |= SE_AES_KEY_INDEX(ctx->key1_id); - - if (ctx->key2_id) - rctx->crypto_config |= SE_AES_KEY2_INDEX(ctx->key2_id); return crypto_transfer_skcipher_request_to_engine(ctx->se->engine, req); } @@ -716,7 +768,7 @@ rctx->config = tegra234_aes_cfg(SE_ALG_GMAC, rctx->encrypt); rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GMAC, rctx->encrypt) | - SE_AES_KEY_INDEX(ctx->key_id); + SE_AES_KEY_INDEX(rctx->key_id); cmdlen = tegra_gmac_prep_cmd(ctx, rctx); @@ -733,7 +785,7 @@ rctx->config = tegra234_aes_cfg(SE_ALG_GCM, rctx->encrypt); rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GCM, rctx->encrypt) | - SE_AES_KEY_INDEX(ctx->key_id); + SE_AES_KEY_INDEX(rctx->key_id); /* Prepare command and submit */ cmdlen = tegra_gcm_crypt_prep_cmd(ctx, rctx); @@ -756,7 +808,7 @@ rctx->config = tegra234_aes_cfg(SE_ALG_GCM_FINAL, rctx->encrypt); rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_GCM_FINAL, rctx->encrypt) | - SE_AES_KEY_INDEX(ctx->key_id); + SE_AES_KEY_INDEX(rctx->key_id); /* Prepare command and submit */ cmdlen = tegra_gcm_prep_final_cmd(se, cpuvaddr, rctx); @@ -887,7 +939,7 @@ rctx->config = tegra234_aes_cfg(SE_ALG_CBC_MAC, rctx->encrypt); rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_CBC_MAC, rctx->encrypt) | - SE_AES_KEY_INDEX(ctx->key_id); + SE_AES_KEY_INDEX(rctx->key_id); /* Prepare command and submit */ cmdlen = tegra_cbcmac_prep_cmd(ctx, rctx); @@ -1074,7 +1126,7 @@ rctx->config = tegra234_aes_cfg(SE_ALG_CTR, rctx->encrypt); rctx->crypto_config = tegra234_aes_crypto_cfg(SE_ALG_CTR, rctx->encrypt) | - SE_AES_KEY_INDEX(ctx->key_id); + SE_AES_KEY_INDEX(rctx->key_id); /* Copy authdata in the top of buffer for encryption/decryption */ if (rctx->encrypt) @@ -1153,21 +1205,30 @@ ret = tegra_ccm_crypt_init(req, se, rctx); if (ret) - return ret; + goto out_finalize; + + rctx->key_id = ctx->key_id; /* Allocate buffers required */ rctx->inbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen + 100; rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->inbuf.size, &rctx->inbuf.addr, GFP_KERNEL); if (!rctx->inbuf.buf) - return -ENOMEM; + goto out_finalize; rctx->outbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen + 100; rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->outbuf.size, &rctx->outbuf.addr, GFP_KERNEL); if (!rctx->outbuf.buf) { ret = -ENOMEM; - goto outbuf_err; + goto out_free_inbuf; + } + + if (!ctx->key_id) { + ret = tegra_key_submit_reserved_aes(ctx->se, ctx->key, + ctx->keylen, ctx->alg, &rctx->key_id); + if (ret) + goto out; } if (rctx->encrypt) { @@ -1196,11 +1257,17 @@ dma_free_coherent(ctx->se->dev, rctx->inbuf.size, rctx->outbuf.buf, rctx->outbuf.addr); -outbuf_err: +out_free_inbuf: dma_free_coherent(ctx->se->dev, rctx->outbuf.size, rctx->inbuf.buf, rctx->inbuf.addr); + if (tegra_key_is_reserved(rctx->key_id)) + tegra_key_invalidate_reserved(ctx->se, rctx->key_id, ctx->alg); + +out_finalize: + local_bh_disable(); crypto_finalize_aead_request(ctx->se->engine, req, ret); + local_bh_enable(); return 0; } @@ -1226,19 +1293,30 @@ memcpy(rctx->iv, req->iv, GCM_AES_IV_SIZE); rctx->iv[3] = (1 << 24); + rctx->key_id = ctx->key_id; + /* Allocate buffers required */ rctx->inbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen; rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->inbuf.size, &rctx->inbuf.addr, GFP_KERNEL); - if (!rctx->inbuf.buf) - return -ENOMEM; + if (!rctx->inbuf.buf) { + ret = -ENOMEM; + goto out_finalize; + } rctx->outbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen; rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->outbuf.size, &rctx->outbuf.addr, GFP_KERNEL); if (!rctx->outbuf.buf) { ret = -ENOMEM; - goto outbuf_err; + goto out_free_inbuf; + } + + if (!ctx->key_id) { + ret = tegra_key_submit_reserved_aes(ctx->se, ctx->key, + ctx->keylen, ctx->alg, &rctx->key_id); + if (ret) + goto out; } /* If there is associated data perform GMAC operation */ @@ -1267,12 +1345,17 @@ dma_free_coherent(ctx->se->dev, rctx->outbuf.size, rctx->outbuf.buf, rctx->outbuf.addr); -outbuf_err: +out_free_inbuf: dma_free_coherent(ctx->se->dev, rctx->inbuf.size, rctx->inbuf.buf, rctx->inbuf.addr); - /* Finalize the request if there are no errors */ + if (tegra_key_is_reserved(rctx->key_id)) + tegra_key_invalidate_reserved(ctx->se, rctx->key_id, ctx->alg); + +out_finalize: + local_bh_disable(); crypto_finalize_aead_request(ctx->se->engine, req, ret); + local_bh_enable(); return 0; } @@ -1293,6 +1376,7 @@ ctx->se = se_alg->se_dev; ctx->key_id = 0; + ctx->keylen = 0; ret = se_algname_to_algid(algname); if (ret < 0) { @@ -1374,13 +1458,20 @@ const u8 *key, u32 keylen) { struct tegra_aead_ctx *ctx = crypto_aead_ctx(tfm); + int ret; if (aes_check_keylen(keylen)) { dev_dbg(ctx->se->dev, "invalid key length (%d)\n", keylen); return -EINVAL; } - return tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key_id); + ret = tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key_id); + if (ret) { + ctx->keylen = keylen; + memcpy(ctx->key, key, keylen); + } + + return 0; } static unsigned int tegra_cmac_prep_cmd(struct tegra_cmac_ctx *ctx, @@ -1454,6 +1545,35 @@ se->base + se->hw->regs->result + (i * 4)); } +static int tegra_cmac_do_init(struct ahash_request *req) +{ + struct tegra_cmac_reqctx *rctx = ahash_request_ctx(req); + struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); + struct tegra_cmac_ctx *ctx = crypto_ahash_ctx(tfm); + struct tegra_se *se = ctx->se; + int i; + + rctx->total_len = 0; + rctx->datbuf.size = 0; + rctx->residue.size = 0; + rctx->key_id = ctx->key_id; + rctx->task |= SHA_FIRST; + rctx->blk_size = crypto_ahash_blocksize(tfm); + + rctx->residue.buf = dma_alloc_coherent(se->dev, rctx->blk_size * 2, + &rctx->residue.addr, GFP_KERNEL); + if (!rctx->residue.buf) + return -ENOMEM; + + rctx->residue.size = 0; + + /* Clear any previous result */ + for (i = 0; i < CMAC_RESULT_REG_COUNT; i++) + writel(0, se->base + se->hw->regs->result + (i * 4)); + + return 0; +} + static int tegra_cmac_do_update(struct ahash_request *req) { struct tegra_cmac_reqctx *rctx = ahash_request_ctx(req); @@ -1481,7 +1601,7 @@ rctx->datbuf.size = (req->nbytes + rctx->residue.size) - nresidue; rctx->total_len += rctx->datbuf.size; rctx->config = tegra234_aes_cfg(SE_ALG_CMAC, 0); - rctx->crypto_config = SE_AES_KEY_INDEX(ctx->key_id); + rctx->crypto_config = SE_AES_KEY_INDEX(rctx->key_id); /* * Keep one block and residue bytes in residue and @@ -1599,6 +1719,21 @@ struct tegra_se *se = ctx->se; int ret = 0; + if (rctx->task & SHA_INIT) { + ret = tegra_cmac_do_init(req); + if (ret) + goto out; + + rctx->task &= ~SHA_INIT; + } + + if (!ctx->key_id) { + ret = tegra_key_submit_reserved_aes(ctx->se, ctx->key, + ctx->keylen, ctx->alg, &rctx->key_id); + if (ret) + goto out; + } + if (rctx->task & SHA_UPDATE) { ret = tegra_cmac_do_update(req); if (ret) @@ -1615,7 +1750,12 @@ rctx->task &= ~SHA_FINAL; } out: + if (tegra_key_is_reserved(rctx->key_id)) + tegra_key_invalidate_reserved(ctx->se, rctx->key_id, ctx->alg); + + local_bh_disable(); crypto_finalize_hash_request(se->engine, req, ret); + local_bh_enable(); return 0; } @@ -1655,6 +1795,7 @@ ctx->se = se_alg->se_dev; ctx->key_id = 0; + ctx->keylen = 0; ret = se_algname_to_algid(algname); if (ret < 0) { @@ -1679,38 +1820,11 @@ tegra_key_invalidate(ctx->se, ctx->key_id, ctx->alg); } -static int tegra_cmac_init(struct ahash_request *req) -{ - struct tegra_cmac_reqctx *rctx = ahash_request_ctx(req); - struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); - struct tegra_cmac_ctx *ctx = crypto_ahash_ctx(tfm); - struct tegra_se *se = ctx->se; - int i; - - rctx->total_len = 0; - rctx->datbuf.size = 0; - rctx->residue.size = 0; - rctx->task = SHA_FIRST; - rctx->blk_size = crypto_ahash_blocksize(tfm); - - rctx->residue.buf = dma_alloc_coherent(se->dev, rctx->blk_size * 2, - &rctx->residue.addr, GFP_KERNEL); - if (!rctx->residue.buf) - return -ENOMEM; - - rctx->residue.size = 0; - - /* Clear any previous result */ - for (i = 0; i < CMAC_RESULT_REG_COUNT; i++) - writel(0, se->base + se->hw->regs->result + (i * 4)); - - return 0; -} - static int tegra_cmac_setkey(struct crypto_ahash *tfm, const u8 *key, unsigned int keylen) { struct tegra_cmac_ctx *ctx = crypto_ahash_ctx(tfm); + int ret; if (aes_check_keylen(keylen)) { dev_dbg(ctx->se->dev, "invalid key length (%d)\n", keylen); @@ -1720,7 +1834,24 @@ if (ctx->fallback_tfm) crypto_shash_setkey(ctx->fallback_tfm, key, keylen); - return tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key_id); + ret = tegra_key_submit(ctx->se, key, keylen, ctx->alg, &ctx->key_id); + if (ret) { + ctx->keylen = keylen; + memcpy(ctx->key, key, keylen); + } + + return 0; +} + +static int tegra_cmac_init(struct ahash_request *req) +{ + struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); + struct tegra_cmac_ctx *ctx = crypto_ahash_ctx(tfm); + struct tegra_cmac_reqctx *rctx = ahash_request_ctx(req); + + rctx->task = SHA_INIT; + + return crypto_transfer_hash_request_to_engine(ctx->se->engine, req); } static int tegra_cmac_update(struct ahash_request *req) @@ -1761,13 +1892,9 @@ struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); struct tegra_cmac_ctx *ctx = crypto_ahash_ctx(tfm); struct tegra_cmac_reqctx *rctx = ahash_request_ctx(req); - int ret; - ret = tegra_cmac_init(req); - if (ret) - return ret; + rctx->task |= SHA_INIT | SHA_UPDATE | SHA_FINAL; - rctx->task |= SHA_UPDATE | SHA_FINAL; return crypto_transfer_hash_request_to_engine(ctx->se->engine, req); } diff -Nru linux-6.12.90/drivers/crypto/tegra/tegra-se-hash.c linux-6.12.94/drivers/crypto/tegra/tegra-se-hash.c --- linux-6.12.90/drivers/crypto/tegra/tegra-se-hash.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/tegra/tegra-se-hash.c 2026-06-19 11:42:39.000000000 +0000 @@ -4,6 +4,7 @@ * Crypto driver to handle HASH algorithms using NVIDIA Security Engine. */ +#include #include #include #include @@ -296,6 +297,44 @@ se->base + se->hw->regs->result + (i * 4)); } +static int tegra_sha_do_init(struct ahash_request *req) +{ + struct tegra_sha_reqctx *rctx = ahash_request_ctx(req); + struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); + struct tegra_sha_ctx *ctx = crypto_ahash_ctx(tfm); + struct tegra_se *se = ctx->se; + + if (ctx->fallback) + return tegra_sha_fallback_init(req); + + rctx->total_len = 0; + rctx->datbuf.size = 0; + rctx->residue.size = 0; + rctx->key_id = ctx->key_id; + rctx->task |= SHA_FIRST; + rctx->alg = ctx->alg; + rctx->blk_size = crypto_ahash_blocksize(tfm); + rctx->digest.size = crypto_ahash_digestsize(tfm); + + rctx->digest.buf = dma_alloc_coherent(se->dev, rctx->digest.size, + &rctx->digest.addr, GFP_KERNEL); + if (!rctx->digest.buf) + goto digbuf_fail; + + rctx->residue.buf = dma_alloc_coherent(se->dev, rctx->blk_size, + &rctx->residue.addr, GFP_KERNEL); + if (!rctx->residue.buf) + goto resbuf_fail; + + return 0; + +resbuf_fail: + dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf, + rctx->digest.addr); +digbuf_fail: + return -ENOMEM; +} + static int tegra_sha_do_update(struct ahash_request *req) { struct tegra_sha_ctx *ctx = crypto_ahash_ctx(crypto_ahash_reqtfm(req)); @@ -435,6 +474,14 @@ struct tegra_se *se = ctx->se; int ret = 0; + if (rctx->task & SHA_INIT) { + ret = tegra_sha_do_init(req); + if (ret) + goto out; + + rctx->task &= ~SHA_INIT; + } + if (rctx->task & SHA_UPDATE) { ret = tegra_sha_do_update(req); if (ret) @@ -452,7 +499,9 @@ } out: + local_bh_disable(); crypto_finalize_hash_request(se->engine, req, ret); + local_bh_enable(); return 0; } @@ -525,44 +574,6 @@ tegra_key_invalidate(ctx->se, ctx->key_id, ctx->alg); } -static int tegra_sha_init(struct ahash_request *req) -{ - struct tegra_sha_reqctx *rctx = ahash_request_ctx(req); - struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); - struct tegra_sha_ctx *ctx = crypto_ahash_ctx(tfm); - struct tegra_se *se = ctx->se; - - if (ctx->fallback) - return tegra_sha_fallback_init(req); - - rctx->total_len = 0; - rctx->datbuf.size = 0; - rctx->residue.size = 0; - rctx->key_id = ctx->key_id; - rctx->task = SHA_FIRST; - rctx->alg = ctx->alg; - rctx->blk_size = crypto_ahash_blocksize(tfm); - rctx->digest.size = crypto_ahash_digestsize(tfm); - - rctx->digest.buf = dma_alloc_coherent(se->dev, rctx->digest.size, - &rctx->digest.addr, GFP_KERNEL); - if (!rctx->digest.buf) - goto digbuf_fail; - - rctx->residue.buf = dma_alloc_coherent(se->dev, rctx->blk_size, - &rctx->residue.addr, GFP_KERNEL); - if (!rctx->residue.buf) - goto resbuf_fail; - - return 0; - -resbuf_fail: - dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf, - rctx->digest.addr); -digbuf_fail: - return -ENOMEM; -} - static int tegra_hmac_fallback_setkey(struct tegra_sha_ctx *ctx, const u8 *key, unsigned int keylen) { @@ -593,6 +604,17 @@ return 0; } +static int tegra_sha_init(struct ahash_request *req) +{ + struct tegra_sha_reqctx *rctx = ahash_request_ctx(req); + struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); + struct tegra_sha_ctx *ctx = crypto_ahash_ctx(tfm); + + rctx->task = SHA_INIT; + + return crypto_transfer_hash_request_to_engine(ctx->se->engine, req); +} + static int tegra_sha_update(struct ahash_request *req) { struct tegra_sha_reqctx *rctx = ahash_request_ctx(req); @@ -640,16 +662,12 @@ struct tegra_sha_reqctx *rctx = ahash_request_ctx(req); struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); struct tegra_sha_ctx *ctx = crypto_ahash_ctx(tfm); - int ret; if (ctx->fallback) return tegra_sha_fallback_digest(req); - ret = tegra_sha_init(req); - if (ret) - return ret; + rctx->task |= SHA_INIT | SHA_UPDATE | SHA_FINAL; - rctx->task |= SHA_UPDATE | SHA_FINAL; return crypto_transfer_hash_request_to_engine(ctx->se->engine, req); } diff -Nru linux-6.12.90/drivers/crypto/tegra/tegra-se-key.c linux-6.12.94/drivers/crypto/tegra/tegra-se-key.c --- linux-6.12.90/drivers/crypto/tegra/tegra-se-key.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/tegra/tegra-se-key.c 2026-06-19 11:42:39.000000000 +0000 @@ -141,6 +141,23 @@ tegra_keyslot_free(keyid); } +void tegra_key_invalidate_reserved(struct tegra_se *se, u32 keyid, u32 alg) +{ + u8 zkey[AES_MAX_KEY_SIZE] = {0}; + + if (!keyid) + return; + + /* Overwrite the key with 0s */ + tegra_key_insert(se, zkey, AES_MAX_KEY_SIZE, keyid, alg); +} + +inline int tegra_key_submit_reserved(struct tegra_se *se, const u8 *key, + u32 keylen, u32 alg, u32 *keyid) +{ + return tegra_key_insert(se, key, keylen, *keyid, alg); +} + int tegra_key_submit(struct tegra_se *se, const u8 *key, u32 keylen, u32 alg, u32 *keyid) { int ret; @@ -149,7 +166,7 @@ if (!tegra_key_in_kslt(*keyid)) { *keyid = tegra_keyslot_alloc(); if (!(*keyid)) { - dev_err(se->dev, "failed to allocate key slot\n"); + dev_dbg(se->dev, "failed to allocate key slot\n"); return -ENOMEM; } } diff -Nru linux-6.12.90/drivers/crypto/tegra/tegra-se.h linux-6.12.94/drivers/crypto/tegra/tegra-se.h --- linux-6.12.90/drivers/crypto/tegra/tegra-se.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/crypto/tegra/tegra-se.h 2026-06-19 11:42:39.000000000 +0000 @@ -341,9 +341,13 @@ #define SE_MAX_KEYSLOT 15 #define SE_MAX_MEM_ALLOC SZ_4M +#define TEGRA_AES_RESERVED_KSLT 14 +#define TEGRA_XTS_RESERVED_KSLT 15 + #define SHA_FIRST BIT(0) -#define SHA_UPDATE BIT(1) -#define SHA_FINAL BIT(2) +#define SHA_INIT BIT(1) +#define SHA_UPDATE BIT(2) +#define SHA_FINAL BIT(3) /* Security Engine operation modes */ enum se_aes_alg { @@ -500,9 +504,34 @@ void tegra_deinit_hash(struct tegra_se *se); int tegra_key_submit(struct tegra_se *se, const u8 *key, u32 keylen, u32 alg, u32 *keyid); + +int tegra_key_submit_reserved(struct tegra_se *se, const u8 *key, + u32 keylen, u32 alg, u32 *keyid); + void tegra_key_invalidate(struct tegra_se *se, u32 keyid, u32 alg); +void tegra_key_invalidate_reserved(struct tegra_se *se, u32 keyid, u32 alg); int tegra_se_host1x_submit(struct tegra_se *se, struct tegra_se_cmdbuf *cmdbuf, u32 size); +static inline int tegra_key_submit_reserved_aes(struct tegra_se *se, const u8 *key, + u32 keylen, u32 alg, u32 *keyid) +{ + *keyid = TEGRA_AES_RESERVED_KSLT; + return tegra_key_submit_reserved(se, key, keylen, alg, keyid); +} + +static inline int tegra_key_submit_reserved_xts(struct tegra_se *se, const u8 *key, + u32 keylen, u32 alg, u32 *keyid) +{ + *keyid = TEGRA_XTS_RESERVED_KSLT; + return tegra_key_submit_reserved(se, key, keylen, alg, keyid); +} + +static inline bool tegra_key_is_reserved(u32 keyid) +{ + return ((keyid == TEGRA_AES_RESERVED_KSLT) || + (keyid == TEGRA_XTS_RESERVED_KSLT)); +} + /* HOST1x OPCODES */ static inline u32 host1x_opcode_setpayload(unsigned int payload) { diff -Nru linux-6.12.90/drivers/cxl/pci.c linux-6.12.94/drivers/cxl/pci.c --- linux-6.12.90/drivers/cxl/pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/cxl/pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -994,6 +994,9 @@ * that no longer exists. */ guard(device)(&cxlmd->dev); + if (!cxlmd->dev.driver) + return; + if (cxlmd->endpoint && cxl_endpoint_decoder_reset_detected(cxlmd->endpoint)) { dev_crit(dev, "SBR happened without memory regions removal.\n"); diff -Nru linux-6.12.90/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c linux-6.12.94/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c --- linux-6.12.90/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 2026-06-19 11:42:39.000000000 +0000 @@ -592,8 +592,6 @@ (chan->id * DMA_APB_HS_SEL_BIT_SIZE)); reg_value |= (val << (chan->id * DMA_APB_HS_SEL_BIT_SIZE)); lo_hi_writeq(reg_value, chip->apb_regs + DMAC_APB_HW_HS_SEL_0); - - return; } /* diff -Nru linux-6.12.90/drivers/dma/mxs-dma.c linux-6.12.94/drivers/dma/mxs-dma.c --- linux-6.12.90/drivers/dma/mxs-dma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/dma/mxs-dma.c 2026-06-19 11:42:39.000000000 +0000 @@ -824,6 +824,7 @@ if (ret) { dev_err(mxs_dma->dma_device.dev, "failed to register controller\n"); + return ret; } dev_info(mxs_dma->dma_device.dev, "initialized\n"); diff -Nru linux-6.12.90/drivers/firmware/arm_ffa/bus.c linux-6.12.94/drivers/firmware/arm_ffa/bus.c --- linux-6.12.90/drivers/firmware/arm_ffa/bus.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/firmware/arm_ffa/bus.c 2026-06-19 11:42:39.000000000 +0000 @@ -26,6 +26,8 @@ id_table = to_ffa_driver(drv)->id_table; ffa_dev = to_ffa_dev(dev); + if (!id_table) + return 0; while (!uuid_is_null(&id_table->uuid)) { /* @@ -123,7 +125,7 @@ { int ret; - if (!driver->probe) + if (!driver->probe || !driver->id_table) return -EINVAL; driver->driver.bus = &ffa_bus_type; @@ -160,11 +162,12 @@ return 0; } -static void ffa_devices_unregister(void) +void ffa_devices_unregister(void) { bus_for_each_dev(&ffa_bus_type, NULL, NULL, __ffa_devices_unregister); } +EXPORT_SYMBOL_GPL(ffa_devices_unregister); bool ffa_device_is_valid(struct ffa_device *ffa_dev) { diff -Nru linux-6.12.90/drivers/firmware/arm_ffa/driver.c linux-6.12.94/drivers/firmware/arm_ffa/driver.c --- linux-6.12.90/drivers/firmware/arm_ffa/driver.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/firmware/arm_ffa/driver.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,6 +100,7 @@ bool mem_ops_native; bool msg_direct_req2_supp; bool bitmap_created; + bool bus_notifier_registered; bool notif_enabled; unsigned int sched_recv_irq; unsigned int notif_pend_irq; @@ -114,7 +115,6 @@ }; static struct ffa_drv_info *drv_info; -static void ffa_partitions_cleanup(void); /* * The driver must be able to support all the versions from the earliest @@ -872,27 +872,32 @@ ffa_sched_recv_cb callback; void *cb_data; rwlock_t rw_lock; + struct ffa_device *dev; + struct list_head node; }; static void __do_sched_recv_cb(u16 part_id, u16 vcpu, bool is_per_vcpu) { - struct ffa_dev_part_info *partition; + struct ffa_dev_part_info *partition = NULL, *tmp; ffa_sched_recv_cb callback; + struct list_head *phead; void *cb_data; - partition = xa_load(&drv_info->partition_info, part_id); - if (!partition) { + phead = xa_load(&drv_info->partition_info, part_id); + if (!phead) { pr_err("%s: Invalid partition ID 0x%x\n", __func__, part_id); return; } - read_lock(&partition->rw_lock); - callback = partition->callback; - cb_data = partition->cb_data; - read_unlock(&partition->rw_lock); + list_for_each_entry_safe(partition, tmp, phead, node) { + read_lock(&partition->rw_lock); + callback = partition->callback; + cb_data = partition->cb_data; + read_unlock(&partition->rw_lock); - if (callback) - callback(vcpu, is_per_vcpu, cb_data); + if (callback) + callback(vcpu, is_per_vcpu, cb_data); + } } /* @@ -1102,18 +1107,29 @@ enum notify_type type; }; -static int ffa_sched_recv_cb_update(u16 part_id, ffa_sched_recv_cb callback, - void *cb_data, bool is_registration) +static int +ffa_sched_recv_cb_update(struct ffa_device *dev, ffa_sched_recv_cb callback, + void *cb_data, bool is_registration) { - struct ffa_dev_part_info *partition; + struct ffa_dev_part_info *partition = NULL; + struct list_head *phead; bool cb_valid; if (ffa_notifications_disabled()) return -EOPNOTSUPP; - partition = xa_load(&drv_info->partition_info, part_id); - if (!partition) { - pr_err("%s: Invalid partition ID 0x%x\n", __func__, part_id); + phead = xa_load(&drv_info->partition_info, dev->vm_id); + if (!phead) { + pr_err("%s: Invalid partition ID 0x%x\n", __func__, dev->vm_id); + return -EINVAL; + } + + list_for_each_entry(partition, phead, node) + if (partition->dev == dev) + break; + + if (&partition->node == phead) { + pr_err("%s: No such partition ID 0x%x\n", __func__, dev->vm_id); return -EINVAL; } @@ -1135,12 +1151,12 @@ static int ffa_sched_recv_cb_register(struct ffa_device *dev, ffa_sched_recv_cb cb, void *cb_data) { - return ffa_sched_recv_cb_update(dev->vm_id, cb, cb_data, true); + return ffa_sched_recv_cb_update(dev, cb, cb_data, true); } static int ffa_sched_recv_cb_unregister(struct ffa_device *dev) { - return ffa_sched_recv_cb_update(dev->vm_id, NULL, NULL, false); + return ffa_sched_recv_cb_update(dev, NULL, NULL, false); } static int ffa_notification_bind(u16 dst_id, u64 bitmap, u32 flags) @@ -1336,7 +1352,7 @@ struct ffa_drv_info *info = container_of(work, struct ffa_drv_info, notif_pcpu_work); - ffa_self_notif_handle(smp_processor_id(), true, info); + notif_get_and_handle(info); } static const struct ffa_info_ops ffa_drv_info_ops = { @@ -1421,22 +1437,135 @@ .notifier_call = ffa_bus_notifier, }; +static void ffa_bus_notifier_unregister(void) +{ + if (!drv_info->bus_notifier_registered) + return; + + bus_unregister_notifier(&ffa_bus_type, &ffa_bus_nb); + drv_info->bus_notifier_registered = false; +} + +static int ffa_xa_add_partition_info(struct ffa_device *dev) +{ + struct ffa_dev_part_info *info; + struct list_head *head, *phead; + int ret = -ENOMEM; + + phead = xa_load(&drv_info->partition_info, dev->vm_id); + if (phead) { + head = phead; + list_for_each_entry(info, head, node) { + if (info->dev == dev) { + pr_err("%s: duplicate dev %p part ID 0x%x\n", + __func__, dev, dev->vm_id); + return -EEXIST; + } + } + } + + info = kzalloc(sizeof(*info), GFP_KERNEL); + if (!info) + return ret; + + rwlock_init(&info->rw_lock); + info->dev = dev; + + if (!phead) { + phead = kzalloc(sizeof(*phead), GFP_KERNEL); + if (!phead) + goto free_out; + + INIT_LIST_HEAD(phead); + + ret = xa_insert(&drv_info->partition_info, dev->vm_id, phead, + GFP_KERNEL); + if (ret) { + pr_err("%s: failed to save part ID 0x%x Ret:%d\n", + __func__, dev->vm_id, ret); + goto free_out; + } + } + list_add(&info->node, phead); + return 0; + +free_out: + kfree(phead); + kfree(info); + return ret; +} + +static int ffa_setup_host_partition(int vm_id) +{ + struct ffa_partition_info buf = { 0 }; + struct ffa_device *ffa_dev; + int ret; + + buf.id = vm_id; + ffa_dev = ffa_device_register(&buf, &ffa_drv_ops); + if (!ffa_dev) { + pr_err("%s: failed to register host partition ID 0x%x\n", + __func__, vm_id); + return -EINVAL; + } + + ret = ffa_xa_add_partition_info(ffa_dev); + if (ret) + return ret; + + if (ffa_notifications_disabled()) + return 0; + + ret = ffa_sched_recv_cb_update(ffa_dev, ffa_self_notif_handle, + drv_info, true); + if (ret) + pr_info("Failed to register driver sched callback %d\n", ret); + + return ret; +} + +static void ffa_partitions_cleanup(void) +{ + struct list_head *phead; + unsigned long idx; + + ffa_bus_notifier_unregister(); + + /* Clean up/free all registered devices */ + ffa_devices_unregister(); + + xa_for_each(&drv_info->partition_info, idx, phead) { + struct ffa_dev_part_info *info, *tmp; + + xa_erase(&drv_info->partition_info, idx); + list_for_each_entry_safe(info, tmp, phead, node) { + list_del(&info->node); + kfree(info); + } + kfree(phead); + } + + xa_destroy(&drv_info->partition_info); +} + static int ffa_setup_partitions(void) { int count, idx, ret; struct ffa_device *ffa_dev; - struct ffa_dev_part_info *info; struct ffa_partition_info *pbuf, *tpbuf; if (drv_info->version == FFA_VERSION_1_0) { ret = bus_register_notifier(&ffa_bus_type, &ffa_bus_nb); if (ret) pr_err("Failed to register FF-A bus notifiers\n"); + else + drv_info->bus_notifier_registered = true; } count = ffa_partition_probe(&uuid_null, &pbuf); if (count <= 0) { pr_info("%s: No partitions found, error %d\n", __func__, count); + ffa_bus_notifier_unregister(); return -EINVAL; } @@ -1459,63 +1588,30 @@ !(tpbuf->properties & FFA_PARTITION_AARCH64_EXEC)) ffa_mode_32bit_set(ffa_dev); - info = kzalloc(sizeof(*info), GFP_KERNEL); - if (!info) { + if (ffa_xa_add_partition_info(ffa_dev)) { ffa_device_unregister(ffa_dev); continue; } - rwlock_init(&info->rw_lock); - ret = xa_insert(&drv_info->partition_info, tpbuf->id, - info, GFP_KERNEL); - if (ret) { - pr_err("%s: failed to save partition ID 0x%x - ret:%d\n", - __func__, tpbuf->id, ret); - ffa_device_unregister(ffa_dev); - kfree(info); - } } kfree(pbuf); - /* Check if the host is already added as part of partition info */ + /* + * Check if the host is already added as part of partition info + * No multiple UUID possible for the host, so just checking if + * there is an entry will suffice + */ if (xa_load(&drv_info->partition_info, drv_info->vm_id)) return 0; /* Allocate for the host */ - info = kzalloc(sizeof(*info), GFP_KERNEL); - if (!info) { - /* Already registered devices are freed on bus_exit */ - ffa_partitions_cleanup(); - return -ENOMEM; - } - - rwlock_init(&info->rw_lock); - ret = xa_insert(&drv_info->partition_info, drv_info->vm_id, - info, GFP_KERNEL); - if (ret) { - pr_err("%s: failed to save Host partition ID 0x%x - ret:%d. Abort.\n", - __func__, drv_info->vm_id, ret); - kfree(info); - /* Already registered devices are freed on bus_exit */ + ret = ffa_setup_host_partition(drv_info->vm_id); + if (ret) ffa_partitions_cleanup(); - } return ret; } -static void ffa_partitions_cleanup(void) -{ - struct ffa_dev_part_info *info; - unsigned long idx; - - xa_for_each(&drv_info->partition_info, idx, info) { - xa_erase(&drv_info->partition_info, idx); - kfree(info); - } - - xa_destroy(&drv_info->partition_info); -} - /* FFA FEATURE IDs */ #define FFA_FEAT_NOTIFICATION_PENDING_INT (1) #define FFA_FEAT_SCHEDULE_RECEIVER_INT (2) @@ -1789,11 +1885,12 @@ rxtx_bufsz = SZ_4K; } + rxtx_bufsz = PAGE_ALIGN(rxtx_bufsz); drv_info->rxtx_bufsz = rxtx_bufsz; drv_info->rx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL); if (!drv_info->rx_buffer) { ret = -ENOMEM; - goto free_pages; + goto free_drv_info; } drv_info->tx_buffer = alloc_pages_exact(rxtx_bufsz, GFP_KERNEL); @@ -1818,19 +1915,10 @@ ffa_notifications_setup(); ret = ffa_setup_partitions(); - if (ret) { - pr_err("failed to setup partitions\n"); - goto cleanup_notifs; - } - - ret = ffa_sched_recv_cb_update(drv_info->vm_id, ffa_self_notif_handle, - drv_info, true); - if (ret) - pr_info("Failed to register driver sched callback %d\n", ret); - - return 0; + if (!ret) + return ret; -cleanup_notifs: + pr_err("failed to setup partitions\n"); ffa_notifications_cleanup(); ffa_rxtx_unmap(); free_pages: diff -Nru linux-6.12.90/drivers/firmware/efi/capsule-loader.c linux-6.12.94/drivers/firmware/efi/capsule-loader.c --- linux-6.12.90/drivers/firmware/efi/capsule-loader.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/firmware/efi/capsule-loader.c 2026-06-19 11:42:39.000000000 +0000 @@ -67,7 +67,7 @@ cap_info->pages = temp_page; temp_page = krealloc(cap_info->phys, - pages_needed * sizeof(phys_addr_t *), + pages_needed * sizeof(phys_addr_t), GFP_KERNEL | __GFP_ZERO); if (!temp_page) return -ENOMEM; diff -Nru linux-6.12.90/drivers/firmware/efi/efi.c linux-6.12.94/drivers/firmware/efi/efi.c --- linux-6.12.90/drivers/firmware/efi/efi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/firmware/efi/efi.c 2026-06-19 11:42:39.000000000 +0000 @@ -387,21 +387,11 @@ static inline void efi_debugfs_init(void) {} #endif -/* - * We register the efi subsystem with the firmware subsystem and the - * efivars subsystem with the efi subsystem, if the system was booted with - * EFI. - */ -static int __init efisubsys_init(void) +static int __init efipostcore_init(void) { - int error; - if (!efi_enabled(EFI_RUNTIME_SERVICES)) efi.runtime_supported_mask = 0; - if (!efi_enabled(EFI_BOOT)) - return 0; - if (efi.runtime_supported_mask) { /* * Since we process only one efi_runtime_service() at a time, an @@ -413,9 +403,23 @@ pr_err("Creating efi_rts_wq failed, EFI runtime services disabled.\n"); clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi.runtime_supported_mask = 0; - return 0; } } + return 0; +} +postcore_initcall(efipostcore_init); + +/* + * We register the efi subsystem with the firmware subsystem and the + * efivars subsystem with the efi subsystem, if the system was booted with + * EFI. + */ +static int __init efisubsys_init(void) +{ + int error; + + if (!efi_enabled(EFI_BOOT)) + return 0; if (efi_rt_services_supported(EFI_RT_SUPPORTED_TIME_SERVICES)) platform_device_register_simple("rtc-efi", 0, NULL, 0); diff -Nru linux-6.12.90/drivers/gpio/gpio-mvebu.c linux-6.12.94/drivers/gpio/gpio-mvebu.c --- linux-6.12.90/drivers/gpio/gpio-mvebu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpio-mvebu.c 2026-06-19 11:42:39.000000000 +0000 @@ -1002,7 +1002,7 @@ BUG(); } - if (IS_REACHABLE(CONFIG_PWM)) + if (IS_REACHABLE(CONFIG_PWM) && mvchip->mvpwm) mvebu_pwm_suspend(mvchip); return 0; @@ -1054,7 +1054,7 @@ BUG(); } - if (IS_REACHABLE(CONFIG_PWM)) + if (IS_REACHABLE(CONFIG_PWM) && mvchip->mvpwm) mvebu_pwm_resume(mvchip); return 0; diff -Nru linux-6.12.90/drivers/gpio/gpio-mxc.c linux-6.12.94/drivers/gpio/gpio-mxc.c --- linux-6.12.90/drivers/gpio/gpio-mxc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpio-mxc.c 2026-06-19 11:42:39.000000000 +0000 @@ -473,7 +473,7 @@ * the handler is needed only once, but doing it for every port * is more robust and easier. */ - port->irq_high = -1; + port->irq_high = 0; port->mx_irq_handler = mx2_gpio_irq_handler; } else port->mx_irq_handler = mx3_gpio_irq_handler; diff -Nru linux-6.12.90/drivers/gpio/gpio-rockchip.c linux-6.12.94/drivers/gpio/gpio-rockchip.c --- linux-6.12.90/drivers/gpio/gpio-rockchip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpio-rockchip.c 2026-06-19 11:42:39.000000000 +0000 @@ -647,11 +647,10 @@ if (!bank->irq) return -EINVAL; - bank->clk = of_clk_get(bank->of_node, 0); + bank->clk = devm_clk_get_enabled(bank->dev, NULL); if (IS_ERR(bank->clk)) return PTR_ERR(bank->clk); - clk_prepare_enable(bank->clk); id = readl(bank->reg_base + gpio_regs_v2.version_id); /* If not gpio v2, that is default to v1. */ @@ -661,7 +660,6 @@ bank->db_clk = of_clk_get(bank->of_node, 1); if (IS_ERR(bank->db_clk)) { dev_err(bank->dev, "cannot find debounce clk\n"); - clk_disable_unprepare(bank->clk); return -EINVAL; } } else { @@ -735,7 +733,6 @@ ret = rockchip_gpiolib_register(bank); if (ret) { - clk_disable_unprepare(bank->clk); mutex_unlock(&bank->deferred_lock); return ret; } @@ -776,7 +773,6 @@ { struct rockchip_pin_bank *bank = platform_get_drvdata(pdev); - clk_disable_unprepare(bank->clk); gpiochip_remove(&bank->gpio_chip); } diff -Nru linux-6.12.90/drivers/gpio/gpio-virtuser.c linux-6.12.94/drivers/gpio/gpio-virtuser.c --- linux-6.12.90/drivers/gpio/gpio-virtuser.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpio-virtuser.c 2026-06-19 11:42:39.000000000 +0000 @@ -400,7 +400,7 @@ char buf[32], *trimmed; int ret, dir, val = 0; - if (count >= sizeof(buf)) + if (*ppos != 0 || count >= sizeof(buf)) return -EINVAL; ret = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count); @@ -627,7 +627,7 @@ char buf[GPIO_VIRTUSER_NAME_BUF_LEN + 2]; int ret; - if (count >= sizeof(buf)) + if (*ppos != 0 || count >= sizeof(buf)) return -EINVAL; ret = simple_write_to_buffer(buf, GPIO_VIRTUSER_NAME_BUF_LEN, ppos, diff -Nru linux-6.12.90/drivers/gpio/gpio-zynq.c linux-6.12.94/drivers/gpio/gpio-zynq.c --- linux-6.12.90/drivers/gpio/gpio-zynq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpio-zynq.c 2026-06-19 11:42:39.000000000 +0000 @@ -1015,6 +1015,7 @@ gpiochip_remove(&gpio->chip); device_set_wakeup_capable(&pdev->dev, 0); pm_runtime_disable(&pdev->dev); + pm_runtime_put_noidle(&pdev->dev); } static struct platform_driver zynq_gpio_driver = { diff -Nru linux-6.12.90/drivers/gpio/gpiolib-cdev.c linux-6.12.94/drivers/gpio/gpiolib-cdev.c --- linux-6.12.90/drivers/gpio/gpiolib-cdev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpio/gpiolib-cdev.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include @@ -26,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -1324,6 +1324,7 @@ static int gpio_v2_line_config_validate(struct gpio_v2_line_config *lc, unsigned int num_lines) { + size_t unused_attrs; unsigned int i; u64 flags; int ret; @@ -1331,9 +1332,21 @@ if (lc->num_attrs > GPIO_V2_LINE_NUM_ATTRS_MAX) return -EINVAL; - if (memchr_inv(lc->padding, 0, sizeof(lc->padding))) + unused_attrs = GPIO_V2_LINE_NUM_ATTRS_MAX - lc->num_attrs; + + if (!mem_is_zero(lc->padding, sizeof(lc->padding))) return -EINVAL; + for (i = 0; i < lc->num_attrs; i++) { + if (lc->attrs[i].attr.padding != 0) + return -EINVAL; + } + + if (unused_attrs) { + if (!mem_is_zero(&lc->attrs[lc->num_attrs], unused_attrs * sizeof(*lc->attrs))) + return -EINVAL; + } + for (i = 0; i < num_lines; i++) { flags = gpio_v2_line_config_flags(lc, i); ret = gpio_v2_line_flags_validate(flags); @@ -1746,7 +1759,7 @@ if ((ulr.num_lines == 0) || (ulr.num_lines > GPIO_V2_LINES_MAX)) return -EINVAL; - if (memchr_inv(ulr.padding, 0, sizeof(ulr.padding))) + if (!mem_is_zero(ulr.padding, sizeof(ulr.padding))) return -EINVAL; lc = &ulr.config; @@ -2516,7 +2529,7 @@ if (copy_from_user(&lineinfo, ip, sizeof(lineinfo))) return -EFAULT; - if (memchr_inv(lineinfo.padding, 0, sizeof(lineinfo.padding))) + if (!mem_is_zero(lineinfo.padding, sizeof(lineinfo.padding))) return -EINVAL; desc = gpio_device_get_desc(cdev->gdev, lineinfo.offset); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu.h linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu.h --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu.h 2026-06-19 11:42:39.000000000 +0000 @@ -388,6 +388,7 @@ struct amdgpu_ip_block { struct amdgpu_ip_block_status status; const struct amdgpu_ip_block_version *version; + struct amdgpu_device *adev; }; int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c 2026-06-19 11:42:39.000000000 +0000 @@ -585,7 +585,7 @@ return 0; } -static int acp_early_init(void *handle) +static int acp_early_init(struct amdgpu_ip_block *ip_block) { return 0; } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 2026-06-19 11:42:39.000000000 +0000 @@ -1247,6 +1247,8 @@ case CONNECTOR_OBJECT_ID_HDMI_TYPE_B: max_digital_pixel_clock_khz = max_dvi_single_link_pixel_clock * 2; break; + default: + return MODE_BAD; } /* When the display EDID claims that it's an HDMI display, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 2026-06-19 11:42:39.000000000 +0000 @@ -1278,6 +1278,7 @@ { struct amdgpu_fpriv *fpriv = p->filp->driver_priv; struct amdgpu_job *leader = p->gang_leader; + struct amdgpu_vm *vm = &fpriv->vm; struct amdgpu_bo_list_entry *e; struct drm_gem_object *gobj; unsigned long index; @@ -1323,7 +1324,8 @@ e->range); e->range = NULL; } - if (r) { + + if (r || !list_empty(&vm->invalidated)) { r = -EAGAIN; mutex_unlock(&p->adev->notifier_lock); return r; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 2026-06-19 11:42:39.000000000 +0000 @@ -2336,6 +2336,8 @@ DRM_INFO("add ip block number %d <%s>\n", adev->num_ip_blocks, ip_block_version->funcs->name); + adev->ip_blocks[adev->num_ip_blocks].adev = adev; + adev->ip_blocks[adev->num_ip_blocks++].version = ip_block_version; return 0; @@ -2637,25 +2639,25 @@ total = true; for (i = 0; i < adev->num_ip_blocks; i++) { + ip_block = &adev->ip_blocks[i]; + if ((amdgpu_ip_block_mask & (1 << i)) == 0) { DRM_WARN("disabled ip block: %d <%s>\n", i, adev->ip_blocks[i].version->funcs->name); adev->ip_blocks[i].status.valid = false; - } else { - if (adev->ip_blocks[i].version->funcs->early_init) { - r = adev->ip_blocks[i].version->funcs->early_init((void *)adev); - if (r == -ENOENT) { - adev->ip_blocks[i].status.valid = false; - } else if (r) { - DRM_ERROR("early_init of IP block <%s> failed %d\n", - adev->ip_blocks[i].version->funcs->name, r); - total = false; - } else { - adev->ip_blocks[i].status.valid = true; - } + } else if (ip_block->version->funcs->early_init) { + r = ip_block->version->funcs->early_init(ip_block); + if (r == -ENOENT) { + adev->ip_blocks[i].status.valid = false; + } else if (r) { + DRM_ERROR("early_init of IP block <%s> failed %d\n", + adev->ip_blocks[i].version->funcs->name, r); + total = false; } else { adev->ip_blocks[i].status.valid = true; } + } else { + adev->ip_blocks[i].status.valid = true; } /* get the vbios after the asic_funcs are set up */ if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_COMMON) { @@ -5464,7 +5466,7 @@ for (i = 0; i < tmp_adev->num_ip_blocks; i++) if (tmp_adev->ip_blocks[i].version->funcs->dump_ip_state) tmp_adev->ip_blocks[i].version->funcs - ->dump_ip_state((void *)tmp_adev); + ->dump_ip_state((void *)&tmp_adev->ip_blocks[i]); dev_info(tmp_adev->dev, "Dumping IP State Completed\n"); } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -269,7 +269,7 @@ * @mc: memory controller structure holding memory information * @gart_placement: GART placement policy with respect to VRAM * - * Function will place try to place GART before or after VRAM. + * Function will try to place GART before or after VRAM. * If GART size is bigger than space left then we ajust GART size. * Thus function will never fails. */ @@ -297,7 +297,10 @@ mc->gart_start = max_mc_address - mc->gart_size + 1; break; case AMDGPU_GART_PLACEMENT_LOW: - mc->gart_start = 0; + if (size_bf >= mc->gart_size) + mc->gart_start = 0; + else + mc->gart_start = ALIGN(mc->fb_end, four_gb); break; case AMDGPU_GART_PLACEMENT_BEST_FIT: default: diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c 2026-06-19 11:42:39.000000000 +0000 @@ -122,9 +122,10 @@ return r; } -static int isp_early_init(void *handle) +static int isp_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + + struct amdgpu_device *adev = ip_block->adev; struct amdgpu_isp *isp = &adev->isp; switch (amdgpu_ip_version(adev, ISP_HWIP, 0)) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 2026-06-19 11:42:39.000000000 +0000 @@ -42,7 +42,7 @@ for (i = 0; i < adev->num_ip_blocks; i++) if (adev->ip_blocks[i].version->funcs->dump_ip_state) adev->ip_blocks[i].version->funcs - ->dump_ip_state((void *)adev); + ->dump_ip_state((void *)&adev->ip_blocks[i]); dev_info(adev->dev, "Dumping IP State Completed\n"); amdgpu_coredump(adev, true, false, job); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c 2026-06-19 11:42:39.000000000 +0000 @@ -786,68 +786,59 @@ ? -EFAULT : 0; } case AMDGPU_INFO_READ_MMR_REG: { - int ret = 0; - unsigned int n, alloc_size; - uint32_t *regs; unsigned int se_num = (info->read_mmr_reg.instance >> AMDGPU_INFO_MMR_SE_INDEX_SHIFT) & AMDGPU_INFO_MMR_SE_INDEX_MASK; unsigned int sh_num = (info->read_mmr_reg.instance >> AMDGPU_INFO_MMR_SH_INDEX_SHIFT) & AMDGPU_INFO_MMR_SH_INDEX_MASK; - - if (!down_read_trylock(&adev->reset_domain->sem)) - return -ENOENT; + unsigned int alloc_size; + uint32_t *regs; + int ret; /* set full masks if the userspace set all bits * in the bitfields */ - if (se_num == AMDGPU_INFO_MMR_SE_INDEX_MASK) { + if (se_num == AMDGPU_INFO_MMR_SE_INDEX_MASK) se_num = 0xffffffff; - } else if (se_num >= AMDGPU_GFX_MAX_SE) { - ret = -EINVAL; - goto out; - } + else if (se_num >= AMDGPU_GFX_MAX_SE) + return -EINVAL; - if (sh_num == AMDGPU_INFO_MMR_SH_INDEX_MASK) { + if (sh_num == AMDGPU_INFO_MMR_SH_INDEX_MASK) sh_num = 0xffffffff; - } else if (sh_num >= AMDGPU_GFX_MAX_SH_PER_SE) { - ret = -EINVAL; - goto out; - } + else if (sh_num >= AMDGPU_GFX_MAX_SH_PER_SE) + return -EINVAL; - if (info->read_mmr_reg.count > 128) { - ret = -EINVAL; - goto out; - } + if (info->read_mmr_reg.count > 128) + return -EINVAL; - regs = kmalloc_array(info->read_mmr_reg.count, sizeof(*regs), GFP_KERNEL); - if (!regs) { - ret = -ENOMEM; - goto out; - } + regs = kmalloc_array(info->read_mmr_reg.count, sizeof(*regs), + GFP_KERNEL); + if (!regs) + return -ENOMEM; + down_read(&adev->reset_domain->sem); alloc_size = info->read_mmr_reg.count * sizeof(*regs); - amdgpu_gfx_off_ctrl(adev, false); + ret = 0; for (i = 0; i < info->read_mmr_reg.count; i++) { if (amdgpu_asic_read_register(adev, se_num, sh_num, info->read_mmr_reg.dword_offset + i, ®s[i])) { DRM_DEBUG_KMS("unallowed offset %#x\n", info->read_mmr_reg.dword_offset + i); - kfree(regs); - amdgpu_gfx_off_ctrl(adev, true); ret = -EFAULT; - goto out; + break; } } amdgpu_gfx_off_ctrl(adev, true); - n = copy_to_user(out, regs, min(size, alloc_size)); - kfree(regs); - ret = (n ? -EFAULT : 0); -out: up_read(&adev->reset_domain->sem); + + if (!ret) { + ret = copy_to_user(out, regs, min(size, alloc_size)) + ? -EFAULT : 0; + } + kfree(regs); return ret; } case AMDGPU_INFO_DEV_INFO: { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 2026-06-19 11:42:39.000000000 +0000 @@ -159,9 +159,9 @@ return ret; } -static int psp_early_init(void *handle) +static int psp_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; struct psp_context *psp = &adev->psp; psp->autoload_supported = true; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c 2026-06-19 11:42:39.000000000 +0000 @@ -35,21 +35,19 @@ int fd, int32_t priority) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); struct amdgpu_fpriv *fpriv; struct amdgpu_ctx_mgr *mgr; struct amdgpu_ctx *ctx; uint32_t id; int r; - if (!fd_file(f)) + if (fd_empty(f)) return -EINVAL; r = amdgpu_file_to_fpriv(fd_file(f), &fpriv); - if (r) { - fdput(f); + if (r) return r; - } mgr = &fpriv->ctx_mgr; mutex_lock(&mgr->lock); @@ -57,7 +55,6 @@ amdgpu_ctx_priority_override(ctx, priority); mutex_unlock(&mgr->lock); - fdput(f); return 0; } @@ -66,31 +63,25 @@ unsigned ctx_id, int32_t priority) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); struct amdgpu_fpriv *fpriv; struct amdgpu_ctx *ctx; int r; - if (!fd_file(f)) + if (fd_empty(f)) return -EINVAL; r = amdgpu_file_to_fpriv(fd_file(f), &fpriv); - if (r) { - fdput(f); + if (r) return r; - } ctx = amdgpu_ctx_get(fpriv, ctx_id); - if (!ctx) { - fdput(f); + if (!ctx) return -EINVAL; - } amdgpu_ctx_priority_override(ctx, priority); amdgpu_ctx_put(ctx); - fdput(f); - return 0; } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c 2026-06-19 11:42:39.000000000 +0000 @@ -765,9 +765,9 @@ } -static int umsch_mm_early_init(void *handle) +static int umsch_mm_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; switch (amdgpu_ip_version(adev, VCN_HWIP, 0)) { case IP_VERSION(4, 0, 5): diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c 2026-06-19 11:42:39.000000000 +0000 @@ -295,9 +295,9 @@ return 0; } -static int vpe_early_init(void *handle) +static int vpe_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; struct amdgpu_vpe *vpe = &adev->vpe; switch (amdgpu_ip_version(adev, VPE_HWIP, 0)) { @@ -556,6 +556,11 @@ amdgpu_ring_write(ring, 0); } + /* WA: Force sync after TRAP to avoid VPE1 fail to power off */ + if (ring->adev->vpe.collaborate_mode) { + amdgpu_ring_write(ring, VPE_CMD_HEADER(VPE_CMD_OPCODE_COLLAB_SYNC, 0)); + amdgpu_ring_write(ring, 0xabcd); + } } static void vpe_ring_emit_pipeline_sync(struct amdgpu_ring *ring) @@ -904,7 +909,7 @@ .emit_frame_size = 5 + /* vpe_ring_init_cond_exec */ 6 + /* vpe_ring_emit_pipeline_sync */ - 10 + 10 + 10 + /* vpe_ring_emit_fence */ + 12 + 12 + 12 + /* vpe_ring_emit_fence */ /* vpe_ring_emit_vm_flush */ SOC15_FLUSH_GPU_TLB_NUM_WREG * 3 + SOC15_FLUSH_GPU_TLB_NUM_REG_WAIT * 6, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik.c 2026-06-19 11:42:39.000000000 +0000 @@ -1985,9 +1985,9 @@ .query_video_codecs = &cik_query_video_codecs, }; -static int cik_common_early_init(void *handle) +static int cik_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->smc_rreg = &cik_smc_rreg; adev->smc_wreg = &cik_smc_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,9 +283,9 @@ WREG32(mmIH_RB_RPTR, ih->rptr); } -static int cik_ih_early_init(void *handle) +static int cik_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int ret; ret = amdgpu_irq_add_domain(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik_sdma.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik_sdma.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cik_sdma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cik_sdma.c 2026-06-19 11:42:39.000000000 +0000 @@ -918,9 +918,9 @@ } } -static int cik_sdma_early_init(void *handle) +static int cik_sdma_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; adev->sdma.num_instances = SDMA_MAX_INSTANCE; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cz_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cz_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/cz_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/cz_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -274,9 +274,9 @@ WREG32(mmIH_RB_RPTR, ih->rptr); } -static int cz_ih_early_init(void *handle) +static int cz_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int ret; ret = amdgpu_irq_add_domain(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -2733,9 +2733,9 @@ return 0; } -static int dce_v10_0_early_init(void *handle) +static int dce_v10_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->audio_endpt_rreg = &dce_v10_0_audio_endpt_rreg; adev->audio_endpt_wreg = &dce_v10_0_audio_endpt_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -2846,9 +2846,9 @@ return 0; } -static int dce_v11_0_early_init(void *handle) +static int dce_v11_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->audio_endpt_rreg = &dce_v11_0_audio_endpt_rreg; adev->audio_endpt_wreg = &dce_v11_0_audio_endpt_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -2628,9 +2628,9 @@ return 0; } -static int dce_v6_0_early_init(void *handle) +static int dce_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->audio_endpt_rreg = &dce_v6_0_audio_endpt_rreg; adev->audio_endpt_wreg = &dce_v6_0_audio_endpt_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -2639,9 +2639,9 @@ return 0; } -static int dce_v8_0_early_init(void *handle) +static int dce_v8_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->audio_endpt_rreg = &dce_v8_0_audio_endpt_rreg; adev->audio_endpt_wreg = &dce_v8_0_audio_endpt_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -6601,7 +6601,7 @@ /* set up default queue priority level * 0x0 = low priority, 0x1 = high priority */ - if (prop->hqd_pipe_priority == AMDGPU_GFX_PIPE_PRIO_HIGH) + if (prop->hqd_queue_priority == AMDGPU_GFX_QUEUE_PRIORITY_MAXIMUM) priority = 1; tmp = RREG32_SOC15(GC, 0, mmCP_GFX_HQD_QUEUE_PRIORITY); @@ -7678,9 +7678,9 @@ (1 << (oa_size + oa_base)) - (1 << oa_base)); } -static int gfx_v10_0_early_init(void *handle) +static int gfx_v10_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.funcs = &gfx_v10_0_gfx_funcs; @@ -9630,9 +9630,9 @@ } } -static void gfx_v10_ip_dump(void *handle) +static void gfx_v10_ip_dump(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; uint32_t i, j, k, reg, index = 0; uint32_t reg_count = ARRAY_SIZE(gc_reg_list_10_1); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -3919,7 +3919,7 @@ /* set up default queue priority level * 0x0 = low priority, 0x1 = high priority */ - if (prop->hqd_pipe_priority == AMDGPU_GFX_PIPE_PRIO_HIGH) + if (prop->hqd_queue_priority == AMDGPU_GFX_QUEUE_PRIORITY_MAXIMUM) priority = 1; tmp = regCP_GFX_HQD_QUEUE_PRIORITY_DEFAULT; @@ -5037,9 +5037,9 @@ (1 << (oa_size + oa_base)) - (1 << oa_base)); } -static int gfx_v11_0_early_init(void *handle) +static int gfx_v11_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.funcs = &gfx_v11_0_gfx_funcs; @@ -6746,9 +6746,9 @@ } } -static void gfx_v11_ip_dump(void *handle) +static void gfx_v11_ip_dump(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; uint32_t i, j, k, reg, index = 0; uint32_t reg_count = ARRAY_SIZE(gc_reg_list_11_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -3712,9 +3712,9 @@ return clock; } -static int gfx_v12_0_early_init(void *handle) +static int gfx_v12_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.funcs = &gfx_v12_0_gfx_funcs; @@ -5096,9 +5096,9 @@ } } -static void gfx_v12_ip_dump(void *handle) +static void gfx_v12_ip_dump(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; uint32_t i, j, k, reg, index = 0; uint32_t reg_count = ARRAY_SIZE(gc_reg_list_12_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1553,6 +1553,71 @@ mutex_unlock(&adev->grbm_idx_mutex); } +/** + * gfx_v6_0_setup_tcc() - setup which TCCs are used + * + * @adev: amdgpu_device pointer + * + * Verify whether the current GPU has any TCCs disabled, + * which can happen when the GPU is harvested and some + * memory channels are disabled, reducing the memory bus width. + * For example, on the Radeon HD 7870 XT (Tahiti LE). + * + * If some TCCs are disabled, we need to make sure that + * the disabled TCCs are not used, and the remaining TCCs + * are used optimally. + * + * TCP_CHAN_STEER_LO/HI control which TCC is used by TCP channels. + * TCP_ADDR_CONFIG.NUM_TCC_BANKS controls how many channels are used. + * + * For optimal performance: + * - Rely on the CHAN_STEER from the golden registers table, + * only skip disabled TCCs but keep the mapping order. + * - Limit NUM_TCC_BANKS to number of active TCCs to avoid thrashing, + * which performs better than using the same TCC twice. + */ +static void gfx_v6_0_setup_tcc(struct amdgpu_device *adev) +{ + u32 i, tcc, tcp_addr_config, num_active_tcc = 0; + u64 chan_steer, patched_chan_steer = 0; + const u32 num_max_tcc = adev->gfx.config.max_texture_channel_caches; + const u32 dis_tcc_mask = + amdgpu_gfx_create_bitmask(num_max_tcc) & + (REG_GET_FIELD(RREG32(mmCGTS_TCC_DISABLE), + CGTS_TCC_DISABLE, TCC_DISABLE) | + REG_GET_FIELD(RREG32(mmCGTS_USER_TCC_DISABLE), + CGTS_USER_TCC_DISABLE, TCC_DISABLE)); + + /* When no TCC is disabled, the golden registers table already has optimal TCC setup */ + if (!dis_tcc_mask) + return; + + /* Each 4-bit nibble contains the index of a TCC used by all TCPs */ + chan_steer = RREG32(mmTCP_CHAN_STEER_LO) | ((u64)RREG32(mmTCP_CHAN_STEER_HI) << 32ull); + + /* Patch the TCP to TCC mapping to skip disabled TCCs */ + for (i = 0; i < num_max_tcc; ++i) { + tcc = (chan_steer >> (u64)(4 * i)) & 0xf; + + if (!((1 << tcc) & dis_tcc_mask)) { + /* Copy enabled TCC indices to the patched register value. */ + patched_chan_steer |= (u64)tcc << (u64)(4 * num_active_tcc); + ++num_active_tcc; + } + } + + WARN_ON(num_active_tcc != num_max_tcc - hweight32(dis_tcc_mask)); + + /* Patch number of TCCs used by TCPs */ + tcp_addr_config = REG_SET_FIELD(RREG32(mmTCP_ADDR_CONFIG), + TCP_ADDR_CONFIG, NUM_TCC_BANKS, + num_active_tcc - 1); + + WREG32(mmTCP_ADDR_CONFIG, tcp_addr_config); + WREG32(mmTCP_CHAN_STEER_HI, upper_32_bits(patched_chan_steer)); + WREG32(mmTCP_CHAN_STEER_LO, lower_32_bits(patched_chan_steer)); +} + static void gfx_v6_0_config_init(struct amdgpu_device *adev) { adev->gfx.config.double_offchip_lds_buf = 0; @@ -1711,6 +1776,7 @@ gfx_v6_0_tiling_mode_table_init(adev); gfx_v6_0_setup_rb(adev); + gfx_v6_0_setup_tcc(adev); gfx_v6_0_setup_spi(adev); @@ -3023,9 +3089,9 @@ .start = gfx_v6_0_rlc_start }; -static int gfx_v6_0_early_init(void *handle) +static int gfx_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.xcc_mask = 1; adev->gfx.num_gfx_rings = GFX6_NUM_GFX_RINGS; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -4134,9 +4134,9 @@ .update_spm_vmid = gfx_v7_0_update_spm_vmid }; -static int gfx_v7_0_early_init(void *handle) +static int gfx_v7_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.xcc_mask = 1; adev->gfx.num_gfx_rings = GFX7_NUM_GFX_RINGS; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -5262,9 +5262,9 @@ .select_me_pipe_q = &gfx_v8_0_select_me_pipe_q }; -static int gfx_v8_0_early_init(void *handle) +static int gfx_v8_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.xcc_mask = 1; adev->gfx.num_gfx_rings = GFX8_NUM_GFX_RINGS; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -4760,9 +4760,9 @@ return r; } -static int gfx_v9_0_early_init(void *handle) +static int gfx_v9_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.funcs = &gfx_v9_0_gfx_funcs; @@ -7364,9 +7364,9 @@ } -static void gfx_v9_ip_dump(void *handle) +static void gfx_v9_ip_dump(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; uint32_t i, j, k, reg, index = 0; uint32_t reg_count = ARRAY_SIZE(gc_reg_list_9); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c 2026-06-19 11:42:39.000000000 +0000 @@ -2517,9 +2517,9 @@ (1 << (oa_size + oa_base)) - (1 << oa_base)); } -static int gfx_v9_4_3_early_init(void *handle) +static int gfx_v9_4_3_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->gfx.num_compute_rings = min(amdgpu_gfx_get_num_kcq(adev), AMDGPU_MAX_COMPUTE_RINGS); @@ -4644,9 +4644,9 @@ } } -static void gfx_v9_4_3_ip_dump(void *handle) +static void gfx_v9_4_3_ip_dump(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; uint32_t i, j, k; uint32_t num_xcc, reg, num_inst; uint32_t xcc_id, xcc_offset, inst_offset; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -630,9 +630,9 @@ } -static int gmc_v10_0_early_init(void *handle) +static int gmc_v10_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v10_0_set_mmhub_funcs(adev); gmc_v10_0_set_gfxhub_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -628,9 +628,9 @@ } } -static int gmc_v11_0_early_init(void *handle) +static int gmc_v11_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v11_0_set_gfxhub_funcs(adev); gmc_v11_0_set_mmhub_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -614,9 +614,9 @@ } } -static int gmc_v12_0_early_init(void *handle) +static int gmc_v12_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v12_0_set_gfxhub_funcs(adev); gmc_v12_0_set_mmhub_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -762,9 +762,9 @@ } } -static int gmc_v6_0_early_init(void *handle) +static int gmc_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v6_0_set_gmc_funcs(adev); gmc_v6_0_set_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -921,9 +921,9 @@ } } -static int gmc_v7_0_early_init(void *handle) +static int gmc_v7_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v7_0_set_gmc_funcs(adev); gmc_v7_0_set_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1027,9 +1027,9 @@ } } -static int gmc_v8_0_early_init(void *handle) +static int gmc_v8_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; gmc_v8_0_set_gmc_funcs(adev); gmc_v8_0_set_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1554,9 +1554,9 @@ adev->gmc.xgmi.ras = &xgmi_ras; } -static int gmc_v9_0_early_init(void *handle) +static int gmc_v9_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; /* * 9.4.0, 9.4.1 and 9.4.3 don't have XGMI defined diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/iceland_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/iceland_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/iceland_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/iceland_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -273,9 +273,9 @@ WREG32(mmIH_RB_RPTR, ih->rptr); } -static int iceland_ih_early_init(void *handle) +static int iceland_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int ret; ret = amdgpu_irq_add_domain(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -559,9 +559,9 @@ adev->irq.self_irq.funcs = &ih_v6_0_self_irq_funcs; } -static int ih_v6_0_early_init(void *handle) +static int ih_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; ih_v6_0_set_interrupt_funcs(adev); ih_v6_0_set_self_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v6_1.c 2026-06-19 11:42:39.000000000 +0000 @@ -532,9 +532,9 @@ adev->irq.self_irq.funcs = &ih_v6_1_self_irq_funcs; } -static int ih_v6_1_early_init(void *handle) +static int ih_v6_1_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int ret; ret = amdgpu_irq_add_domain(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/ih_v7_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -528,9 +528,9 @@ adev->irq.self_irq.funcs = &ih_v7_0_self_irq_funcs; } -static int ih_v7_0_early_init(void *handle) +static int ih_v7_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; ih_v7_0_set_interrupt_funcs(adev); ih_v7_0_set_self_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -462,9 +462,9 @@ * * Set ring and irq function pointers */ -int jpeg_v1_0_early_init(void *handle) +int jpeg_v1_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->jpeg.num_jpeg_inst = 1; adev->jpeg.num_jpeg_rings = 1; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h 2026-06-19 11:42:39.000000000 +0000 @@ -24,7 +24,7 @@ #ifndef __JPEG_V1_0_H__ #define __JPEG_V1_0_H__ -int jpeg_v1_0_early_init(void *handle); +int jpeg_v1_0_early_init(struct amdgpu_ip_block *ip_block); int jpeg_v1_0_sw_init(void *handle); void jpeg_v1_0_sw_fini(void *handle); void jpeg_v1_0_start(struct amdgpu_device *adev, int mode); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -45,9 +45,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v2_0_early_init(void *handle) +static int jpeg_v2_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->jpeg.num_jpeg_inst = 1; adev->jpeg.num_jpeg_rings = 1; @@ -766,6 +766,7 @@ static const struct amdgpu_ring_funcs jpeg_v2_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v2_0_dec_ring_get_rptr, .get_wptr = jpeg_v2_0_dec_ring_get_wptr, .set_wptr = jpeg_v2_0_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c 2026-06-19 11:42:39.000000000 +0000 @@ -54,9 +54,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v2_5_early_init(void *handle) +static int jpeg_v2_5_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; u32 harvest; int i; @@ -659,6 +659,7 @@ static const struct amdgpu_ring_funcs jpeg_v2_5_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v2_5_dec_ring_get_rptr, .get_wptr = jpeg_v2_5_dec_ring_get_wptr, .set_wptr = jpeg_v2_5_dec_ring_set_wptr, @@ -689,6 +690,7 @@ static const struct amdgpu_ring_funcs jpeg_v2_6_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v2_5_dec_ring_get_rptr, .get_wptr = jpeg_v2_5_dec_ring_get_wptr, .set_wptr = jpeg_v2_5_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -46,9 +46,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v3_0_early_init(void *handle) +static int jpeg_v3_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; u32 harvest; @@ -557,6 +557,7 @@ static const struct amdgpu_ring_funcs jpeg_v3_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v3_0_dec_ring_get_rptr, .get_wptr = jpeg_v3_0_dec_ring_get_wptr, .set_wptr = jpeg_v3_0_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -52,9 +52,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v4_0_early_init(void *handle) +static int jpeg_v4_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->jpeg.num_jpeg_inst = 1; @@ -724,6 +724,7 @@ static const struct amdgpu_ring_funcs jpeg_v4_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v4_0_dec_ring_get_rptr, .get_wptr = jpeg_v4_0_dec_ring_get_wptr, .set_wptr = jpeg_v4_0_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c 2026-06-19 11:42:39.000000000 +0000 @@ -72,9 +72,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v4_0_3_early_init(void *handle) +static int jpeg_v4_0_3_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->jpeg.num_jpeg_rings = AMDGPU_MAX_JPEG_RINGS; @@ -1122,6 +1122,7 @@ static const struct amdgpu_ring_funcs jpeg_v4_0_3_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v4_0_3_dec_ring_get_rptr, .get_wptr = jpeg_v4_0_3_dec_ring_get_wptr, .set_wptr = jpeg_v4_0_3_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c 2026-06-19 11:42:39.000000000 +0000 @@ -65,9 +65,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v4_0_5_early_init(void *handle) +static int jpeg_v4_0_5_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; switch (amdgpu_ip_version(adev, UVD_HWIP, 0)) { case IP_VERSION(4, 0, 5): @@ -765,6 +765,7 @@ static const struct amdgpu_ring_funcs jpeg_v4_0_5_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v4_0_5_dec_ring_get_rptr, .get_wptr = jpeg_v4_0_5_dec_ring_get_wptr, .set_wptr = jpeg_v4_0_5_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -46,9 +46,9 @@ * * Set ring and irq function pointers */ -static int jpeg_v5_0_0_early_init(void *handle) +static int jpeg_v5_0_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->jpeg.num_jpeg_inst = 1; adev->jpeg.num_jpeg_rings = 1; @@ -644,6 +644,7 @@ static const struct amdgpu_ring_funcs jpeg_v5_0_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_JPEG, .align_mask = 0xf, + .no_user_fence = true, .get_rptr = jpeg_v5_0_0_dec_ring_get_rptr, .get_wptr = jpeg_v5_0_0_dec_ring_get_wptr, .set_wptr = jpeg_v5_0_0_dec_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1633,9 +1633,9 @@ return amdgpu_mes_resume(adev); } -static int mes_v11_0_early_init(void *handle) +static int mes_v11_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int pipe, r; for (pipe = 0; pipe < AMDGPU_MAX_MES_PIPES; pipe++) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1628,9 +1628,9 @@ return amdgpu_mes_resume(adev); } -static int mes_v12_0_early_init(void *handle) +static int mes_v12_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int pipe, r; for (pipe = 0; pipe < AMDGPU_MAX_MES_PIPES; pipe++) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/navi10_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/navi10_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/navi10_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/navi10_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -542,9 +542,9 @@ adev->irq.self_irq.funcs = &navi10_ih_self_irq_funcs; } -static int navi10_ih_early_init(void *handle) +static int navi10_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; navi10_ih_set_interrupt_funcs(adev); navi10_ih_set_self_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/nv.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/nv.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/nv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/nv.c 2026-06-19 11:42:39.000000000 +0000 @@ -634,9 +634,9 @@ .query_video_codecs = &nv_query_video_codecs, }; -static int nv_common_early_init(void *handle) +static int nv_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->nbio.funcs->set_reg_remap(adev); adev->smc_rreg = NULL; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c 2026-06-19 11:42:39.000000000 +0000 @@ -807,9 +807,9 @@ amdgpu_ring_write(ring, val); } -static int sdma_v2_4_early_init(void *handle) +static int sdma_v2_4_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; adev->sdma.num_instances = SDMA_MAX_INSTANCE; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1080,9 +1080,9 @@ amdgpu_ring_write(ring, val); } -static int sdma_v3_0_early_init(void *handle) +static int sdma_v3_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; switch (adev->asic_type) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1751,9 +1751,9 @@ } } -static int sdma_v4_0_early_init(void *handle) +static int sdma_v4_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = sdma_v4_0_init_microcode(adev); @@ -2371,9 +2371,9 @@ } } -static void sdma_v4_0_dump_ip_state(void *handle) +static void sdma_v4_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_4_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c 2026-06-19 11:42:39.000000000 +0000 @@ -1296,9 +1296,9 @@ } } -static int sdma_v4_4_2_early_init(void *handle) +static int sdma_v4_4_2_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = sdma_v4_4_2_init_microcode(adev); @@ -1884,9 +1884,9 @@ } } -static void sdma_v4_4_2_dump_ip_state(void *handle) +static void sdma_v4_4_2_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_4_4_2); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1366,9 +1366,9 @@ amdgpu_ring_emit_reg_wait(ring, reg1, mask, mask); } -static int sdma_v5_0_early_init(void *handle) +static int sdma_v5_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = sdma_v5_0_init_microcode(adev); @@ -1799,9 +1799,9 @@ } } -static void sdma_v5_0_dump_ip_state(void *handle) +static void sdma_v5_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_5_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c 2026-06-19 11:42:39.000000000 +0000 @@ -1216,9 +1216,9 @@ amdgpu_ring_emit_reg_wait(ring, reg1, mask, mask); } -static int sdma_v5_2_early_init(void *handle) +static int sdma_v5_2_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = amdgpu_sdma_init_microcode(adev, 0, true); @@ -1757,9 +1757,9 @@ } } -static void sdma_v5_2_dump_ip_state(void *handle) +static void sdma_v5_2_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_5_2); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1272,9 +1272,9 @@ } } -static int sdma_v6_0_early_init(void *handle) +static int sdma_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = amdgpu_sdma_init_microcode(adev, 0, true); @@ -1577,9 +1577,9 @@ } } -static void sdma_v6_0_dump_ip_state(void *handle) +static void sdma_v6_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_6_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1259,9 +1259,9 @@ amdgpu_ring_emit_reg_wait(ring, reg1, mask, mask); } -static int sdma_v7_0_early_init(void *handle) +static int sdma_v7_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int r; r = amdgpu_sdma_init_microcode(adev, 0, true); @@ -1565,9 +1565,9 @@ } } -static void sdma_v7_0_dump_ip_state(void *handle) +static void sdma_v7_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; uint32_t instance_offset; uint32_t reg_count = ARRAY_SIZE(sdma_reg_list_7_0); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si.c 2026-06-19 11:42:39.000000000 +0000 @@ -2022,9 +2022,9 @@ >> CC_DRM_ID_STRAPS__ATI_REV_ID__SHIFT; } -static int si_common_early_init(void *handle) +static int si_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->smc_rreg = &si_smc_rreg; adev->smc_wreg = &si_smc_wreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si_dma.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si_dma.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si_dma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si_dma.c 2026-06-19 11:42:39.000000000 +0000 @@ -457,9 +457,9 @@ amdgpu_ring_write(ring, val); } -static int si_dma_early_init(void *handle) +static int si_dma_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->sdma.num_instances = 2; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/si_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/si_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -156,9 +156,9 @@ WREG32(IH_RB_RPTR, ih->rptr); } -static int si_ih_early_init(void *handle) +static int si_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; si_ih_set_interrupt_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc15.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc15.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc15.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc15.c 2026-06-19 11:42:39.000000000 +0000 @@ -928,9 +928,9 @@ .get_reg_state = &aqua_vanjaram_get_reg_state, }; -static int soc15_common_early_init(void *handle) +static int soc15_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->nbio.funcs->set_reg_remap(adev); adev->smc_rreg = NULL; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc21.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc21.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc21.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc21.c 2026-06-19 11:42:39.000000000 +0000 @@ -556,9 +556,9 @@ .update_umd_stable_pstate = &soc21_update_umd_stable_pstate, }; -static int soc21_common_early_init(void *handle) +static int soc21_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->nbio.funcs->set_reg_remap(adev); adev->smc_rreg = NULL; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc24.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc24.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/soc24.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/soc24.c 2026-06-19 11:42:39.000000000 +0000 @@ -363,9 +363,9 @@ .update_umd_stable_pstate = &soc24_update_umd_stable_pstate, }; -static int soc24_common_early_init(void *handle) +static int soc24_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->nbio.funcs->set_reg_remap(adev); adev->smc_rreg = NULL; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/tonga_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/tonga_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/tonga_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/tonga_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,9 +283,9 @@ } } -static int tonga_ih_early_init(void *handle) +static int tonga_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int ret; ret = amdgpu_irq_add_domain(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c 2026-06-19 11:42:39.000000000 +0000 @@ -98,7 +98,7 @@ } /** - * uvd_v3_1_ring_emit_fence - emit an fence & trap command + * uvd_v3_1_ring_emit_fence - emit a fence & trap command * * @ring: amdgpu_ring pointer * @addr: address @@ -242,7 +242,11 @@ uint64_t addr; uint32_t size; - /* programm the VCPU memory controller bits 0-27 */ + /* When the keyselect is already set, don't perturb it. */ + if (RREG32(mmUVD_FW_START)) + return; + + /* program the VCPU memory controller bits 0-27 */ addr = (adev->uvd.inst->gpu_addr + AMDGPU_UVD_FIRMWARE_OFFSET) >> 3; size = AMDGPU_UVD_FIRMWARE_SIZE(adev) >> 3; WREG32(mmUVD_VCPU_CACHE_OFFSET0, addr); @@ -284,6 +288,12 @@ int i; uint32_t keysel = adev->uvd.keyselect; + if (RREG32(mmUVD_FW_START) & UVD_FW_STATUS__PASS_MASK) { + dev_dbg(adev->dev, "UVD keyselect already set: 0x%x (on CPU: 0x%x)\n", + RREG32(mmUVD_FW_START), adev->uvd.keyselect); + return 0; + } + WREG32(mmUVD_FW_START, keysel); for (i = 0; i < 10; ++i) { @@ -416,7 +426,7 @@ /* Set the write pointer delay */ WREG32(mmUVD_RBC_RB_WPTR_CNTL, 0); - /* programm the 4GB memory segment for rptr and ring buffer */ + /* Program the 4GB memory segment for rptr and ring buffer */ WREG32(mmUVD_LMI_EXT40_ADDR, upper_32_bits(ring->gpu_addr) | (0x7 << 16) | (0x1 << 31)); @@ -531,9 +541,9 @@ } -static int uvd_v3_1_early_init(void *handle) +static int uvd_v3_1_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->uvd.num_uvd_inst = 1; uvd_v3_1_set_ring_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 2026-06-19 11:42:39.000000000 +0000 @@ -90,9 +90,14 @@ WREG32(mmUVD_RBC_RB_WPTR, lower_32_bits(ring->wptr)); } -static int uvd_v4_2_early_init(void *handle) +static int uvd_v4_2_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; + + /* UVD doesn't work without DPM, it needs DPM to ungate it. */ + if (!amdgpu_dpm) + return -ENOENT; + adev->uvd.num_uvd_inst = 1; uvd_v4_2_set_ring_funcs(adev); @@ -303,7 +308,7 @@ /* enable VCPU clock */ WREG32(mmUVD_VCPU_CNTL, 1 << 9); - /* disable interupt */ + /* disable interrupt */ WREG32_P(mmUVD_MASTINT_EN, 0, ~(1 << 1)); #ifdef __BIG_ENDIAN @@ -313,6 +318,7 @@ #endif WREG32(mmUVD_LMI_SWAP_CNTL, lmi_swap_cntl); WREG32(mmUVD_MP_SWAP_CNTL, mp_swap_cntl); + /* initialize UVD memory controller */ WREG32(mmUVD_LMI_CTRL, 0x203108); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -88,9 +88,9 @@ WREG32(mmUVD_RBC_RB_WPTR, lower_32_bits(ring->wptr)); } -static int uvd_v5_0_early_init(void *handle) +static int uvd_v5_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->uvd.num_uvd_inst = 1; uvd_v5_0_set_ring_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -354,9 +354,9 @@ return r; } -static int uvd_v6_0_early_init(void *handle) +static int uvd_v6_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->uvd.num_uvd_inst = 1; if (!(adev->flags & AMD_IS_APU) && diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -361,9 +361,9 @@ return r; } -static int uvd_v7_0_early_init(void *handle) +static int uvd_v7_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (adev->asic_type == CHIP_VEGA20) { u32 harvest; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v2_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -278,7 +278,7 @@ int status; if (vce_v2_0_lmi_clean(adev)) { - DRM_INFO("vce is not idle \n"); + DRM_INFO("VCE is not idle \n"); return 0; } @@ -398,9 +398,9 @@ } } -static int vce_v2_0_early_init(void *handle) +static int vce_v2_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->vce.num_rings = 2; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -396,9 +396,9 @@ } } -static int vce_v3_0_early_init(void *handle) +static int vce_v3_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->vce.harvest_config = vce_v3_0_get_harvest_config(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -407,9 +407,9 @@ return 0; } -static int vce_v4_0_early_init(void *handle) +static int vce_v4_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (amdgpu_sriov_vf(adev)) /* currently only VCN0 support SRIOV */ adev->vce.num_rings = 1; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,9 +100,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v1_0_early_init(void *handle) +static int vcn_v1_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->vcn.num_enc_rings = 2; @@ -110,7 +110,7 @@ vcn_v1_0_set_enc_ring_funcs(adev); vcn_v1_0_set_irq_funcs(adev); - jpeg_v1_0_early_init(handle); + jpeg_v1_0_early_init(ip_block); return amdgpu_vcn_early_init(adev); } @@ -1957,9 +1957,9 @@ } } -static void vcn_v1_0_dump_ip_state(void *handle) +static void vcn_v1_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -106,9 +106,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v2_0_early_init(void *handle) +static int vcn_v2_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (amdgpu_sriov_vf(adev)) adev->vcn.num_enc_rings = 1; @@ -2074,9 +2074,9 @@ } } -static void vcn_v2_0_dump_ip_state(void *handle) +static void vcn_v2_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; @@ -2127,6 +2127,7 @@ static const struct amdgpu_ring_funcs vcn_v2_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_DEC, .align_mask = 0xf, + .no_user_fence = true, .secure_submission_supported = true, .get_rptr = vcn_v2_0_dec_ring_get_rptr, .get_wptr = vcn_v2_0_dec_ring_get_wptr, @@ -2158,6 +2159,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v2_0_enc_ring_get_rptr, .get_wptr = vcn_v2_0_enc_ring_get_wptr, .set_wptr = vcn_v2_0_enc_ring_set_wptr, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 2026-06-19 11:42:39.000000000 +0000 @@ -116,9 +116,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v2_5_early_init(void *handle) +static int vcn_v2_5_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (amdgpu_sriov_vf(adev)) { adev->vcn.num_vcn_inst = 2; @@ -1628,6 +1628,7 @@ static const struct amdgpu_ring_funcs vcn_v2_5_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_DEC, .align_mask = 0xf, + .no_user_fence = true, .secure_submission_supported = true, .get_rptr = vcn_v2_5_dec_ring_get_rptr, .get_wptr = vcn_v2_5_dec_ring_get_wptr, @@ -1728,6 +1729,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v2_5_enc_ring_get_rptr, .get_wptr = vcn_v2_5_enc_ring_get_wptr, .set_wptr = vcn_v2_5_enc_ring_set_wptr, @@ -1965,9 +1967,9 @@ } } -static void vcn_v2_5_dump_ip_state(void *handle) +static void vcn_v2_5_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -122,9 +122,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v3_0_early_init(void *handle) +static int vcn_v3_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (amdgpu_sriov_vf(adev)) { adev->vcn.num_vcn_inst = VCN_INSTANCES_SIENNA_CICHLID; @@ -1791,6 +1791,7 @@ .type = AMDGPU_RING_TYPE_VCN_DEC, .align_mask = 0x3f, .nop = VCN_DEC_SW_CMD_NO_OP, + .no_user_fence = true, .secure_submission_supported = true, .get_rptr = vcn_v3_0_dec_ring_get_rptr, .get_wptr = vcn_v3_0_dec_ring_get_wptr, @@ -1972,6 +1973,7 @@ static const struct amdgpu_ring_funcs vcn_v3_0_dec_ring_vm_funcs = { .type = AMDGPU_RING_TYPE_VCN_DEC, .align_mask = 0xf, + .no_user_fence = true, .secure_submission_supported = true, .get_rptr = vcn_v3_0_dec_ring_get_rptr, .get_wptr = vcn_v3_0_dec_ring_get_wptr, @@ -2073,6 +2075,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v3_0_enc_ring_get_rptr, .get_wptr = vcn_v3_0_enc_ring_get_wptr, .set_wptr = vcn_v3_0_enc_ring_set_wptr, @@ -2312,9 +2315,9 @@ } } -static void vcn_v3_0_dump_ip_state(void *handle) +static void vcn_v3_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -112,9 +112,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v4_0_early_init(void *handle) +static int vcn_v4_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i; if (amdgpu_sriov_vf(adev)) { @@ -2210,9 +2210,9 @@ } } -static void vcn_v4_0_dump_ip_state(void *handle) +static void vcn_v4_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c 2026-06-19 11:42:39.000000000 +0000 @@ -103,9 +103,9 @@ * * Set ring and irq function pointers */ -static int vcn_v4_0_3_early_init(void *handle) +static int vcn_v4_0_3_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; /* re-use enc ring as unified ring */ adev->vcn.num_enc_rings = 1; @@ -1520,6 +1520,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v4_0_3_unified_ring_get_rptr, .get_wptr = vcn_v4_0_3_unified_ring_get_wptr, .set_wptr = vcn_v4_0_3_unified_ring_set_wptr, @@ -1787,9 +1788,9 @@ } } -static void vcn_v4_0_3_dump_ip_state(void *handle) +static void vcn_v4_0_3_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off, inst_id; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c 2026-06-19 11:42:39.000000000 +0000 @@ -110,9 +110,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v4_0_5_early_init(void *handle) +static int vcn_v4_0_5_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; /* re-use enc ring as unified ring */ adev->vcn.num_enc_rings = 1; @@ -1414,6 +1414,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v4_0_5_unified_ring_get_rptr, .get_wptr = vcn_v4_0_5_unified_ring_get_wptr, .set_wptr = vcn_v4_0_5_unified_ring_set_wptr, @@ -1663,9 +1664,9 @@ } } -static void vcn_v4_0_5_dump_ip_state(void *handle) +static void vcn_v4_0_5_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c 2026-06-19 11:42:39.000000000 +0000 @@ -92,9 +92,9 @@ * Set ring and irq function pointers * Load microcode from filesystem */ -static int vcn_v5_0_0_early_init(void *handle) +static int vcn_v5_0_0_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; /* re-use enc ring as unified ring */ adev->vcn.num_enc_rings = 1; @@ -1137,6 +1137,7 @@ .type = AMDGPU_RING_TYPE_VCN_ENC, .align_mask = 0x3f, .nop = VCN_ENC_CMD_NO_OP, + .no_user_fence = true, .get_rptr = vcn_v5_0_0_unified_ring_get_rptr, .get_wptr = vcn_v5_0_0_unified_ring_get_wptr, .set_wptr = vcn_v5_0_0_unified_ring_set_wptr, @@ -1386,9 +1387,9 @@ } } -static void vcn_v5_0_dump_ip_state(void *handle) +static void vcn_v5_0_dump_ip_state(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; int i, j; bool is_powered; uint32_t inst_off; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vega10_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vega10_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vega10_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vega10_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -472,9 +472,9 @@ adev->irq.self_irq.funcs = &vega10_ih_self_irq_funcs; } -static int vega10_ih_early_init(void *handle) +static int vega10_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; vega10_ih_set_interrupt_funcs(adev); vega10_ih_set_self_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vega20_ih.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vega20_ih.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vega20_ih.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vega20_ih.c 2026-06-19 11:42:39.000000000 +0000 @@ -553,9 +553,9 @@ adev->irq.self_irq.funcs = &vega20_ih_self_irq_funcs; } -static int vega20_ih_early_init(void *handle) +static int vega20_ih_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; vega20_ih_set_interrupt_funcs(adev); vega20_ih_set_self_irq_funcs(adev); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vi.c linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vi.c --- linux-6.12.90/drivers/gpu/drm/amd/amdgpu/vi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdgpu/vi.c 2026-06-19 11:42:39.000000000 +0000 @@ -1455,9 +1455,9 @@ #define CZ_REV_BRISTOL(rev) \ ((rev >= 0xC8 && rev <= 0xCE) || (rev >= 0xE1 && rev <= 0xE6)) -static int vi_common_early_init(void *handle) +static int vi_common_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; if (adev->flags & AMD_IS_APU) { adev->smc_rreg = &cz_smc_rreg; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c --- linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 2026-06-19 11:42:39.000000000 +0000 @@ -2260,6 +2260,11 @@ ret = -EINVAL; goto exit; } + + if (pdd->drm_file) { + ret = -EINVAL; + goto exit; + } pdd->user_gpu_id = device_buckets[i].user_gpu_id; drm_file = fget(device_buckets[i].drm_fd); @@ -2269,11 +2274,6 @@ ret = -EINVAL; goto exit; } - - if (pdd->drm_file) { - ret = -EINVAL; - goto exit; - } /* create the vm using render nodes for kfd pdd */ if (kfd_process_device_init_vm(pdd, drm_file)) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c --- linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c 2026-06-19 11:42:39.000000000 +0000 @@ -3194,12 +3194,14 @@ static uint32_t *get_queue_ids(uint32_t num_queues, uint32_t *usr_queue_id_array) { - size_t array_size = num_queues * sizeof(uint32_t); - if (!usr_queue_id_array) - return NULL; + return num_queues ? ERR_PTR(-EINVAL) : NULL; + + if (num_queues > KFD_MAX_NUM_OF_QUEUES_PER_PROCESS) + return ERR_PTR(-EINVAL); - return memdup_user(usr_queue_id_array, array_size); + return memdup_user(usr_queue_id_array, + array_size(num_queues, sizeof(uint32_t))); } int resume_queues(struct kfd_process *p, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c --- linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c 2026-06-19 11:42:39.000000000 +0000 @@ -334,8 +334,7 @@ static void restore_mqd(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, - struct queue_properties *qp, - const void *mqd_src, + struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) { uint64_t addr; @@ -351,14 +350,48 @@ *gart_addr = addr; m->cp_hqd_pq_doorbell_control = - qp->doorbell_off << - CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_OFFSET__SHIFT; - pr_debug("cp_hqd_pq_doorbell_control 0x%x\n", - m->cp_hqd_pq_doorbell_control); + qp->doorbell_off << CP_HQD_PQ_DOORBELL_CONTROL__DOORBELL_OFFSET__SHIFT; + pr_debug("cp_hqd_pq_doorbell_control 0x%x\n", m->cp_hqd_pq_doorbell_control); qp->is_active = 0; } +static void checkpoint_mqd_sdma(struct mqd_manager *mm, + void *mqd, + void *mqd_dst, + void *ctl_stack_dst) +{ + struct v11_sdma_mqd *m; + + m = get_sdma_mqd(mqd); + + memcpy(mqd_dst, m, sizeof(struct v11_sdma_mqd)); +} + +static void restore_mqd_sdma(struct mqd_manager *mm, void **mqd, + struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, + struct queue_properties *qp, + const void *mqd_src, + const void *ctl_stack_src, + const u32 ctl_stack_size) +{ + uint64_t addr; + struct v11_sdma_mqd *m; + + m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr; + addr = mqd_mem_obj->gpu_addr; + + memcpy(m, mqd_src, sizeof(*m)); + + m->sdmax_rlcx_doorbell_offset = + qp->doorbell_off << SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT; + + *mqd = m; + if (gart_addr) + *gart_addr = addr; + + qp->is_active = 0; +} static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, @@ -543,8 +576,8 @@ mqd->update_mqd = update_mqd_sdma; mqd->destroy_mqd = kfd_destroy_mqd_sdma; mqd->is_occupied = kfd_is_occupied_sdma; - mqd->checkpoint_mqd = checkpoint_mqd; - mqd->restore_mqd = restore_mqd; + mqd->checkpoint_mqd = checkpoint_mqd_sdma; + mqd->restore_mqd = restore_mqd_sdma; mqd->mqd_size = sizeof(struct v11_sdma_mqd); mqd->mqd_stride = kfd_mqd_stride; #if defined(CONFIG_DEBUG_FS) diff -Nru linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_svm.c linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_svm.c --- linux-6.12.90/drivers/gpu/drm/amd/amdkfd/kfd_svm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/amdkfd/kfd_svm.c 2026-06-19 11:42:39.000000000 +0000 @@ -3668,6 +3668,9 @@ svms = &p->svms; + if (!process_info) + return -EINVAL; + mutex_lock(&process_info->lock); svm_range_list_lock_and_flush_work(svms, mm); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c linux-6.12.94/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c --- linux-6.12.90/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2026-06-19 11:42:39.000000000 +0000 @@ -975,7 +975,7 @@ } /* Prototypes of private functions */ -static int dm_early_init(void *handle); +static int dm_early_init(struct amdgpu_ip_block *ip_block); /* Allocate memory for FBC compressed data */ static void amdgpu_dm_fbc_init(struct drm_connector *connector) @@ -5386,9 +5386,9 @@ return r; } -static int dm_early_init(void *handle) +static int dm_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; struct amdgpu_mode_info *mode_info = &adev->mode_info; struct atom_context *ctx = mode_info->atom_context; int index = GetIndexIntoMasterTable(DATA, Object_Header); diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c linux-6.12.94/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c --- linux-6.12.90/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -1314,8 +1314,13 @@ if (size == 0) return 0; + if (!connector->base.state || !connector->base.state->crtc) + return -ENODEV; + acrtc_state = to_dm_crtc_state(connector->base.state->crtc->state); + write_size = min_t(size_t, size, sizeof(data)); + r = copy_from_user(data, buf, write_size); write_size -= r; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/basics/vector.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/basics/vector.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/basics/vector.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/basics/vector.c 2026-06-19 11:42:39.000000000 +0000 @@ -288,8 +288,8 @@ if (capacity <= vector->capacity) return true; - new_container = krealloc(vector->container, - capacity * vector->struct_size, GFP_KERNEL); + new_container = krealloc_array(vector->container, + capacity, vector->struct_size, GFP_KERNEL); if (new_container) { vector->container = new_container; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser.c 2026-06-19 11:42:39.000000000 +0000 @@ -220,6 +220,7 @@ ATOM_COMMON_RECORD_HEADER *header; ATOM_I2C_RECORD *record; struct bios_parser *bp = BP_FROM_DCB(dcb); + int i; if (!info) return BP_RESULT_BADINPUT; @@ -232,7 +233,7 @@ offset = le16_to_cpu(object->usRecordOffset) + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(ATOM_COMMON_RECORD_HEADER, offset); if (!header) @@ -291,11 +292,12 @@ { ATOM_COMMON_RECORD_HEADER *header; uint32_t offset; + int i; offset = le16_to_cpu(object->usRecordOffset) + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(ATOM_COMMON_RECORD_HEADER, offset); if (!header) @@ -868,6 +870,7 @@ { ATOM_COMMON_RECORD_HEADER *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -877,7 +880,7 @@ offset = le16_to_cpu(object->usRecordOffset) + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(ATOM_COMMON_RECORD_HEADER, offset); if (!header) @@ -1215,6 +1218,60 @@ return BP_RESULT_FAILURE; } +static enum bp_result get_embedded_panel_extra_info( + struct bios_parser *bp, + struct embedded_panel_info *info, + const uint32_t table_offset) +{ + uint8_t *record = bios_get_image(&bp->base, table_offset, 1); + ATOM_PANEL_RESOLUTION_PATCH_RECORD *panel_res_record; + ATOM_FAKE_EDID_PATCH_RECORD *fake_edid_record; + + while (*record != ATOM_RECORD_END_TYPE) { + switch (*record) { + case LCD_MODE_PATCH_RECORD_MODE_TYPE: + record += sizeof(ATOM_PATCH_RECORD_MODE); + break; + case LCD_RTS_RECORD_TYPE: + record += sizeof(ATOM_LCD_RTS_RECORD); + break; + case LCD_CAP_RECORD_TYPE: + record += sizeof(ATOM_LCD_MODE_CONTROL_CAP); + break; + case LCD_FAKE_EDID_PATCH_RECORD_TYPE: + fake_edid_record = (ATOM_FAKE_EDID_PATCH_RECORD *)record; + if (fake_edid_record->ucFakeEDIDLength) { + if (fake_edid_record->ucFakeEDIDLength == 128) + info->fake_edid_size = + fake_edid_record->ucFakeEDIDLength; + else + info->fake_edid_size = + fake_edid_record->ucFakeEDIDLength * 128; + + info->fake_edid = fake_edid_record->ucFakeEDIDString; + + record += struct_size(fake_edid_record, + ucFakeEDIDString, + info->fake_edid_size); + } else { + /* empty fake edid record must be 3 bytes long */ + record += sizeof(ATOM_FAKE_EDID_PATCH_RECORD) + 1; + } + break; + case LCD_PANEL_RESOLUTION_RECORD_TYPE: + panel_res_record = (ATOM_PANEL_RESOLUTION_PATCH_RECORD *)record; + info->panel_width_mm = panel_res_record->usHSize; + info->panel_height_mm = panel_res_record->usVSize; + record += sizeof(ATOM_PANEL_RESOLUTION_PATCH_RECORD); + break; + default: + return BP_RESULT_BADBIOSTABLE; + } + } + + return BP_RESULT_OK; +} + static enum bp_result get_embedded_panel_info_v1_2( struct bios_parser *bp, struct embedded_panel_info *info) @@ -1331,6 +1388,10 @@ if (ATOM_PANEL_MISC_API_ENABLED & lvds->ucLVDS_Misc) info->lcd_timing.misc_info.API_ENABLED = true; + if (lvds->usExtInfoTableOffset) + return get_embedded_panel_extra_info(bp, info, + le16_to_cpu(lvds->usExtInfoTableOffset) + DATA_TABLES(LCD_Info)); + return BP_RESULT_OK; } @@ -1456,6 +1517,10 @@ (uint32_t) (ATOM_PANEL_MISC_V13_GREY_LEVEL & lvds->ucLCD_Misc) >> ATOM_PANEL_MISC_V13_GREY_LEVEL_SHIFT; + if (lvds->usExtInfoTableOffset) + return get_embedded_panel_extra_info(bp, info, + le16_to_cpu(lvds->usExtInfoTableOffset) + DATA_TABLES(LCD_Info)); + return BP_RESULT_OK; } @@ -1510,6 +1575,7 @@ { ATOM_COMMON_RECORD_HEADER *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -1519,7 +1585,7 @@ offset = le16_to_cpu(object->usRecordOffset) + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(ATOM_COMMON_RECORD_HEADER, offset); if (!header) @@ -2609,6 +2675,7 @@ unsigned int record_offset) { unsigned int j; + unsigned int n; struct bios_parser *bp; ATOM_BRACKET_LAYOUT_RECORD *record; ATOM_COMMON_RECORD_HEADER *record_header; @@ -2618,7 +2685,7 @@ record = NULL; record_header = NULL; - for (;;) { + for (n = 0; n < BIOS_MAX_NUM_RECORD; n++) { record_header = GET_IMAGE(ATOM_COMMON_RECORD_HEADER, record_offset); if (record_header == NULL) { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c 2026-06-19 11:42:39.000000000 +0000 @@ -395,6 +395,7 @@ struct atom_i2c_record *record; struct atom_i2c_record dummy_record = {0}; struct bios_parser *bp = BP_FROM_DCB(dcb); + int i; if (!info) return BP_RESULT_BADINPUT; @@ -428,7 +429,7 @@ break; } - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -492,6 +493,10 @@ - sizeof(struct atom_common_table_header)) / sizeof(struct atom_gpio_pin_assignment); + if (!bios_get_image(&bp->base, DATA_TABLES(gpio_pin_lut), + le16_to_cpu(header->table_header.structuresize))) + return BP_RESULT_BADBIOSTABLE; + pin = (struct atom_gpio_pin_assignment *) header->gpio_pin; for (table_index = 0; table_index < count; table_index++) { @@ -529,6 +534,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -537,7 +543,7 @@ offset = object->disp_recordoffset + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -606,6 +612,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -615,7 +622,7 @@ offset = le16_to_cpu(object->disp_recordoffset) + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -680,6 +687,11 @@ count = (le16_to_cpu(header->table_header.structuresize) - sizeof(struct atom_common_table_header)) / sizeof(struct atom_gpio_pin_assignment); + + if (!bios_get_image(&bp->base, DATA_TABLES(gpio_pin_lut), + le16_to_cpu(header->table_header.structuresize))) + return BP_RESULT_BADBIOSTABLE; + for (i = 0; i < count; ++i) { if (header->gpio_pin[i].gpio_id != gpio_id) continue; @@ -691,8 +703,10 @@ info->offset_en = info->offset + 1; info->offset_mask = info->offset - 1; - info->mask = (uint32_t) (1 << - header->gpio_pin[i].gpio_bitshift); + if (header->gpio_pin[i].gpio_bitshift >= 32) + return BP_RESULT_BADBIOSTABLE; + + info->mask = 1u << header->gpio_pin[i].gpio_bitshift; info->mask_y = info->mask + 2; info->mask_en = info->mask + 1; info->mask_mask = info->mask - 1; @@ -2166,6 +2180,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -2174,7 +2189,7 @@ offset = object->encoder_recordoffset + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -2203,6 +2218,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -2211,7 +2227,7 @@ offset = object->disp_recordoffset + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -2239,6 +2255,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -2247,7 +2264,7 @@ offset = object->disp_recordoffset + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -2325,6 +2342,7 @@ { struct atom_common_record_header *header; uint32_t offset; + int i; if (!object) { BREAK_TO_DEBUGGER(); /* Invalid object */ @@ -2333,7 +2351,7 @@ offset = object->disp_recordoffset + bp->object_info_tbl_offset; - for (;;) { + for (i = 0; i < BIOS_MAX_NUM_RECORD; i++) { header = GET_IMAGE(struct atom_common_record_header, offset); if (!header) @@ -2573,14 +2591,16 @@ info_v11->extdispconninfo.checksum; info->dp0_ext_hdmi_slv_addr = info_v11->dp0_retimer_set.HdmiSlvAddr; - info->dp0_ext_hdmi_reg_num = info_v11->dp0_retimer_set.HdmiRegNum; + info->dp0_ext_hdmi_reg_num = min_t(u8, info_v11->dp0_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp0_ext_hdmi_reg_settings)); for (i = 0; i < info->dp0_ext_hdmi_reg_num; i++) { info->dp0_ext_hdmi_reg_settings[i].i2c_reg_index = info_v11->dp0_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp0_ext_hdmi_reg_settings[i].i2c_reg_val = info_v11->dp0_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp0_ext_hdmi_6g_reg_num = info_v11->dp0_retimer_set.Hdmi6GRegNum; + info->dp0_ext_hdmi_6g_reg_num = min_t(u8, info_v11->dp0_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp0_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp0_ext_hdmi_6g_reg_num; i++) { info->dp0_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v11->dp0_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2589,14 +2609,16 @@ } info->dp1_ext_hdmi_slv_addr = info_v11->dp1_retimer_set.HdmiSlvAddr; - info->dp1_ext_hdmi_reg_num = info_v11->dp1_retimer_set.HdmiRegNum; + info->dp1_ext_hdmi_reg_num = min_t(u8, info_v11->dp1_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp1_ext_hdmi_reg_settings)); for (i = 0; i < info->dp1_ext_hdmi_reg_num; i++) { info->dp1_ext_hdmi_reg_settings[i].i2c_reg_index = info_v11->dp1_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp1_ext_hdmi_reg_settings[i].i2c_reg_val = info_v11->dp1_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp1_ext_hdmi_6g_reg_num = info_v11->dp1_retimer_set.Hdmi6GRegNum; + info->dp1_ext_hdmi_6g_reg_num = min_t(u8, info_v11->dp1_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp1_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp1_ext_hdmi_6g_reg_num; i++) { info->dp1_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v11->dp1_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2605,14 +2627,16 @@ } info->dp2_ext_hdmi_slv_addr = info_v11->dp2_retimer_set.HdmiSlvAddr; - info->dp2_ext_hdmi_reg_num = info_v11->dp2_retimer_set.HdmiRegNum; + info->dp2_ext_hdmi_reg_num = min_t(u8, info_v11->dp2_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp2_ext_hdmi_reg_settings)); for (i = 0; i < info->dp2_ext_hdmi_reg_num; i++) { info->dp2_ext_hdmi_reg_settings[i].i2c_reg_index = info_v11->dp2_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp2_ext_hdmi_reg_settings[i].i2c_reg_val = info_v11->dp2_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp2_ext_hdmi_6g_reg_num = info_v11->dp2_retimer_set.Hdmi6GRegNum; + info->dp2_ext_hdmi_6g_reg_num = min_t(u8, info_v11->dp2_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp2_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp2_ext_hdmi_6g_reg_num; i++) { info->dp2_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v11->dp2_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2621,14 +2645,16 @@ } info->dp3_ext_hdmi_slv_addr = info_v11->dp3_retimer_set.HdmiSlvAddr; - info->dp3_ext_hdmi_reg_num = info_v11->dp3_retimer_set.HdmiRegNum; + info->dp3_ext_hdmi_reg_num = min_t(u8, info_v11->dp3_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp3_ext_hdmi_reg_settings)); for (i = 0; i < info->dp3_ext_hdmi_reg_num; i++) { info->dp3_ext_hdmi_reg_settings[i].i2c_reg_index = info_v11->dp3_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp3_ext_hdmi_reg_settings[i].i2c_reg_val = info_v11->dp3_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp3_ext_hdmi_6g_reg_num = info_v11->dp3_retimer_set.Hdmi6GRegNum; + info->dp3_ext_hdmi_6g_reg_num = min_t(u8, info_v11->dp3_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp3_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp3_ext_hdmi_6g_reg_num; i++) { info->dp3_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v11->dp3_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2778,14 +2804,16 @@ info->ext_disp_conn_info.checksum = info_v2_1->extdispconninfo.checksum; info->dp0_ext_hdmi_slv_addr = info_v2_1->dp0_retimer_set.HdmiSlvAddr; - info->dp0_ext_hdmi_reg_num = info_v2_1->dp0_retimer_set.HdmiRegNum; + info->dp0_ext_hdmi_reg_num = min_t(u8, info_v2_1->dp0_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp0_ext_hdmi_reg_settings)); for (i = 0; i < info->dp0_ext_hdmi_reg_num; i++) { info->dp0_ext_hdmi_reg_settings[i].i2c_reg_index = info_v2_1->dp0_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp0_ext_hdmi_reg_settings[i].i2c_reg_val = info_v2_1->dp0_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp0_ext_hdmi_6g_reg_num = info_v2_1->dp0_retimer_set.Hdmi6GRegNum; + info->dp0_ext_hdmi_6g_reg_num = min_t(u8, info_v2_1->dp0_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp0_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp0_ext_hdmi_6g_reg_num; i++) { info->dp0_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v2_1->dp0_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2793,14 +2821,16 @@ info_v2_1->dp0_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegVal; } info->dp1_ext_hdmi_slv_addr = info_v2_1->dp1_retimer_set.HdmiSlvAddr; - info->dp1_ext_hdmi_reg_num = info_v2_1->dp1_retimer_set.HdmiRegNum; + info->dp1_ext_hdmi_reg_num = min_t(u8, info_v2_1->dp1_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp1_ext_hdmi_reg_settings)); for (i = 0; i < info->dp1_ext_hdmi_reg_num; i++) { info->dp1_ext_hdmi_reg_settings[i].i2c_reg_index = info_v2_1->dp1_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp1_ext_hdmi_reg_settings[i].i2c_reg_val = info_v2_1->dp1_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp1_ext_hdmi_6g_reg_num = info_v2_1->dp1_retimer_set.Hdmi6GRegNum; + info->dp1_ext_hdmi_6g_reg_num = min_t(u8, info_v2_1->dp1_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp1_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp1_ext_hdmi_6g_reg_num; i++) { info->dp1_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v2_1->dp1_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2808,14 +2838,16 @@ info_v2_1->dp1_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegVal; } info->dp2_ext_hdmi_slv_addr = info_v2_1->dp2_retimer_set.HdmiSlvAddr; - info->dp2_ext_hdmi_reg_num = info_v2_1->dp2_retimer_set.HdmiRegNum; + info->dp2_ext_hdmi_reg_num = min_t(u8, info_v2_1->dp2_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp2_ext_hdmi_reg_settings)); for (i = 0; i < info->dp2_ext_hdmi_reg_num; i++) { info->dp2_ext_hdmi_reg_settings[i].i2c_reg_index = info_v2_1->dp2_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp2_ext_hdmi_reg_settings[i].i2c_reg_val = info_v2_1->dp2_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp2_ext_hdmi_6g_reg_num = info_v2_1->dp2_retimer_set.Hdmi6GRegNum; + info->dp2_ext_hdmi_6g_reg_num = min_t(u8, info_v2_1->dp2_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp2_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp2_ext_hdmi_6g_reg_num; i++) { info->dp2_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v2_1->dp2_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -2823,14 +2855,16 @@ info_v2_1->dp2_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegVal; } info->dp3_ext_hdmi_slv_addr = info_v2_1->dp3_retimer_set.HdmiSlvAddr; - info->dp3_ext_hdmi_reg_num = info_v2_1->dp3_retimer_set.HdmiRegNum; + info->dp3_ext_hdmi_reg_num = min_t(u8, info_v2_1->dp3_retimer_set.HdmiRegNum, + ARRAY_SIZE(info->dp3_ext_hdmi_reg_settings)); for (i = 0; i < info->dp3_ext_hdmi_reg_num; i++) { info->dp3_ext_hdmi_reg_settings[i].i2c_reg_index = info_v2_1->dp3_retimer_set.HdmiRegSetting[i].ucI2cRegIndex; info->dp3_ext_hdmi_reg_settings[i].i2c_reg_val = info_v2_1->dp3_retimer_set.HdmiRegSetting[i].ucI2cRegVal; } - info->dp3_ext_hdmi_6g_reg_num = info_v2_1->dp3_retimer_set.Hdmi6GRegNum; + info->dp3_ext_hdmi_6g_reg_num = min_t(u8, info_v2_1->dp3_retimer_set.Hdmi6GRegNum, + ARRAY_SIZE(info->dp3_ext_hdmi_6g_reg_settings)); for (i = 0; i < info->dp3_ext_hdmi_6g_reg_num; i++) { info->dp3_ext_hdmi_6g_reg_settings[i].i2c_reg_index = info_v2_1->dp3_retimer_set.Hdmi6GhzRegSetting[i].ucI2cRegIndex; @@ -3217,6 +3251,7 @@ { unsigned int record_offset; unsigned int j; + unsigned int n; struct atom_display_object_path_v2 *object; struct atom_bracket_layout_record *record; struct atom_common_record_header *record_header; @@ -3238,7 +3273,7 @@ (object->disp_recordoffset) + (unsigned int)(bp->object_info_tbl_offset); - for (;;) { + for (n = 0; n < BIOS_MAX_NUM_RECORD; n++) { record_header = (struct atom_common_record_header *) GET_IMAGE(struct atom_common_record_header, @@ -3332,6 +3367,7 @@ struct slot_layout_info *slot_layout_info) { unsigned int record_offset; + unsigned int n; struct atom_display_object_path_v3 *object; struct atom_bracket_layout_record_v2 *record; struct atom_common_record_header *record_header; @@ -3354,7 +3390,7 @@ (object->disp_recordoffset) + (unsigned int)(bp->object_info_tbl_offset); - for (;;) { + for (n = 0; n < BIOS_MAX_NUM_RECORD; n++) { record_header = (struct atom_common_record_header *) GET_IMAGE(struct atom_common_record_header, diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.c 2026-06-19 11:42:39.000000000 +0000 @@ -37,10 +37,13 @@ uint32_t offset, uint32_t size) { - if (bp->bios && offset + size < bp->bios_size) - return bp->bios + offset; - else + if (!bp->bios) return NULL; + + if (offset > bp->bios_size || size > bp->bios_size - offset) + return NULL; + + return bp->bios + offset; } #include "reg_helper.h" diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.h linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.h --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/bios/bios_parser_helper.h 2026-06-19 11:42:39.000000000 +0000 @@ -38,4 +38,9 @@ #define GET_IMAGE(type, offset) ((type *) bios_get_image(&bp->base, offset, sizeof(type))) +/* Upper bound on the number of records in a VBIOS record chain. Prevents + * unbounded looping if the VBIOS image is malformed and lacks a terminator. + */ +#define BIOS_MAX_NUM_RECORD 256 + #endif diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/core/dc.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/core/dc.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/core/dc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/core/dc.c 2026-06-19 11:42:39.000000000 +0000 @@ -5661,7 +5661,11 @@ uint8_t action; union dmub_rb_cmd cmd = {0}; - ASSERT(payload->length <= 16); + if (link_index >= dc->link_count || !dc->links[link_index]) + return false; + + if (payload->length > sizeof(cmd.dp_aux_access.aux_control.dpaux.data)) + return false; cmd.dp_aux_access.header.type = DMUB_CMD__DP_AUX_ACCESS; cmd.dp_aux_access.header.payload_bytes = 0; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c 2026-06-19 11:42:39.000000000 +0000 @@ -989,7 +989,9 @@ ASSERT(result == BP_RESULT_OK); } - aux_initialize(enc110); + + if (enc110->aux_regs) + aux_initialize(enc110); /* reinitialize HPD. * hpd_initialize() will pass DIG_FE id to HW context. diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 2026-06-19 11:42:39.000000000 +0000 @@ -110,7 +110,15 @@ { COLOR_SPACE_YCBCR601_LIMITED, { 0xE00, 0xF447, 0xFDB9, 0x1000, 0x991, 0x12C9, 0x3A6, 0x200, 0xFB47, 0xF6B9, 0xE00, 0x1000} }, { COLOR_SPACE_YCBCR709_LIMITED, { 0xE00, 0xF349, 0xFEB7, 0x1000, 0x6CE, 0x16E3, - 0x24F, 0x200, 0xFCCB, 0xF535, 0xE00, 0x1000} } + 0x24F, 0x200, 0xFCCB, 0xF535, 0xE00, 0x1000} }, +{ COLOR_SPACE_2020_RGB_FULLRANGE, + { 0x2000, 0, 0, 0, 0, 0x2000, 0, 0, 0, 0, 0x2000, 0} }, +{ COLOR_SPACE_2020_RGB_LIMITEDRANGE, + { 0x1B67, 0, 0, 0x201, 0, 0x1B67, 0, 0x201, 0, 0, 0x1B67, 0x201} }, +{ COLOR_SPACE_2020_YCBCR_LIMITED, { 0x1000, 0xF149, 0xFEB7, 0x1004, 0x0868, + 0x15B2, 0x01E6, 0x201, 0xFB88, 0xF478, 0x1000, 0x1004} }, +{ COLOR_SPACE_2020_YCBCR_FULL, { 0x1000, 0xF149, 0xFEB7, 0x1004, 0x0868, 0x15B2, + 0x01E6, 0x201, 0xFB88, 0xF478, 0x1000, 0x1004} } }; static bool setup_scaling_configuration( diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c --- linux-6.12.90/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_csc_v.c 2026-06-19 11:42:39.000000000 +0000 @@ -88,7 +88,15 @@ { COLOR_SPACE_YCBCR601_LIMITED, { 0xE00, 0xF447, 0xFDB9, 0x1000, 0x991, 0x12C9, 0x3A6, 0x200, 0xFB47, 0xF6B9, 0xE00, 0x1000} }, { COLOR_SPACE_YCBCR709_LIMITED, { 0xE00, 0xF349, 0xFEB7, 0x1000, 0x6CE, 0x16E3, - 0x24F, 0x200, 0xFCCB, 0xF535, 0xE00, 0x1000} } + 0x24F, 0x200, 0xFCCB, 0xF535, 0xE00, 0x1000} }, +{ COLOR_SPACE_2020_RGB_FULLRANGE, + { 0x2000, 0, 0, 0, 0, 0x2000, 0, 0, 0, 0, 0x2000, 0} }, +{ COLOR_SPACE_2020_RGB_LIMITEDRANGE, + { 0x1B67, 0, 0, 0x201, 0, 0x1B67, 0, 0x201, 0, 0, 0x1B67, 0x201} }, +{ COLOR_SPACE_2020_YCBCR_LIMITED, { 0x1000, 0xF149, 0xFEB7, 0x1004, 0x0868, + 0x15B2, 0x01E6, 0x201, 0xFB88, 0xF478, 0x1000, 0x1004} }, +{ COLOR_SPACE_2020_YCBCR_FULL, { 0x1000, 0xF149, 0xFEB7, 0x1004, 0x0868, 0x15B2, + 0x01E6, 0x201, 0xFB88, 0xF478, 0x1000, 0x1004} } }; enum csc_color_mode { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h linux-6.12.94/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h --- linux-6.12.90/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h 2026-06-19 11:42:39.000000000 +0000 @@ -153,6 +153,10 @@ uint32_t drr_enabled; uint32_t min_drr_refresh_rate; bool realtek_eDPToLVDS; + uint16_t panel_width_mm; + uint16_t panel_height_mm; + uint16_t fake_edid_size; + const uint8_t *fake_edid; }; struct dc_firmware_info { diff -Nru linux-6.12.90/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c linux-6.12.94/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c --- linux-6.12.90/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c 2026-06-19 11:42:39.000000000 +0000 @@ -529,7 +529,8 @@ } else { status = read(hdcp, MOD_HDCP_MESSAGE_ID_READ_REPEATER_AUTH_SEND_RECEIVERID_LIST, hdcp->auth.msg.hdcp2.rx_id_list, - hdcp->auth.msg.hdcp2.rx_id_list_size); + MIN(hdcp->auth.msg.hdcp2.rx_id_list_size, + sizeof(hdcp->auth.msg.hdcp2.rx_id_list))); } return status; } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/include/amd_shared.h linux-6.12.94/drivers/gpu/drm/amd/include/amd_shared.h --- linux-6.12.90/drivers/gpu/drm/amd/include/amd_shared.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/include/amd_shared.h 2026-06-19 11:42:39.000000000 +0000 @@ -375,9 +375,11 @@ * making calls to hooks from each IP block. This list is ordered to ensure * that the driver initializes the IP blocks in a safe sequence. */ +struct amdgpu_ip_block; + struct amd_ip_funcs { char *name; - int (*early_init)(void *handle); + int (*early_init)(struct amdgpu_ip_block *ip_block); int (*late_init)(void *handle); int (*sw_init)(void *handle); int (*sw_fini)(void *handle); @@ -399,7 +401,7 @@ int (*set_powergating_state)(void *handle, enum amd_powergating_state state); void (*get_clockgating_state)(void *handle, u64 *flags); - void (*dump_ip_state)(void *handle); + void (*dump_ip_state)(struct amdgpu_ip_block *ip_block); void (*print_ip_state)(void *handle, struct drm_printer *p); }; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c linux-6.12.94/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c 2026-06-19 11:42:39.000000000 +0000 @@ -2954,9 +2954,9 @@ return actual_temp; } -static int kv_dpm_early_init(void *handle) +static int kv_dpm_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->powerplay.pp_funcs = &kv_dpm_funcs; adev->powerplay.pp_handle = adev; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c linux-6.12.94/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c 2026-06-19 11:42:39.000000000 +0000 @@ -3062,6 +3062,10 @@ /* we never hit the non-gddr5 limit so disable it */ u32 switch_limit = adev->gmc.vram_type == AMDGPU_VRAM_TYPE_GDDR5 ? 450 : 0; + /* Disregard vblank time when there are no displays connected */ + if (!adev->pm.pm_display_cfg.num_display) + return false; + /* Consider zero vblank time too short and disable MCLK switching. * Note that the vblank time is set to maximum when no displays are attached, * so we'll still enable MCLK switching in that case. @@ -7972,10 +7976,10 @@ amdgpu_dpm_print_ps_status(adev, rps); } -static int si_dpm_early_init(void *handle) +static int si_dpm_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; adev->powerplay.pp_funcs = &si_dpm_funcs; adev->powerplay.pp_handle = adev; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c 2026-06-19 11:42:39.000000000 +0000 @@ -80,11 +80,10 @@ hwmgr = NULL; } -static int pp_early_init(void *handle) +static int pp_early_init(struct amdgpu_ip_block *ip_block) { int ret; - struct amdgpu_device *adev = handle; - + struct amdgpu_device *adev = ip_block->adev; ret = amd_powerplay_create(adev); if (ret != 0) diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c 2026-06-19 11:42:39.000000000 +0000 @@ -104,6 +104,21 @@ PP_GFXOFF_MASK); hwmgr->pp_table_version = PP_TABLE_V0; hwmgr->od_enabled = false; + switch (hwmgr->chip_id) { + case CHIP_BONAIRE: + /* R9 M380 in iMac 2015: SMU hangs when enabling MCLK DPM + * R7 260X cards with old MC ucode: MCLK DPM is unstable + */ + if (adev->pdev->subsystem_vendor == 0x106B || + adev->pdev->device == 0x6658) { + dev_info(adev->dev, "disabling MCLK DPM on quirky ASIC"); + adev->pm.pp_feature &= ~PP_MCLK_DPM_MASK; + hwmgr->feature_mask &= ~PP_MCLK_DPM_MASK; + } + break; + default: + break; + } smu7_init_function_pointers(hwmgr); break; case AMDGPU_FAMILY_CZ: diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c 2026-06-19 11:42:39.000000000 +0000 @@ -787,7 +787,7 @@ hwmgr->dyn_state.vddc_dependency_on_mclk; struct phm_cac_leakage_table *std_voltage_table = hwmgr->dyn_state.cac_leakage_table; - uint32_t i; + uint32_t i, clk; PP_ASSERT_WITH_CODE(allowed_vdd_sclk_table != NULL, "SCLK dependency table is missing. This table is mandatory", return -EINVAL); @@ -804,10 +804,12 @@ data->dpm_table.sclk_table.count = 0; for (i = 0; i < allowed_vdd_sclk_table->count; i++) { + clk = min(allowed_vdd_sclk_table->entries[i].clk, data->sclk_cap); + if (i == 0 || data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count-1].value != - allowed_vdd_sclk_table->entries[i].clk) { + clk) { data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].value = - allowed_vdd_sclk_table->entries[i].clk; + clk; data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].enabled = (i == 0) ? 1 : 0; data->dpm_table.sclk_table.count++; } @@ -2802,6 +2804,10 @@ if (tmp) return -EINVAL; + tmp = smu7_patch_vddc(hwmgr, hwmgr->dyn_state.vddc_dependency_on_display_clock); + if (tmp) + return -EINVAL; + tmp = smu7_patch_vce_vddc(hwmgr, hwmgr->dyn_state.vce_clock_voltage_dependency_table); if (tmp) return -EINVAL; @@ -2885,6 +2891,8 @@ { kfree(hwmgr->dyn_state.vddc_dep_on_dal_pwrl); hwmgr->dyn_state.vddc_dep_on_dal_pwrl = NULL; + kfree(hwmgr->dyn_state.vddc_dependency_on_display_clock); + hwmgr->dyn_state.vddc_dependency_on_display_clock = NULL; kfree(hwmgr->backend); hwmgr->backend = NULL; @@ -2955,6 +2963,70 @@ return ret; } +static int smu7_init_voltage_dependency_on_display_clock_table(struct pp_hwmgr *hwmgr) +{ + struct phm_clock_voltage_dependency_table *table; + + if (!amdgpu_device_ip_get_ip_block(hwmgr->adev, AMD_IP_BLOCK_TYPE_DCE)) + return 0; + + table = kzalloc(struct_size(table, entries, 4), GFP_KERNEL); + if (!table) + return -ENOMEM; + + if (hwmgr->chip_id >= CHIP_POLARIS10) { + table->entries[0].clk = 38918; + table->entries[1].clk = 45900; + table->entries[2].clk = 66700; + table->entries[3].clk = 113200; + + table->entries[0].v = 700; + table->entries[1].v = 740; + table->entries[2].v = 800; + table->entries[3].v = 900; + } else { + if (hwmgr->chip_family == AMDGPU_FAMILY_CZ) { + table->entries[0].clk = 35200; + table->entries[1].clk = 35200; + table->entries[2].clk = 46700; + table->entries[3].clk = 64300; + } else { + table->entries[0].clk = 0; + table->entries[1].clk = 35200; + table->entries[2].clk = 54000; + table->entries[3].clk = 62500; + } + + table->entries[0].v = 0; + table->entries[1].v = 720; + table->entries[2].v = 810; + table->entries[3].v = 900; + } + + table->count = 4; + hwmgr->dyn_state.vddc_dependency_on_display_clock = table; + return 0; +} + +static void smu7_set_sclk_cap(struct pp_hwmgr *hwmgr) +{ + struct amdgpu_device *adev = hwmgr->adev; + struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); + + data->sclk_cap = 0xffffffff; + + if (hwmgr->od_enabled) + return; + + /* R9 390X board: last sclk dpm level is unstable, use lower sclk */ + if (adev->pdev->device == 0x67B0 && + adev->pdev->subsystem_vendor == 0x1043) + data->sclk_cap = 104000; /* 1040 MHz */ + + if (data->sclk_cap != 0xffffffff) + dev_info(adev->dev, "sclk cap: %u kHz on quirky ASIC\n", data->sclk_cap * 10); +} + static int smu7_hwmgr_backend_init(struct pp_hwmgr *hwmgr) { struct amdgpu_device *adev = hwmgr->adev; @@ -2966,6 +3038,7 @@ return -ENOMEM; hwmgr->backend = data; + smu7_set_sclk_cap(hwmgr); smu7_patch_voltage_workaround(hwmgr); smu7_init_dpm_defaults(hwmgr); @@ -2983,6 +3056,10 @@ smu7_get_elb_voltages(hwmgr); } + result = smu7_init_voltage_dependency_on_display_clock_table(hwmgr); + if (result) + goto fail; + if (hwmgr->pp_table_version == PP_TABLE_V1) { smu7_complete_dependency_tables(hwmgr); smu7_set_private_data_based_on_pptable_v1(hwmgr); @@ -3079,13 +3156,40 @@ return 0; } +static uint32_t smu7_lookup_vddc_from_dispclk(struct pp_hwmgr *hwmgr) +{ + const struct amd_pp_display_configuration *cfg = hwmgr->display_config; + const struct phm_clock_voltage_dependency_table *vddc_dep_on_dispclk = + hwmgr->dyn_state.vddc_dependency_on_display_clock; + uint32_t i; + + if (!vddc_dep_on_dispclk || !vddc_dep_on_dispclk->count || + !cfg || !cfg->num_display || !cfg->display_clk) + return 0; + + /* Start from 1 because ClocksStateUltraLow should not be used according to DC. */ + for (i = 1; i < vddc_dep_on_dispclk->count; ++i) + if (vddc_dep_on_dispclk->entries[i].clk >= cfg->display_clk) + return vddc_dep_on_dispclk->entries[i].v; + + return vddc_dep_on_dispclk->entries[vddc_dep_on_dispclk->count - 1].v; +} + +static void smu7_apply_minimum_dce_voltage_request(struct pp_hwmgr *hwmgr) +{ + uint32_t req_vddc = smu7_lookup_vddc_from_dispclk(hwmgr); + + smum_send_msg_to_smc_with_parameter(hwmgr, + PPSMC_MSG_VddC_Request, + req_vddc * VOLTAGE_SCALE, + NULL); +} + static int smu7_upload_dpm_level_enable_mask(struct pp_hwmgr *hwmgr) { struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend); - if (hwmgr->pp_table_version == PP_TABLE_V1) - phm_apply_dal_min_voltage_request(hwmgr); -/* TO DO for v0 iceland and Ci*/ + smu7_apply_minimum_dce_voltage_request(hwmgr); if (!data->sclk_dpm_key_disabled) { if (data->dpm_level_enable_mask.sclk_dpm_enable_mask) @@ -3821,7 +3925,7 @@ /* Performance levels are arranged from low to high. */ performance_level->memory_clock = memory_clock; - performance_level->engine_clock = engine_clock; + performance_level->engine_clock = min(engine_clock, data->sclk_cap); pcie_gen_from_bios = visland_clk_info->ucPCIEGen; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h 2026-06-19 11:42:39.000000000 +0000 @@ -234,6 +234,7 @@ uint32_t pcie_gen_cap; uint32_t pcie_lane_cap; uint32_t pcie_spc_cap; + uint32_t sclk_cap; struct smu7_leakage_voltage vddc_leakage; struct smu7_leakage_voltage vddci_leakage; struct smu7_leakage_voltage vddcgfx_leakage; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h 2026-06-19 11:42:39.000000000 +0000 @@ -632,6 +632,7 @@ struct phm_clock_voltage_dependency_table *vddci_dependency_on_mclk; struct phm_clock_voltage_dependency_table *vddc_dependency_on_mclk; struct phm_clock_voltage_dependency_table *mvdd_dependency_on_mclk; + struct phm_clock_voltage_dependency_table *vddc_dependency_on_display_clock; struct phm_clock_voltage_dependency_table *vddc_dep_on_dal_pwrl; struct phm_clock_array *valid_sclk_values; struct phm_clock_array *valid_mclk_values; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c 2026-06-19 11:42:39.000000000 +0000 @@ -245,7 +245,7 @@ smu_data->power_tune_defaults = &defaults_hawaii_pro; break; case 0x67B8: - case 0x66B0: + case 0x67B0: smu_data->power_tune_defaults = &defaults_hawaii_xt; break; case 0x6640: @@ -543,12 +543,11 @@ { struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); const struct ci_pt_defaults *defaults = smu_data->power_tune_defaults; - uint32_t temp; if (ci_read_smc_sram_dword(hwmgr, fuse_table_offset + offsetof(SMU7_Discrete_PmFuses, TdcWaterfallCtl), - (uint32_t *)&temp, SMC_RAM_END)) + (uint32_t *)&smu_data->power_tune_table.TdcWaterfallCtl, SMC_RAM_END)) PP_ASSERT_WITH_CODE(false, "Attempt to read PmFuses.DW6 (SviLoadLineEn) from SMC Failed!", return -EINVAL); @@ -1217,7 +1216,7 @@ } memory_level->EnabledForThrottle = 1; - memory_level->EnabledForActivity = 1; + memory_level->EnabledForActivity = 0; memory_level->UpH = data->current_profile_setting.mclk_up_hyst; memory_level->DownH = data->current_profile_setting.mclk_down_hyst; memory_level->VoltageDownH = 0; @@ -1322,6 +1321,14 @@ return result; } + if (data->mclk_dpm_key_disabled && dpm_table->mclk_table.count) { + /* Populate the table with the highest MCLK level when MCLK DPM is disabled */ + for (i = 0; i < dpm_table->mclk_table.count - 1; i++) { + levels[i] = levels[dpm_table->mclk_table.count - 1]; + levels[i].DisplayWatermark = PPSMC_DISPLAY_WATERMARK_HIGH; + } + } + smu_data->smc_state_table.MemoryLevel[0].EnabledForActivity = 1; dev_id = adev->pdev->device; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c 2026-06-19 11:42:39.000000000 +0000 @@ -746,9 +746,9 @@ return 0; } -static int smu_early_init(void *handle) +static int smu_early_init(struct amdgpu_ip_block *ip_block) { - struct amdgpu_device *adev = (struct amdgpu_device *)handle; + struct amdgpu_device *adev = ip_block->adev; struct smu_context *smu; int r; diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c 2026-06-19 11:42:39.000000000 +0000 @@ -2383,28 +2383,30 @@ } static int smu_v13_0_0_get_power_limit(struct smu_context *smu, - uint32_t *current_power_limit, - uint32_t *default_power_limit, - uint32_t *max_power_limit, - uint32_t *min_power_limit) + uint32_t *current_power_limit, + uint32_t *default_power_limit, + uint32_t *max_power_limit, + uint32_t *min_power_limit) { struct smu_table_context *table_context = &smu->smu_table; struct smu_13_0_0_powerplay_table *powerplay_table = (struct smu_13_0_0_powerplay_table *)table_context->power_play_table; PPTable_t *pptable = table_context->driver_pptable; SkuTable_t *skutable = &pptable->SkuTable; - uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; - uint32_t msg_limit = skutable->MsgLimits.Power[PPT_THROTTLER_PPT0][POWER_SOURCE_AC]; - - if (smu_v13_0_get_current_power_limit(smu, &power_limit)) - power_limit = smu->adev->pm.ac_power ? + uint32_t pp_limit = smu->adev->pm.ac_power ? skutable->SocketPowerLimitAc[PPT_THROTTLER_PPT0] : skutable->SocketPowerLimitDc[PPT_THROTTLER_PPT0]; + uint32_t power_limit = 0, od_percent_upper = 0, od_percent_lower = 0; + int ret; + + if (current_power_limit) { + ret = smu_v13_0_get_current_power_limit(smu, &power_limit); + if (ret) + *current_power_limit = pp_limit; + } - if (current_power_limit) - *current_power_limit = power_limit; if (default_power_limit) - *default_power_limit = power_limit; + *default_power_limit = pp_limit; if (powerplay_table) { if (smu->od_enabled && @@ -2418,15 +2420,15 @@ } dev_dbg(smu->adev->dev, "od percent upper:%d, od percent lower:%d (default power: %d)\n", - od_percent_upper, od_percent_lower, power_limit); + od_percent_upper, od_percent_lower, pp_limit); if (max_power_limit) { - *max_power_limit = msg_limit * (100 + od_percent_upper); + *max_power_limit = pp_limit * (100 + od_percent_upper); *max_power_limit /= 100; } if (min_power_limit) { - *min_power_limit = power_limit * (100 - od_percent_lower); + *min_power_limit = pp_limit * (100 - od_percent_lower); *min_power_limit /= 100; } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c 2026-06-19 11:42:39.000000000 +0000 @@ -2344,28 +2344,32 @@ } static int smu_v13_0_7_get_power_limit(struct smu_context *smu, - uint32_t *current_power_limit, - uint32_t *default_power_limit, - uint32_t *max_power_limit, - uint32_t *min_power_limit) + uint32_t *current_power_limit, + uint32_t *default_power_limit, + uint32_t *max_power_limit, + uint32_t *min_power_limit) { struct smu_table_context *table_context = &smu->smu_table; struct smu_13_0_7_powerplay_table *powerplay_table = (struct smu_13_0_7_powerplay_table *)table_context->power_play_table; PPTable_t *pptable = table_context->driver_pptable; SkuTable_t *skutable = &pptable->SkuTable; - uint32_t power_limit, od_percent_upper = 0, od_percent_lower = 0; - uint32_t msg_limit = skutable->MsgLimits.Power[PPT_THROTTLER_PPT0][POWER_SOURCE_AC]; - - if (smu_v13_0_get_current_power_limit(smu, &power_limit)) - power_limit = smu->adev->pm.ac_power ? + uint32_t pp_limit = smu->adev->pm.ac_power ? skutable->SocketPowerLimitAc[PPT_THROTTLER_PPT0] : skutable->SocketPowerLimitDc[PPT_THROTTLER_PPT0]; + uint32_t power_limit = 0, od_percent_upper = 0, od_percent_lower = 0; + int ret; + + if (current_power_limit) { + ret = smu_v13_0_get_current_power_limit(smu, &power_limit); + if (ret) + power_limit = pp_limit; - if (current_power_limit) *current_power_limit = power_limit; + } + if (default_power_limit) - *default_power_limit = power_limit; + *default_power_limit = pp_limit; if (powerplay_table) { if (smu->od_enabled && @@ -2379,15 +2383,15 @@ } dev_dbg(smu->adev->dev, "od percent upper:%d, od percent lower:%d (default power: %d)\n", - od_percent_upper, od_percent_lower, power_limit); + od_percent_upper, od_percent_lower, pp_limit); if (max_power_limit) { - *max_power_limit = msg_limit * (100 + od_percent_upper); + *max_power_limit = pp_limit * (100 + od_percent_upper); *max_power_limit /= 100; } if (min_power_limit) { - *min_power_limit = power_limit * (100 - od_percent_lower); + *min_power_limit = pp_limit * (100 - od_percent_lower); *min_power_limit /= 100; } diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c 2026-06-19 11:42:39.000000000 +0000 @@ -1219,7 +1219,8 @@ switch (clk_type) { case SMU_GFXCLK: case SMU_SCLK: - msg_set_min = SMU_MSG_SetHardMinGfxClk; + /* SoftMin lets PMFW throttle gfxclk; HardMin would override SoftMax. */ + msg_set_min = SMU_MSG_SetSoftMinGfxclk; msg_set_max = SMU_MSG_SetSoftMaxGfxClk; break; case SMU_FCLK: diff -Nru linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c --- linux-6.12.90/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c 2026-06-19 11:42:39.000000000 +0000 @@ -2208,7 +2208,6 @@ metrics->Vcn1ActivityPercentage); gpu_metrics->average_socket_power = metrics->AverageSocketPower; - gpu_metrics->energy_accumulator = metrics->EnergyAccumulator; if (metrics->AverageGfxActivity <= SMU_14_0_2_BUSY_THRESHOLD) gpu_metrics->average_gfxclk_frequency = metrics->AverageGfxclkFrequencyPostDs; diff -Nru linux-6.12.90/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c linux-6.12.94/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c --- linux-6.12.90/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c 2026-06-19 11:42:39.000000000 +0000 @@ -4,6 +4,8 @@ * Author: James.Qian.Wang * */ +#include + #include #include #include @@ -92,7 +94,9 @@ kfb->afbc_size = kfb->offset_payload + n_blocks * ALIGN(bpp * AFBC_SUPERBLK_PIXELS / 8, AFBC_SUPERBLK_ALIGNMENT); - min_size = kfb->afbc_size + fb->offsets[0]; + if (check_add_overflow(kfb->afbc_size, fb->offsets[0], &min_size)) { + goto check_failed; + } if (min_size > obj->size) { DRM_DEBUG_KMS("afbc size check failed, obj_size: 0x%zx. min_size 0x%llx.\n", obj->size, min_size); diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c --- linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -810,7 +810,7 @@ bridge_attached = mhdp->bridge_attached; spin_unlock(&mhdp->start_lock); if (bridge_attached) { - if (mhdp->connector.dev) + if (mhdp->connector_ptr) drm_kms_helper_hotplug_event(mhdp->bridge.dev); else drm_bridge_hpd_notify(&mhdp->bridge, cdns_mhdp_detect(mhdp)); @@ -1706,6 +1706,7 @@ return ret; } + mhdp->connector_ptr = conn; drm_connector_helper_add(conn, &cdns_mhdp_conn_helper_funcs); ret = drm_display_info_set_bus_formats(&conn->display_info, @@ -1985,17 +1986,25 @@ struct drm_atomic_state *state = bridge_state->base.state; struct cdns_mhdp_bridge_state *mhdp_state; struct drm_crtc_state *crtc_state; - struct drm_connector *connector; struct drm_connector_state *conn_state; struct drm_bridge_state *new_state; const struct drm_display_mode *mode; u32 resp; - int ret; + int ret = 0; dev_dbg(mhdp->dev, "bridge enable\n"); mutex_lock(&mhdp->link_mutex); + mhdp->connector_ptr = drm_atomic_get_new_connector_for_encoder(state, + bridge->encoder); + if (WARN_ON(!mhdp->connector_ptr)) + goto out; + + conn_state = drm_atomic_get_new_connector_state(state, mhdp->connector_ptr); + if (WARN_ON(!conn_state)) + goto out; + if (mhdp->plugged && !mhdp->link_up) { ret = cdns_mhdp_link_up(mhdp); if (ret < 0) @@ -2015,15 +2024,6 @@ cdns_mhdp_reg_write(mhdp, CDNS_DPTX_CAR, resp | CDNS_VIF_CLK_EN | CDNS_VIF_CLK_RSTN); - connector = drm_atomic_get_new_connector_for_encoder(state, - bridge->encoder); - if (WARN_ON(!connector)) - goto out; - - conn_state = drm_atomic_get_new_connector_state(state, connector); - if (WARN_ON(!conn_state)) - goto out; - if (mhdp->hdcp_supported && mhdp->hw_state == MHDP_HW_READY && conn_state->content_protection == @@ -2100,6 +2100,7 @@ if (mhdp->info && mhdp->info->ops && mhdp->info->ops->disable) mhdp->info->ops->disable(mhdp); + mhdp->connector_ptr = NULL; mutex_unlock(&mhdp->link_mutex); } @@ -2192,6 +2193,10 @@ { struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); const struct drm_display_mode *mode = &crtc_state->adjusted_mode; + struct drm_connector_state *old_state, *new_state; + struct drm_atomic_state *state = crtc_state->state; + struct drm_connector *conn = mhdp->connector_ptr; + u64 old_cp, new_cp; mutex_lock(&mhdp->link_mutex); @@ -2211,6 +2216,25 @@ if (mhdp->info) bridge_state->input_bus_cfg.flags = *mhdp->info->input_bus_flags; + if (conn && mhdp->hdcp_supported) { + old_state = drm_atomic_get_old_connector_state(state, conn); + new_state = drm_atomic_get_new_connector_state(state, conn); + old_cp = old_state->content_protection; + new_cp = new_state->content_protection; + + if (old_state->hdcp_content_type != new_state->hdcp_content_type && + new_cp != DRM_MODE_CONTENT_PROTECTION_UNDESIRED) { + new_state->content_protection = DRM_MODE_CONTENT_PROTECTION_DESIRED; + crtc_state = drm_atomic_get_new_crtc_state(state, new_state->crtc); + crtc_state->mode_changed = true; + } + + if (!new_state->crtc) { + if (old_cp == DRM_MODE_CONTENT_PROTECTION_ENABLED) + new_state->content_protection = DRM_MODE_CONTENT_PROTECTION_DESIRED; + } + } + mutex_unlock(&mhdp->link_mutex); return 0; } @@ -2230,6 +2254,25 @@ return cdns_mhdp_edid_read(mhdp, connector); } +static enum drm_mode_status +cdns_mhdp_bridge_mode_valid(struct drm_bridge *bridge, + const struct drm_display_info *info, + const struct drm_display_mode *mode) +{ + struct cdns_mhdp_device *mhdp = bridge_to_mhdp(bridge); + + mutex_lock(&mhdp->link_mutex); + + if (!cdns_mhdp_bandwidth_ok(mhdp, mode, mhdp->link.num_lanes, + mhdp->link.rate)) { + mutex_unlock(&mhdp->link_mutex); + return MODE_CLOCK_HIGH; + } + + mutex_unlock(&mhdp->link_mutex); + return MODE_OK; +} + static const struct drm_bridge_funcs cdns_mhdp_bridge_funcs = { .atomic_enable = cdns_mhdp_atomic_enable, .atomic_disable = cdns_mhdp_atomic_disable, @@ -2244,6 +2287,7 @@ .edid_read = cdns_mhdp_bridge_edid_read, .hpd_enable = cdns_mhdp_bridge_hpd_enable, .hpd_disable = cdns_mhdp_bridge_hpd_disable, + .mode_valid = cdns_mhdp_bridge_mode_valid, }; static bool cdns_mhdp_detect_hpd(struct cdns_mhdp_device *mhdp, bool *hpd_pulse) @@ -2365,7 +2409,7 @@ mhdp = container_of(work, typeof(*mhdp), modeset_retry_work); - conn = &mhdp->connector; + conn = mhdp->connector_ptr; /* Grab the locks before changing connector property */ mutex_lock(&conn->dev->mode_config.mutex); @@ -2442,7 +2486,7 @@ int ret; ret = cdns_mhdp_update_link_status(mhdp); - if (mhdp->connector.dev) { + if (mhdp->connector_ptr) { if (ret < 0) schedule_work(&mhdp->modeset_retry_work); else diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h --- linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h 2026-06-19 11:42:39.000000000 +0000 @@ -376,6 +376,7 @@ struct mutex link_mutex; struct drm_connector connector; + struct drm_connector *connector_ptr; struct drm_bridge bridge; struct cdns_mhdp_link link; diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c --- linux-6.12.90/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -394,7 +394,7 @@ int ret; dev_dbg(mhdp->dev, "[%s:%d] HDCP is being disabled...\n", - mhdp->connector.name, mhdp->connector.base.id); + mhdp->connector_ptr->name, mhdp->connector_ptr->base.id); ret = cdns_mhdp_hdcp_set_config(mhdp, 0, false); @@ -436,6 +436,10 @@ int ret = 0; mutex_lock(&mhdp->hdcp.mutex); + + if (!mhdp->connector_ptr) + goto out; + if (mhdp->hdcp.value == DRM_MODE_CONTENT_PROTECTION_UNDESIRED) goto out; @@ -445,7 +449,7 @@ dev_err(mhdp->dev, "[%s:%d] HDCP link failed, retrying authentication\n", - mhdp->connector.name, mhdp->connector.base.id); + mhdp->connector_ptr->name, mhdp->connector_ptr->base.id); ret = _cdns_mhdp_hdcp_disable(mhdp); if (ret) { @@ -487,13 +491,19 @@ struct cdns_mhdp_device *mhdp = container_of(hdcp, struct cdns_mhdp_device, hdcp); - struct drm_device *dev = mhdp->connector.dev; + struct drm_device *dev = NULL; struct drm_connector_state *state; + if (mhdp->connector_ptr) + dev = mhdp->connector_ptr->dev; + + if (!dev) + return; + drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); mutex_lock(&mhdp->hdcp.mutex); if (mhdp->hdcp.value != DRM_MODE_CONTENT_PROTECTION_UNDESIRED) { - state = mhdp->connector.state; + state = mhdp->connector_ptr->state; state->content_protection = mhdp->hdcp.value; } mutex_unlock(&mhdp->hdcp.mutex); diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/chipone-icn6211.c linux-6.12.94/drivers/gpu/drm/bridge/chipone-icn6211.c --- linux-6.12.90/drivers/gpu/drm/bridge/chipone-icn6211.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/chipone-icn6211.c 2026-06-19 11:42:39.000000000 +0000 @@ -757,7 +757,9 @@ dev_set_drvdata(dev, icn); i2c_set_clientdata(client, icn); - drm_bridge_add(&icn->bridge); + ret = devm_drm_bridge_add(dev, &icn->bridge); + if (ret) + return ret; return chipone_dsi_host_attach(icn); } diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/ite-it66121.c linux-6.12.94/drivers/gpu/drm/bridge/ite-it66121.c --- linux-6.12.90/drivers/gpu/drm/bridge/ite-it66121.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/ite-it66121.c 2026-06-19 11:42:39.000000000 +0000 @@ -1559,6 +1559,11 @@ return ret; } + ctx->gpio_reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); + if (IS_ERR(ctx->gpio_reset)) + return dev_err_probe(dev, PTR_ERR(ctx->gpio_reset), + "Failed to get reset GPIO\n"); + it66121_hw_reset(ctx); ctx->regmap = devm_regmap_init_i2c(client, &it66121_regmap_config); diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c linux-6.12.94/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c --- linux-6.12.90/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 2026-06-19 11:42:39.000000000 +0000 @@ -258,7 +258,6 @@ goto out; drm_bridge_remove(&ge_b850v3_lvds_ptr->bridge); - ge_b850v3_lvds_ptr = NULL; out: mutex_unlock(&ge_b850v3_lvds_dev_mutex); @@ -268,6 +267,7 @@ { struct i2c_client *stdp4028_i2c = ge_b850v3_lvds_ptr->stdp4028_i2c; struct device *dev = &stdp4028_i2c->dev; + int ret; /* drm bridge initialization */ ge_b850v3_lvds_ptr->bridge.funcs = &ge_b850v3_lvds_funcs; @@ -285,11 +285,15 @@ if (!stdp4028_i2c->irq) return 0; - return devm_request_threaded_irq(&stdp4028_i2c->dev, - stdp4028_i2c->irq, NULL, - ge_b850v3_lvds_irq_handler, - IRQF_TRIGGER_HIGH | IRQF_ONESHOT, - "ge-b850v3-lvds-dp", ge_b850v3_lvds_ptr); + ret = devm_request_threaded_irq(&stdp4028_i2c->dev, + stdp4028_i2c->irq, NULL, + ge_b850v3_lvds_irq_handler, + IRQF_TRIGGER_HIGH | IRQF_ONESHOT, + "ge-b850v3-lvds-dp", ge_b850v3_lvds_ptr); + if (ret) + drm_bridge_remove(&ge_b850v3_lvds_ptr->bridge); + + return ret; } static int stdp4028_ge_b850v3_fw_probe(struct i2c_client *stdp4028_i2c) diff -Nru linux-6.12.90/drivers/gpu/drm/bridge/sil-sii8620.c linux-6.12.94/drivers/gpu/drm/bridge/sil-sii8620.c --- linux-6.12.90/drivers/gpu/drm/bridge/sil-sii8620.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/bridge/sil-sii8620.c 2026-06-19 11:42:39.000000000 +0000 @@ -2220,6 +2220,7 @@ return; rc_unregister_device(ctx->rc_dev); + rc_free_device(ctx->rc_dev); } static int sii8620_is_packing_required(struct sii8620 *ctx, diff -Nru linux-6.12.90/drivers/gpu/drm/drm_syncobj.c linux-6.12.94/drivers/gpu/drm/drm_syncobj.c --- linux-6.12.90/drivers/gpu/drm/drm_syncobj.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/drm_syncobj.c 2026-06-19 11:42:39.000000000 +0000 @@ -712,16 +712,14 @@ int fd, u32 *handle) { struct drm_syncobj *syncobj; - struct fd f = fdget(fd); + CLASS(fd, f)(fd); int ret; - if (!fd_file(f)) + if (fd_empty(f)) return -EINVAL; - if (fd_file(f)->f_op != &drm_syncobj_file_fops) { - fdput(f); + if (fd_file(f)->f_op != &drm_syncobj_file_fops) return -EINVAL; - } /* take a reference to put in the idr */ syncobj = fd_file(f)->private_data; @@ -739,7 +737,6 @@ } else drm_syncobj_put(syncobj); - fdput(f); return ret; } diff -Nru linux-6.12.90/drivers/gpu/drm/gma500/oaktrail_hdmi.c linux-6.12.94/drivers/gpu/drm/gma500/oaktrail_hdmi.c --- linux-6.12.90/drivers/gpu/drm/gma500/oaktrail_hdmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/gma500/oaktrail_hdmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -579,6 +579,7 @@ } else { edid = (struct edid *)raw_edid; /* FIXME ? edid = drm_get_edid(connector, i2c_adap); */ + i2c_put_adapter(i2c_adap); } if (edid) { diff -Nru linux-6.12.90/drivers/gpu/drm/gma500/oaktrail_lvds.c linux-6.12.94/drivers/gpu/drm/gma500/oaktrail_lvds.c --- linux-6.12.90/drivers/gpu/drm/gma500/oaktrail_lvds.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/gma500/oaktrail_lvds.c 2026-06-19 11:42:39.000000000 +0000 @@ -292,7 +292,7 @@ { struct gma_encoder *gma_encoder; struct gma_connector *gma_connector; - struct gma_i2c_chan *ddc_bus; + struct gma_i2c_chan *ddc_bus = NULL; struct drm_connector *connector; struct drm_encoder *encoder; struct drm_psb_private *dev_priv = to_drm_psb_private(dev); @@ -366,6 +366,8 @@ if (edid == NULL && dev_priv->lpc_gpio_base) { ddc_bus = oaktrail_lvds_i2c_init(dev); if (!IS_ERR(ddc_bus)) { + if (i2c_adap) + i2c_put_adapter(i2c_adap); i2c_adap = &ddc_bus->base; edid = drm_get_edid(connector, i2c_adap); } @@ -420,7 +422,10 @@ err_unlock: mutex_unlock(&dev->mode_config.mutex); - gma_i2c_destroy(to_gma_i2c_chan(connector->ddc)); + if (!IS_ERR_OR_NULL(ddc_bus)) + gma_i2c_destroy(ddc_bus); + else if (i2c_adap) + i2c_put_adapter(i2c_adap); drm_encoder_cleanup(encoder); err_connector_cleanup: drm_connector_cleanup(connector); diff -Nru linux-6.12.90/drivers/gpu/drm/hyperv/hyperv_drm_proto.c linux-6.12.94/drivers/gpu/drm/hyperv/hyperv_drm_proto.c --- linux-6.12.90/drivers/gpu/drm/hyperv/hyperv_drm_proto.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/hyperv/hyperv_drm_proto.c 2026-06-19 11:42:39.000000000 +0000 @@ -396,8 +396,11 @@ return -ETIMEDOUT; } - if (msg->resolution_resp.resolution_count == 0) { - drm_err(dev, "No supported resolutions\n"); + if (msg->resolution_resp.resolution_count == 0 || + msg->resolution_resp.resolution_count > + SYNTHVID_MAX_RESOLUTION_COUNT) { + drm_err(dev, "Invalid resolution count: %d\n", + msg->resolution_resp.resolution_count); return -ENODEV; } @@ -422,30 +425,92 @@ return 0; } -static void hyperv_receive_sub(struct hv_device *hdev) +static void hyperv_receive_sub(struct hv_device *hdev, u32 bytes_recvd) { struct hyperv_drm_device *hv = hv_get_drvdata(hdev); struct synthvid_msg *msg; + size_t hdr_size; + size_t need; if (!hv) return; - msg = (struct synthvid_msg *)hv->recv_buf; - - /* Complete the wait event */ - if (msg->vid_hdr.type == SYNTHVID_VERSION_RESPONSE || - msg->vid_hdr.type == SYNTHVID_RESOLUTION_RESPONSE || - msg->vid_hdr.type == SYNTHVID_VRAM_LOCATION_ACK) { - memcpy(hv->init_buf, msg, VMBUS_MAX_PACKET_SIZE); - complete(&hv->wait); + hdr_size = sizeof(struct pipe_msg_hdr) + + sizeof(struct synthvid_msg_hdr); + if (bytes_recvd < hdr_size) { + drm_err_ratelimited(&hv->dev, + "synthvid packet too small for header: %u\n", + bytes_recvd); return; } - if (msg->vid_hdr.type == SYNTHVID_FEATURE_CHANGE) { + msg = (struct synthvid_msg *)hv->recv_buf; + need = hdr_size; + + switch (msg->vid_hdr.type) { + case SYNTHVID_VERSION_RESPONSE: + need += sizeof(struct synthvid_version_resp); + break; + case SYNTHVID_RESOLUTION_RESPONSE: + /* + * The resolution response is variable length: the host + * fills resolution_count entries, not the full + * SYNTHVID_MAX_RESOLUTION_COUNT array. Require the fixed + * prefix first so resolution_count can be read, then + * demand exactly the count-sized array. + */ + need += offsetof(struct synthvid_supported_resolution_resp, + supported_resolution); + if (bytes_recvd < need) + break; + if (msg->resolution_resp.resolution_count > + SYNTHVID_MAX_RESOLUTION_COUNT) { + drm_err_ratelimited(&hv->dev, + "synthvid resolution count too large: %u\n", + msg->resolution_resp.resolution_count); + return; + } + need += msg->resolution_resp.resolution_count * + sizeof(struct hvd_screen_info); + break; + case SYNTHVID_VRAM_LOCATION_ACK: + need += sizeof(struct synthvid_vram_location_ack); + break; + case SYNTHVID_FEATURE_CHANGE: + /* + * Not a completion-driving message: validate its own payload + * and consume it here rather than falling through to the + * memcpy/complete shared by the wait-event responses. + */ + if (bytes_recvd < need + + sizeof(struct synthvid_feature_change)) { + drm_err_ratelimited(&hv->dev, + "synthvid feature change packet too small: %u\n", + bytes_recvd); + return; + } hv->dirt_needed = msg->feature_chg.is_dirt_needed; if (hv->dirt_needed) hyperv_hide_hw_ptr(hv->hdev); + return; + default: + return; + } + + /* + * Shared completion path for the wait-event responses + * (VERSION_RESPONSE, RESOLUTION_RESPONSE, VRAM_LOCATION_ACK): + * require the type-specific payload before handing the buffer to + * the waiter. + */ + if (bytes_recvd < need) { + drm_err_ratelimited(&hv->dev, + "synthvid packet too small for type %u: %u < %zu\n", + msg->vid_hdr.type, bytes_recvd, need); + return; } + memcpy(hv->init_buf, msg, bytes_recvd); + complete(&hv->wait); } static void hyperv_receive(void *ctx) @@ -466,9 +531,21 @@ ret = vmbus_recvpacket(hdev->channel, recv_buf, VMBUS_MAX_PACKET_SIZE, &bytes_recvd, &req_id); - if (bytes_recvd > 0 && - recv_buf->pipe_hdr.type == PIPE_MSG_DATA) - hyperv_receive_sub(hdev); + if (ret) { + /* + * A nonzero return (e.g. -ENOBUFS for an oversized + * packet) is itself a malformed message: bytes_recvd + * then reports the required length rather than a copied + * payload, so it must not be forwarded to the + * sub-handler. Channel recovery is not attempted. + */ + drm_err_ratelimited(&hv->dev, + "vmbus_recvpacket failed: %d (need %u)\n", + ret, bytes_recvd); + } else if (bytes_recvd > 0 && + recv_buf->pipe_hdr.type == PIPE_MSG_DATA) { + hyperv_receive_sub(hdev, bytes_recvd); + } } while (bytes_recvd > 0 && ret == 0); } @@ -513,9 +590,13 @@ ret = hyperv_get_supported_resolution(hdev); if (ret) drm_err(dev, "Failed to get supported resolution from host, use default\n"); - } else { + } + + if (!hv->screen_width_max) { hv->screen_width_max = SYNTHVID_WIDTH_WIN8; hv->screen_height_max = SYNTHVID_HEIGHT_WIN8; + hv->preferred_width = SYNTHVID_WIDTH_WIN8; + hv->preferred_height = SYNTHVID_HEIGHT_WIN8; } hv->mmio_megabytes = hdev->channel->offermsg.offer.mmio_megabytes; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/display/intel_display_types.h linux-6.12.94/drivers/gpu/drm/i915/display/intel_display_types.h --- linux-6.12.90/drivers/gpu/drm/i915/display/intel_display_types.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/display/intel_display_types.h 2026-06-19 11:42:39.000000000 +0000 @@ -1773,6 +1773,7 @@ u8 lttpr_common_caps[DP_LTTPR_COMMON_CAP_SIZE]; u8 lttpr_phy_caps[DP_MAX_LTTPR_COUNT][DP_LTTPR_PHY_CAP_SIZE]; u8 pcon_dsc_dpcd[DP_PCON_DSC_ENCODER_CAP_SIZE]; + u8 intel_wa_dpcd; /* source rates */ int num_source_rates; const int *source_rates; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/display/intel_dp.c linux-6.12.94/drivers/gpu/drm/i915/display/intel_dp.c --- linux-6.12.90/drivers/gpu/drm/i915/display/intel_dp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/display/intel_dp.c 2026-06-19 11:42:39.000000000 +0000 @@ -2726,8 +2726,13 @@ drm_WARN_ON(&dev_priv->drm, vsc->bpc == 6 && vsc->pixelformat != DP_PIXELFORMAT_RGB); - /* all YCbCr are always limited range */ - vsc->dynamic_range = DP_DYNAMIC_RANGE_CTA; + /* All YCbCr formats are always limited range. */ + if (vsc->pixelformat == DP_PIXELFORMAT_RGB) + vsc->dynamic_range = crtc_state->limited_color_range ? + DP_DYNAMIC_RANGE_CTA : DP_DYNAMIC_RANGE_VESA; + else + vsc->dynamic_range = DP_DYNAMIC_RANGE_CTA; + vsc->content_type = DP_CONTENT_TYPE_NOT_DEFINED; } @@ -4578,7 +4583,7 @@ as_sdp->length = sdp->sdp_header.HB3 & DP_ADAPTIVE_SYNC_SDP_LENGTH; as_sdp->mode = sdp->db[0] & DP_ADAPTIVE_SYNC_SDP_OPERATION_MODE; as_sdp->vtotal = (sdp->db[2] << 8) | sdp->db[1]; - as_sdp->target_rr = (u64)sdp->db[3] | ((u64)sdp->db[4] & 0x3); + as_sdp->target_rr = ((sdp->db[4] & 0x3) << 8) | sdp->db[3]; as_sdp->target_rr_divider = sdp->db[4] & 0x20 ? true : false; return 0; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/display/intel_dpcd.h linux-6.12.94/drivers/gpu/drm/i915/display/intel_dpcd.h --- linux-6.12.90/drivers/gpu/drm/i915/display/intel_dpcd.h 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/display/intel_dpcd.h 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2026 Intel Corporation + */ + +#ifndef __INTEL_DPCD_H__ +#define __INTEL_DPCD_H__ + +#define INTEL_DPCD_INTEL_WA_REGISTER_CAPS 0x3f0 +# define INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_EARLYSCANLINE_SDP_SUPPORT_MASK REG_GENMASK(1, 0) +# define INTEL_DPCD_INTEL_WA_REGISTER_CAPS_FALL_BACK_TO_PSR1 0 +# define INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_WITH_EARLY_SCANLINE 1 +# define INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_WITHOUT_EARLY_SCANLINE 2 + +#endif /* __INTEL_DPCD_H__ */ diff -Nru linux-6.12.90/drivers/gpu/drm/i915/display/intel_psr.c linux-6.12.94/drivers/gpu/drm/i915/display/intel_psr.c --- linux-6.12.90/drivers/gpu/drm/i915/display/intel_psr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/display/intel_psr.c 2026-06-19 11:42:39.000000000 +0000 @@ -35,6 +35,7 @@ #include "intel_de.h" #include "intel_display_types.h" #include "intel_dp.h" +#include "intel_dpcd.h" #include "intel_dp_aux.h" #include "intel_frontbuffer.h" #include "intel_hdmi.h" @@ -665,6 +666,12 @@ drm_dbg_kms(display->drm, "PSR2 %ssupported\n", intel_dp->psr.sink_psr2_support ? "" : "not "); } + + if (intel_dp->psr.sink_psr2_support) + drm_dp_dpcd_read(&intel_dp->aux, + INTEL_DPCD_INTEL_WA_REGISTER_CAPS, + &intel_dp->intel_wa_dpcd, + sizeof(intel_dp->intel_wa_dpcd)); } void intel_psr_init_dpcd(struct intel_dp *intel_dp) @@ -1296,6 +1303,30 @@ return true; } +static bool apply_scanline_indication_wa(struct intel_dp *intel_dp, + struct intel_crtc_state *crtc_state) +{ + u8 early_scanline_support = intel_dp->intel_wa_dpcd & + INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_EARLYSCANLINE_SDP_SUPPORT_MASK; + + if (intel_dp->edp_dpcd[0] >= DP_EDP_15) + return true; + + switch (early_scanline_support) { + case INTEL_DPCD_INTEL_WA_REGISTER_CAPS_FALL_BACK_TO_PSR1: + crtc_state->req_psr2_sdp_prior_scanline = false; + return false; + case INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_WITH_EARLY_SCANLINE: + return true; + case INTEL_DPCD_INTEL_WA_REGISTER_CAPS_PSR2_WITHOUT_EARLY_SCANLINE: + crtc_state->req_psr2_sdp_prior_scanline = false; + return true; + default: + MISSING_CASE(early_scanline_support); + return false; + } +} + static bool _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) { @@ -1317,7 +1348,8 @@ return false; crtc_state->req_psr2_sdp_prior_scanline = true; - return true; + + return apply_scanline_indication_wa(intel_dp, crtc_state); } static int intel_psr_entry_setup_frames(struct intel_dp *intel_dp, diff -Nru linux-6.12.90/drivers/gpu/drm/i915/display/skl_watermark.c linux-6.12.94/drivers/gpu/drm/i915/display/skl_watermark.c --- linux-6.12.90/drivers/gpu/drm/i915/display/skl_watermark.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/display/skl_watermark.c 2026-06-19 11:42:39.000000000 +0000 @@ -3039,202 +3039,6 @@ dbuf_state->enabled_slices = i915->display.dbuf.enabled_slices; } -static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915) -{ - const struct intel_dbuf_state *dbuf_state = - to_intel_dbuf_state(i915->display.dbuf.obj.state); - struct skl_ddb_entry entries[I915_MAX_PIPES] = {}; - struct intel_crtc *crtc; - - for_each_intel_crtc(&i915->drm, crtc) { - const struct intel_crtc_state *crtc_state = - to_intel_crtc_state(crtc->base.state); - - entries[crtc->pipe] = crtc_state->wm.skl.ddb; - } - - for_each_intel_crtc(&i915->drm, crtc) { - const struct intel_crtc_state *crtc_state = - to_intel_crtc_state(crtc->base.state); - u8 slices; - - slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, - dbuf_state->joined_mbus); - if (dbuf_state->slices[crtc->pipe] & ~slices) - return true; - - if (skl_ddb_allocation_overlaps(&crtc_state->wm.skl.ddb, entries, - I915_MAX_PIPES, crtc->pipe)) - return true; - } - - return false; -} - -static void skl_wm_sanitize(struct drm_i915_private *i915) -{ - struct intel_crtc *crtc; - - /* - * On TGL/RKL (at least) the BIOS likes to assign the planes - * to the wrong DBUF slices. This will cause an infinite loop - * in skl_commit_modeset_enables() as it can't find a way to - * transition between the old bogus DBUF layout to the new - * proper DBUF layout without DBUF allocation overlaps between - * the planes (which cannot be allowed or else the hardware - * may hang). If we detect a bogus DBUF layout just turn off - * all the planes so that skl_commit_modeset_enables() can - * simply ignore them. - */ - if (!skl_dbuf_is_misconfigured(i915)) - return; - - drm_dbg_kms(&i915->drm, "BIOS has misprogrammed the DBUF, disabling all planes\n"); - - for_each_intel_crtc(&i915->drm, crtc) { - struct intel_plane *plane = to_intel_plane(crtc->base.primary); - const struct intel_plane_state *plane_state = - to_intel_plane_state(plane->base.state); - struct intel_crtc_state *crtc_state = - to_intel_crtc_state(crtc->base.state); - - if (plane_state->uapi.visible) - intel_plane_disable_noatomic(crtc, plane); - - drm_WARN_ON(&i915->drm, crtc_state->active_planes != 0); - - memset(&crtc_state->wm.skl.ddb, 0, sizeof(crtc_state->wm.skl.ddb)); - } -} - -static void skl_wm_get_hw_state_and_sanitize(struct drm_i915_private *i915) -{ - skl_wm_get_hw_state(i915); - skl_wm_sanitize(i915); -} - -void intel_wm_state_verify(struct intel_atomic_state *state, - struct intel_crtc *crtc) -{ - struct drm_i915_private *i915 = to_i915(state->base.dev); - const struct intel_crtc_state *new_crtc_state = - intel_atomic_get_new_crtc_state(state, crtc); - struct skl_hw_state { - struct skl_ddb_entry ddb[I915_MAX_PLANES]; - struct skl_ddb_entry ddb_y[I915_MAX_PLANES]; - struct skl_pipe_wm wm; - } *hw; - const struct skl_pipe_wm *sw_wm = &new_crtc_state->wm.skl.optimal; - struct intel_plane *plane; - u8 hw_enabled_slices; - int level; - - if (DISPLAY_VER(i915) < 9 || !new_crtc_state->hw.active) - return; - - hw = kzalloc(sizeof(*hw), GFP_KERNEL); - if (!hw) - return; - - skl_pipe_wm_get_hw_state(crtc, &hw->wm); - - skl_pipe_ddb_get_hw_state(crtc, hw->ddb, hw->ddb_y); - - hw_enabled_slices = intel_enabled_dbuf_slices_mask(i915); - - if (DISPLAY_VER(i915) >= 11 && - hw_enabled_slices != i915->display.dbuf.enabled_slices) - drm_err(&i915->drm, - "mismatch in DBUF Slices (expected 0x%x, got 0x%x)\n", - i915->display.dbuf.enabled_slices, - hw_enabled_slices); - - for_each_intel_plane_on_crtc(&i915->drm, crtc, plane) { - const struct skl_ddb_entry *hw_ddb_entry, *sw_ddb_entry; - const struct skl_wm_level *hw_wm_level, *sw_wm_level; - - /* Watermarks */ - for (level = 0; level < i915->display.wm.num_levels; level++) { - hw_wm_level = &hw->wm.planes[plane->id].wm[level]; - sw_wm_level = skl_plane_wm_level(sw_wm, plane->id, level); - - if (skl_wm_level_equals(hw_wm_level, sw_wm_level)) - continue; - - drm_err(&i915->drm, - "[PLANE:%d:%s] mismatch in WM%d (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", - plane->base.base.id, plane->base.name, level, - sw_wm_level->enable, - sw_wm_level->blocks, - sw_wm_level->lines, - hw_wm_level->enable, - hw_wm_level->blocks, - hw_wm_level->lines); - } - - hw_wm_level = &hw->wm.planes[plane->id].trans_wm; - sw_wm_level = skl_plane_trans_wm(sw_wm, plane->id); - - if (!skl_wm_level_equals(hw_wm_level, sw_wm_level)) { - drm_err(&i915->drm, - "[PLANE:%d:%s] mismatch in trans WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", - plane->base.base.id, plane->base.name, - sw_wm_level->enable, - sw_wm_level->blocks, - sw_wm_level->lines, - hw_wm_level->enable, - hw_wm_level->blocks, - hw_wm_level->lines); - } - - hw_wm_level = &hw->wm.planes[plane->id].sagv.wm0; - sw_wm_level = &sw_wm->planes[plane->id].sagv.wm0; - - if (HAS_HW_SAGV_WM(i915) && - !skl_wm_level_equals(hw_wm_level, sw_wm_level)) { - drm_err(&i915->drm, - "[PLANE:%d:%s] mismatch in SAGV WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", - plane->base.base.id, plane->base.name, - sw_wm_level->enable, - sw_wm_level->blocks, - sw_wm_level->lines, - hw_wm_level->enable, - hw_wm_level->blocks, - hw_wm_level->lines); - } - - hw_wm_level = &hw->wm.planes[plane->id].sagv.trans_wm; - sw_wm_level = &sw_wm->planes[plane->id].sagv.trans_wm; - - if (HAS_HW_SAGV_WM(i915) && - !skl_wm_level_equals(hw_wm_level, sw_wm_level)) { - drm_err(&i915->drm, - "[PLANE:%d:%s] mismatch in SAGV trans WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", - plane->base.base.id, plane->base.name, - sw_wm_level->enable, - sw_wm_level->blocks, - sw_wm_level->lines, - hw_wm_level->enable, - hw_wm_level->blocks, - hw_wm_level->lines); - } - - /* DDB */ - hw_ddb_entry = &hw->ddb[PLANE_CURSOR]; - sw_ddb_entry = &new_crtc_state->wm.skl.plane_ddb[PLANE_CURSOR]; - - if (!skl_ddb_entry_equal(hw_ddb_entry, sw_ddb_entry)) { - drm_err(&i915->drm, - "[PLANE:%d:%s] mismatch in DDB (expected (%u,%u), found (%u,%u))\n", - plane->base.base.id, plane->base.name, - sw_ddb_entry->start, sw_ddb_entry->end, - hw_ddb_entry->start, hw_ddb_entry->end); - } - } - - kfree(hw); -} - bool skl_watermark_ipc_enabled(struct drm_i915_private *i915) { return i915->display.wm.ipc_enabled; @@ -3390,20 +3194,6 @@ intel_print_wm_latency(i915, "Gen9 Plane", i915->display.wm.skl_latency); } -static const struct intel_wm_funcs skl_wm_funcs = { - .compute_global_watermarks = skl_compute_wm, - .get_hw_state = skl_wm_get_hw_state_and_sanitize, -}; - -void skl_wm_init(struct drm_i915_private *i915) -{ - intel_sagv_init(i915); - - skl_setup_wm_latency(i915); - - i915->display.funcs.wm = &skl_wm_funcs; -} - static struct intel_global_state *intel_dbuf_duplicate_state(struct intel_global_obj *obj) { struct intel_dbuf_state *dbuf_state; @@ -3747,6 +3537,216 @@ gen9_dbuf_slices_update(i915, new_slices); } +static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915) +{ + const struct intel_dbuf_state *dbuf_state = + to_intel_dbuf_state(i915->display.dbuf.obj.state); + struct skl_ddb_entry entries[I915_MAX_PIPES] = {}; + struct intel_crtc *crtc; + + for_each_intel_crtc(&i915->drm, crtc) { + const struct intel_crtc_state *crtc_state = + to_intel_crtc_state(crtc->base.state); + + entries[crtc->pipe] = crtc_state->wm.skl.ddb; + } + + for_each_intel_crtc(&i915->drm, crtc) { + const struct intel_crtc_state *crtc_state = + to_intel_crtc_state(crtc->base.state); + u8 slices; + + slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes, + dbuf_state->joined_mbus); + if (dbuf_state->slices[crtc->pipe] & ~slices) + return true; + + if (skl_ddb_allocation_overlaps(&crtc_state->wm.skl.ddb, entries, + I915_MAX_PIPES, crtc->pipe)) + return true; + } + + return false; +} + +static void skl_wm_sanitize(struct drm_i915_private *i915) +{ + struct intel_crtc *crtc; + + /* + * On TGL/RKL (at least) the BIOS likes to assign the planes + * to the wrong DBUF slices. This will cause an infinite loop + * in skl_commit_modeset_enables() as it can't find a way to + * transition between the old bogus DBUF layout to the new + * proper DBUF layout without DBUF allocation overlaps between + * the planes (which cannot be allowed or else the hardware + * may hang). If we detect a bogus DBUF layout just turn off + * all the planes so that skl_commit_modeset_enables() can + * simply ignore them. + */ + if (!skl_dbuf_is_misconfigured(i915)) + return; + + drm_dbg_kms(&i915->drm, "BIOS has misprogrammed the DBUF, disabling all planes\n"); + + for_each_intel_crtc(&i915->drm, crtc) { + struct intel_plane *plane = to_intel_plane(crtc->base.primary); + const struct intel_plane_state *plane_state = + to_intel_plane_state(plane->base.state); + struct intel_crtc_state *crtc_state = + to_intel_crtc_state(crtc->base.state); + + if (plane_state->uapi.visible) + intel_plane_disable_noatomic(crtc, plane); + + drm_WARN_ON(&i915->drm, crtc_state->active_planes != 0); + + memset(&crtc_state->wm.skl.ddb, 0, sizeof(crtc_state->wm.skl.ddb)); + } +} + +static void skl_wm_get_hw_state_and_sanitize(struct drm_i915_private *i915) +{ + skl_wm_get_hw_state(i915); + skl_wm_sanitize(i915); +} + +void intel_wm_state_verify(struct intel_atomic_state *state, + struct intel_crtc *crtc) +{ + struct drm_i915_private *i915 = to_i915(state->base.dev); + const struct intel_crtc_state *new_crtc_state = + intel_atomic_get_new_crtc_state(state, crtc); + struct skl_hw_state { + struct skl_ddb_entry ddb[I915_MAX_PLANES]; + struct skl_ddb_entry ddb_y[I915_MAX_PLANES]; + struct skl_pipe_wm wm; + } *hw; + const struct skl_pipe_wm *sw_wm = &new_crtc_state->wm.skl.optimal; + struct intel_plane *plane; + u8 hw_enabled_slices; + int level; + + if (DISPLAY_VER(i915) < 9 || !new_crtc_state->hw.active) + return; + + hw = kzalloc(sizeof(*hw), GFP_KERNEL); + if (!hw) + return; + + skl_pipe_wm_get_hw_state(crtc, &hw->wm); + + skl_pipe_ddb_get_hw_state(crtc, hw->ddb, hw->ddb_y); + + hw_enabled_slices = intel_enabled_dbuf_slices_mask(i915); + + if (DISPLAY_VER(i915) >= 11 && + hw_enabled_slices != i915->display.dbuf.enabled_slices) + drm_err(&i915->drm, + "mismatch in DBUF Slices (expected 0x%x, got 0x%x)\n", + i915->display.dbuf.enabled_slices, + hw_enabled_slices); + + for_each_intel_plane_on_crtc(&i915->drm, crtc, plane) { + const struct skl_ddb_entry *hw_ddb_entry, *sw_ddb_entry; + const struct skl_wm_level *hw_wm_level, *sw_wm_level; + + /* Watermarks */ + for (level = 0; level < i915->display.wm.num_levels; level++) { + hw_wm_level = &hw->wm.planes[plane->id].wm[level]; + sw_wm_level = skl_plane_wm_level(sw_wm, plane->id, level); + + if (skl_wm_level_equals(hw_wm_level, sw_wm_level)) + continue; + + drm_err(&i915->drm, + "[PLANE:%d:%s] mismatch in WM%d (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", + plane->base.base.id, plane->base.name, level, + sw_wm_level->enable, + sw_wm_level->blocks, + sw_wm_level->lines, + hw_wm_level->enable, + hw_wm_level->blocks, + hw_wm_level->lines); + } + + hw_wm_level = &hw->wm.planes[plane->id].trans_wm; + sw_wm_level = skl_plane_trans_wm(sw_wm, plane->id); + + if (!skl_wm_level_equals(hw_wm_level, sw_wm_level)) { + drm_err(&i915->drm, + "[PLANE:%d:%s] mismatch in trans WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", + plane->base.base.id, plane->base.name, + sw_wm_level->enable, + sw_wm_level->blocks, + sw_wm_level->lines, + hw_wm_level->enable, + hw_wm_level->blocks, + hw_wm_level->lines); + } + + hw_wm_level = &hw->wm.planes[plane->id].sagv.wm0; + sw_wm_level = &sw_wm->planes[plane->id].sagv.wm0; + + if (HAS_HW_SAGV_WM(i915) && + !skl_wm_level_equals(hw_wm_level, sw_wm_level)) { + drm_err(&i915->drm, + "[PLANE:%d:%s] mismatch in SAGV WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", + plane->base.base.id, plane->base.name, + sw_wm_level->enable, + sw_wm_level->blocks, + sw_wm_level->lines, + hw_wm_level->enable, + hw_wm_level->blocks, + hw_wm_level->lines); + } + + hw_wm_level = &hw->wm.planes[plane->id].sagv.trans_wm; + sw_wm_level = &sw_wm->planes[plane->id].sagv.trans_wm; + + if (HAS_HW_SAGV_WM(i915) && + !skl_wm_level_equals(hw_wm_level, sw_wm_level)) { + drm_err(&i915->drm, + "[PLANE:%d:%s] mismatch in SAGV trans WM (expected e=%d b=%u l=%u, got e=%d b=%u l=%u)\n", + plane->base.base.id, plane->base.name, + sw_wm_level->enable, + sw_wm_level->blocks, + sw_wm_level->lines, + hw_wm_level->enable, + hw_wm_level->blocks, + hw_wm_level->lines); + } + + /* DDB */ + hw_ddb_entry = &hw->ddb[plane->id]; + sw_ddb_entry = &new_crtc_state->wm.skl.plane_ddb[plane->id]; + + if (!skl_ddb_entry_equal(hw_ddb_entry, sw_ddb_entry)) { + drm_err(&i915->drm, + "[PLANE:%d:%s] mismatch in DDB (expected (%u,%u), found (%u,%u))\n", + plane->base.base.id, plane->base.name, + sw_ddb_entry->start, sw_ddb_entry->end, + hw_ddb_entry->start, hw_ddb_entry->end); + } + } + + kfree(hw); +} + +static const struct intel_wm_funcs skl_wm_funcs = { + .compute_global_watermarks = skl_compute_wm, + .get_hw_state = skl_wm_get_hw_state_and_sanitize, +}; + +void skl_wm_init(struct drm_i915_private *i915) +{ + intel_sagv_init(i915); + + skl_setup_wm_latency(i915); + + i915->display.funcs.wm = &skl_wm_funcs; +} + static int skl_watermark_ipc_status_show(struct seq_file *m, void *data) { struct drm_i915_private *i915 = m->private; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/gem/i915_gem_phys.c linux-6.12.94/drivers/gpu/drm/i915/gem/i915_gem_phys.c --- linux-6.12.90/drivers/gpu/drm/i915/gem/i915_gem_phys.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/gem/i915_gem_phys.c 2026-06-19 11:42:39.000000000 +0000 @@ -18,6 +18,17 @@ #include "i915_gem_tiling.h" #include "i915_scatterlist.h" +/* Abuse scatterlist to store pointer instead of struct page. */ +static inline void __set_phys_vaddr(struct scatterlist *sg, void *vaddr) +{ + sg_assign_page(sg, (struct page *)vaddr); +} + +static inline void *__get_phys_vaddr(struct scatterlist *sg) +{ + return (void *)sg_page(sg); +} + static int i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj) { struct address_space *mapping = obj->base.filp->f_mapping; @@ -58,7 +69,7 @@ sg->offset = 0; sg->length = obj->base.size; - sg_assign_page(sg, (struct page *)vaddr); + __set_phys_vaddr(sg, vaddr); sg_dma_address(sg) = dma; sg_dma_len(sg) = obj->base.size; @@ -99,7 +110,7 @@ struct sg_table *pages) { dma_addr_t dma = sg_dma_address(pages->sgl); - void *vaddr = sg_page(pages->sgl); + void *vaddr = __get_phys_vaddr(pages->sgl); __i915_gem_object_release_shmem(obj, pages, false); @@ -139,7 +150,7 @@ int i915_gem_object_pwrite_phys(struct drm_i915_gem_object *obj, const struct drm_i915_gem_pwrite *args) { - void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; + void *vaddr = __get_phys_vaddr(obj->mm.pages->sgl) + args->offset; char __user *user_data = u64_to_user_ptr(args->data_ptr); struct drm_i915_private *i915 = to_i915(obj->base.dev); int err; @@ -170,7 +181,7 @@ int i915_gem_object_pread_phys(struct drm_i915_gem_object *obj, const struct drm_i915_gem_pread *args) { - void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; + void *vaddr = __get_phys_vaddr(obj->mm.pages->sgl) + args->offset; char __user *user_data = u64_to_user_ptr(args->data_ptr); int err; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/gem/i915_gem_ttm.c linux-6.12.94/drivers/gpu/drm/i915/gem/i915_gem_ttm.c --- linux-6.12.90/drivers/gpu/drm/i915/gem/i915_gem_ttm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/gem/i915_gem_ttm.c 2026-06-19 11:42:39.000000000 +0000 @@ -416,8 +416,6 @@ int i915_ttm_purge(struct drm_i915_gem_object *obj) { struct ttm_buffer_object *bo = i915_gem_to_ttm(obj); - struct i915_ttm_tt *i915_tt = - container_of(bo->ttm, typeof(*i915_tt), ttm); struct ttm_operation_ctx ctx = { .interruptible = true, .no_wait_gpu = false, @@ -432,16 +430,22 @@ if (ret) return ret; - if (bo->ttm && i915_tt->filp) { - /* - * The below fput(which eventually calls shmem_truncate) might - * be delayed by worker, so when directly called to purge the - * pages(like by the shrinker) we should try to be more - * aggressive and release the pages immediately. - */ - shmem_truncate_range(file_inode(i915_tt->filp), - 0, (loff_t)-1); - fput(fetch_and_zero(&i915_tt->filp)); + if (bo->ttm) { + struct i915_ttm_tt *i915_tt = + container_of(bo->ttm, typeof(*i915_tt), ttm); + + if (i915_tt->filp) { + /* + * The below fput(which eventually calls shmem_truncate) + * might be delayed by worker, so when directly called + * to purge the pages(like by the shrinker) we should + * try to be more aggressive and release the pages + * immediately. + */ + shmem_truncate_range(file_inode(i915_tt->filp), + 0, (loff_t)-1); + fput(fetch_and_zero(&i915_tt->filp)); + } } obj->write_domain = 0; diff -Nru linux-6.12.90/drivers/gpu/drm/i915/gt/intel_reset.c linux-6.12.94/drivers/gpu/drm/i915/gt/intel_reset.c --- linux-6.12.90/drivers/gpu/drm/i915/gt/intel_reset.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/i915/gt/intel_reset.c 2026-06-19 11:42:39.000000000 +0000 @@ -135,7 +135,8 @@ rcu_read_lock(); /* protect the GEM context */ if (guilty) { i915_request_set_error_once(rq, -EIO); - __i915_request_skip(rq); + if (!i915_request_signaled(rq)) + __i915_request_skip(rq); banned = mark_guilty(rq); } else { i915_request_set_error_once(rq, -EAGAIN); diff -Nru linux-6.12.90/drivers/gpu/drm/imagination/pvr_power.c linux-6.12.94/drivers/gpu/drm/imagination/pvr_power.c --- linux-6.12.90/drivers/gpu/drm/imagination/pvr_power.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/imagination/pvr_power.c 2026-06-19 11:42:39.000000000 +0000 @@ -84,7 +84,7 @@ } static int -pvr_power_fw_disable(struct pvr_device *pvr_dev, bool hard_reset) +pvr_power_fw_disable(struct pvr_device *pvr_dev, bool hard_reset, bool rpm_suspend) { if (!hard_reset) { int err; @@ -100,6 +100,11 @@ return err; } + if (rpm_suspend) { + /* Wait for late processing of GPU or firmware IRQs in other cores */ + synchronize_irq(pvr_dev->irq); + } + return pvr_fw_stop(pvr_dev); } @@ -243,7 +248,7 @@ return -EIO; if (pvr_dev->fw_dev.booted) { - err = pvr_power_fw_disable(pvr_dev, false); + err = pvr_power_fw_disable(pvr_dev, false, true); if (err) goto err_drm_dev_exit; } @@ -425,7 +430,7 @@ queues_disabled = true; } - err = pvr_power_fw_disable(pvr_dev, hard_reset); + err = pvr_power_fw_disable(pvr_dev, hard_reset, false); if (!err) { if (hard_reset) { pvr_dev->fw_dev.booted = false; diff -Nru linux-6.12.90/drivers/gpu/drm/imagination/pvr_rogue_fwif.h linux-6.12.94/drivers/gpu/drm/imagination/pvr_rogue_fwif.h --- linux-6.12.90/drivers/gpu/drm/imagination/pvr_rogue_fwif.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/imagination/pvr_rogue_fwif.h 2026-06-19 11:42:39.000000000 +0000 @@ -1347,8 +1347,12 @@ struct rogue_fwif_fwccb_cmd_context_reset_data { /* Context affected by the reset */ u32 server_common_context_id; - /* Reason for reset */ - enum rogue_context_reset_reason reset_reason; + /* + * Reason for reset + * The valid values for reset_reason are the ones from + * enum rogue_context_reset_reason + */ + u32 reset_reason; /* Data Master affected by the reset */ u32 dm; /* Job ref running at the time of reset */ diff -Nru linux-6.12.90/drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h linux-6.12.94/drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h --- linux-6.12.90/drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/imagination/pvr_rogue_fwif_shared.h 2026-06-19 11:42:39.000000000 +0000 @@ -249,7 +249,11 @@ }; struct rogue_context_reset_reason_data { - enum rogue_context_reset_reason reset_reason; + /* + * The valid values for reset_reason are the ones from + * enum rogue_context_reset_reason + */ + u32 reset_reason; u32 reset_ext_job_ref; }; diff -Nru linux-6.12.90/drivers/gpu/drm/imx/dcss/dcss-scaler.c linux-6.12.94/drivers/gpu/drm/imx/dcss/dcss-scaler.c --- linux-6.12.90/drivers/gpu/drm/imx/dcss/dcss-scaler.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/imx/dcss/dcss-scaler.c 2026-06-19 11:42:39.000000000 +0000 @@ -166,6 +166,7 @@ * dcss_scaler_gaussian_filter() - Generate gaussian prototype filter. * @fc_q: fixed-point cutoff frequency normalized to range [0, 1] * @use_5_taps: indicates whether to use 5 taps or 7 taps + * @phase0_identity: whether to override phase 0 coefficients with identity filter * @coef: output filter coefficients */ static void dcss_scaler_gaussian_filter(int fc_q, bool use_5_taps, @@ -262,7 +263,9 @@ * @src_length: length of input * @dst_length: length of output * @use_5_taps: 0 for 7 taps per phase, 1 for 5 taps + * @phase0_identity: whether to override phase 0 coefficients with identity filter * @coef: output coefficients + * @nn_interpolation: whether to use nearest neighbor instead of gaussian filter */ static void dcss_scaler_filter_design(int src_length, int dst_length, bool use_5_taps, bool phase0_identity, diff -Nru linux-6.12.90/drivers/gpu/drm/loongson/lsdc_drv.c linux-6.12.94/drivers/gpu/drm/loongson/lsdc_drv.c --- linux-6.12.90/drivers/gpu/drm/loongson/lsdc_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/loongson/lsdc_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -291,7 +291,7 @@ vga_client_register(pdev, lsdc_vga_set_decode); - drm_kms_helper_poll_init(ddev); + drmm_kms_helper_poll_init(ddev); if (loongson_vblank) { ret = drm_vblank_init(ddev, descp->num_of_crtc); diff -Nru linux-6.12.90/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c linux-6.12.94/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c --- linux-6.12.90/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 2026-06-19 11:42:39.000000000 +0000 @@ -346,7 +346,7 @@ sizeof(*a6xx_state->debugbus)); if (a6xx_state->debugbus) { - int i; + int i, j; for (i = 0; i < ARRAY_SIZE(a6xx_debugbus_blocks); i++) a6xx_get_debugbus_block(gpu, @@ -354,8 +354,6 @@ &a6xx_debugbus_blocks[i], &a6xx_state->debugbus[i]); - a6xx_state->nr_debugbus = ARRAY_SIZE(a6xx_debugbus_blocks); - /* * GBIF has same debugbus as of other GPU blocks, fall back to * default path if GPU uses GBIF, also GBIF uses exactly same @@ -366,17 +364,19 @@ &a6xx_gbif_debugbus_block, &a6xx_state->debugbus[i]); - a6xx_state->nr_debugbus += 1; + i++; } if (adreno_is_a650_family(to_adreno_gpu(gpu))) { - for (i = 0; i < ARRAY_SIZE(a650_debugbus_blocks); i++) + for (j = 0; j < ARRAY_SIZE(a650_debugbus_blocks); i++, j++) a6xx_get_debugbus_block(gpu, a6xx_state, - &a650_debugbus_blocks[i], + &a650_debugbus_blocks[j], &a6xx_state->debugbus[i]); } + + a6xx_state->nr_debugbus = i; } } @@ -996,7 +996,7 @@ u64 out = dumper->iova + A6XX_CD_DATA_OFFSET; int i, regcount = 0; - in += CRASHDUMP_WRITE(in, REG_A6XX_HLSQ_DBG_READ_SEL, regs->val1); + in += CRASHDUMP_WRITE(in, REG_A6XX_HLSQ_DBG_READ_SEL, (regs->val1 & 0xff) << 8); for (i = 0; i < regs->count; i += 2) { u32 count = RANGE(regs->registers, i); diff -Nru linux-6.12.90/drivers/gpu/drm/msm/adreno/a6xx_hfi.c linux-6.12.94/drivers/gpu/drm/msm/adreno/a6xx_hfi.c --- linux-6.12.90/drivers/gpu/drm/msm/adreno/a6xx_hfi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/adreno/a6xx_hfi.c 2026-06-19 11:42:39.000000000 +0000 @@ -31,7 +31,7 @@ struct a6xx_hfi_queue_header *header = queue->header; u32 i, hdr, index = header->read_index; - if (header->read_index == header->write_index) { + if (header->read_index == READ_ONCE(header->write_index)) { header->rx_request = 1; return 0; } @@ -59,7 +59,10 @@ if (!gmu->legacy) index = ALIGN(index, 4) % header->size; - header->read_index = index; + /* Ensure all memory operations are complete before updating the read index */ + dma_mb(); + + WRITE_ONCE(header->read_index, index); return HFI_HEADER_SIZE(hdr); } @@ -71,7 +74,7 @@ spin_lock(&queue->lock); - space = CIRC_SPACE(header->write_index, header->read_index, + space = CIRC_SPACE(header->write_index, READ_ONCE(header->read_index), header->size); if (space < dwords) { header->dropped++; @@ -92,7 +95,10 @@ queue->data[index] = 0xfafafafa; } - header->write_index = index; + /* Ensure all memory operations are complete before updating the write index */ + dma_mb(); + + WRITE_ONCE(header->write_index, index); spin_unlock(&queue->lock); gmu_write(gmu, REG_A6XX_GMU_HOST2GMU_INTR_SET, 0x01); diff -Nru linux-6.12.90/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c linux-6.12.94/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c --- linux-6.12.90/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c 2026-06-19 11:42:39.000000000 +0000 @@ -1401,8 +1401,6 @@ struct msm_drm_private *priv = platform_get_drvdata(pdev); struct dpu_kms *dpu_kms = to_dpu_kms(priv->kms); - /* Drop the performance state vote */ - dev_pm_opp_set_rate(dev, 0); clk_bulk_disable_unprepare(dpu_kms->num_clocks, dpu_kms->clocks); for (i = 0; i < dpu_kms->num_paths; i++) diff -Nru linux-6.12.90/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c linux-6.12.94/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c --- linux-6.12.90/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,7 +9,7 @@ #include "msm_disp_snapshot.h" -static void msm_disp_state_dump_regs(u32 **reg, u32 aligned_len, void __iomem *base_addr) +static void msm_disp_state_dump_regs(u32 **reg, u32 len, void __iomem *base_addr) { u32 len_padded; u32 num_rows; @@ -19,11 +19,11 @@ void __iomem *end_addr; int i; - len_padded = aligned_len * REG_DUMP_ALIGN; - num_rows = aligned_len / REG_DUMP_ALIGN; + len_padded = round_up(len, REG_DUMP_ALIGN); + num_rows = DIV_ROUND_UP(len, REG_DUMP_ALIGN); addr = base_addr; - end_addr = base_addr + aligned_len; + end_addr = base_addr + len; if (!(*reg)) *reg = kvzalloc(len_padded, GFP_KERNEL); @@ -51,8 +51,8 @@ static void msm_disp_state_print_regs(const u32 *dump_addr, u32 len, void __iomem *base_addr, struct drm_printer *p) { + void __iomem *addr, *end_addr; int i; - void __iomem *addr; u32 num_rows; if (!dump_addr) { @@ -61,6 +61,7 @@ } addr = base_addr; + end_addr = base_addr + len; num_rows = len / REG_DUMP_ALIGN; for (i = 0; i < num_rows; i++) { @@ -70,6 +71,17 @@ dump_addr[i * 4 + 2], dump_addr[i * 4 + 3]); addr += REG_DUMP_ALIGN; } + + if (addr != end_addr) { + drm_printf(p, "0x%lx : %08x", + (unsigned long)(addr - base_addr), + dump_addr[i * 4]); + if (addr + 0x4 < end_addr) + drm_printf(p, " %08x", dump_addr[i * 4 + 1]); + if (addr + 0x8 < end_addr) + drm_printf(p, " %08x", dump_addr[i * 4 + 2]); + drm_printf(p, "\n"); + } } void msm_disp_state_print(struct msm_disp_state *state, struct drm_printer *p) @@ -189,7 +201,7 @@ va_end(va); INIT_LIST_HEAD(&new_blk->node); - new_blk->size = ALIGN(len, REG_DUMP_ALIGN); + new_blk->size = len; new_blk->base_addr = base_addr; msm_disp_state_dump_regs(&new_blk->state, new_blk->size, base_addr); diff -Nru linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_cfg.c linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_cfg.c --- linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_cfg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_cfg.c 2026-06-19 11:42:39.000000000 +0000 @@ -278,10 +278,10 @@ &msm8996_dsi_cfg, &msm_dsi_6g_host_ops}, {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V1_4_2, &msm8976_dsi_cfg, &msm_dsi_6g_host_ops}, + {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V2_0_0, + &msm8998_dsi_cfg, &msm_dsi_6g_v2_host_ops}, {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V2_1_0, &sdm660_dsi_cfg, &msm_dsi_6g_v2_host_ops}, - {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V2_2_0, - &msm8998_dsi_cfg, &msm_dsi_6g_v2_host_ops}, {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V2_2_1, &sdm845_dsi_cfg, &msm_dsi_6g_v2_host_ops}, {MSM_DSI_VER_MAJOR_6G, MSM_DSI_6G_VER_MINOR_V2_3_0, diff -Nru linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_cfg.h linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_cfg.h --- linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_cfg.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_cfg.h 2026-06-19 11:42:39.000000000 +0000 @@ -19,8 +19,8 @@ #define MSM_DSI_6G_VER_MINOR_V1_3_1 0x10030001 #define MSM_DSI_6G_VER_MINOR_V1_4_1 0x10040001 #define MSM_DSI_6G_VER_MINOR_V1_4_2 0x10040002 +#define MSM_DSI_6G_VER_MINOR_V2_0_0 0x20000000 #define MSM_DSI_6G_VER_MINOR_V2_1_0 0x20010000 -#define MSM_DSI_6G_VER_MINOR_V2_2_0 0x20000000 #define MSM_DSI_6G_VER_MINOR_V2_2_1 0x20020001 #define MSM_DSI_6G_VER_MINOR_V2_3_0 0x20030000 #define MSM_DSI_6G_VER_MINOR_V2_4_0 0x20040000 diff -Nru linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_host.c linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_host.c --- linux-6.12.90/drivers/gpu/drm/msm/dsi/dsi_host.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/dsi/dsi_host.c 2026-06-19 11:42:39.000000000 +0000 @@ -519,6 +519,7 @@ * dsi_adjust_pclk_for_compression() - Adjust the pclk rate for compression case * @mode: The selected mode for the DSI output * @dsc: DRM DSC configuration for this DSI output + * @is_bonded_dsi: True if two DSI controllers are bonded * * Adjust the pclk rate by calculating a new hdisplay proportional to * the compression ratio such that: @@ -984,8 +985,9 @@ /* * DPU sends 3 bytes per pclk cycle to DSI. If widebus is * enabled, MDP always sends out 48-bit compressed data per - * pclk and on average, DSI consumes an amount of compressed - * data equivalent to the uncompressed pixel depth per pclk. + * pclk and on average, for video mode, DSI consumes only an + * amount of compressed data equivalent to the uncompressed + * pixel depth per pclk. * * Calculate the number of pclks needed to transmit one line of * the compressed data. @@ -997,10 +999,14 @@ * unused anyway. */ h_total -= hdisplay; - if (wide_bus_enabled) - bits_per_pclk = mipi_dsi_pixel_format_to_bpp(msm_host->format); - else + if (wide_bus_enabled) { + if (msm_host->mode_flags & MIPI_DSI_MODE_VIDEO) + bits_per_pclk = dsc->bits_per_component * 3; + else + bits_per_pclk = 48; + } else { bits_per_pclk = 24; + } hdisplay = DIV_ROUND_UP(msm_dsc_get_bytes_per_line(msm_host->dsc) * 8, bits_per_pclk); @@ -1936,6 +1942,7 @@ /* fixup base address by io offset */ msm_host->ctrl_base += cfg->io_offset; + msm_host->ctrl_size -= cfg->io_offset; ret = devm_regulator_bulk_get_const(&pdev->dev, cfg->num_regulators, cfg->regulator_data, diff -Nru linux-6.12.90/drivers/gpu/drm/msm/msm_gem_shrinker.c linux-6.12.94/drivers/gpu/drm/msm/msm_gem_shrinker.c --- linux-6.12.90/drivers/gpu/drm/msm/msm_gem_shrinker.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/msm_gem_shrinker.c 2026-06-19 11:42:39.000000000 +0000 @@ -26,9 +26,8 @@ static bool can_block(struct shrink_control *sc) { - if (!(sc->gfp_mask & __GFP_DIRECT_RECLAIM)) - return false; - return current_is_kswapd() || (sc->gfp_mask & __GFP_RECLAIM); + return (sc->gfp_mask & __GFP_DIRECT_RECLAIM) || + (current_is_kswapd() && (sc->gfp_mask & __GFP_KSWAPD_RECLAIM)); } static unsigned long diff -Nru linux-6.12.90/drivers/gpu/drm/msm/msm_iommu.c linux-6.12.94/drivers/gpu/drm/msm/msm_iommu.c --- linux-6.12.90/drivers/gpu/drm/msm/msm_iommu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/msm/msm_iommu.c 2026-06-19 11:42:39.000000000 +0000 @@ -362,14 +362,15 @@ struct sg_table *sgt, size_t len, int prot) { struct msm_iommu *iommu = to_msm_iommu(mmu); - size_t ret; + ssize_t ret; /* The arm-smmu driver expects the addresses to be sign extended */ if (iova & BIT_ULL(48)) iova |= GENMASK_ULL(63, 49); ret = iommu_map_sgtable(iommu->domain, iova, sgt, prot); - WARN_ON(!ret); + if (ret < 0) + return ret; return (ret == len) ? 0 : -EINVAL; } diff -Nru linux-6.12.90/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c linux-6.12.94/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c --- linux-6.12.90/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c 2026-06-19 11:42:39.000000000 +0000 @@ -212,6 +212,7 @@ drm_panel_init(&sharp_nt->base, &sharp_nt->dsi->dev, &sharp_nt_panel_funcs, DRM_MODE_CONNECTOR_DSI); + sharp_nt->base.prepare_prev_first = true; ret = drm_panel_of_backlight(&sharp_nt->base); if (ret) diff -Nru linux-6.12.90/drivers/gpu/drm/panel/panel-simple.c linux-6.12.94/drivers/gpu/drm/panel/panel-simple.c --- linux-6.12.90/drivers/gpu/drm/panel/panel-simple.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/panel/panel-simple.c 2026-06-19 11:42:39.000000000 +0000 @@ -1260,7 +1260,7 @@ .height = 301, }, .delay = { - .prepare = 50, + .prepare = 30, .enable = 200, .disable = 110, .unprepare = 1000, diff -Nru linux-6.12.90/drivers/gpu/drm/panfrost/panfrost_drv.c linux-6.12.94/drivers/gpu/drm/panfrost/panfrost_drv.c --- linux-6.12.90/drivers/gpu/drm/panfrost/panfrost_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/panfrost/panfrost_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -325,6 +325,8 @@ true, timeout); if (!ret) ret = timeout ? -ETIMEDOUT : -EBUSY; + else if (ret > 0) + ret = 0; drm_gem_object_put(gem_obj); diff -Nru linux-6.12.90/drivers/gpu/drm/sun4i/sun4i_backend.c linux-6.12.94/drivers/gpu/drm/sun4i/sun4i_backend.c --- linux-6.12.90/drivers/gpu/drm/sun4i/sun4i_backend.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/sun4i/sun4i_backend.c 2026-06-19 11:42:39.000000000 +0000 @@ -490,6 +490,9 @@ drm_for_each_plane_mask(plane, drm, crtc_state->plane_mask) { struct drm_plane_state *plane_state = drm_atomic_get_plane_state(state, plane); + if (IS_ERR(plane_state)) + return PTR_ERR(plane_state); + struct sun4i_layer_state *layer_state = state_to_sun4i_layer_state(plane_state); struct drm_framebuffer *fb = plane_state->fb; @@ -877,7 +880,8 @@ &sun4i_backend_regmap_config); if (IS_ERR(backend->engine.regs)) { dev_err(dev, "Couldn't create the backend regmap\n"); - return PTR_ERR(backend->engine.regs); + ret = PTR_ERR(backend->engine.regs); + goto err_disable_ram_clk; } list_add_tail(&backend->engine.list, &drv->engine_list); diff -Nru linux-6.12.90/drivers/gpu/drm/tiny/ofdrm.c linux-6.12.94/drivers/gpu/drm/tiny/ofdrm.c --- linux-6.12.90/drivers/gpu/drm/tiny/ofdrm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/tiny/ofdrm.c 2026-06-19 11:42:39.000000000 +0000 @@ -350,6 +350,7 @@ struct pci_dev *pcidev = data; pci_disable_device(pcidev); + pci_dev_put(pcidev); } static int ofdrm_device_init_pci(struct ofdrm_device *odev) @@ -375,6 +376,7 @@ if (ret) { drm_err(dev, "pci_enable_device(%s) failed: %d\n", dev_name(&pcidev->dev), ret); + pci_dev_put(pcidev); return ret; } ret = devm_add_action_or_reset(&pdev->dev, ofdrm_pci_release, pcidev); diff -Nru linux-6.12.90/drivers/gpu/drm/v3d/v3d_drv.c linux-6.12.94/drivers/gpu/drm/v3d/v3d_drv.c --- linux-6.12.90/drivers/gpu/drm/v3d/v3d_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/v3d/v3d_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -109,7 +109,7 @@ struct v3d_dev *v3d = to_v3d_dev(dev); struct v3d_file_priv *v3d_priv; struct drm_gpu_scheduler *sched; - int i; + int i, ret; v3d_priv = kzalloc(sizeof(*v3d_priv), GFP_KERNEL); if (!v3d_priv) @@ -119,9 +119,11 @@ for (i = 0; i < V3D_MAX_QUEUES; i++) { sched = &v3d->queue[i].sched; - drm_sched_entity_init(&v3d_priv->sched_entity[i], - DRM_SCHED_PRIORITY_NORMAL, &sched, - 1, NULL); + ret = drm_sched_entity_init(&v3d_priv->sched_entity[i], + DRM_SCHED_PRIORITY_NORMAL, &sched, + 1, NULL); + if (ret) + goto err_sched; memset(&v3d_priv->stats[i], 0, sizeof(v3d_priv->stats[i])); seqcount_init(&v3d_priv->stats[i].lock); @@ -131,6 +133,12 @@ file->driver_priv = v3d_priv; return 0; + +err_sched: + for (i--; i >= 0; i--) + drm_sched_entity_destroy(&v3d_priv->sched_entity[i]); + kfree(v3d_priv); + return ret; } static void diff -Nru linux-6.12.90/drivers/gpu/drm/v3d/v3d_sched.c linux-6.12.94/drivers/gpu/drm/v3d/v3d_sched.c --- linux-6.12.90/drivers/gpu/drm/v3d/v3d_sched.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/v3d/v3d_sched.c 2026-06-19 11:42:39.000000000 +0000 @@ -104,20 +104,6 @@ } static void -v3d_cpu_job_free(struct drm_sched_job *sched_job) -{ - struct v3d_cpu_job *job = to_cpu_job(sched_job); - - v3d_timestamp_query_info_free(&job->timestamp_query, - job->timestamp_query.count); - - v3d_performance_query_info_free(&job->performance_query, - job->performance_query.count); - - v3d_job_cleanup(&job->base); -} - -static void v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job) { if (job->perfmon != v3d->active_perfmon) @@ -423,7 +409,7 @@ wg_counts = (uint32_t *)(bo->vaddr + indirect_csd->offset); if (wg_counts[0] == 0 || wg_counts[1] == 0 || wg_counts[2] == 0) - return; + goto unmap_bo; args->cfg[0] = wg_counts[0] << V3D_CSD_CFG012_WG_COUNT_SHIFT; args->cfg[1] = wg_counts[1] << V3D_CSD_CFG012_WG_COUNT_SHIFT; @@ -448,6 +434,7 @@ } } +unmap_bo: v3d_put_bo_vaddr(indirect); v3d_put_bo_vaddr(bo); } @@ -846,7 +833,7 @@ static const struct drm_sched_backend_ops v3d_cpu_sched_ops = { .run_job = v3d_cpu_job_run, .timedout_job = v3d_generic_job_timedout, - .free_job = v3d_cpu_job_free + .free_job = v3d_sched_job_free }; int diff -Nru linux-6.12.90/drivers/gpu/drm/v3d/v3d_submit.c linux-6.12.94/drivers/gpu/drm/v3d/v3d_submit.c --- linux-6.12.90/drivers/gpu/drm/v3d/v3d_submit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/v3d/v3d_submit.c 2026-06-19 11:42:39.000000000 +0000 @@ -118,6 +118,24 @@ v3d_job_free(ref); } +static void +v3d_cpu_job_free(struct kref *ref) +{ + struct v3d_cpu_job *job = container_of(ref, struct v3d_cpu_job, + base.refcount); + + v3d_timestamp_query_info_free(&job->timestamp_query, + job->timestamp_query.count); + + v3d_performance_query_info_free(&job->performance_query, + job->performance_query.count); + + if (job->indirect_csd.indirect) + drm_gem_object_put(job->indirect_csd.indirect); + + v3d_job_free(ref); +} + void v3d_job_cleanup(struct v3d_job *job) { if (!job) @@ -389,6 +407,11 @@ if (multisync.pad) return -EINVAL; + if (!multisync.in_sync_count && !multisync.out_sync_count) { + DRM_DEBUG("Empty multisync extension\n"); + return -EINVAL; + } + ret = v3d_get_multisync_post_deps(file_priv, se, multisync.out_sync_count, multisync.out_syncs); if (ret) @@ -1305,7 +1328,7 @@ trace_v3d_submit_cpu_ioctl(&v3d->drm, cpu_job->job_type); ret = v3d_job_init(v3d, file_priv, &cpu_job->base, - v3d_job_free, 0, &se, V3D_CPU); + v3d_cpu_job_free, 0, &se, V3D_CPU); if (ret) { v3d_job_deallocate((void *)&cpu_job); goto fail; @@ -1388,8 +1411,6 @@ v3d_job_cleanup((void *)csd_job); v3d_job_cleanup(clean_job); v3d_put_multisync_post_deps(&se); - kvfree(cpu_job->timestamp_query.queries); - kvfree(cpu_job->performance_query.queries); return ret; } diff -Nru linux-6.12.90/drivers/gpu/drm/vc4/vc4_validate_shaders.c linux-6.12.94/drivers/gpu/drm/vc4/vc4_validate_shaders.c --- linux-6.12.90/drivers/gpu/drm/vc4/vc4_validate_shaders.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/vc4/vc4_validate_shaders.c 2026-06-19 11:42:39.000000000 +0000 @@ -288,15 +288,16 @@ { uint32_t o = validated_shader->num_uniform_addr_offsets; uint32_t num_uniforms = validated_shader->uniforms_size / 4; + u32 *offsets; - validated_shader->uniform_addr_offsets = - krealloc(validated_shader->uniform_addr_offsets, - (o + 1) * - sizeof(*validated_shader->uniform_addr_offsets), - GFP_KERNEL); - if (!validated_shader->uniform_addr_offsets) + offsets = krealloc_array(validated_shader->uniform_addr_offsets, + o + 1, + sizeof(*validated_shader->uniform_addr_offsets), + GFP_KERNEL); + if (!offsets) return false; + validated_shader->uniform_addr_offsets = offsets; validated_shader->uniform_addr_offsets[o] = num_uniforms; validated_shader->num_uniform_addr_offsets++; diff -Nru linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_drv.c linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_drv.c --- linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_drv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_drv.c 2026-06-19 11:42:39.000000000 +0000 @@ -118,7 +118,10 @@ struct drm_device *dev = vdev->priv; drm_dev_unplug(dev); - drm_atomic_helper_shutdown(dev); + + if (drm_core_check_feature(dev, DRIVER_ATOMIC)) + drm_atomic_helper_shutdown(dev); + virtio_gpu_deinit(dev); drm_dev_put(dev); } diff -Nru linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_drv.h linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_drv.h --- linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_drv.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_drv.h 2026-06-19 11:42:39.000000000 +0000 @@ -318,6 +318,7 @@ void virtio_gpu_array_add_obj(struct virtio_gpu_object_array *objs, struct drm_gem_object *obj); int virtio_gpu_array_lock_resv(struct virtio_gpu_object_array *objs); +int virtio_gpu_lock_one_resv_uninterruptible(struct virtio_gpu_object_array *objs); void virtio_gpu_array_unlock_resv(struct virtio_gpu_object_array *objs); void virtio_gpu_array_add_fence(struct virtio_gpu_object_array *objs, struct dma_fence *fence); diff -Nru linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_gem.c linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_gem.c --- linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_gem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_gem.c 2026-06-19 11:42:39.000000000 +0000 @@ -236,6 +236,23 @@ return ret; } +int virtio_gpu_lock_one_resv_uninterruptible(struct virtio_gpu_object_array *objs) +{ + int ret; + + if (objs->nents != 1) + return -EINVAL; + + dma_resv_lock(objs->objs[0]->resv, NULL); + + ret = dma_resv_reserve_fences(objs->objs[0]->resv, 1); + if (ret) { + virtio_gpu_array_unlock_resv(objs); + return ret; + } + return 0; +} + void virtio_gpu_array_unlock_resv(struct virtio_gpu_object_array *objs) { if (objs->nents == 1) { diff -Nru linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_plane.c linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_plane.c --- linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_plane.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_plane.c 2026-06-19 11:42:39.000000000 +0000 @@ -168,7 +168,10 @@ if (!objs) return; virtio_gpu_array_add_obj(objs, vgfb->base.obj[0]); - virtio_gpu_array_lock_resv(objs); + if (virtio_gpu_lock_one_resv_uninterruptible(objs)) { + virtio_gpu_array_put_free(objs); + return; + } virtio_gpu_cmd_resource_flush(vgdev, bo->hw_res_handle, x, y, width, height, objs, vgplane_st->fence); @@ -339,7 +342,10 @@ if (!objs) return; virtio_gpu_array_add_obj(objs, vgfb->base.obj[0]); - virtio_gpu_array_lock_resv(objs); + if (virtio_gpu_lock_one_resv_uninterruptible(objs)) { + virtio_gpu_array_put_free(objs); + return; + } virtio_gpu_cmd_transfer_to_host_2d (vgdev, 0, plane->state->crtc_w, diff -Nru linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_submit.c linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_submit.c --- linux-6.12.90/drivers/gpu/drm/virtio/virtgpu_submit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/virtio/virtgpu_submit.c 2026-06-19 11:42:39.000000000 +0000 @@ -65,8 +65,10 @@ dma_fence_unwrap_for_each(f, &itr, fence) { err = virtio_gpu_do_fence_wait(submit, f); - if (err) + if (err) { + dma_fence_put(itr.chain); return err; + } } return 0; diff -Nru linux-6.12.90/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c linux-6.12.94/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c --- linux-6.12.90/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/display/xe_hdcp_gsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -39,10 +39,18 @@ { struct xe_tile *tile = xe_device_get_root_tile(xe); struct xe_gt *gt = tile->media_gt; - struct xe_gsc *gsc = >->uc.gsc; + struct xe_gsc *gsc; bool ret = true; - if (!gsc || !xe_uc_fw_is_enabled(&gsc->fw)) { + if (!gt) { + drm_dbg_kms(&xe->drm, + "not checking GSC status for HDCP2.x: media GT not present or disabled\n"); + return false; + } + + gsc = >->uc.gsc; + + if (!xe_uc_fw_is_enabled(&gsc->fw)) { drm_dbg_kms(&xe->drm, "GSC Components not ready for HDCP2.x\n"); return false; diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_dma_buf.c linux-6.12.94/drivers/gpu/drm/xe/xe_dma_buf.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_dma_buf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_dma_buf.c 2026-06-19 11:42:39.000000000 +0000 @@ -278,15 +278,25 @@ } } - /* - * Don't publish the bo until we have a valid attachment, and a - * valid attachment needs the bo address. So pre-create a bo before - * creating the attachment and publish. - */ bo = xe_bo_alloc(); if (IS_ERR(bo)) return ERR_CAST(bo); + /* + * xe_dma_buf_init_obj() takes ownership of the raw bo, so do not touch + * on fail, since it will already take care of cleanup. On success we + * still need to drop the ref, if something later fails. + * + * In addition this needs to happen before the attach, since + * it will create a new attachment for this, and add it to the list of + * attachments, at which point it is globally visible, and at any point + * the export side can call into on invalidate_mappings callback, which + * require a working object. + */ + obj = xe_dma_buf_init_obj(dev, bo, dma_buf); + if (IS_ERR(obj)) + return obj; + attach_ops = &xe_dma_buf_attach_ops; #if IS_ENABLED(CONFIG_DRM_XE_KUNIT_TEST) if (test) @@ -299,21 +309,12 @@ goto out_err; } - /* - * xe_dma_buf_init_obj() takes ownership of bo on both success - * and failure, so we must not touch bo after this call. - */ - obj = xe_dma_buf_init_obj(dev, bo, dma_buf); - if (IS_ERR(obj)) { - dma_buf_detach(dma_buf, attach); - return obj; - } get_dma_buf(dma_buf); obj->import_attach = attach; return obj; out_err: - xe_bo_free(bo); + xe_bo_put(bo); return obj; } diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_exec_queue.c linux-6.12.94/drivers/gpu/drm/xe/xe_exec_queue.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_exec_queue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_exec_queue.c 2026-06-19 11:42:39.000000000 +0000 @@ -638,7 +638,7 @@ if (q->vm && q->hwe->hw_engine_group) { err = xe_hw_engine_group_add_exec_queue(q->hwe->hw_engine_group, q); if (err) - goto put_exec_queue; + goto kill_exec_queue; } } @@ -647,12 +647,15 @@ /* user id alloc must always be last in ioctl to prevent UAF */ err = xa_alloc(&xef->exec_queue.xa, &id, q, xa_limit_32b, GFP_KERNEL); if (err) - goto kill_exec_queue; + goto del_hw_engine_group; args->exec_queue_id = id; return 0; +del_hw_engine_group: + if (q->vm && q->hwe && q->hwe->hw_engine_group) + xe_hw_engine_group_del_exec_queue(q->hwe->hw_engine_group, q); kill_exec_queue: xe_exec_queue_kill(q); put_exec_queue: diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_gsc.c linux-6.12.94/drivers/gpu/drm/xe/xe_gsc.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_gsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_gsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -163,7 +163,7 @@ &rd_offset); if (err) { xe_gt_err(gt, "HuC: invalid GSC reply for version query (err=%d)\n", err); - return err; + goto out_bo; } compat->major = version_query_rd(xe, &bo->vmap, rd_offset, proj_major); @@ -485,8 +485,7 @@ EXEC_QUEUE_FLAG_PERMANENT, 0); if (IS_ERR(q)) { xe_gt_err(gt, "Failed to create queue for GSC submission\n"); - err = PTR_ERR(q); - goto out_bo; + return PTR_ERR(q); } wq = alloc_ordered_workqueue("gsc-ordered-wq", 0); @@ -509,8 +508,6 @@ out_q: xe_exec_queue_put(q); -out_bo: - xe_bo_unpin_map_no_vm(bo); return err; } diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,8 +114,10 @@ * VFs with no events are not printed. * * This function can only be called on PF. + * + * Return: always 0 */ -void xe_gt_sriov_pf_monitor_print_events(struct xe_gt *gt, struct drm_printer *p) +int xe_gt_sriov_pf_monitor_print_events(struct xe_gt *gt, struct drm_printer *p) { unsigned int n, total_vfs = xe_gt_sriov_pf_get_totalvfs(gt); const struct xe_gt_sriov_monitor *data; @@ -144,4 +146,6 @@ #undef __format #undef __value } + + return 0; } diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h --- linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h 2026-06-19 11:42:39.000000000 +0000 @@ -13,7 +13,7 @@ struct xe_gt; void xe_gt_sriov_pf_monitor_flr(struct xe_gt *gt, u32 vfid); -void xe_gt_sriov_pf_monitor_print_events(struct xe_gt *gt, struct drm_printer *p); +int xe_gt_sriov_pf_monitor_print_events(struct xe_gt *gt, struct drm_printer *p); #ifdef CONFIG_PCI_IOV int xe_gt_sriov_pf_monitor_process_guc2pf(struct xe_gt *gt, const u32 *msg, u32 len); diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_vf.c linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_vf.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_vf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_vf.c 2026-06-19 11:42:39.000000000 +0000 @@ -959,13 +959,15 @@ } /** - * xe_gt_sriov_vf_print_config - Print VF self config. + * xe_gt_sriov_vf_print_config() - Print VF self config. * @gt: the &xe_gt * @p: the &drm_printer * * This function is for VF use only. + * + * Return: always 0. */ -void xe_gt_sriov_vf_print_config(struct xe_gt *gt, struct drm_printer *p) +int xe_gt_sriov_vf_print_config(struct xe_gt *gt, struct drm_printer *p) { struct xe_gt_sriov_vf_selfconfig *config = >->sriov.vf.self_config; struct xe_device *xe = gt_to_xe(gt); @@ -987,16 +989,20 @@ drm_printf(p, "GuC contexts:\t%u\n", config->num_ctxs); drm_printf(p, "GuC doorbells:\t%u\n", config->num_dbs); + + return 0; } /** - * xe_gt_sriov_vf_print_runtime - Print VF's runtime regs received from PF. + * xe_gt_sriov_vf_print_runtime() - Print VF's runtime regs received from PF. * @gt: the &xe_gt * @p: the &drm_printer * * This function is for VF use only. + * + * Return: always 0. */ -void xe_gt_sriov_vf_print_runtime(struct xe_gt *gt, struct drm_printer *p) +int xe_gt_sriov_vf_print_runtime(struct xe_gt *gt, struct drm_printer *p) { struct vf_runtime_reg *vf_regs = gt->sriov.vf.runtime.regs; unsigned int size = gt->sriov.vf.runtime.num_regs; @@ -1005,16 +1011,20 @@ for (; size--; vf_regs++) drm_printf(p, "%#x = %#x\n", vf_regs->offset, vf_regs->value); + + return 0; } /** - * xe_gt_sriov_vf_print_version - Print VF ABI versions. + * xe_gt_sriov_vf_print_version() - Print VF ABI versions. * @gt: the &xe_gt * @p: the &drm_printer * * This function is for VF use only. + * + * Return: always 0. */ -void xe_gt_sriov_vf_print_version(struct xe_gt *gt, struct drm_printer *p) +int xe_gt_sriov_vf_print_version(struct xe_gt *gt, struct drm_printer *p) { struct xe_gt_sriov_vf_guc_version *guc_version = >->sriov.vf.guc_version; struct xe_gt_sriov_vf_relay_version *pf_version = >->sriov.vf.pf_version; @@ -1042,4 +1052,6 @@ GUC_RELAY_VERSION_LATEST_MAJOR, GUC_RELAY_VERSION_LATEST_MINOR); drm_printf(p, "\thandshake:\t%u.%u\n", pf_version->major, pf_version->minor); + + return 0; } diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_vf.h linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_vf.h --- linux-6.12.90/drivers/gpu/drm/xe/xe_gt_sriov_vf.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_gt_sriov_vf.h 2026-06-19 11:42:39.000000000 +0000 @@ -25,8 +25,8 @@ u32 xe_gt_sriov_vf_read32(struct xe_gt *gt, struct xe_reg reg); void xe_gt_sriov_vf_write32(struct xe_gt *gt, struct xe_reg reg, u32 val); -void xe_gt_sriov_vf_print_config(struct xe_gt *gt, struct drm_printer *p); -void xe_gt_sriov_vf_print_runtime(struct xe_gt *gt, struct drm_printer *p); -void xe_gt_sriov_vf_print_version(struct xe_gt *gt, struct drm_printer *p); +int xe_gt_sriov_vf_print_config(struct xe_gt *gt, struct drm_printer *p); +int xe_gt_sriov_vf_print_runtime(struct xe_gt *gt, struct drm_printer *p); +int xe_gt_sriov_vf_print_version(struct xe_gt *gt, struct drm_printer *p); #endif diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_guc_submit.c linux-6.12.94/drivers/gpu/drm/xe/xe_guc_submit.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_guc_submit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_guc_submit.c 2026-06-19 11:42:39.000000000 +0000 @@ -1907,8 +1907,8 @@ xe_gt_assert(guc_to_gt(guc), exec_queue_pending_disable(q)); if (q->guc->suspend_pending) { - suspend_fence_signal(q); clear_exec_queue_pending_disable(q); + suspend_fence_signal(q); } else { if (exec_queue_banned(q) || check_timeout) { smp_wmb(); diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_oa.c linux-6.12.94/drivers/gpu/drm/xe/xe_oa.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_oa.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_oa.c 2026-06-19 11:42:39.000000000 +0000 @@ -2019,8 +2019,10 @@ if (XE_IOCTL_DBG(oa->xe, !param.exec_q)) return -ENOENT; - if (XE_IOCTL_DBG(oa->xe, param.exec_q->width > 1)) - return -EOPNOTSUPP; + if (XE_IOCTL_DBG(oa->xe, param.exec_q->width > 1)) { + ret = -EOPNOTSUPP; + goto err_exec_q; + } } /* diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_range_fence.c linux-6.12.94/drivers/gpu/drm/xe/xe_range_fence.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_range_fence.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_range_fence.c 2026-06-19 11:42:39.000000000 +0000 @@ -77,6 +77,8 @@ } else if (err == 0) { xe_range_fence_tree_insert(rfence, &tree->root); return 0; + } else { + dma_fence_put(fence); } free: diff -Nru linux-6.12.90/drivers/gpu/drm/xe/xe_reg_whitelist.c linux-6.12.94/drivers/gpu/drm/xe/xe_reg_whitelist.c --- linux-6.12.90/drivers/gpu/drm/xe/xe_reg_whitelist.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/gpu/drm/xe/xe_reg_whitelist.c 2026-06-19 11:42:39.000000000 +0000 @@ -137,7 +137,7 @@ } range_start = reg & REG_GENMASK(25, range_bit); - range_end = range_start | REG_GENMASK(range_bit, 0); + range_end = range_start | REG_GENMASK(range_bit - 1, 0); switch (val & RING_FORCE_TO_NONPRIV_ACCESS_MASK) { case RING_FORCE_TO_NONPRIV_ACCESS_RW: diff -Nru linux-6.12.90/drivers/hid/bpf/hid_bpf_dispatch.c linux-6.12.94/drivers/hid/bpf/hid_bpf_dispatch.c --- linux-6.12.90/drivers/hid/bpf/hid_bpf_dispatch.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/bpf/hid_bpf_dispatch.c 2026-06-19 11:42:39.000000000 +0000 @@ -24,7 +24,8 @@ u8 * dispatch_hid_bpf_device_event(struct hid_device *hdev, enum hid_report_type type, u8 *data, - u32 *size, int interrupt, u64 source, bool from_bpf) + size_t *buf_size, u32 *size, int interrupt, u64 source, + bool from_bpf) { struct hid_bpf_ctx_kern ctx_kern = { .ctx = { @@ -74,6 +75,7 @@ *size = ret; } + *buf_size = ctx_kern.ctx.allocated_size; return ctx_kern.data; } EXPORT_SYMBOL_GPL(dispatch_hid_bpf_device_event); @@ -514,7 +516,7 @@ if (ret) return ret; - return hid_ops->hid_input_report(ctx->hid, type, buf, size, 0, (u64)(long)ctx, true, + return hid_ops->hid_input_report(ctx->hid, type, buf, size, size, 0, (u64)(long)ctx, true, lock_already_taken); } diff -Nru linux-6.12.90/drivers/hid/hid-asus.c linux-6.12.94/drivers/hid/hid-asus.c --- linux-6.12.90/drivers/hid/hid-asus.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-asus.c 2026-06-19 11:42:39.000000000 +0000 @@ -1092,7 +1092,8 @@ return 0; } -static int __maybe_unused asus_resume(struct hid_device *hdev) { +static int __maybe_unused asus_resume(struct hid_device *hdev) +{ struct asus_drvdata *drvdata = hid_get_drvdata(hdev); int ret = 0; @@ -1219,22 +1220,17 @@ * were freed during registration due to no usages being mapped, * leaving drvdata->input pointing to freed memory. */ - if (!drvdata->input || !(hdev->claimed & HID_CLAIMED_INPUT)) { - hid_err(hdev, "Asus input not registered\n"); - ret = -ENOMEM; - goto err_stop_hw; - } - - if (drvdata->tp) { - drvdata->input->name = "Asus TouchPad"; - } else { - drvdata->input->name = "Asus Keyboard"; - } - - if (drvdata->tp) { - ret = asus_start_multitouch(hdev); - if (ret) - goto err_stop_hw; + if (drvdata->input && (hdev->claimed & HID_CLAIMED_INPUT)) { + if (drvdata->tp) + drvdata->input->name = "Asus TouchPad"; + else + drvdata->input->name = "Asus Keyboard"; + + if (drvdata->tp) { + ret = asus_start_multitouch(hdev); + if (ret) + goto err_stop_hw; + } } return 0; diff -Nru linux-6.12.90/drivers/hid/hid-core.c linux-6.12.94/drivers/hid/hid-core.c --- linux-6.12.90/drivers/hid/hid-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1998,24 +1998,32 @@ } EXPORT_SYMBOL_GPL(__hid_request); -int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, - int interrupt) +int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data, + size_t bufsize, u32 size, int interrupt) { struct hid_report_enum *report_enum = hid->report_enum + type; struct hid_report *report; struct hid_driver *hdrv; int max_buffer_size = HID_MAX_BUFFER_SIZE; u32 rsize, csize = size; + size_t bsize = bufsize; u8 *cdata = data; int ret = 0; report = hid_get_report(report_enum, data); if (!report) - goto out; + return 0; + + if (unlikely(bsize < csize)) { + hid_warn_ratelimited(hid, "Event data for report %d is incorrect (%d vs %zu)\n", + report->id, csize, bsize); + return -EINVAL; + } if (report_enum->numbered) { cdata++; csize--; + bsize--; } rsize = hid_compute_report_size(report); @@ -2028,9 +2036,15 @@ else if (rsize > max_buffer_size) rsize = max_buffer_size; + if (bsize < rsize) { + hid_warn_ratelimited(hid, "Event data for report %d was too short (%d vs %zu)\n", + report->id, rsize, bsize); + return -EINVAL; + } + if (csize < rsize) { dbg_hid("report %d is too short, (%d < %d)\n", report->id, - csize, rsize); + csize, rsize); memset(cdata + csize, 0, rsize - csize); } @@ -2039,7 +2053,7 @@ if (hid->claimed & HID_CLAIMED_HIDRAW) { ret = hidraw_report_event(hid, data, size); if (ret) - goto out; + return ret; } if (hid->claimed != HID_CLAIMED_HIDRAW && report->maxfield) { @@ -2051,15 +2065,15 @@ if (hid->claimed & HID_CLAIMED_INPUT) hidinput_report_event(hid, report); -out: + return ret; } EXPORT_SYMBOL_GPL(hid_report_raw_event); static int __hid_input_report(struct hid_device *hid, enum hid_report_type type, - u8 *data, u32 size, int interrupt, u64 source, bool from_bpf, - bool lock_already_taken) + u8 *data, size_t bufsize, u32 size, int interrupt, u64 source, + bool from_bpf, bool lock_already_taken) { struct hid_report_enum *report_enum; struct hid_driver *hdrv; @@ -2084,7 +2098,8 @@ report_enum = hid->report_enum + type; hdrv = hid->driver; - data = dispatch_hid_bpf_device_event(hid, type, data, &size, interrupt, source, from_bpf); + data = dispatch_hid_bpf_device_event(hid, type, data, &bufsize, &size, interrupt, + source, from_bpf); if (IS_ERR(data)) { ret = PTR_ERR(data); goto unlock; @@ -2113,7 +2128,7 @@ goto unlock; } - ret = hid_report_raw_event(hid, type, data, size, interrupt); + ret = hid_report_raw_event(hid, type, data, bufsize, size, interrupt); unlock: if (!lock_already_taken) @@ -2131,16 +2146,41 @@ * @interrupt: distinguish between interrupt and control transfers * * This is data entry for lower layers. + * Legacy, please use hid_safe_input_report() instead. */ int hid_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, int interrupt) { - return __hid_input_report(hid, type, data, size, interrupt, 0, + return __hid_input_report(hid, type, data, size, size, interrupt, 0, false, /* from_bpf */ false /* lock_already_taken */); } EXPORT_SYMBOL_GPL(hid_input_report); +/** + * hid_safe_input_report - report data from lower layer (usb, bt...) + * + * @hid: hid device + * @type: HID report type (HID_*_REPORT) + * @data: report contents + * @bufsize: allocated size of the data buffer + * @size: useful size of data parameter + * @interrupt: distinguish between interrupt and control transfers + * + * This is data entry for lower layers. + * Please use this function instead of the non safe version because we provide + * here the size of the buffer, allowing hid-core to make smarter decisions + * regarding the incoming buffer. + */ +int hid_safe_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, + size_t bufsize, u32 size, int interrupt) +{ + return __hid_input_report(hid, type, data, bufsize, size, interrupt, 0, + false, /* from_bpf */ + false /* lock_already_taken */); +} +EXPORT_SYMBOL_GPL(hid_safe_input_report); + bool hid_match_one_id(const struct hid_device *hdev, const struct hid_device_id *id) { diff -Nru linux-6.12.90/drivers/hid/hid-gfrm.c linux-6.12.94/drivers/hid/hid-gfrm.c --- linux-6.12.90/drivers/hid/hid-gfrm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-gfrm.c 2026-06-19 11:42:39.000000000 +0000 @@ -66,7 +66,7 @@ switch (data[1]) { case GFRM100_SEARCH_KEY_DOWN: ret = hid_report_raw_event(hdev, HID_INPUT_REPORT, search_key_dn, - sizeof(search_key_dn), 1); + sizeof(search_key_dn), sizeof(search_key_dn), 1); break; case GFRM100_SEARCH_KEY_AUDIO_DATA: @@ -74,7 +74,7 @@ case GFRM100_SEARCH_KEY_UP: ret = hid_report_raw_event(hdev, HID_INPUT_REPORT, search_key_up, - sizeof(search_key_up), 1); + sizeof(search_key_up), sizeof(search_key_up), 1); break; default: diff -Nru linux-6.12.90/drivers/hid/hid-ids.h linux-6.12.94/drivers/hid/hid-ids.h --- linux-6.12.90/drivers/hid/hid-ids.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-ids.h 2026-06-19 11:42:39.000000000 +0000 @@ -1230,6 +1230,7 @@ #define USB_VENDOR_ID_SIGMA_MICRO 0x1c4f #define USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD 0x0002 +#define USB_DEVICE_ID_SIGMA_MICRO_USB_MOUSE 0x0034 #define USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD2 0x0059 #define USB_VENDOR_ID_SIGMATEL 0x066F diff -Nru linux-6.12.90/drivers/hid/hid-logitech-hidpp.c linux-6.12.94/drivers/hid/hid-logitech-hidpp.c --- linux-6.12.90/drivers/hid/hid-logitech-hidpp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-logitech-hidpp.c 2026-06-19 11:42:39.000000000 +0000 @@ -3691,7 +3691,7 @@ memcpy(&consumer_report[1], &data[3], 4); /* We are called from atomic context */ hid_report_raw_event(hidpp->hid_dev, HID_INPUT_REPORT, - consumer_report, 5, 1); + consumer_report, sizeof(consumer_report), 5, 1); return 1; } diff -Nru linux-6.12.90/drivers/hid/hid-multitouch.c linux-6.12.94/drivers/hid/hid-multitouch.c --- linux-6.12.90/drivers/hid/hid-multitouch.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-multitouch.c 2026-06-19 11:42:39.000000000 +0000 @@ -500,7 +500,7 @@ } ret = hid_report_raw_event(hdev, HID_FEATURE_REPORT, buf, - size, 0); + size, size, 0); if (ret) dev_warn(&hdev->dev, "failed to report feature\n"); } diff -Nru linux-6.12.90/drivers/hid/hid-picolcd_cir.c linux-6.12.94/drivers/hid/hid-picolcd_cir.c --- linux-6.12.90/drivers/hid/hid-picolcd_cir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-picolcd_cir.c 2026-06-19 11:42:39.000000000 +0000 @@ -134,5 +134,6 @@ data->rc_dev = NULL; rc_unregister_device(rdev); + rc_free_device(rdev); } diff -Nru linux-6.12.90/drivers/hid/hid-primax.c linux-6.12.94/drivers/hid/hid-primax.c --- linux-6.12.90/drivers/hid/hid-primax.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-primax.c 2026-06-19 11:42:39.000000000 +0000 @@ -44,7 +44,7 @@ data[0] |= (1 << (data[idx] - 0xE0)); data[idx] = 0; } - hid_report_raw_event(hid, HID_INPUT_REPORT, data, size, 0); + hid_report_raw_event(hid, HID_INPUT_REPORT, data, size, size, 0); return 1; default: /* unknown report */ diff -Nru linux-6.12.90/drivers/hid/hid-quirks.c linux-6.12.94/drivers/hid/hid-quirks.c --- linux-6.12.90/drivers/hid/hid-quirks.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-quirks.c 2026-06-19 11:42:39.000000000 +0000 @@ -186,6 +186,7 @@ { HID_USB_DEVICE(USB_VENDOR_ID_SEMICO, USB_DEVICE_ID_SEMICO_USB_KEYKOARD), HID_QUIRK_NO_INIT_REPORTS }, { HID_USB_DEVICE(USB_VENDOR_ID_SENNHEISER, USB_DEVICE_ID_SENNHEISER_BTD500USB), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_SIGMA_MICRO, USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD), HID_QUIRK_NO_INIT_REPORTS }, + { HID_USB_DEVICE(USB_VENDOR_ID_SIGMA_MICRO, USB_DEVICE_ID_SIGMA_MICRO_USB_MOUSE), HID_QUIRK_ALWAYS_POLL }, { HID_USB_DEVICE(USB_VENDOR_ID_SIGMATEL, USB_DEVICE_ID_SIGMATEL_STMP3780), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_SIS_TOUCH, USB_DEVICE_ID_SIS1030_TOUCH), HID_QUIRK_NOGET }, { HID_USB_DEVICE(USB_VENDOR_ID_SIS_TOUCH, USB_DEVICE_ID_SIS817_TOUCH), HID_QUIRK_NOGET }, @@ -234,7 +235,7 @@ * used as a driver. See hid_scan_report(). */ static const struct hid_device_id hid_have_special_driver[] = { -#if IS_ENABLED(CONFIG_APPLEDISPLAY) +#if IS_ENABLED(CONFIG_USB_APPLEDISPLAY) { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, 0x9218) }, { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, 0x9219) }, { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, 0x921c) }, diff -Nru linux-6.12.90/drivers/hid/hid-uclogic-core.c linux-6.12.94/drivers/hid/hid-uclogic-core.c --- linux-6.12.90/drivers/hid/hid-uclogic-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-uclogic-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -142,7 +142,9 @@ suffix = "System Control"; break; } - } else { + } + + if (suffix) { hi->input->name = devm_kasprintf(&hdev->dev, GFP_KERNEL, "%s %s", hdev->name, suffix); if (!hi->input->name) diff -Nru linux-6.12.90/drivers/hid/hid-vivaldi-common.c linux-6.12.94/drivers/hid/hid-vivaldi-common.c --- linux-6.12.90/drivers/hid/hid-vivaldi-common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/hid-vivaldi-common.c 2026-06-19 11:42:39.000000000 +0000 @@ -85,7 +85,7 @@ } ret = hid_report_raw_event(hdev, HID_FEATURE_REPORT, report_data, - report_len, 0); + report_len, report_len, 0); if (ret) { dev_warn(&hdev->dev, "failed to report feature %d\n", field->report->id); diff -Nru linux-6.12.90/drivers/hid/i2c-hid/i2c-hid-core.c linux-6.12.94/drivers/hid/i2c-hid/i2c-hid-core.c --- linux-6.12.90/drivers/hid/i2c-hid/i2c-hid-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/i2c-hid/i2c-hid-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -568,9 +568,10 @@ if (ihid->hid->group != HID_GROUP_RMI) pm_wakeup_event(&ihid->client->dev, 0); - hid_input_report(ihid->hid, HID_INPUT_REPORT, - ihid->inbuf + sizeof(__le16), - ret_size - sizeof(__le16), 1); + hid_safe_input_report(ihid->hid, HID_INPUT_REPORT, + ihid->inbuf + sizeof(__le16), + ihid->bufsize - sizeof(__le16), + ret_size - sizeof(__le16), 1); } return; diff -Nru linux-6.12.90/drivers/hid/usbhid/hid-core.c linux-6.12.94/drivers/hid/usbhid/hid-core.c --- linux-6.12.90/drivers/hid/usbhid/hid-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/usbhid/hid-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,9 +283,9 @@ break; usbhid_mark_busy(usbhid); if (!test_bit(HID_RESUME_RUNNING, &usbhid->iofl)) { - hid_input_report(urb->context, HID_INPUT_REPORT, - urb->transfer_buffer, - urb->actual_length, 1); + hid_safe_input_report(urb->context, HID_INPUT_REPORT, + urb->transfer_buffer, urb->transfer_buffer_length, + urb->actual_length, 1); /* * autosuspend refused while keys are pressed * because most keyboards don't wake up when @@ -482,9 +482,10 @@ switch (status) { case 0: /* success */ if (usbhid->ctrl[usbhid->ctrltail].dir == USB_DIR_IN) - hid_input_report(urb->context, + hid_safe_input_report(urb->context, usbhid->ctrl[usbhid->ctrltail].report->type, - urb->transfer_buffer, urb->actual_length, 0); + urb->transfer_buffer, urb->transfer_buffer_length, + urb->actual_length, 0); break; case -ESHUTDOWN: /* unplug */ unplug = 1; @@ -1552,7 +1553,7 @@ * configuration descriptors passed, we already know that * the size of the HID report descriptor has not changed. */ - rdesc = kmalloc(hid->dev_rsize, GFP_KERNEL); + rdesc = kmalloc(hid->dev_rsize, GFP_NOIO); if (!rdesc) return -ENOMEM; diff -Nru linux-6.12.90/drivers/hid/wacom_sys.c linux-6.12.94/drivers/hid/wacom_sys.c --- linux-6.12.90/drivers/hid/wacom_sys.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/wacom_sys.c 2026-06-19 11:42:39.000000000 +0000 @@ -74,7 +74,7 @@ int err; size = kfifo_out(fifo, buf, sizeof(buf)); - err = hid_report_raw_event(hdev, HID_INPUT_REPORT, buf, size, false); + err = hid_report_raw_event(hdev, HID_INPUT_REPORT, buf, size, size, false); if (err) { hid_warn(hdev, "%s: unable to flush event due to error %d\n", __func__, err); @@ -319,7 +319,7 @@ data, n, WAC_CMD_RETRIES); if (ret == n && features->type == HID_GENERIC) { ret = hid_report_raw_event(hdev, - HID_FEATURE_REPORT, data, n, 0); + HID_FEATURE_REPORT, data, n, n, 0); } else if (ret == 2 && features->type != HID_GENERIC) { features->touch_max = data[1]; } else { @@ -341,6 +341,7 @@ hid_data->inputmode = field->report->id; hid_data->inputmode_index = usage->usage_index; + hid_data->inputmode_field_index = field->index; break; case HID_UP_DIGITIZER: @@ -380,7 +381,7 @@ data, n, WAC_CMD_RETRIES); if (ret == n) { ret = hid_report_raw_event(hdev, HID_FEATURE_REPORT, - data, n, 0); + data, n, n, 0); } else { hid_warn(hdev, "%s: could not retrieve sensor offsets\n", __func__); @@ -556,9 +557,14 @@ re = &(hdev->report_enum[HID_FEATURE_REPORT]); r = re->report_id_hash[hid_data->inputmode]; - if (r) { - r->field[0]->value[hid_data->inputmode_index] = 2; - hid_hw_request(hdev, r, HID_REQ_SET_REPORT); + if (r && hid_data->inputmode_field_index >= 0 && + hid_data->inputmode_field_index < r->maxfield) { + struct hid_field *field = r->field[hid_data->inputmode_field_index]; + + if (field && hid_data->inputmode_index < field->report_count) { + field->value[hid_data->inputmode_index] = 2; + hid_hw_request(hdev, r, HID_REQ_SET_REPORT); + } } return 0; } @@ -2819,6 +2825,7 @@ return error; wacom_wac->hid_data.inputmode = -1; + wacom_wac->hid_data.inputmode_field_index = -1; wacom_wac->mode_report = -1; if (hid_is_usb(hdev)) { diff -Nru linux-6.12.90/drivers/hid/wacom_wac.h linux-6.12.94/drivers/hid/wacom_wac.h --- linux-6.12.90/drivers/hid/wacom_wac.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hid/wacom_wac.h 2026-06-19 11:42:39.000000000 +0000 @@ -298,6 +298,7 @@ struct hid_data { __s16 inputmode; /* InputMode HID feature, -1 if non-existent */ __s16 inputmode_index; /* InputMode HID feature index in the report */ + __s16 inputmode_field_index; /* InputMode HID feature field index in the report */ bool sense_state; bool inrange_state; bool invert_state; diff -Nru linux-6.12.90/drivers/hte/Kconfig linux-6.12.94/drivers/hte/Kconfig --- linux-6.12.90/drivers/hte/Kconfig 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hte/Kconfig 2026-06-19 11:42:39.000000000 +0000 @@ -16,13 +16,13 @@ config HTE_TEGRA194 tristate "NVIDIA Tegra194 HTE Support" - depends on (ARCH_TEGRA_194_SOC || COMPILE_TEST) + depends on (ARCH_TEGRA || COMPILE_TEST) depends on GPIOLIB help Enable this option for integrated hardware timestamping engine also known as generic timestamping engine (GTE) support on NVIDIA Tegra194 - systems-on-chip. The driver supports 352 LIC IRQs and 39 AON GPIOs - lines for timestamping in realtime. + and later systems-on-chip. The driver supports 352 LIC IRQs and 39 + AON GPIOs lines for timestamping in realtime. config HTE_TEGRA194_TEST tristate "NVIDIA Tegra194 HTE Test" diff -Nru linux-6.12.90/drivers/hwmon/abituguru.c linux-6.12.94/drivers/hwmon/abituguru.c --- linux-6.12.90/drivers/hwmon/abituguru.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/abituguru.c 2026-06-19 11:42:39.000000000 +0000 @@ -1531,7 +1531,7 @@ .pm = pm_sleep_ptr(&abituguru_pm), }, .probe = abituguru_probe, - .remove_new = abituguru_remove, + .remove = abituguru_remove, }; static int __init abituguru_detect(void) diff -Nru linux-6.12.90/drivers/hwmon/abituguru3.c linux-6.12.94/drivers/hwmon/abituguru3.c --- linux-6.12.90/drivers/hwmon/abituguru3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/abituguru3.c 2026-06-19 11:42:39.000000000 +0000 @@ -1147,12 +1147,12 @@ static DEFINE_SIMPLE_DEV_PM_OPS(abituguru3_pm, abituguru3_suspend, abituguru3_resume); static struct platform_driver abituguru3_driver = { - .driver = { + .driver = { .name = ABIT_UGURU3_NAME, .pm = pm_sleep_ptr(&abituguru3_pm), }, .probe = abituguru3_probe, - .remove_new = abituguru3_remove, + .remove = abituguru3_remove, }; static int __init abituguru3_dmi_detect(void) diff -Nru linux-6.12.90/drivers/hwmon/aspeed-g6-pwm-tach.c linux-6.12.94/drivers/hwmon/aspeed-g6-pwm-tach.c --- linux-6.12.90/drivers/hwmon/aspeed-g6-pwm-tach.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/aspeed-g6-pwm-tach.c 2026-06-19 11:42:39.000000000 +0000 @@ -517,13 +517,6 @@ return 0; } -static void aspeed_pwm_tach_remove(struct platform_device *pdev) -{ - struct aspeed_pwm_tach_data *priv = platform_get_drvdata(pdev); - - reset_control_assert(priv->reset); -} - static const struct of_device_id aspeed_pwm_tach_match[] = { { .compatible = "aspeed,ast2600-pwm-tach", @@ -534,7 +527,6 @@ static struct platform_driver aspeed_pwm_tach_driver = { .probe = aspeed_pwm_tach_probe, - .remove_new = aspeed_pwm_tach_remove, .driver = { .name = "aspeed-g6-pwm-tach", .of_match_table = aspeed_pwm_tach_match, diff -Nru linux-6.12.90/drivers/hwmon/da9052-hwmon.c linux-6.12.94/drivers/hwmon/da9052-hwmon.c --- linux-6.12.90/drivers/hwmon/da9052-hwmon.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/da9052-hwmon.c 2026-06-19 11:42:39.000000000 +0000 @@ -473,7 +473,7 @@ static struct platform_driver da9052_hwmon_driver = { .probe = da9052_hwmon_probe, - .remove_new = da9052_hwmon_remove, + .remove = da9052_hwmon_remove, .driver = { .name = "da9052-hwmon", }, diff -Nru linux-6.12.90/drivers/hwmon/dme1737.c linux-6.12.94/drivers/hwmon/dme1737.c --- linux-6.12.90/drivers/hwmon/dme1737.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/dme1737.c 2026-06-19 11:42:39.000000000 +0000 @@ -2721,7 +2721,7 @@ .name = "dme1737", }, .probe = dme1737_isa_probe, - .remove_new = dme1737_isa_remove, + .remove = dme1737_isa_remove, }; /* --------------------------------------------------------------------- diff -Nru linux-6.12.90/drivers/hwmon/f71805f.c linux-6.12.94/drivers/hwmon/f71805f.c --- linux-6.12.90/drivers/hwmon/f71805f.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/f71805f.c 2026-06-19 11:42:39.000000000 +0000 @@ -1497,7 +1497,7 @@ .name = DRVNAME, }, .probe = f71805f_probe, - .remove_new = f71805f_remove, + .remove = f71805f_remove, }; static int __init f71805f_device_add(unsigned short address, diff -Nru linux-6.12.90/drivers/hwmon/f71882fg.c linux-6.12.94/drivers/hwmon/f71882fg.c --- linux-6.12.90/drivers/hwmon/f71882fg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/f71882fg.c 2026-06-19 11:42:39.000000000 +0000 @@ -2660,7 +2660,7 @@ .name = DRVNAME, }, .probe = f71882fg_probe, - .remove_new = f71882fg_remove, + .remove = f71882fg_remove, }; static int __init f71882fg_init(void) diff -Nru linux-6.12.90/drivers/hwmon/i5k_amb.c linux-6.12.94/drivers/hwmon/i5k_amb.c --- linux-6.12.90/drivers/hwmon/i5k_amb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/i5k_amb.c 2026-06-19 11:42:39.000000000 +0000 @@ -568,7 +568,7 @@ .name = DRVNAME, }, .probe = i5k_amb_probe, - .remove_new = i5k_amb_remove, + .remove = i5k_amb_remove, }; static int __init i5k_amb_init(void) diff -Nru linux-6.12.90/drivers/hwmon/max197.c linux-6.12.94/drivers/hwmon/max197.c --- linux-6.12.90/drivers/hwmon/max197.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/max197.c 2026-06-19 11:42:39.000000000 +0000 @@ -332,7 +332,7 @@ .name = "max197", }, .probe = max197_probe, - .remove_new = max197_remove, + .remove = max197_remove, .id_table = max197_device_ids, }; module_platform_driver(max197_driver); diff -Nru linux-6.12.90/drivers/hwmon/mc13783-adc.c linux-6.12.94/drivers/hwmon/mc13783-adc.c --- linux-6.12.90/drivers/hwmon/mc13783-adc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/mc13783-adc.c 2026-06-19 11:42:39.000000000 +0000 @@ -315,7 +315,7 @@ MODULE_DEVICE_TABLE(platform, mc13783_adc_idtable); static struct platform_driver mc13783_adc_driver = { - .remove_new = mc13783_adc_remove, + .remove = mc13783_adc_remove, .driver = { .name = DRIVER_NAME, }, diff -Nru linux-6.12.90/drivers/hwmon/occ/p9_sbe.c linux-6.12.94/drivers/hwmon/occ/p9_sbe.c --- linux-6.12.90/drivers/hwmon/occ/p9_sbe.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/occ/p9_sbe.c 2026-06-19 11:42:39.000000000 +0000 @@ -192,8 +192,8 @@ .name = "occ-hwmon", .of_match_table = p9_sbe_occ_of_match, }, - .probe = p9_sbe_occ_probe, - .remove_new = p9_sbe_occ_remove, + .probe = p9_sbe_occ_probe, + .remove = p9_sbe_occ_remove, }; module_platform_driver(p9_sbe_occ_driver); diff -Nru linux-6.12.90/drivers/hwmon/pc87360.c linux-6.12.94/drivers/hwmon/pc87360.c --- linux-6.12.90/drivers/hwmon/pc87360.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/pc87360.c 2026-06-19 11:42:39.000000000 +0000 @@ -1606,7 +1606,7 @@ .name = DRIVER_NAME, }, .probe = pc87360_probe, - .remove_new = pc87360_remove, + .remove = pc87360_remove, }; /* diff -Nru linux-6.12.90/drivers/hwmon/pc87427.c linux-6.12.94/drivers/hwmon/pc87427.c --- linux-6.12.90/drivers/hwmon/pc87427.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/pc87427.c 2026-06-19 11:42:39.000000000 +0000 @@ -1129,7 +1129,7 @@ .name = DRVNAME, }, .probe = pc87427_probe, - .remove_new = pc87427_remove, + .remove = pc87427_remove, }; static int __init pc87427_device_add(const struct pc87427_sio_data *sio_data) diff -Nru linux-6.12.90/drivers/hwmon/pmbus/adm1266.c linux-6.12.94/drivers/hwmon/pmbus/adm1266.c --- linux-6.12.90/drivers/hwmon/pmbus/adm1266.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/pmbus/adm1266.c 2026-06-19 11:42:39.000000000 +0000 @@ -46,6 +46,7 @@ #define ADM1266_BLACKBOX_OFFSET 0 #define ADM1266_BLACKBOX_SIZE 64 +#define ADM1266_BLACKBOX_MAX_RECORDS 32 #define ADM1266_PMBUS_BLOCK_MAX 255 @@ -60,7 +61,7 @@ u8 *dev_mem; struct mutex buf_mutex; u8 write_buf[ADM1266_PMBUS_BLOCK_MAX + 1] ____cacheline_aligned; - u8 read_buf[ADM1266_PMBUS_BLOCK_MAX + 1] ____cacheline_aligned; + u8 read_buf[ADM1266_PMBUS_BLOCK_MAX + 2] ____cacheline_aligned; }; static const struct nvmem_cell_info adm1266_nvmem_cells[] = { @@ -172,9 +173,16 @@ else pmbus_cmd = ADM1266_PDIO_STATUS; + ret = pmbus_lock_interruptible(data->client); + if (ret) + return ret; + ret = i2c_smbus_read_block_data(data->client, pmbus_cmd, read_buf); + pmbus_unlock(data->client); if (ret < 0) return ret; + if (ret < 2) + return -EIO; pins_status = read_buf[0] + (read_buf[1] << 8); if (offset < ADM1266_GPIO_NR) @@ -192,9 +200,19 @@ unsigned int gpio_nr; int ret; + ret = pmbus_lock_interruptible(data->client); + if (ret) + return ret; + ret = i2c_smbus_read_block_data(data->client, ADM1266_GPIO_STATUS, read_buf); - if (ret < 0) + if (ret < 0) { + pmbus_unlock(data->client); return ret; + } + if (ret < 2) { + pmbus_unlock(data->client); + return -EIO; + } status = read_buf[0] + (read_buf[1] << 8); @@ -205,17 +223,24 @@ } ret = i2c_smbus_read_block_data(data->client, ADM1266_PDIO_STATUS, read_buf); - if (ret < 0) + if (ret < 0) { + pmbus_unlock(data->client); return ret; + } + if (ret < 2) { + pmbus_unlock(data->client); + return -EIO; + } status = read_buf[0] + (read_buf[1] << 8); - *bits = 0; - for_each_set_bit_from(gpio_nr, mask, ADM1266_GPIO_NR + ADM1266_PDIO_STATUS) { + for_each_set_bit_from(gpio_nr, mask, ADM1266_GPIO_NR + ADM1266_PDIO_NR) { if (test_bit(gpio_nr - ADM1266_GPIO_NR, &status)) set_bit(gpio_nr, bits); } + pmbus_unlock(data->client); + return 0; } @@ -230,11 +255,16 @@ int ret; int i; + if (pmbus_lock_interruptible(data->client)) + return; + for (i = 0; i < ADM1266_GPIO_NR; i++) { write_cmd = adm1266_gpio_mapping[i][1]; ret = adm1266_pmbus_block_xfer(data, ADM1266_GPIO_CONFIG, 1, &write_cmd, read_buf); - if (ret != 2) + if (ret != 2) { + pmbus_unlock(data->client); return; + } gpio_config = read_buf[0]; seq_puts(s, adm1266_names[i]); @@ -256,8 +286,10 @@ write_cmd = 0xFF; ret = adm1266_pmbus_block_xfer(data, ADM1266_PDIO_CONFIG, 1, &write_cmd, read_buf); - if (ret != 32) + if (ret != 32) { + pmbus_unlock(data->client); return; + } for (i = 0; i < ADM1266_PDIO_NR; i++) { seq_puts(s, adm1266_names[ADM1266_GPIO_NR + i]); @@ -280,6 +312,8 @@ seq_puts(s, ")\n"); } + + pmbus_unlock(data->client); } static int adm1266_config_gpio(struct adm1266_data *data) @@ -322,7 +356,12 @@ struct i2c_client *client = to_i2c_client(dev); int ret; + ret = pmbus_lock_interruptible(client); + if (ret) + return ret; + ret = i2c_smbus_read_word_data(client, ADM1266_READ_STATE); + pmbus_unlock(client); if (ret < 0) return ret; @@ -347,9 +386,10 @@ static int adm1266_nvmem_read_blackbox(struct adm1266_data *data, u8 *read_buff) { + u8 record[ADM1266_PMBUS_BLOCK_MAX]; int record_count; char index; - u8 buf[5]; + u8 buf[I2C_SMBUS_BLOCK_MAX]; int ret; ret = i2c_smbus_read_block_data(data->client, ADM1266_BLACKBOX_INFO, buf); @@ -360,15 +400,18 @@ return -EIO; record_count = buf[3]; + if (record_count > ADM1266_BLACKBOX_MAX_RECORDS) + return -EIO; for (index = 0; index < record_count; index++) { - ret = adm1266_pmbus_block_xfer(data, ADM1266_READ_BLACKBOX, 1, &index, read_buff); + ret = adm1266_pmbus_block_xfer(data, ADM1266_READ_BLACKBOX, 1, &index, record); if (ret < 0) return ret; if (ret != ADM1266_BLACKBOX_SIZE) return -EIO; + memcpy(read_buff, record, ADM1266_BLACKBOX_SIZE); read_buff += ADM1266_BLACKBOX_SIZE; } @@ -383,18 +426,25 @@ if (offset + bytes > data->nvmem_config.size) return -EINVAL; + ret = pmbus_lock_interruptible(data->client); + if (ret) + return ret; + if (offset == 0) { memset(data->dev_mem, 0, data->nvmem_config.size); ret = adm1266_nvmem_read_blackbox(data, data->dev_mem); if (ret) { dev_err(&data->client->dev, "Could not read blackbox!"); + pmbus_unlock(data->client); return ret; } } memcpy(val, data->dev_mem + offset, bytes); + pmbus_unlock(data->client); + return 0; } @@ -432,7 +482,7 @@ char write_buf[6]; int i; - kt = ktime_get_seconds(); + kt = ktime_get_real_seconds(); memset(write_buf, 0, sizeof(write_buf)); @@ -462,20 +512,20 @@ crc8_populate_msb(pmbus_crc_table, 0x7); mutex_init(&data->buf_mutex); - ret = adm1266_config_gpio(data); + ret = adm1266_set_rtc(data); if (ret < 0) return ret; - ret = adm1266_set_rtc(data); - if (ret < 0) + ret = pmbus_do_probe(client, &data->info); + if (ret) return ret; ret = adm1266_config_nvmem(data); if (ret < 0) return ret; - ret = pmbus_do_probe(client, &data->info); - if (ret) + ret = adm1266_config_gpio(data); + if (ret < 0) return ret; adm1266_init_debugfs(data); diff -Nru linux-6.12.90/drivers/hwmon/pmbus/pmbus_core.c linux-6.12.94/drivers/hwmon/pmbus/pmbus_core.c --- linux-6.12.90/drivers/hwmon/pmbus/pmbus_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/pmbus/pmbus_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -6,6 +6,7 @@ * Copyright (c) 2012 Guenter Roeck */ +#include #include #include #include @@ -20,8 +21,8 @@ #include #include #include -#include #include +#include #include "pmbus.h" /* @@ -102,6 +103,11 @@ struct mutex update_lock; +#if IS_ENABLED(CONFIG_REGULATOR) + atomic_t regulator_events[PMBUS_PAGES]; + struct work_struct regulator_notify_work; +#endif + bool has_status_word; /* device uses STATUS_WORD register */ int (*read_status)(struct i2c_client *client, int page); @@ -3181,12 +3187,19 @@ .class = PSC_VOLTAGE_OUT, .convert = true, }; + int ret; + mutex_lock(&data->update_lock); s.data = _pmbus_read_word_data(client, s.page, 0xff, PMBUS_READ_VOUT); - if (s.data < 0) - return s.data; + if (s.data < 0) { + ret = s.data; + goto unlock; + } - return (int)pmbus_reg2data(data, &s) * 1000; /* unit is uV */ + ret = (int)pmbus_reg2data(data, &s) * 1000; /* unit is uV */ +unlock: + mutex_unlock(&data->update_lock); + return ret; } static int pmbus_regulator_set_voltage(struct regulator_dev *rdev, int min_uv, @@ -3203,16 +3216,22 @@ }; int val = DIV_ROUND_CLOSEST(min_uv, 1000); /* convert to mV */ int low, high; + int ret; *selector = 0; + mutex_lock(&data->update_lock); low = pmbus_regulator_get_low_margin(client, s.page); - if (low < 0) - return low; + if (low < 0) { + ret = low; + goto unlock; + } high = pmbus_regulator_get_high_margin(client, s.page); - if (high < 0) - return high; + if (high < 0) { + ret = high; + goto unlock; + } /* Make sure we are within margins */ if (low > val) @@ -3222,7 +3241,10 @@ val = pmbus_data2reg(data, &s, val); - return _pmbus_write_word_data(client, s.page, PMBUS_VOUT_COMMAND, (u16)val); + ret = _pmbus_write_word_data(client, s.page, PMBUS_VOUT_COMMAND, (u16)val); +unlock: + mutex_unlock(&data->update_lock); + return ret; } static int pmbus_regulator_list_voltage(struct regulator_dev *rdev, @@ -3230,7 +3252,9 @@ { struct device *dev = rdev_get_dev(rdev); struct i2c_client *client = to_i2c_client(dev->parent); + struct pmbus_data *data = i2c_get_clientdata(client); int val, low, high; + int ret; if (selector >= rdev->desc->n_voltages || selector < rdev->desc->linear_min_sel) @@ -3240,18 +3264,29 @@ val = DIV_ROUND_CLOSEST(rdev->desc->min_uV + (rdev->desc->uV_step * selector), 1000); /* convert to mV */ + mutex_lock(&data->update_lock); + low = pmbus_regulator_get_low_margin(client, rdev_get_id(rdev)); - if (low < 0) - return low; + if (low < 0) { + ret = low; + goto unlock; + } high = pmbus_regulator_get_high_margin(client, rdev_get_id(rdev)); - if (high < 0) - return high; + if (high < 0) { + ret = high; + goto unlock; + } - if (val >= low && val <= high) - return val * 1000; /* unit is uV */ + if (val >= low && val <= high) { + ret = val * 1000; /* unit is uV */ + goto unlock; + } - return 0; + ret = 0; +unlock: + mutex_unlock(&data->update_lock); + return ret; } const struct regulator_ops pmbus_regulator_ops = { @@ -3266,12 +3301,42 @@ }; EXPORT_SYMBOL_NS_GPL(pmbus_regulator_ops, PMBUS); +static void pmbus_regulator_notify_work_cancel(void *data) +{ + struct pmbus_data *pdata = data; + + cancel_work_sync(&pdata->regulator_notify_work); +} + +static void pmbus_regulator_notify_worker(struct work_struct *work) +{ + struct pmbus_data *data = + container_of(work, struct pmbus_data, regulator_notify_work); + int i, j; + + for (i = 0; i < data->info->pages; i++) { + int event; + + event = atomic_xchg(&data->regulator_events[i], 0); + if (!event) + continue; + + for (j = 0; j < data->info->num_regulators; j++) { + if (i == rdev_get_id(data->rdevs[j])) { + regulator_notifier_call_chain(data->rdevs[j], + event, NULL); + break; + } + } + } +} + static int pmbus_regulator_register(struct pmbus_data *data) { struct device *dev = data->dev; const struct pmbus_driver_info *info = data->info; const struct pmbus_platform_data *pdata = dev_get_platdata(dev); - int i; + int i, ret; data->rdevs = devm_kzalloc(dev, sizeof(struct regulator_dev *) * info->num_regulators, GFP_KERNEL); @@ -3295,20 +3360,20 @@ info->reg_desc[i].name); } + INIT_WORK(&data->regulator_notify_work, pmbus_regulator_notify_worker); + + ret = devm_add_action_or_reset(dev, pmbus_regulator_notify_work_cancel, data); + if (ret) + return ret; + return 0; } static int pmbus_regulator_notify(struct pmbus_data *data, int page, int event) { - int j; - - for (j = 0; j < data->info->num_regulators; j++) { - if (page == rdev_get_id(data->rdevs[j])) { - regulator_notifier_call_chain(data->rdevs[j], event, NULL); - break; - } - } - return 0; + atomic_or(event, &data->regulator_events[page]); + schedule_work(&data->regulator_notify_work); + return 0; } #else static int pmbus_regulator_register(struct pmbus_data *data) diff -Nru linux-6.12.90/drivers/hwmon/sch5636.c linux-6.12.94/drivers/hwmon/sch5636.c --- linux-6.12.90/drivers/hwmon/sch5636.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/sch5636.c 2026-06-19 11:42:39.000000000 +0000 @@ -512,7 +512,7 @@ .name = DRVNAME, }, .probe = sch5636_probe, - .remove_new = sch5636_remove, + .remove = sch5636_remove, .id_table = sch5636_device_id, }; diff -Nru linux-6.12.90/drivers/hwmon/sht15.c linux-6.12.94/drivers/hwmon/sht15.c --- linux-6.12.90/drivers/hwmon/sht15.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/sht15.c 2026-06-19 11:42:39.000000000 +0000 @@ -1051,7 +1051,7 @@ .of_match_table = of_match_ptr(sht15_dt_match), }, .probe = sht15_probe, - .remove_new = sht15_remove, + .remove = sht15_remove, .id_table = sht15_device_ids, }; module_platform_driver(sht15_driver); diff -Nru linux-6.12.90/drivers/hwmon/sis5595.c linux-6.12.94/drivers/hwmon/sis5595.c --- linux-6.12.90/drivers/hwmon/sis5595.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/sis5595.c 2026-06-19 11:42:39.000000000 +0000 @@ -784,7 +784,7 @@ .name = DRIVER_NAME, }, .probe = sis5595_probe, - .remove_new = sis5595_remove, + .remove = sis5595_remove, }; static int sis5595_pci_probe(struct pci_dev *dev, diff -Nru linux-6.12.90/drivers/hwmon/smsc47m1.c linux-6.12.94/drivers/hwmon/smsc47m1.c --- linux-6.12.90/drivers/hwmon/smsc47m1.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/smsc47m1.c 2026-06-19 11:42:39.000000000 +0000 @@ -858,7 +858,7 @@ .driver = { .name = DRVNAME, }, - .remove_new = __exit_p(smsc47m1_remove), + .remove = __exit_p(smsc47m1_remove), }; static int __init smsc47m1_device_add(unsigned short address, diff -Nru linux-6.12.90/drivers/hwmon/ultra45_env.c linux-6.12.94/drivers/hwmon/ultra45_env.c --- linux-6.12.90/drivers/hwmon/ultra45_env.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/ultra45_env.c 2026-06-19 11:42:39.000000000 +0000 @@ -317,7 +317,7 @@ .of_match_table = env_match, }, .probe = env_probe, - .remove_new = env_remove, + .remove = env_remove, }; module_platform_driver(env_driver); diff -Nru linux-6.12.90/drivers/hwmon/via-cputemp.c linux-6.12.94/drivers/hwmon/via-cputemp.c --- linux-6.12.90/drivers/hwmon/via-cputemp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/via-cputemp.c 2026-06-19 11:42:39.000000000 +0000 @@ -197,7 +197,7 @@ .name = DRVNAME, }, .probe = via_cputemp_probe, - .remove_new = via_cputemp_remove, + .remove = via_cputemp_remove, }; struct pdev_entry { diff -Nru linux-6.12.90/drivers/hwmon/via686a.c linux-6.12.94/drivers/hwmon/via686a.c --- linux-6.12.90/drivers/hwmon/via686a.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/via686a.c 2026-06-19 11:42:39.000000000 +0000 @@ -799,7 +799,7 @@ .name = DRIVER_NAME, }, .probe = via686a_probe, - .remove_new = via686a_remove, + .remove = via686a_remove, }; static const struct pci_device_id via686a_pci_ids[] = { diff -Nru linux-6.12.90/drivers/hwmon/vt1211.c linux-6.12.94/drivers/hwmon/vt1211.c --- linux-6.12.90/drivers/hwmon/vt1211.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/vt1211.c 2026-06-19 11:42:39.000000000 +0000 @@ -1221,7 +1221,7 @@ .name = DRVNAME, }, .probe = vt1211_probe, - .remove_new = vt1211_remove, + .remove = vt1211_remove, }; static int __init vt1211_device_add(unsigned short address) diff -Nru linux-6.12.90/drivers/hwmon/vt8231.c linux-6.12.94/drivers/hwmon/vt8231.c --- linux-6.12.90/drivers/hwmon/vt8231.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/vt8231.c 2026-06-19 11:42:39.000000000 +0000 @@ -910,11 +910,11 @@ static struct platform_driver vt8231_driver = { - .driver = { + .driver = { .name = DRIVER_NAME, }, .probe = vt8231_probe, - .remove_new = vt8231_remove, + .remove = vt8231_remove, }; static const struct pci_device_id vt8231_pci_ids[] = { diff -Nru linux-6.12.90/drivers/hwmon/w83627hf.c linux-6.12.94/drivers/hwmon/w83627hf.c --- linux-6.12.90/drivers/hwmon/w83627hf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/w83627hf.c 2026-06-19 11:42:39.000000000 +0000 @@ -1844,7 +1844,7 @@ .pm = W83627HF_DEV_PM_OPS, }, .probe = w83627hf_probe, - .remove_new = w83627hf_remove, + .remove = w83627hf_remove, }; static int __init w83627hf_find(int sioaddr, unsigned short *addr, diff -Nru linux-6.12.90/drivers/hwmon/w83781d.c linux-6.12.94/drivers/hwmon/w83781d.c --- linux-6.12.90/drivers/hwmon/w83781d.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/w83781d.c 2026-06-19 11:42:39.000000000 +0000 @@ -1828,7 +1828,7 @@ .name = "w83781d", }, .probe = w83781d_isa_probe, - .remove_new = w83781d_isa_remove, + .remove = w83781d_isa_remove, }; /* return 1 if a supported chip is found, 0 otherwise */ diff -Nru linux-6.12.90/drivers/hwmon/xgene-hwmon.c linux-6.12.94/drivers/hwmon/xgene-hwmon.c --- linux-6.12.90/drivers/hwmon/xgene-hwmon.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/hwmon/xgene-hwmon.c 2026-06-19 11:42:39.000000000 +0000 @@ -772,7 +772,7 @@ static struct platform_driver xgene_hwmon_driver = { .probe = xgene_hwmon_probe, - .remove_new = xgene_hwmon_remove, + .remove = xgene_hwmon_remove, .driver = { .name = "xgene-slimpro-hwmon", .of_match_table = xgene_hwmon_of_match, diff -Nru linux-6.12.90/drivers/i2c/busses/i2c-qcom-cci.c linux-6.12.94/drivers/i2c/busses/i2c-qcom-cci.c --- linux-6.12.90/drivers/i2c/busses/i2c-qcom-cci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i2c/busses/i2c-qcom-cci.c 2026-06-19 11:42:39.000000000 +0000 @@ -683,8 +683,8 @@ if (cci->master[i].cci) { i2c_del_adapter(&cci->master[i].adap); of_node_put(cci->master[i].adap.dev.of_node); + cci_halt(cci, i); } - cci_halt(cci, i); } disable_irq(cci->irq); diff -Nru linux-6.12.90/drivers/i2c/busses/i2c-stm32f7.c linux-6.12.94/drivers/i2c/busses/i2c-stm32f7.c --- linux-6.12.90/drivers/i2c/busses/i2c-stm32f7.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i2c/busses/i2c-stm32f7.c 2026-06-19 11:42:39.000000000 +0000 @@ -693,6 +693,9 @@ if (!of_property_read_bool(i2c_dev->dev->of_node, "i2c-digital-filter")) i2c_dev->dnf_dt = STM32F7_I2C_DNF_DEFAULT; + i2c_dev->analog_filter = of_property_read_bool(i2c_dev->dev->of_node, + "i2c-analog-filter"); + do { ret = stm32f7_i2c_compute_timing(i2c_dev, setup, &i2c_dev->timing); @@ -714,9 +717,6 @@ return ret; } - i2c_dev->analog_filter = of_property_read_bool(i2c_dev->dev->of_node, - "i2c-analog-filter"); - dev_dbg(i2c_dev->dev, "I2C Speed(%i), Clk Source(%i)\n", setup->speed_freq, setup->clock_src); dev_dbg(i2c_dev->dev, "I2C Rise(%i) and Fall(%i) Time\n", diff -Nru linux-6.12.90/drivers/i2c/busses/i2c-tegra.c linux-6.12.94/drivers/i2c/busses/i2c-tegra.c --- linux-6.12.90/drivers/i2c/busses/i2c-tegra.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i2c/busses/i2c-tegra.c 2026-06-19 11:42:39.000000000 +0000 @@ -1887,28 +1887,37 @@ static int __maybe_unused tegra_i2c_suspend(struct device *dev) { + /* + * Bring the controller up and hold a usage count so it stays + * available until the noirq phase. + */ + return pm_runtime_resume_and_get(dev); +} + +static int __maybe_unused tegra_i2c_suspend_noirq(struct device *dev) +{ struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); - int err; i2c_mark_adapter_suspended(&i2c_dev->adapter); - if (!pm_runtime_status_suspended(dev)) { - err = tegra_i2c_runtime_suspend(dev); - if (err) - return err; - } - - return 0; + /* + * Runtime PM is already disabled at this point, so invoke the + * runtime_suspend callback directly to put the controller down. + */ + return tegra_i2c_runtime_suspend(dev); } -static int __maybe_unused tegra_i2c_resume(struct device *dev) +static int __maybe_unused tegra_i2c_resume_noirq(struct device *dev) { struct tegra_i2c_dev *i2c_dev = dev_get_drvdata(dev); int err; /* - * We need to ensure that clocks are enabled so that registers can be - * restored in tegra_i2c_init(). + * Runtime PM is still disabled at this point, so invoke the + * runtime_resume callback directly to bring the controller back up + * before re-initializing the hardware. The adapter is then marked + * resumed so that consumers can issue transfers from their own + * resume_noirq() handlers and onwards. */ err = tegra_i2c_runtime_resume(dev); if (err) @@ -1918,24 +1927,22 @@ if (err) return err; - /* - * In case we are runtime suspended, disable clocks again so that we - * don't unbalance the clock reference counts during the next runtime - * resume transition. - */ - if (pm_runtime_status_suspended(dev)) { - err = tegra_i2c_runtime_suspend(dev); - if (err) - return err; - } - i2c_mark_adapter_resumed(&i2c_dev->adapter); return 0; } +static int __maybe_unused tegra_i2c_resume(struct device *dev) +{ + pm_runtime_put(dev); + + return 0; +} + static const struct dev_pm_ops tegra_i2c_pm = { - SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(tegra_i2c_suspend, tegra_i2c_resume) + SET_SYSTEM_SLEEP_PM_OPS(tegra_i2c_suspend, tegra_i2c_resume) + SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(tegra_i2c_suspend_noirq, + tegra_i2c_resume_noirq) SET_RUNTIME_PM_OPS(tegra_i2c_runtime_suspend, tegra_i2c_runtime_resume, NULL) }; diff -Nru linux-6.12.90/drivers/i2c/i2c-dev.c linux-6.12.94/drivers/i2c/i2c-dev.c --- linux-6.12.90/drivers/i2c/i2c-dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i2c/i2c-dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -487,12 +487,13 @@ client->adapter->retries = arg; break; case I2C_TIMEOUT: - if (arg > INT_MAX) + /* + * For historical reasons, user-space sets the timeout value in + * units of 10 ms. + */ + if (arg > INT_MAX / 10) return -EINVAL; - /* For historical reasons, user-space sets the timeout - * value in units of 10 ms. - */ client->adapter->timeout = msecs_to_jiffies(arg * 10); break; default: diff -Nru linux-6.12.90/drivers/i3c/master/dw-i3c-master.c linux-6.12.94/drivers/i3c/master/dw-i3c-master.c --- linux-6.12.90/drivers/i3c/master/dw-i3c-master.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i3c/master/dw-i3c-master.c 2026-06-19 11:42:39.000000000 +0000 @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -912,7 +913,6 @@ struct i3c_master_controller *m = i3c_dev_get_master(dev); struct dw_i3c_master *master = to_dw_i3c_master(m); unsigned int nrxwords = 0, ntxwords = 0; - struct dw_i3c_xfer *xfer; int i, ret = 0; if (!i3c_nxfers) @@ -932,7 +932,7 @@ nrxwords > master->caps.datafifodepth) return -ENOTSUPP; - xfer = dw_i3c_master_alloc_xfer(master, i3c_nxfers); + struct dw_i3c_xfer *xfer __free(kfree) = dw_i3c_master_alloc_xfer(master, i3c_nxfers); if (!xfer) return -ENOMEM; @@ -983,7 +983,6 @@ } ret = xfer->ret; - dw_i3c_master_free_xfer(xfer); pm_runtime_mark_last_busy(master->dev); pm_runtime_put_autosuspend(master->dev); @@ -1566,13 +1565,11 @@ if (IS_ERR(master->pclk)) return PTR_ERR(master->pclk); - master->core_rst = devm_reset_control_get_optional_exclusive(&pdev->dev, - "core_rst"); + master->core_rst = devm_reset_control_get_optional_exclusive_deasserted(&pdev->dev, + "core_rst"); if (IS_ERR(master->core_rst)) return PTR_ERR(master->core_rst); - reset_control_deassert(master->core_rst); - spin_lock_init(&master->xferqueue.lock); INIT_LIST_HEAD(&master->xferqueue.list); @@ -1584,7 +1581,7 @@ dw_i3c_master_irq_handler, 0, dev_name(&pdev->dev), master); if (ret) - goto err_assert_rst; + return ret; platform_set_drvdata(pdev, master); @@ -1620,9 +1617,6 @@ pm_runtime_set_suspended(&pdev->dev); pm_runtime_dont_use_autosuspend(&pdev->dev); -err_assert_rst: - reset_control_assert(master->core_rst); - return ret; } EXPORT_SYMBOL_GPL(dw_i3c_common_probe); diff -Nru linux-6.12.90/drivers/i3c/master/mipi-i3c-hci/dma.c linux-6.12.94/drivers/i3c/master/mipi-i3c-hci/dma.c --- linux-6.12.90/drivers/i3c/master/mipi-i3c-hci/dma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/i3c/master/mipi-i3c-hci/dma.c 2026-06-19 11:42:39.000000000 +0000 @@ -645,7 +645,10 @@ if (!(ibi_status & IBI_LAST_STATUS)) { ibi_size += chunks * rh->ibi_chunk_sz; } else { - ibi_size += FIELD_GET(IBI_DATA_LENGTH, ibi_status); + if (chunks) { + ibi_size += (chunks - 1) * rh->ibi_chunk_sz; + ibi_size += FIELD_GET(IBI_DATA_LENGTH, ibi_status); + } last_ptr = ptr; break; } diff -Nru linux-6.12.90/drivers/iio/adc/mt6359-auxadc.c linux-6.12.94/drivers/iio/adc/mt6359-auxadc.c --- linux-6.12.90/drivers/iio/adc/mt6359-auxadc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/adc/mt6359-auxadc.c 2026-06-19 11:42:39.000000000 +0000 @@ -347,6 +347,7 @@ return ret; /* Read the params before stopping */ + val_v = 0; regmap_read(regmap, reg_adc0 + (cinfo->imp_adc_num << 1), &val_v); mt6358_stop_imp_conv(adc_dev); diff -Nru linux-6.12.90/drivers/iio/adc/npcm_adc.c linux-6.12.94/drivers/iio/adc/npcm_adc.c --- linux-6.12.90/drivers/iio/adc/npcm_adc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/adc/npcm_adc.c 2026-06-19 11:42:39.000000000 +0000 @@ -231,7 +231,7 @@ if (IS_ERR(info->reset)) return PTR_ERR(info->reset); - info->adc_clk = devm_clk_get(&pdev->dev, NULL); + info->adc_clk = devm_clk_get_enabled(&pdev->dev, NULL); if (IS_ERR(info->adc_clk)) { dev_warn(&pdev->dev, "ADC clock failed: can't read clk\n"); return PTR_ERR(info->adc_clk); @@ -244,17 +244,13 @@ info->adc_sample_hz = clk_get_rate(info->adc_clk) / ((div + 1) * 2); irq = platform_get_irq(pdev, 0); - if (irq < 0) { - ret = irq; - goto err_disable_clk; - } + if (irq < 0) + return irq; ret = devm_request_irq(&pdev->dev, irq, npcm_adc_isr, 0, "NPCM_ADC", indio_dev); - if (ret < 0) { - dev_err(dev, "failed requesting interrupt\n"); - goto err_disable_clk; - } + if (ret < 0) + return ret; reg_con = ioread32(info->regs + NPCM_ADCCON); info->vref = devm_regulator_get_optional(&pdev->dev, "vref"); @@ -262,7 +258,7 @@ ret = regulator_enable(info->vref); if (ret) { dev_err(&pdev->dev, "Can't enable ADC reference voltage\n"); - goto err_disable_clk; + return ret; } iowrite32(reg_con & ~NPCM_ADCCON_REFSEL, @@ -272,10 +268,8 @@ * Any error which is not ENODEV indicates the regulator * has been specified and so is a failure case. */ - if (PTR_ERR(info->vref) != -ENODEV) { - ret = PTR_ERR(info->vref); - goto err_disable_clk; - } + if (PTR_ERR(info->vref) != -ENODEV) + return PTR_ERR(info->vref); /* Use internal reference */ iowrite32(reg_con | NPCM_ADCCON_REFSEL, @@ -314,8 +308,6 @@ iowrite32(reg_con & ~NPCM_ADCCON_ADC_EN, info->regs + NPCM_ADCCON); if (!IS_ERR(info->vref)) regulator_disable(info->vref); -err_disable_clk: - clk_disable_unprepare(info->adc_clk); return ret; } @@ -332,7 +324,6 @@ iowrite32(regtemp & ~NPCM_ADCCON_ADC_EN, info->regs + NPCM_ADCCON); if (!IS_ERR(info->vref)) regulator_disable(info->vref); - clk_disable_unprepare(info->adc_clk); } static struct platform_driver npcm_adc_driver = { diff -Nru linux-6.12.90/drivers/iio/adc/viperboard_adc.c linux-6.12.94/drivers/iio/adc/viperboard_adc.c --- linux-6.12.90/drivers/iio/adc/viperboard_adc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/adc/viperboard_adc.c 2026-06-19 11:42:39.000000000 +0000 @@ -70,8 +70,10 @@ VPRBRD_USB_TYPE_OUT, 0x0000, 0x0000, admsg, sizeof(struct vprbrd_adc_msg), VPRBRD_USB_TIMEOUT_MS); if (ret != sizeof(struct vprbrd_adc_msg)) { - dev_err(&iio_dev->dev, "usb send error on adc read\n"); + mutex_unlock(&vb->lock); error = -EREMOTEIO; + dev_err(&iio_dev->dev, "usb send error on adc read\n"); + goto error; } ret = usb_control_msg(vb->usb_dev, diff -Nru linux-6.12.90/drivers/iio/adc/xilinx-xadc-core.c linux-6.12.94/drivers/iio/adc/xilinx-xadc-core.c --- linux-6.12.90/drivers/iio/adc/xilinx-xadc-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/adc/xilinx-xadc-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -817,6 +817,7 @@ { struct xadc *xadc = iio_priv(indio_dev); unsigned long scan_mask; + int seq_mode; int ret; int i; @@ -824,6 +825,12 @@ for (i = 0; i < indio_dev->num_channels; i++) scan_mask |= BIT(indio_dev->channels[i].scan_index); + /* + * Use the correct sequencer mode for the idle state: simultaneous + * mode for dual external mux configurations, continuous otherwise. + */ + seq_mode = xadc_get_seq_mode(xadc, scan_mask); + /* Enable all channels and calibration */ ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(0), scan_mask & 0xffff); if (ret) @@ -834,11 +841,11 @@ return ret; ret = xadc_update_adc_reg(xadc, XADC_REG_CONF1, XADC_CONF1_SEQ_MASK, - XADC_CONF1_SEQ_CONTINUOUS); + seq_mode); if (ret) return ret; - return xadc_power_adc_b(xadc, XADC_CONF1_SEQ_CONTINUOUS); + return xadc_power_adc_b(xadc, seq_mode); } static int xadc_preenable(struct iio_dev *indio_dev) diff -Nru linux-6.12.90/drivers/iio/buffer/industrialio-hw-consumer.c linux-6.12.94/drivers/iio/buffer/industrialio-hw-consumer.c --- linux-6.12.90/drivers/iio/buffer/industrialio-hw-consumer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/buffer/industrialio-hw-consumer.c 2026-06-19 11:42:39.000000000 +0000 @@ -82,7 +82,7 @@ */ struct iio_hw_consumer *iio_hw_consumer_alloc(struct device *dev) { - struct hw_consumer_buffer *buf; + struct hw_consumer_buffer *buf, *tmp; struct iio_hw_consumer *hwc; struct iio_channel *chan; int ret; @@ -113,7 +113,7 @@ return hwc; err_put_buffers: - list_for_each_entry(buf, &hwc->buffers, head) + list_for_each_entry_safe(buf, tmp, &hwc->buffers, head) iio_buffer_put(&buf->buffer); iio_channel_release_all(hwc->channels); err_free_hwc: diff -Nru linux-6.12.90/drivers/iio/chemical/scd30_core.c linux-6.12.94/drivers/iio/chemical/scd30_core.c --- linux-6.12.90/drivers/iio/chemical/scd30_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/chemical/scd30_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -5,6 +5,7 @@ * Copyright (c) 2020 Tomasz Duszynski */ #include +#include #include #include #include @@ -198,112 +199,104 @@ int *val, int *val2, long mask) { struct scd30_state *state = iio_priv(indio_dev); - int ret = -EINVAL; + int ret; u16 tmp; - mutex_lock(&state->lock); + guard(mutex)(&state->lock); switch (mask) { case IIO_CHAN_INFO_RAW: case IIO_CHAN_INFO_PROCESSED: if (chan->output) { *val = state->pressure_comp; - ret = IIO_VAL_INT; - break; + return IIO_VAL_INT; } ret = iio_device_claim_direct_mode(indio_dev); if (ret) - break; + return ret; ret = scd30_read(state); if (ret) { iio_device_release_direct_mode(indio_dev); - break; + return ret; } *val = state->meas[chan->address]; iio_device_release_direct_mode(indio_dev); - ret = IIO_VAL_INT; - break; + return IIO_VAL_INT; case IIO_CHAN_INFO_SCALE: *val = 0; *val2 = 1; - ret = IIO_VAL_INT_PLUS_MICRO; - break; + return IIO_VAL_INT_PLUS_MICRO; case IIO_CHAN_INFO_SAMP_FREQ: ret = scd30_command_read(state, CMD_MEAS_INTERVAL, &tmp); if (ret) - break; + return ret; *val = 0; *val2 = 1000000000 / tmp; - ret = IIO_VAL_INT_PLUS_NANO; - break; + return IIO_VAL_INT_PLUS_NANO; case IIO_CHAN_INFO_CALIBBIAS: ret = scd30_command_read(state, CMD_TEMP_OFFSET, &tmp); if (ret) - break; + return ret; *val = tmp; - ret = IIO_VAL_INT; - break; + return IIO_VAL_INT; + default: + return -EINVAL; } - mutex_unlock(&state->lock); - - return ret; } static int scd30_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) { struct scd30_state *state = iio_priv(indio_dev); - int ret = -EINVAL; + int ret; - mutex_lock(&state->lock); + guard(mutex)(&state->lock); switch (mask) { case IIO_CHAN_INFO_SAMP_FREQ: - if (val) - break; + if (val || !val2) + return -EINVAL; val = 1000000000 / val2; if (val < SCD30_MEAS_INTERVAL_MIN_S || val > SCD30_MEAS_INTERVAL_MAX_S) - break; + return -EINVAL; ret = scd30_command_write(state, CMD_MEAS_INTERVAL, val); if (ret) - break; + return ret; state->meas_interval = val; - break; + return 0; case IIO_CHAN_INFO_RAW: switch (chan->type) { case IIO_PRESSURE: if (val < SCD30_PRESSURE_COMP_MIN_MBAR || val > SCD30_PRESSURE_COMP_MAX_MBAR) - break; + return -EINVAL; ret = scd30_command_write(state, CMD_START_MEAS, val); if (ret) - break; + return ret; state->pressure_comp = val; - break; + return 0; default: - break; + return -EINVAL; } - break; case IIO_CHAN_INFO_CALIBBIAS: if (val < 0 || val > SCD30_TEMP_OFFSET_MAX) - break; + return -EINVAL; /* * Manufacturer does not explicitly specify min/max sensible * values hence check is omitted for simplicity. */ - ret = scd30_command_write(state, CMD_TEMP_OFFSET / 10, val); + return scd30_command_write(state, CMD_TEMP_OFFSET / 10, val); + default: + return -EINVAL; } - mutex_unlock(&state->lock); - - return ret; } static int scd30_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, diff -Nru linux-6.12.90/drivers/iio/common/ssp_sensors/ssp_dev.c linux-6.12.94/drivers/iio/common/ssp_sensors/ssp_dev.c --- linux-6.12.90/drivers/iio/common/ssp_sensors/ssp_dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/common/ssp_sensors/ssp_dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -590,6 +590,7 @@ ssp_clean_pending_list(data); free_irq(data->spi->irq, data); + cancel_delayed_work_sync(&data->work_refresh); del_timer_sync(&data->wdt_timer); cancel_work_sync(&data->work_wdt); diff -Nru linux-6.12.90/drivers/iio/dac/ad5686.c linux-6.12.94/drivers/iio/dac/ad5686.c --- linux-6.12.90/drivers/iio/dac/ad5686.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/dac/ad5686.c 2026-06-19 11:42:39.000000000 +0000 @@ -30,6 +30,8 @@ { struct ad5686_state *st = iio_priv(indio_dev); + guard(mutex)(&st->lock); + return ((st->pwr_down_mode >> (chan->channel * 2)) & 0x3) - 1; } @@ -39,6 +41,8 @@ { struct ad5686_state *st = iio_priv(indio_dev); + guard(mutex)(&st->lock); + st->pwr_down_mode &= ~(0x3 << (chan->channel * 2)); st->pwr_down_mode |= ((mode + 1) << (chan->channel * 2)); @@ -57,6 +61,8 @@ { struct ad5686_state *st = iio_priv(indio_dev); + guard(mutex)(&st->lock); + return sysfs_emit(buf, "%d\n", !!(st->pwr_down_mask & (0x3 << (chan->channel * 2)))); } @@ -77,6 +83,8 @@ if (ret) return ret; + guard(mutex)(&st->lock); + if (readin) st->pwr_down_mask |= (0x3 << (chan->channel * 2)); else @@ -154,7 +162,7 @@ switch (mask) { case IIO_CHAN_INFO_RAW: - if (val > (1 << chan->scan_type.realbits) || val < 0) + if (val >= (1 << chan->scan_type.realbits) || val < 0) return -EINVAL; mutex_lock(&st->lock); @@ -520,7 +528,7 @@ break; case AD5686_REGMAP: cmd = AD5686_CMD_INTERNAL_REFER_SETUP; - ref_bit_msk = 0; + ref_bit_msk = AD5686_REF_BIT_MSK; break; case AD5693_REGMAP: cmd = AD5686_CMD_CONTROL_REG; @@ -532,9 +540,9 @@ goto error_disable_reg; } - val = (voltage_uv | ref_bit_msk); + val = voltage_uv ? ref_bit_msk : 0; - ret = st->write(st, cmd, 0, !!val); + ret = st->write(st, cmd, 0, val); if (ret) goto error_disable_reg; diff -Nru linux-6.12.90/drivers/iio/dac/ad5686.h linux-6.12.94/drivers/iio/dac/ad5686.h --- linux-6.12.90/drivers/iio/dac/ad5686.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/dac/ad5686.h 2026-06-19 11:42:39.000000000 +0000 @@ -46,6 +46,7 @@ #define AD5310_REF_BIT_MSK BIT(8) #define AD5683_REF_BIT_MSK BIT(12) +#define AD5686_REF_BIT_MSK BIT(0) #define AD5693_REF_BIT_MSK BIT(12) /** diff -Nru linux-6.12.90/drivers/iio/dac/max5821.c linux-6.12.94/drivers/iio/dac/max5821.c --- linux-6.12.90/drivers/iio/dac/max5821.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/dac/max5821.c 2026-06-19 11:42:39.000000000 +0000 @@ -91,6 +91,7 @@ const struct iio_chan_spec *chan) { u8 outbuf[2]; + int ret; outbuf[0] = MAX5821_EXTENDED_COMMAND_MODE; @@ -104,7 +105,13 @@ else outbuf[1] |= MAX5821_EXTENDED_POWER_UP; - return i2c_master_send(data->client, outbuf, 2); + ret = i2c_master_send(data->client, outbuf, sizeof(outbuf)); + if (ret < 0) + return ret; + if (ret != sizeof(outbuf)) + return -EIO; + + return 0; } static ssize_t max5821_write_dac_powerdown(struct iio_dev *indio_dev, diff -Nru linux-6.12.90/drivers/iio/gyro/adis16260.c linux-6.12.94/drivers/iio/gyro/adis16260.c --- linux-6.12.90/drivers/iio/gyro/adis16260.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/gyro/adis16260.c 2026-06-19 11:42:39.000000000 +0000 @@ -287,6 +287,9 @@ addr = adis16260_addresses[chan->scan_index][1]; return adis_write_reg_16(adis, addr, val); case IIO_CHAN_INFO_SAMP_FREQ: + if (val <= 0) + return -EINVAL; + if (spi_get_device_id(adis->spi)->driver_data) t = 256 / val; else diff -Nru linux-6.12.90/drivers/iio/gyro/itg3200_buffer.c linux-6.12.94/drivers/iio/gyro/itg3200_buffer.c --- linux-6.12.90/drivers/iio/gyro/itg3200_buffer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/gyro/itg3200_buffer.c 2026-06-19 11:42:39.000000000 +0000 @@ -34,7 +34,7 @@ .addr = i2c->addr, .flags = i2c->flags | I2C_M_RD, .len = ITG3200_SCAN_ELEMENTS * sizeof(s16), - .buf = (char *)&buf, + .buf = (char *)buf, }, }; diff -Nru linux-6.12.90/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c linux-6.12.94/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c --- linux-6.12.90/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 2026-06-19 11:42:39.000000000 +0000 @@ -608,7 +608,7 @@ * must be passed a buffer that is aligned to 8 bytes so * as to allow insertion of a naturally aligned timestamp. */ - u8 iio_buff[ST_LSM6DSX_IIO_BUFF_SIZE] __aligned(8); + u8 iio_buff[ST_LSM6DSX_IIO_BUFF_SIZE] __aligned(8) = { }; u8 tag; bool reset_ts = false; int i, err, read_len; diff -Nru linux-6.12.90/drivers/iio/industrialio-buffer.c linux-6.12.94/drivers/iio/industrialio-buffer.c --- linux-6.12.90/drivers/iio/industrialio-buffer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/industrialio-buffer.c 2026-06-19 11:42:39.000000000 +0000 @@ -1911,6 +1911,7 @@ dma_resv_add_fence(dmabuf->resv, &fence->base, dma_to_ram ? DMA_RESV_USAGE_WRITE : DMA_RESV_USAGE_READ); + dma_fence_put(&fence->base); dma_resv_unlock(dmabuf->resv); cookie = dma_fence_begin_signalling(); diff -Nru linux-6.12.90/drivers/iio/light/cm3323.c linux-6.12.94/drivers/iio/light/cm3323.c --- linux-6.12.90/drivers/iio/light/cm3323.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/light/cm3323.c 2026-06-19 11:42:39.000000000 +0000 @@ -89,15 +89,14 @@ /* enable sensor and set auto force mode */ ret &= ~(CM3323_CONF_SD_BIT | CM3323_CONF_AF_BIT); + data->reg_conf = ret; - ret = i2c_smbus_write_word_data(data->client, CM3323_CMD_CONF, ret); + ret = i2c_smbus_write_word_data(data->client, CM3323_CMD_CONF, data->reg_conf); if (ret < 0) { dev_err(&data->client->dev, "Error writing reg_conf\n"); return ret; } - data->reg_conf = ret; - return 0; } diff -Nru linux-6.12.90/drivers/iio/magnetometer/st_magn_core.c linux-6.12.94/drivers/iio/magnetometer/st_magn_core.c --- linux-6.12.90/drivers/iio/magnetometer/st_magn_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/magnetometer/st_magn_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -506,6 +506,11 @@ .drdy_int_pin = 2, }; +/* LIS2MDL only supports DRDY on INT1 */ +static const struct st_sensors_platform_data alt_magn_pdata = { + .drdy_int_pin = 1, +}; + static int st_magn_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *ch, int *val, int *val2, long mask) @@ -628,8 +633,12 @@ mdata->current_fullscale = &mdata->sensor_settings->fs.fs_avl[0]; mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; - if (!pdata) - pdata = (struct st_sensors_platform_data *)&default_magn_pdata; + if (!pdata) { + if (mdata->sensor_settings->drdy_irq.int2.mask) + pdata = (struct st_sensors_platform_data *)&default_magn_pdata; + else + pdata = (struct st_sensors_platform_data *)&alt_magn_pdata; + } err = st_sensors_init_sensor(indio_dev, pdata); if (err < 0) diff -Nru linux-6.12.90/drivers/iio/temperature/tsys01.c linux-6.12.94/drivers/iio/temperature/tsys01.c --- linux-6.12.90/drivers/iio/temperature/tsys01.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iio/temperature/tsys01.c 2026-06-19 11:42:39.000000000 +0000 @@ -119,7 +119,7 @@ u8 sum = 0; for (cnt = 0; cnt < TSYS01_PROM_WORDS_NB; cnt++) - sum += ((n_prom[0] >> 8) + (n_prom[0] & 0xFF)); + sum += ((n_prom[cnt] >> 8) + (n_prom[cnt] & 0xFF)); return (sum == 0); } diff -Nru linux-6.12.90/drivers/infiniband/core/Makefile linux-6.12.94/drivers/infiniband/core/Makefile --- linux-6.12.90/drivers/infiniband/core/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -12,7 +12,7 @@ roce_gid_mgmt.o mr_pool.o addr.o sa_query.o \ multicast.o mad.o smi.o agent.o mad_rmpp.o \ nldev.o restrack.o counters.o ib_core_uverbs.o \ - trace.o lag.o + trace.o lag.o iter.o ib_core-$(CONFIG_SECURITY_INFINIBAND) += security.o ib_core-$(CONFIG_CGROUP_RDMA) += cgroup.o diff -Nru linux-6.12.90/drivers/infiniband/core/iter.c linux-6.12.94/drivers/infiniband/core/iter.c --- linux-6.12.90/drivers/infiniband/core/iter.c 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/iter.c 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,43 @@ +// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB +/* Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. */ + +#include +#include + +void __rdma_block_iter_start(struct ib_block_iter *biter, + struct scatterlist *sglist, unsigned int nents, + unsigned long pgsz) +{ + memset(biter, 0, sizeof(struct ib_block_iter)); + biter->__sg = sglist; + biter->__sg_nents = nents; + + /* Driver provides best block size to use */ + biter->__pg_bit = __fls(pgsz); +} +EXPORT_SYMBOL(__rdma_block_iter_start); + +bool __rdma_block_iter_next(struct ib_block_iter *biter) +{ + dma_addr_t block_offset; + dma_addr_t delta; + + if (!biter->__sg_nents || !biter->__sg) + return false; + + biter->__dma_addr = sg_dma_address(biter->__sg) + biter->__sg_advance; + block_offset = biter->__dma_addr & (BIT_ULL(biter->__pg_bit) - 1); + delta = BIT_ULL(biter->__pg_bit) - block_offset; + + while (biter->__sg_nents && biter->__sg && + sg_dma_len(biter->__sg) - biter->__sg_advance <= delta) { + delta -= sg_dma_len(biter->__sg) - biter->__sg_advance; + biter->__sg_advance = 0; + biter->__sg = sg_next(biter->__sg); + biter->__sg_nents--; + } + biter->__sg_advance += delta; + + return true; +} +EXPORT_SYMBOL(__rdma_block_iter_next); diff -Nru linux-6.12.90/drivers/infiniband/core/iwpm_msg.c linux-6.12.94/drivers/infiniband/core/iwpm_msg.c --- linux-6.12.90/drivers/infiniband/core/iwpm_msg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/iwpm_msg.c 2026-06-19 11:42:39.000000000 +0000 @@ -365,9 +365,9 @@ /* netlink attribute policy for the received response to register pid request */ static const struct nla_policy resp_reg_policy[IWPM_NLA_RREG_PID_MAX] = { [IWPM_NLA_RREG_PID_SEQ] = { .type = NLA_U32 }, - [IWPM_NLA_RREG_IBDEV_NAME] = { .type = NLA_STRING, + [IWPM_NLA_RREG_IBDEV_NAME] = { .type = NLA_NUL_STRING, .len = IWPM_DEVNAME_SIZE - 1 }, - [IWPM_NLA_RREG_ULIB_NAME] = { .type = NLA_STRING, + [IWPM_NLA_RREG_ULIB_NAME] = { .type = NLA_NUL_STRING, .len = IWPM_ULIBNAME_SIZE - 1 }, [IWPM_NLA_RREG_ULIB_VER] = { .type = NLA_U16 }, [IWPM_NLA_RREG_PID_ERR] = { .type = NLA_U16 } @@ -677,7 +677,7 @@ /* netlink attribute policy for the received request for mapping info */ static const struct nla_policy resp_mapinfo_policy[IWPM_NLA_MAPINFO_REQ_MAX] = { - [IWPM_NLA_MAPINFO_ULIB_NAME] = { .type = NLA_STRING, + [IWPM_NLA_MAPINFO_ULIB_NAME] = { .type = NLA_NUL_STRING, .len = IWPM_ULIBNAME_SIZE - 1 }, [IWPM_NLA_MAPINFO_ULIB_VER] = { .type = NLA_U16 } }; diff -Nru linux-6.12.90/drivers/infiniband/core/umem.c linux-6.12.94/drivers/infiniband/core/umem.c --- linux-6.12.90/drivers/infiniband/core/umem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/umem.c 2026-06-19 11:42:39.000000000 +0000 @@ -326,3 +326,19 @@ return 0; } EXPORT_SYMBOL(ib_umem_copy_from); + +/* + * Called during rereg mr if the driver is able to re-use a umem for + * IB_MR_REREG_ACCESS. + */ +int ib_umem_check_rereg(struct ib_umem *umem, int flags, int new_access_flags) +{ + if (!umem) + return 0; + + if ((flags & IB_MR_REREG_ACCESS) && !(flags & IB_MR_REREG_TRANS)) + if (ib_access_writable(new_access_flags) && !umem->writable) + return -EACCES; + return 0; +} +EXPORT_SYMBOL(ib_umem_check_rereg); diff -Nru linux-6.12.90/drivers/infiniband/core/umem_dmabuf.c linux-6.12.94/drivers/infiniband/core/umem_dmabuf.c --- linux-6.12.90/drivers/infiniband/core/umem_dmabuf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/umem_dmabuf.c 2026-06-19 11:42:39.000000000 +0000 @@ -198,18 +198,35 @@ .move_notify = ib_umem_dmabuf_unsupported_move_notify, }; -struct ib_umem_dmabuf * -ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device, - struct device *dma_device, - unsigned long offset, size_t size, - int fd, int access) +static void ib_umem_dmabuf_revoke_locked(struct dma_buf_attachment *attach) +{ + struct ib_umem_dmabuf *umem_dmabuf = attach->importer_priv; + + dma_resv_assert_held(attach->dmabuf->resv); + + if (umem_dmabuf->revoked) + return; + ib_umem_dmabuf_unmap_pages(umem_dmabuf); + if (umem_dmabuf->pinned) { + dma_buf_unpin(umem_dmabuf->attach); + umem_dmabuf->pinned = 0; + } + umem_dmabuf->revoked = 1; +} + +static struct ib_umem_dmabuf * +ib_umem_dmabuf_get_pinned_and_lock(struct ib_device *device, + struct device *dma_device, + unsigned long offset, + size_t size, int fd, int access, + const struct dma_buf_attach_ops *ops) { struct ib_umem_dmabuf *umem_dmabuf; int err; - umem_dmabuf = ib_umem_dmabuf_get_with_dma_device(device, dma_device, offset, - size, fd, access, - &ib_umem_dmabuf_attach_pinned_ops); + umem_dmabuf = + ib_umem_dmabuf_get_with_dma_device(device, dma_device, offset, + size, fd, access, ops); if (IS_ERR(umem_dmabuf)) return umem_dmabuf; @@ -222,7 +239,6 @@ err = ib_umem_dmabuf_map_pages(umem_dmabuf); if (err) goto err_release; - dma_resv_unlock(umem_dmabuf->attach->dmabuf->resv); return umem_dmabuf; @@ -231,6 +247,23 @@ ib_umem_release(&umem_dmabuf->umem); return ERR_PTR(err); } + +struct ib_umem_dmabuf * +ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device, + struct device *dma_device, + unsigned long offset, size_t size, + int fd, int access) +{ + struct ib_umem_dmabuf *umem_dmabuf = + ib_umem_dmabuf_get_pinned_and_lock(device, dma_device, offset, + size, fd, access, + &ib_umem_dmabuf_attach_pinned_ops); + if (IS_ERR(umem_dmabuf)) + return umem_dmabuf; + + dma_resv_unlock(umem_dmabuf->attach->dmabuf->resv); + return umem_dmabuf; +} EXPORT_SYMBOL(ib_umem_dmabuf_get_pinned_with_dma_device); struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device, @@ -243,20 +276,28 @@ } EXPORT_SYMBOL(ib_umem_dmabuf_get_pinned); +void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf) +{ + struct dma_buf *dmabuf = umem_dmabuf->attach->dmabuf; + + dma_resv_lock(dmabuf->resv, NULL); +} +EXPORT_SYMBOL(ib_umem_dmabuf_revoke_lock); + +void ib_umem_dmabuf_revoke_unlock(struct ib_umem_dmabuf *umem_dmabuf) +{ + struct dma_buf *dmabuf = umem_dmabuf->attach->dmabuf; + + dma_resv_unlock(dmabuf->resv); +} +EXPORT_SYMBOL(ib_umem_dmabuf_revoke_unlock); + void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf) { struct dma_buf *dmabuf = umem_dmabuf->attach->dmabuf; dma_resv_lock(dmabuf->resv, NULL); - if (umem_dmabuf->revoked) - goto end; - ib_umem_dmabuf_unmap_pages(umem_dmabuf); - if (umem_dmabuf->pinned) { - dma_buf_unpin(umem_dmabuf->attach); - umem_dmabuf->pinned = 0; - } - umem_dmabuf->revoked = 1; -end: + ib_umem_dmabuf_revoke_locked(umem_dmabuf->attach); dma_resv_unlock(dmabuf->resv); } EXPORT_SYMBOL(ib_umem_dmabuf_revoke); diff -Nru linux-6.12.90/drivers/infiniband/core/verbs.c linux-6.12.94/drivers/infiniband/core/verbs.c --- linux-6.12.90/drivers/infiniband/core/verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/core/verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -3093,44 +3093,6 @@ } EXPORT_SYMBOL(rdma_init_netdev); -void __rdma_block_iter_start(struct ib_block_iter *biter, - struct scatterlist *sglist, unsigned int nents, - unsigned long pgsz) -{ - memset(biter, 0, sizeof(struct ib_block_iter)); - biter->__sg = sglist; - biter->__sg_nents = nents; - - /* Driver provides best block size to use */ - biter->__pg_bit = __fls(pgsz); -} -EXPORT_SYMBOL(__rdma_block_iter_start); - -bool __rdma_block_iter_next(struct ib_block_iter *biter) -{ - unsigned int block_offset; - unsigned int delta; - - if (!biter->__sg_nents || !biter->__sg) - return false; - - biter->__dma_addr = sg_dma_address(biter->__sg) + biter->__sg_advance; - block_offset = biter->__dma_addr & (BIT_ULL(biter->__pg_bit) - 1); - delta = BIT_ULL(biter->__pg_bit) - block_offset; - - while (biter->__sg_nents && biter->__sg && - sg_dma_len(biter->__sg) - biter->__sg_advance <= delta) { - delta -= sg_dma_len(biter->__sg) - biter->__sg_advance; - biter->__sg_advance = 0; - biter->__sg = sg_next(biter->__sg); - biter->__sg_nents--; - } - biter->__sg_advance += delta; - - return true; -} -EXPORT_SYMBOL(__rdma_block_iter_next); - /** * rdma_alloc_hw_stats_struct - Helper function to allocate dynamic struct * for the drivers. diff -Nru linux-6.12.90/drivers/infiniband/hw/bnxt_re/qplib_res.c linux-6.12.94/drivers/infiniband/hw/bnxt_re/qplib_res.c --- linux-6.12.90/drivers/infiniband/hw/bnxt_re/qplib_res.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/bnxt_re/qplib_res.c 2026-06-19 11:42:39.000000000 +0000 @@ -46,7 +46,7 @@ #include #include #include -#include +#include #include "roce_hsi.h" #include "qplib_res.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/cxgb4/mem.c linux-6.12.94/drivers/infiniband/hw/cxgb4/mem.c --- linux-6.12.90/drivers/infiniband/hw/cxgb4/mem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/cxgb4/mem.c 2026-06-19 11:42:39.000000000 +0000 @@ -32,9 +32,9 @@ #include #include -#include #include #include +#include #include "iw_cxgb4.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/efa/efa_verbs.c linux-6.12.94/drivers/infiniband/hw/efa/efa_verbs.c --- linux-6.12.90/drivers/infiniband/hw/efa/efa_verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/efa/efa_verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,9 +9,9 @@ #include #include -#include #include #include +#include #include #define UVERBS_MODULE_NAME efa_ib #include diff -Nru linux-6.12.90/drivers/infiniband/hw/erdma/erdma_verbs.c linux-6.12.94/drivers/infiniband/hw/erdma/erdma_verbs.c --- linux-6.12.90/drivers/infiniband/hw/erdma/erdma_verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/erdma/erdma_verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include "erdma.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/hns/hns_roce_alloc.c linux-6.12.94/drivers/infiniband/hw/hns/hns_roce_alloc.c --- linux-6.12.90/drivers/infiniband/hw/hns/hns_roce_alloc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/hns/hns_roce_alloc.c 2026-06-19 11:42:39.000000000 +0000 @@ -32,7 +32,7 @@ */ #include -#include +#include #include "hns_roce_device.h" void hns_roce_buf_free(struct hns_roce_dev *hr_dev, struct hns_roce_buf *buf) diff -Nru linux-6.12.90/drivers/infiniband/hw/hns/hns_roce_mr.c linux-6.12.94/drivers/infiniband/hw/hns/hns_roce_mr.c --- linux-6.12.90/drivers/infiniband/hw/hns/hns_roce_mr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/hns/hns_roce_mr.c 2026-06-19 11:42:39.000000000 +0000 @@ -292,6 +292,10 @@ goto err_out; } + ret = ib_umem_check_rereg(mr->pbl_mtr.umem, flags, mr_access_flags); + if (ret) + goto err_out; + mailbox = hns_roce_alloc_cmd_mailbox(hr_dev); ret = PTR_ERR_OR_ZERO(mailbox); if (ret) diff -Nru linux-6.12.90/drivers/infiniband/hw/irdma/main.h linux-6.12.94/drivers/infiniband/hw/irdma/main.h --- linux-6.12.90/drivers/infiniband/hw/irdma/main.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/irdma/main.h 2026-06-19 11:42:39.000000000 +0000 @@ -37,8 +37,8 @@ #include #include #include -#include #include +#include #include #include "osdep.h" #include "defs.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/irdma/verbs.c linux-6.12.94/drivers/infiniband/hw/irdma/verbs.c --- linux-6.12.90/drivers/infiniband/hw/irdma/verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/irdma/verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -3245,6 +3245,10 @@ if (flags & ~(IB_MR_REREG_TRANS | IB_MR_REREG_PD | IB_MR_REREG_ACCESS)) return ERR_PTR(-EOPNOTSUPP); + ret = ib_umem_check_rereg(iwmr->region, flags, new_access); + if (ret) + return ERR_PTR(ret); + ret = irdma_hwdereg_mr(ib_mr); if (ret) return ERR_PTR(ret); diff -Nru linux-6.12.90/drivers/infiniband/hw/mana/cq.c linux-6.12.94/drivers/infiniband/hw/mana/cq.c --- linux-6.12.90/drivers/infiniband/hw/mana/cq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mana/cq.c 2026-06-19 11:42:39.000000000 +0000 @@ -120,8 +120,9 @@ if (cq->queue.id >= gc->max_num_cqs) return -EINVAL; - /* Create CQ table entry */ - WARN_ON(gc->cq_table[cq->queue.id]); + /* Create CQ table entry, sharing a CQ between WQs is not supported */ + if (gc->cq_table[cq->queue.id]) + return -EINVAL; gdma_cq = kzalloc(sizeof(*gdma_cq), GFP_KERNEL); if (!gdma_cq) return -ENOMEM; diff -Nru linux-6.12.90/drivers/infiniband/hw/mana/mana_ib.h linux-6.12.94/drivers/infiniband/hw/mana/mana_ib.h --- linux-6.12.90/drivers/infiniband/hw/mana/mana_ib.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mana/mana_ib.h 2026-06-19 11:42:39.000000000 +0000 @@ -8,7 +8,7 @@ #include #include -#include +#include #include #include diff -Nru linux-6.12.90/drivers/infiniband/hw/mlx4/mr.c linux-6.12.94/drivers/infiniband/hw/mlx4/mr.c --- linux-6.12.90/drivers/infiniband/hw/mlx4/mr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mlx4/mr.c 2026-06-19 11:42:39.000000000 +0000 @@ -33,6 +33,7 @@ #include #include +#include #include "mlx4_ib.h" @@ -466,6 +467,10 @@ struct mlx4_mpt_entry **pmpt_entry = &mpt_entry; int err; + err = ib_umem_check_rereg(mmr->umem, flags, mr_access_flags); + if (err) + return ERR_PTR(err); + /* Since we synchronize this call and mlx4_ib_dereg_mr via uverbs, * we assume that the calls can't run concurrently. Otherwise, a * race exists. diff -Nru linux-6.12.90/drivers/infiniband/hw/mlx5/mem.c linux-6.12.94/drivers/infiniband/hw/mlx5/mem.c --- linux-6.12.90/drivers/infiniband/hw/mlx5/mem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mlx5/mem.c 2026-06-19 11:42:39.000000000 +0000 @@ -31,6 +31,7 @@ */ #include +#include #include "mlx5_ib.h" /* diff -Nru linux-6.12.90/drivers/infiniband/hw/mlx5/mr.c linux-6.12.94/drivers/infiniband/hw/mlx5/mr.c --- linux-6.12.90/drivers/infiniband/hw/mlx5/mr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mlx5/mr.c 2026-06-19 11:42:39.000000000 +0000 @@ -1829,6 +1829,10 @@ if (flags & ~(IB_MR_REREG_TRANS | IB_MR_REREG_PD | IB_MR_REREG_ACCESS)) return ERR_PTR(-EOPNOTSUPP); + err = ib_umem_check_rereg(mr->umem, flags, new_access_flags); + if (err) + return ERR_PTR(err); + if (!(flags & IB_MR_REREG_ACCESS)) new_access_flags = mr->access_flags; if (!(flags & IB_MR_REREG_PD)) diff -Nru linux-6.12.90/drivers/infiniband/hw/mlx5/umr.c linux-6.12.94/drivers/infiniband/hw/mlx5/umr.c --- linux-6.12.90/drivers/infiniband/hw/mlx5/umr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mlx5/umr.c 2026-06-19 11:42:39.000000000 +0000 @@ -2,6 +2,7 @@ /* Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. */ #include +#include #include "mlx5_ib.h" #include "umr.h" #include "wr.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/mthca/mthca_provider.c linux-6.12.94/drivers/infiniband/hw/mthca/mthca_provider.c --- linux-6.12.90/drivers/infiniband/hw/mthca/mthca_provider.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/mthca/mthca_provider.c 2026-06-19 11:42:39.000000000 +0000 @@ -35,8 +35,8 @@ */ #include -#include #include +#include #include #include diff -Nru linux-6.12.90/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c linux-6.12.94/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c --- linux-6.12.90/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -45,9 +45,9 @@ #include #include #include -#include #include #include +#include #include #include "ocrdma.h" diff -Nru linux-6.12.90/drivers/infiniband/hw/qedr/verbs.c linux-6.12.94/drivers/infiniband/hw/qedr/verbs.c --- linux-6.12.90/drivers/infiniband/hw/qedr/verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/qedr/verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -39,9 +39,9 @@ #include #include #include -#include #include #include +#include #include #include diff -Nru linux-6.12.90/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h linux-6.12.94/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h --- linux-6.12.90/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 2026-06-19 11:42:39.000000000 +0000 @@ -53,8 +53,8 @@ #include #include #include -#include #include +#include #include #include "pvrdma_ring.h" diff -Nru linux-6.12.90/drivers/infiniband/sw/rxe/rxe_verbs.c linux-6.12.94/drivers/infiniband/sw/rxe/rxe_verbs.c --- linux-6.12.90/drivers/infiniband/sw/rxe/rxe_verbs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/sw/rxe/rxe_verbs.c 2026-06-19 11:42:39.000000000 +0000 @@ -1312,6 +1312,7 @@ struct rxe_mr *mr = to_rmr(ibmr); struct rxe_pd *old_pd = to_rpd(ibmr->pd); struct rxe_pd *pd = to_rpd(ibpd); + int err; /* for now only support the two easy cases: * rereg_pd and rereg_access @@ -1321,6 +1322,10 @@ return ERR_PTR(-EOPNOTSUPP); } + err = ib_umem_check_rereg(mr->umem, flags, access); + if (err) + return ERR_PTR(err); + if (flags & IB_MR_REREG_PD) { rxe_put(old_pd); rxe_get(pd); diff -Nru linux-6.12.90/drivers/infiniband/sw/siw/siw_qp_rx.c linux-6.12.94/drivers/infiniband/sw/siw/siw_qp_rx.c --- linux-6.12.90/drivers/infiniband/sw/siw/siw_qp_rx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/sw/siw/siw_qp_rx.c 2026-06-19 11:42:39.000000000 +0000 @@ -1082,6 +1082,21 @@ } /* + * Peer-controlled mpa_len must not underflow srx->fpdu_part_rem + * in siw_tcp_rx_data(); a negative value flows as a signed copy + * length into siw_check_mem() and skb_copy_bits(). + */ + if (unlikely(be16_to_cpu(c_hdr->mpa_len) + MPA_HDR_SIZE < + iwarp_pktinfo[opcode].hdr_len)) { + pr_warn_ratelimited("siw: short mpa_len %u for opcode %u (hdr_len %u)\n", + be16_to_cpu(c_hdr->mpa_len), opcode, + iwarp_pktinfo[opcode].hdr_len); + siw_init_terminate(rx_qp(srx), TERM_ERROR_LAYER_LLP, + LLP_ETYPE_MPA, LLP_ECODE_FPDU_START, 0); + return -EINVAL; + } + + /* * DDP/RDMAP header receive completed. Check if the current * DDP segment starts a new RDMAP message or continues a previously * started RDMAP message. diff -Nru linux-6.12.90/drivers/infiniband/ulp/isert/ib_isert.c linux-6.12.94/drivers/infiniband/ulp/isert/ib_isert.c --- linux-6.12.90/drivers/infiniband/ulp/isert/ib_isert.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/ulp/isert/ib_isert.c 2026-06-19 11:42:39.000000000 +0000 @@ -1385,6 +1385,12 @@ ib_dma_sync_single_for_cpu(ib_dev, isert_conn->login_desc->dma_addr, ISER_RX_SIZE, DMA_FROM_DEVICE); + if (unlikely(wc->byte_len < ISER_HEADERS_LEN)) { + isert_dbg("login request length %u is too short\n", + wc->byte_len); + return; + } + isert_conn->login_req_len = wc->byte_len - ISER_HEADERS_LEN; if (isert_conn->conn) { diff -Nru linux-6.12.90/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c linux-6.12.94/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c --- linux-6.12.90/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -295,8 +295,8 @@ put_kobj: kobject_del(&srv_path->kobj); destroy_root: - kobject_put(&srv_path->kobj); rtrs_srv_destroy_once_sysfs_root_folders(srv_path); + kobject_put(&srv_path->kobj); return err; } diff -Nru linux-6.12.90/drivers/infiniband/ulp/srp/ib_srp.c linux-6.12.94/drivers/infiniband/ulp/srp/ib_srp.c --- linux-6.12.90/drivers/infiniband/ulp/srp/ib_srp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/infiniband/ulp/srp/ib_srp.c 2026-06-19 11:42:39.000000000 +0000 @@ -1930,7 +1930,8 @@ return ib_post_recv(ch->qp, &wr, NULL); } -static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp) +static void srp_process_rsp(struct srp_rdma_ch *ch, struct srp_rsp *rsp, + u32 byte_len) { struct srp_target_port *target = ch->target; struct srp_request *req; @@ -1971,10 +1972,27 @@ scmnd->result = rsp->status; if (rsp->flags & SRP_RSP_FLAG_SNSVALID) { - memcpy(scmnd->sense_buffer, rsp->data + - be32_to_cpu(rsp->resp_data_len), - min_t(int, be32_to_cpu(rsp->sense_data_len), - SCSI_SENSE_BUFFERSIZE)); + u32 resp_len = be32_to_cpu(rsp->resp_data_len); + u32 sense_len = be32_to_cpu(rsp->sense_data_len); + + /* + * The sense data starts resp_data_len bytes past the + * response data area; both lengths come from the + * target-controlled response. Copy the sense data + * only if it has not been truncated, that is, only if + * the full sense region fits within the bytes actually + * received. Otherwise the copy source would run past + * the receive buffer (sized to the target-chosen + * max_ti_iu_len), reading out of bounds. + */ + if (sizeof(*rsp) + (u64)resp_len + sense_len <= byte_len) + memcpy(scmnd->sense_buffer, + rsp->data + resp_len, + min(sense_len, SCSI_SENSE_BUFFERSIZE)); + else + shost_printk(KERN_ERR, target->scsi_host, + "dropping truncated sense data (resp_data_len %u sense_data_len %u, %u bytes received)\n", + resp_len, sense_len, byte_len); } if (unlikely(rsp->flags & SRP_RSP_FLAG_DIUNDER)) @@ -2084,7 +2102,7 @@ switch (opcode) { case SRP_RSP: - srp_process_rsp(ch, iu->buf); + srp_process_rsp(ch, iu->buf, wc->byte_len); break; case SRP_CRED_REQ: diff -Nru linux-6.12.90/drivers/input/joystick/xpad.c linux-6.12.94/drivers/input/joystick/xpad.c --- linux-6.12.90/drivers/input/joystick/xpad.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/joystick/xpad.c 2026-06-19 11:42:39.000000000 +0000 @@ -215,6 +215,10 @@ { 0x07ff, 0xffff, "Mad Catz GamePad", 0, XTYPE_XBOX360 }, { 0x0b05, 0x1a38, "ASUS ROG RAIKIRI", MAP_SHARE_BUTTON, XTYPE_XBOXONE }, { 0x0b05, 0x1abb, "ASUS ROG RAIKIRI PRO", 0, XTYPE_XBOXONE }, + { 0x0b05, 0x1c91, "ASUS ROG RAIKIRI II", 0, XTYPE_XBOX360 }, + { 0x0b05, 0x1c92, "ASUS ROG RAIKIRI II WIRELESS", 0, XTYPE_XBOX360 }, + { 0x0b05, 0x1c96, "ASUS ROG RAIKIRI II XBOX", MAP_SHARE_BUTTON, XTYPE_XBOXONE }, + { 0x0b05, 0x1d04, "ASUS ROG RAIKIRI II XBOX WIRELESS", MAP_SHARE_BUTTON, XTYPE_XBOXONE }, { 0x0c12, 0x0005, "Intec wireless", 0, XTYPE_XBOX }, { 0x0c12, 0x8801, "Nyko Xbox Controller", 0, XTYPE_XBOX }, { 0x0c12, 0x8802, "Zeroplus Xbox Controller", 0, XTYPE_XBOX }, @@ -415,6 +419,7 @@ { 0x3285, 0x0662, "Nacon Revolution5 Pro", 0, XTYPE_XBOX360 }, { 0x3285, 0x0663, "Nacon Evol-X", 0, XTYPE_XBOXONE }, { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 }, + { 0x3537, 0x100f, "GameSir Nova 2 Lite", 0, XTYPE_XBOX360 }, { 0x3537, 0x1010, "GameSir G7 SE", 0, XTYPE_XBOXONE }, { 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX }, { 0x413d, 0x2104, "Black Shark Green Ghost Gamepad", 0, XTYPE_XBOX360 }, @@ -527,6 +532,7 @@ { USB_DEVICE(0x0738, 0x4540) }, /* Mad Catz Beat Pad */ XPAD_XBOXONE_VENDOR(0x0738), /* Mad Catz FightStick TE 2 */ XPAD_XBOX360_VENDOR(0x07ff), /* Mad Catz Gamepad */ + XPAD_XBOX360_VENDOR(0x0b05), /* ASUS controllers */ XPAD_XBOXONE_VENDOR(0x0b05), /* ASUS controllers */ XPAD_XBOX360_VENDOR(0x0c12), /* Zeroplus X-Box 360 controllers */ XPAD_XBOX360_VENDOR(0x0db0), /* Micro Star International X-Box 360 controllers */ @@ -1081,10 +1087,10 @@ input_report_key(dev, BTN_START, data[4] & BIT(2)); input_report_key(dev, BTN_SELECT, data[4] & BIT(3)); if (xpad->mapping & MAP_SHARE_BUTTON) { - if (xpad->mapping & MAP_SHARE_OFFSET) - input_report_key(dev, KEY_RECORD, data[len - 26] & BIT(0)); - else - input_report_key(dev, KEY_RECORD, data[len - 18] & BIT(0)); + u32 offset = (xpad->mapping & MAP_SHARE_OFFSET) ? 26 : 18; + + if (len >= offset) + input_report_key(dev, KEY_RECORD, data[len - offset] & BIT(0)); } /* buttons A,B,X,Y */ diff -Nru linux-6.12.90/drivers/input/keyboard/atkbd.c linux-6.12.94/drivers/input/keyboard/atkbd.c --- linux-6.12.90/drivers/input/keyboard/atkbd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/keyboard/atkbd.c 2026-06-19 11:42:39.000000000 +0000 @@ -1937,6 +1937,21 @@ }, .callback = atkbd_deactivate_fixup, }, + { + /* Lenovo Yoga Air 14 (83QK) */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "83QK"), + }, + .callback = atkbd_deactivate_fixup, + }, + { + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "HONOR"), + DMI_MATCH(DMI_PRODUCT_NAME, "BCC-N"), + }, + .callback = atkbd_deactivate_fixup, + }, { } }; diff -Nru linux-6.12.90/drivers/input/misc/ims-pcu.c linux-6.12.94/drivers/input/misc/ims-pcu.c --- linux-6.12.90/drivers/input/misc/ims-pcu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/misc/ims-pcu.c 2026-06-19 11:42:39.000000000 +0000 @@ -1604,7 +1604,7 @@ usb_kill_urb(pcu->urb_in); usb_free_urb(pcu->urb_in); - usb_free_coherent(pcu->udev, pcu->max_out_size, + usb_free_coherent(pcu->udev, pcu->max_in_size, pcu->urb_in_buf, pcu->read_dma); kfree(pcu->urb_out_buf); diff -Nru linux-6.12.90/drivers/input/mouse/elan_i2c_core.c linux-6.12.94/drivers/input/mouse/elan_i2c_core.c --- linux-6.12.90/drivers/input/mouse/elan_i2c_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/mouse/elan_i2c_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -645,6 +645,11 @@ return error; } + if (fw->size < data->fw_signature_address + sizeof(signature)) { + dev_err(dev, "firmware file too small\n"); + return -EBADF; + } + /* Firmware file must match signature data */ fw_signature = &fw->data[data->fw_signature_address]; if (memcmp(fw_signature, signature, sizeof(signature)) != 0) { diff -Nru linux-6.12.90/drivers/input/mouse/synaptics.c linux-6.12.94/drivers/input/mouse/synaptics.c --- linux-6.12.90/drivers/input/mouse/synaptics.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/mouse/synaptics.c 2026-06-19 11:42:39.000000000 +0000 @@ -189,6 +189,7 @@ "LEN2044", /* L470 */ "LEN2054", /* E480 */ "LEN2055", /* E580 */ + "LEN2058", /* E490 */ "LEN2068", /* T14 Gen 1 */ "SYN1221", /* TUXEDO InfinityBook Pro 14 v5 */ "SYN3003", /* HP EliteBook 850 G1 */ diff -Nru linux-6.12.90/drivers/input/touchscreen/atmel_mxt_ts.c linux-6.12.94/drivers/input/touchscreen/atmel_mxt_ts.c --- linux-6.12.90/drivers/input/touchscreen/atmel_mxt_ts.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/touchscreen/atmel_mxt_ts.c 2026-06-19 11:42:39.000000000 +0000 @@ -1476,7 +1476,7 @@ } cfg->raw_pos += offset; - if (i > mxt_obj_size(object)) + if (i >= mxt_obj_size(object)) continue; byte_offset = reg + i - cfg->start_ofs; diff -Nru linux-6.12.90/drivers/input/touchscreen/usbtouchscreen.c linux-6.12.94/drivers/input/touchscreen/usbtouchscreen.c --- linux-6.12.90/drivers/input/touchscreen/usbtouchscreen.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/input/touchscreen/usbtouchscreen.c 2026-06-19 11:42:39.000000000 +0000 @@ -1070,6 +1070,11 @@ if (x_len > 0xff) x_len -= 0x80; + if (data_len > usbtouch->data_size - sizeof(*packet)) + data_len = usbtouch->data_size - sizeof(*packet); + if (x_len > data_len) + x_len = data_len; + /* send ACK */ ret = usb_submit_urb(priv->ack, GFP_ATOMIC); if (ret) diff -Nru linux-6.12.90/drivers/iommu/amd/amd_iommu_types.h linux-6.12.94/drivers/iommu/amd/amd_iommu_types.h --- linux-6.12.90/drivers/iommu/amd/amd_iommu_types.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/amd/amd_iommu_types.h 2026-06-19 11:42:39.000000000 +0000 @@ -426,9 +426,13 @@ #define DTE_GCR3_SHIFT_C 43 #define DTE_GPT_LEVEL_SHIFT 54 +#define DTE_GPT_LEVEL_MASK GENMASK_ULL(55, 54) #define GCR3_VALID 0x01ULL +/* DTE[128:179] | DTE[184:191] */ +#define DTE_DATA2_INTR_MASK ~GENMASK_ULL(55, 52) + #define IOMMU_PAGE_MASK (((1ULL << 52) - 1) & ~0xfffULL) #define IOMMU_PTE_PRESENT(pte) ((pte) & IOMMU_PTE_PR) #define IOMMU_PTE_DIRTY(pte) ((pte) & IOMMU_PTE_HD) @@ -567,6 +571,12 @@ struct list_head list; }; +/* Keeps track of the IOMMUs attached to protection domain */ +struct pdom_iommu_info { + struct amd_iommu *iommu; /* IOMMUs attach to protection domain */ + u32 refcnt; /* Count of attached dev/pasid per domain/IOMMU */ +}; + /* * This structure contains generic data for IOMMU protection domains * independent of their use. @@ -580,8 +590,7 @@ u16 id; /* the domain id written to the device table */ enum protection_domain_mode pd_mode; /* Track page table type */ bool dirty_tracking; /* dirty tracking is enabled in the domain */ - unsigned dev_cnt; /* devices assigned to this domain */ - unsigned dev_iommu[MAX_IOMMUS]; /* per-IOMMU reference count */ + struct xarray iommu_array; /* per-IOMMU reference count */ struct mmu_notifier mn; /* mmu notifier for the SVA domain */ struct list_head dev_data_list; /* List of pdom_dev_data */ @@ -833,7 +842,8 @@ */ struct iommu_dev_data { /*Protect against attach/detach races */ - spinlock_t lock; + struct mutex mutex; + spinlock_t dte_lock; /* DTE lock for 256-bit access */ struct list_head list; /* For domain->dev_list */ struct llist_node dev_data_list; /* For global dev_data_list */ @@ -884,7 +894,10 @@ * Structure defining one entry in the device table */ struct dev_table_entry { - u64 data[4]; + union { + u64 data[4]; + u128 data128[2]; + }; }; /* diff -Nru linux-6.12.90/drivers/iommu/amd/iommu.c linux-6.12.94/drivers/iommu/amd/iommu.c --- linux-6.12.90/drivers/iommu/amd/iommu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/amd/iommu.c 2026-06-19 11:42:39.000000000 +0000 @@ -77,12 +77,142 @@ static void set_dte_entry(struct amd_iommu *iommu, struct iommu_dev_data *dev_data); +static void iommu_flush_dte_sync(struct amd_iommu *iommu, u16 devid); + +static struct iommu_dev_data *find_dev_data(struct amd_iommu *iommu, u16 devid); + /**************************************************************************** * * Helper functions * ****************************************************************************/ +static __always_inline void amd_iommu_atomic128_set(__int128 *ptr, __int128 val) +{ + /* + * Note: + * We use arch_cmpxchg128_local() because: + * - Need cmpxchg16b instruction mainly for 128-bit store to DTE + * (not necessary for cmpxchg since this function is already + * protected by a spin_lock for this DTE). + * - Neither need LOCK_PREFIX nor try loop because of the spin_lock. + */ + arch_cmpxchg128_local(ptr, *ptr, val); +} + +static void write_dte_upper128(struct dev_table_entry *ptr, struct dev_table_entry *new) +{ + struct dev_table_entry old; + + old.data128[1] = ptr->data128[1]; + /* + * Preserve DTE_DATA2_INTR_MASK. This needs to be + * done here since it requires to be inside + * spin_lock(&dev_data->dte_lock) context. + */ + new->data[2] &= ~DTE_DATA2_INTR_MASK; + new->data[2] |= old.data[2] & DTE_DATA2_INTR_MASK; + + amd_iommu_atomic128_set(&ptr->data128[1], new->data128[1]); +} + +static void write_dte_lower128(struct dev_table_entry *ptr, struct dev_table_entry *new) +{ + amd_iommu_atomic128_set(&ptr->data128[0], new->data128[0]); +} + +/* + * Note: + * IOMMU reads the entire Device Table entry in a single 256-bit transaction + * but the driver is programming DTE using 2 128-bit cmpxchg. So, the driver + * need to ensure the following: + * - DTE[V|GV] bit is being written last when setting. + * - DTE[V|GV] bit is being written first when clearing. + * + * This function is used only by code, which updates DMA translation part of the DTE. + * So, only consider control bits related to DMA when updating the entry. + */ +static void update_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, + struct dev_table_entry *new) +{ + unsigned long flags; + struct dev_table_entry *dev_table = get_dev_table(iommu); + struct dev_table_entry *ptr = &dev_table[dev_data->devid]; + + spin_lock_irqsave(&dev_data->dte_lock, flags); + + if (!(ptr->data[0] & DTE_FLAG_V)) { + /* Existing DTE is not valid. */ + write_dte_upper128(ptr, new); + write_dte_lower128(ptr, new); + iommu_flush_dte_sync(iommu, dev_data->devid); + } else if (!(new->data[0] & DTE_FLAG_V)) { + /* Existing DTE is valid. New DTE is not valid. */ + write_dte_lower128(ptr, new); + write_dte_upper128(ptr, new); + iommu_flush_dte_sync(iommu, dev_data->devid); + } else if (!FIELD_GET(DTE_FLAG_GV, ptr->data[0])) { + /* + * Both DTEs are valid. + * Existing DTE has no guest page table. + */ + write_dte_upper128(ptr, new); + write_dte_lower128(ptr, new); + iommu_flush_dte_sync(iommu, dev_data->devid); + } else if (!FIELD_GET(DTE_FLAG_GV, new->data[0])) { + /* + * Both DTEs are valid. + * Existing DTE has guest page table, + * new DTE has no guest page table, + */ + write_dte_lower128(ptr, new); + write_dte_upper128(ptr, new); + iommu_flush_dte_sync(iommu, dev_data->devid); + } else if (FIELD_GET(DTE_GPT_LEVEL_MASK, ptr->data[2]) != + FIELD_GET(DTE_GPT_LEVEL_MASK, new->data[2])) { + /* + * Both DTEs are valid and have guest page table, + * but have different number of levels. So, we need + * to upadte both upper and lower 128-bit value, which + * require disabling and flushing. + */ + struct dev_table_entry clear = {}; + + /* First disable DTE */ + write_dte_lower128(ptr, &clear); + iommu_flush_dte_sync(iommu, dev_data->devid); + + /* Then update DTE */ + write_dte_upper128(ptr, new); + write_dte_lower128(ptr, new); + iommu_flush_dte_sync(iommu, dev_data->devid); + } else { + /* + * Both DTEs are valid and have guest page table, + * and same number of levels. We just need to only + * update the lower 128-bit. So no need to disable DTE. + */ + write_dte_lower128(ptr, new); + } + + spin_unlock_irqrestore(&dev_data->dte_lock, flags); +} + +static void get_dte256(struct amd_iommu *iommu, struct iommu_dev_data *dev_data, + struct dev_table_entry *dte) +{ + unsigned long flags; + struct dev_table_entry *ptr; + struct dev_table_entry *dev_table = get_dev_table(iommu); + + ptr = &dev_table[dev_data->devid]; + + spin_lock_irqsave(&dev_data->dte_lock, flags); + dte->data128[0] = ptr->data128[0]; + dte->data128[1] = ptr->data128[1]; + spin_unlock_irqrestore(&dev_data->dte_lock, flags); +} + static inline bool pdom_is_v2_pgtbl_mode(struct protection_domain *pdom) { return (pdom && (pdom->pd_mode == PD_MODE_V2)); @@ -225,7 +355,8 @@ if (!dev_data) return NULL; - spin_lock_init(&dev_data->lock); + mutex_init(&dev_data->mutex); + spin_lock_init(&dev_data->dte_lock); dev_data->devid = devid; ratelimit_default_init(&dev_data->rs); @@ -251,11 +382,14 @@ return NULL; } -static int clone_alias(struct pci_dev *pdev, u16 alias, void *data) +static int clone_alias(struct pci_dev *pdev_origin, u16 alias, void *data) { + struct dev_table_entry new; struct amd_iommu *iommu; - struct dev_table_entry *dev_table; + struct iommu_dev_data *dev_data, *alias_data; + struct pci_dev *pdev = data; u16 devid = pci_dev_id(pdev); + int ret = 0; if (devid == alias) return 0; @@ -264,13 +398,27 @@ if (!iommu) return 0; - amd_iommu_set_rlookup_table(iommu, alias); - dev_table = get_dev_table(iommu); - memcpy(dev_table[alias].data, - dev_table[devid].data, - sizeof(dev_table[alias].data)); + /* Copy the data from pdev */ + dev_data = dev_iommu_priv_get(&pdev->dev); + if (!dev_data) { + pr_err("%s : Failed to get dev_data for 0x%x\n", __func__, devid); + ret = -EINVAL; + goto out; + } + get_dte256(iommu, dev_data, &new); - return 0; + /* Setup alias */ + alias_data = find_dev_data(iommu, alias); + if (!alias_data) { + pr_err("%s : Failed to get alias dev_data for 0x%x\n", __func__, alias); + ret = -EINVAL; + goto out; + } + update_dte256(iommu, alias_data, &new); + + amd_iommu_set_rlookup_table(iommu, alias); +out: + return ret; } static void clone_aliases(struct amd_iommu *iommu, struct device *dev) @@ -286,9 +434,9 @@ * part of the PCI DMA aliases if it's bus differs * from the original device. */ - clone_alias(pdev, iommu->pci_seg->alias_table[pci_dev_id(pdev)], NULL); + clone_alias(pdev, iommu->pci_seg->alias_table[pci_dev_id(pdev)], pdev); - pci_for_each_dma_alias(pdev, clone_alias, NULL); + pci_for_each_dma_alias(pdev, clone_alias, pdev); } static void setup_aliases(struct amd_iommu *iommu, struct device *dev) @@ -543,6 +691,12 @@ return -ENOMEM; dev_data->dev = dev; + + /* + * The dev_iommu_priv_set() needes to be called before setup_aliases. + * Otherwise, subsequent call to dev_iommu_priv_get() will fail. + */ + dev_iommu_priv_set(dev, dev_data); setup_aliases(iommu, dev); /* @@ -556,8 +710,6 @@ dev_data->flags = pdev_get_caps(to_pci_dev(dev)); } - dev_iommu_priv_set(dev, dev_data); - return 0; } @@ -604,10 +756,13 @@ static void dump_dte_entry(struct amd_iommu *iommu, u16 devid) { int i; - struct dev_table_entry *dev_table = get_dev_table(iommu); + struct dev_table_entry dte; + struct iommu_dev_data *dev_data = find_dev_data(iommu, devid); + + get_dte256(iommu, dev_data, &dte); for (i = 0; i < 4; ++i) - pr_err("DTE[%d]: %016llx\n", i, dev_table[devid].data[i]); + pr_err("DTE[%d]: %016llx\n", i, dte.data[i]); } static void dump_command(unsigned long phys_addr) @@ -1290,18 +1445,17 @@ static void domain_flush_complete(struct protection_domain *domain) { - int i; + struct pdom_iommu_info *pdom_iommu_info; + unsigned long i; - for (i = 0; i < amd_iommu_get_num_iommus(); ++i) { - if (domain && !domain->dev_iommu[i]) - continue; + lockdep_assert_held(&domain->lock); - /* - * Devices of this domain are behind this IOMMU - * We need to wait for completion of all commands. - */ - iommu_completion_wait(amd_iommus[i]); - } + /* + * Devices of this domain are behind this IOMMU + * We need to wait for completion of all commands. + */ + xa_for_each(&domain->iommu_array, i, pdom_iommu_info) + iommu_completion_wait(pdom_iommu_info->iommu); } static int iommu_flush_dte(struct amd_iommu *iommu, u16 devid) @@ -1313,6 +1467,15 @@ return iommu_queue_command(iommu, &cmd); } +static void iommu_flush_dte_sync(struct amd_iommu *iommu, u16 devid) +{ + int ret; + + ret = iommu_flush_dte(iommu, devid); + if (!ret) + iommu_completion_wait(iommu); +} + static void amd_iommu_flush_dte_all(struct amd_iommu *iommu) { u32 devid; @@ -1483,21 +1646,22 @@ static int domain_flush_pages_v1(struct protection_domain *pdom, u64 address, size_t size) { + struct pdom_iommu_info *pdom_iommu_info; struct iommu_cmd cmd; - int ret = 0, i; + int ret = 0; + unsigned long i; + + lockdep_assert_held(&pdom->lock); build_inv_iommu_pages(&cmd, address, size, pdom->id, IOMMU_NO_PASID, false); - for (i = 0; i < amd_iommu_get_num_iommus(); ++i) { - if (!pdom->dev_iommu[i]) - continue; - + xa_for_each(&pdom->iommu_array, i, pdom_iommu_info) { /* * Devices of this domain are behind this IOMMU * We need a TLB flush */ - ret |= iommu_queue_command(amd_iommus[i], &cmd); + ret |= iommu_queue_command(pdom_iommu_info->iommu, &cmd); } return ret; @@ -1536,6 +1700,8 @@ void amd_iommu_domain_flush_pages(struct protection_domain *domain, u64 address, size_t size) { + lockdep_assert_held(&domain->lock); + if (likely(!amd_iommu_np_cache)) { __domain_flush_pages(domain, address, size); @@ -2051,57 +2217,69 @@ free_gcr3_table(gcr3_info); } -static int do_attach(struct iommu_dev_data *dev_data, - struct protection_domain *domain) +static int pdom_attach_iommu(struct amd_iommu *iommu, + struct protection_domain *pdom) { - struct amd_iommu *iommu = get_amd_iommu_from_dev_data(dev_data); - struct io_pgtable_cfg *cfg = &domain->iop.pgtbl.cfg; + struct pdom_iommu_info *pdom_iommu_info, *curr; + struct io_pgtable_cfg *cfg = &pdom->iop.pgtbl.cfg; + unsigned long flags; int ret = 0; - /* Update data structures */ - dev_data->domain = domain; - list_add(&dev_data->list, &domain->dev_list); + spin_lock_irqsave(&pdom->lock, flags); - /* Update NUMA Node ID */ - if (cfg->amd.nid == NUMA_NO_NODE) - cfg->amd.nid = dev_to_node(dev_data->dev); + pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); + if (pdom_iommu_info) { + pdom_iommu_info->refcnt++; + goto out_unlock; + } - /* Do reference counting */ - domain->dev_iommu[iommu->index] += 1; - domain->dev_cnt += 1; + pdom_iommu_info = kzalloc(sizeof(*pdom_iommu_info), GFP_ATOMIC); + if (!pdom_iommu_info) { + ret = -ENOMEM; + goto out_unlock; + } - /* Setup GCR3 table */ - if (pdom_is_sva_capable(domain)) { - ret = init_gcr3_table(dev_data, domain); - if (ret) - return ret; + pdom_iommu_info->iommu = iommu; + pdom_iommu_info->refcnt = 1; + + curr = xa_cmpxchg(&pdom->iommu_array, iommu->index, + NULL, pdom_iommu_info, GFP_ATOMIC); + if (curr) { + kfree(pdom_iommu_info); + ret = -ENOSPC; + goto out_unlock; } + /* Update NUMA Node ID */ + if (cfg->amd.nid == NUMA_NO_NODE) + cfg->amd.nid = dev_to_node(&iommu->dev->dev); + +out_unlock: + spin_unlock_irqrestore(&pdom->lock, flags); return ret; } -static void do_detach(struct iommu_dev_data *dev_data) +static void pdom_detach_iommu(struct amd_iommu *iommu, + struct protection_domain *pdom) { - struct protection_domain *domain = dev_data->domain; - struct amd_iommu *iommu = get_amd_iommu_from_dev_data(dev_data); - - /* Clear DTE and flush the entry */ - dev_update_dte(dev_data, false); + struct pdom_iommu_info *pdom_iommu_info; + unsigned long flags; - /* Flush IOTLB and wait for the flushes to finish */ - amd_iommu_domain_flush_all(domain); + spin_lock_irqsave(&pdom->lock, flags); - /* Clear GCR3 table */ - if (pdom_is_sva_capable(domain)) - destroy_gcr3_table(dev_data, domain); + pdom_iommu_info = xa_load(&pdom->iommu_array, iommu->index); + if (!pdom_iommu_info) { + spin_unlock_irqrestore(&pdom->lock, flags); + return; + } - /* Update data structures */ - dev_data->domain = NULL; - list_del(&dev_data->list); + pdom_iommu_info->refcnt--; + if (pdom_iommu_info->refcnt == 0) { + xa_erase(&pdom->iommu_array, iommu->index); + kfree(pdom_iommu_info); + } - /* decrease reference counters - needs to happen after the flushes */ - domain->dev_iommu[iommu->index] -= 1; - domain->dev_cnt -= 1; + spin_unlock_irqrestore(&pdom->lock, flags); } /* @@ -2111,28 +2289,60 @@ static int attach_device(struct device *dev, struct protection_domain *domain) { - struct iommu_dev_data *dev_data; + struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); + struct amd_iommu *iommu = get_amd_iommu_from_dev_data(dev_data); + struct pci_dev *pdev; unsigned long flags; int ret = 0; - spin_lock_irqsave(&domain->lock, flags); - - dev_data = dev_iommu_priv_get(dev); - - spin_lock(&dev_data->lock); + mutex_lock(&dev_data->mutex); if (dev_data->domain != NULL) { ret = -EBUSY; goto out; } - ret = do_attach(dev_data, domain); + /* Do reference counting */ + ret = pdom_attach_iommu(iommu, domain); + if (ret) + goto out; -out: - spin_unlock(&dev_data->lock); + /* Setup GCR3 table */ + if (pdom_is_sva_capable(domain)) { + ret = init_gcr3_table(dev_data, domain); + if (ret) { + pdom_detach_iommu(iommu, domain); + goto out; + } + } + + pdev = dev_is_pci(dev_data->dev) ? to_pci_dev(dev_data->dev) : NULL; + if (pdev && pdom_is_sva_capable(domain)) { + pdev_enable_caps(pdev); + /* + * Device can continue to function even if IOPF + * enablement failed. Hence in error path just + * disable device PRI support. + */ + if (amd_iommu_iopf_add_device(iommu, dev_data)) + pdev_disable_cap_pri(pdev); + } else if (pdev) { + pdev_enable_cap_ats(pdev); + } + + /* Update data structures */ + dev_data->domain = domain; + spin_lock_irqsave(&domain->lock, flags); + list_add(&dev_data->list, &domain->dev_list); spin_unlock_irqrestore(&domain->lock, flags); + /* Update device table */ + dev_update_dte(dev_data, true); + +out: + mutex_unlock(&dev_data->mutex); + return ret; } @@ -2142,14 +2352,11 @@ static void detach_device(struct device *dev) { struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); - struct protection_domain *domain = dev_data->domain; struct amd_iommu *iommu = get_amd_iommu_from_dev_data(dev_data); + struct protection_domain *domain = dev_data->domain; unsigned long flags; - bool ppr = dev_data->ppr; - - spin_lock_irqsave(&domain->lock, flags); - spin_lock(&dev_data->lock); + mutex_lock(&dev_data->mutex); /* * First check if the device is still attached. It might already @@ -2160,27 +2367,36 @@ if (WARN_ON(!dev_data->domain)) goto out; - if (ppr) { + /* Remove IOPF handler */ + if (dev_data->ppr) { iopf_queue_flush_dev(dev); - - /* Updated here so that it gets reflected in DTE */ - dev_data->ppr = false; + amd_iommu_iopf_remove_device(iommu, dev_data); } - do_detach(dev_data); + if (dev_is_pci(dev)) + pdev_disable_caps(to_pci_dev(dev)); -out: - spin_unlock(&dev_data->lock); + /* Clear DTE and flush the entry */ + dev_update_dte(dev_data, false); + /* Flush IOTLB and wait for the flushes to finish */ + spin_lock_irqsave(&domain->lock, flags); + amd_iommu_domain_flush_all(domain); + list_del(&dev_data->list); spin_unlock_irqrestore(&domain->lock, flags); - /* Remove IOPF handler */ - if (ppr) - amd_iommu_iopf_remove_device(iommu, dev_data); + /* Clear GCR3 table */ + if (pdom_is_sva_capable(domain)) + destroy_gcr3_table(dev_data, domain); - if (dev_is_pci(dev)) - pdev_disable_caps(to_pci_dev(dev)); + /* Update data structures */ + dev_data->domain = NULL; + + /* decrease reference counters - needs to happen after the flushes */ + pdom_detach_iommu(iommu, domain); +out: + mutex_unlock(&dev_data->mutex); } static struct iommu_device *amd_iommu_probe_device(struct device *dev) @@ -2268,24 +2484,6 @@ * *****************************************************************************/ -static void cleanup_domain(struct protection_domain *domain) -{ - struct iommu_dev_data *entry; - - lockdep_assert_held(&domain->lock); - - if (!domain->dev_cnt) - return; - - while (!list_empty(&domain->dev_list)) { - entry = list_first_entry(&domain->dev_list, - struct iommu_dev_data, list); - BUG_ON(!entry->domain); - do_detach(entry); - } - WARN_ON(domain->dev_cnt != 0); -} - void protection_domain_free(struct protection_domain *domain) { WARN_ON(!list_empty(&domain->dev_list)); @@ -2312,6 +2510,7 @@ spin_lock_init(&domain->lock); INIT_LIST_HEAD(&domain->dev_list); INIT_LIST_HEAD(&domain->dev_data_list); + xa_init(&domain->iommu_array); domain->iop.pgtbl.cfg.amd.nid = nid; switch (type) { @@ -2452,16 +2651,7 @@ void amd_iommu_domain_free(struct iommu_domain *dom) { - struct protection_domain *domain; - unsigned long flags; - - domain = to_pdomain(dom); - - spin_lock_irqsave(&domain->lock, flags); - - cleanup_domain(domain); - - spin_unlock_irqrestore(&domain->lock, flags); + struct protection_domain *domain = to_pdomain(dom); protection_domain_free(domain); } @@ -2475,9 +2665,9 @@ detach_device(dev); /* Clear DTE and flush the entry */ - spin_lock(&dev_data->lock); + mutex_lock(&dev_data->mutex); dev_update_dte(dev_data, false); - spin_unlock(&dev_data->lock); + mutex_unlock(&dev_data->mutex); return 0; } @@ -2495,7 +2685,6 @@ struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); struct protection_domain *domain = to_pdomain(dom); struct amd_iommu *iommu = get_amd_iommu_from_dev(dev); - struct pci_dev *pdev; int ret; /* @@ -2528,24 +2717,6 @@ } #endif - pdev = dev_is_pci(dev_data->dev) ? to_pci_dev(dev_data->dev) : NULL; - if (pdev && pdom_is_sva_capable(domain)) { - pdev_enable_caps(pdev); - - /* - * Device can continue to function even if IOPF - * enablement failed. Hence in error path just - * disable device PRI support. - */ - if (amd_iommu_iopf_add_device(iommu, dev_data)) - pdev_disable_cap_pri(pdev); - } else if (pdev) { - pdev_enable_cap_ats(pdev); - } - - /* Update device table */ - dev_update_dte(dev_data, true); - return ret; } diff -Nru linux-6.12.90/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c linux-6.12.94/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c --- linux-6.12.90/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 2026-06-19 11:42:39.000000000 +0000 @@ -387,6 +387,10 @@ /* Reset VCMDQ */ tegra241_vcmdq_hw_deinit(vcmdq); + /* vintf->hyp_own is a HW state finalized in tegra241_vintf_hw_init() */ + if (!vcmdq->vintf->hyp_own) + vcmdq->cmdq.supports_cmd = tegra241_guest_vcmdq_supports_cmd; + /* Configure and enable VCMDQ */ writeq_relaxed(vcmdq->cmdq.q.q_base, REG_VCMDQ_PAGE1(vcmdq, BASE)); @@ -514,9 +518,6 @@ q->q_base = q->base_dma & VCMDQ_ADDR; q->q_base |= FIELD_PREP(VCMDQ_LOG2SIZE, q->llq.max_n_shift); - if (!vcmdq->vintf->hyp_own) - cmdq->supports_cmd = tegra241_guest_vcmdq_supports_cmd; - return arm_smmu_cmdq_init(smmu, cmdq); } diff -Nru linux-6.12.90/drivers/iommu/intel/iommu.c linux-6.12.94/drivers/iommu/intel/iommu.c --- linux-6.12.90/drivers/iommu/intel/iommu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/intel/iommu.c 2026-06-19 11:42:39.000000000 +0000 @@ -4684,6 +4684,9 @@ disable_igfx_iommu = 1; } +/* Q35 integrated gfx dmar support is totally busted. */ +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x29b2, quirk_iommu_igfx); + /* G4x/GM45 integrated gfx dmar support is totally busted. */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx); diff -Nru linux-6.12.90/drivers/iommu/intel/pasid.c linux-6.12.94/drivers/iommu/intel/pasid.c --- linux-6.12.90/drivers/iommu/intel/pasid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/intel/pasid.c 2026-06-19 11:42:39.000000000 +0000 @@ -245,11 +245,31 @@ spin_lock(&iommu->lock); pte = intel_pasid_get_entry(dev, pasid); - if (WARN_ON(!pte) || !pasid_pte_is_present(pte)) { + if (WARN_ON(!pte)) { spin_unlock(&iommu->lock); return; } + if (!pasid_pte_is_present(pte)) { + if (!pasid_pte_is_fault_disabled(pte)) { + WARN_ON(READ_ONCE(pte->val[0]) != 0); + spin_unlock(&iommu->lock); + return; + } + + /* + * When a PASID is used for SVA by a device, it's possible + * that the pasid entry is non-present with the Fault + * Processing Disabled bit set. Clear the pasid entry and + * drain the PRQ for the PASID before return. + */ + pasid_clear_entry(pte); + spin_unlock(&iommu->lock); + intel_iommu_drain_pasid_prq(dev, pasid); + + return; + } + did = pasid_get_domain_id(pte); pgtt = pasid_pte_get_pgtt(pte); pasid_clear_present(pte); diff -Nru linux-6.12.90/drivers/iommu/intel/pasid.h linux-6.12.94/drivers/iommu/intel/pasid.h --- linux-6.12.90/drivers/iommu/intel/pasid.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/intel/pasid.h 2026-06-19 11:42:39.000000000 +0000 @@ -80,6 +80,12 @@ return READ_ONCE(pte->val[0]) & PASID_PTE_PRESENT; } +/* Get FPD(Fault Processing Disable) bit of a PASID table entry */ +static inline bool pasid_pte_is_fault_disabled(struct pasid_entry *pte) +{ + return READ_ONCE(pte->val[0]) & PASID_PTE_FPD; +} + /* Get PGTT field of a PASID table entry */ static inline u16 pasid_pte_get_pgtt(struct pasid_entry *pte) { diff -Nru linux-6.12.90/drivers/iommu/io-pgtable-arm-v7s.c linux-6.12.94/drivers/iommu/io-pgtable-arm-v7s.c --- linux-6.12.90/drivers/iommu/io-pgtable-arm-v7s.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/io-pgtable-arm-v7s.c 2026-06-19 11:42:39.000000000 +0000 @@ -894,21 +894,27 @@ static struct io_pgtable_cfg *cfg_cookie __initdata; -static void __init dummy_tlb_flush_all(void *cookie) +/* + * __noipa prevents gcc from turning indirect iommu_flush_ops calls + * into direct calls from a specialized __arm_v7s_unmap() that triggers + * a build time section mismatch assertion. + */ +static __noipa void __init dummy_tlb_flush_all(void *cookie) { WARN_ON(cookie != cfg_cookie); } -static void __init dummy_tlb_flush(unsigned long iova, size_t size, - size_t granule, void *cookie) +static __noipa void __init dummy_tlb_flush(unsigned long iova, size_t size, + size_t granule, void *cookie) { WARN_ON(cookie != cfg_cookie); WARN_ON(!(size & cfg_cookie->pgsize_bitmap)); } -static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, - unsigned long iova, size_t granule, - void *cookie) +static __noipa void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, + unsigned long iova, + size_t granule, + void *cookie) { dummy_tlb_flush(iova, granule, granule, cookie); } diff -Nru linux-6.12.90/drivers/iommu/iommu.c linux-6.12.94/drivers/iommu/iommu.c --- linux-6.12.90/drivers/iommu/iommu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/iommu.c 2026-06-19 11:42:39.000000000 +0000 @@ -3341,9 +3341,11 @@ int ret; for_each_group_device(group, device) { - ret = domain->ops->set_dev_pasid(domain, device->dev, pasid); - if (ret) - goto err_revert; + if (device->dev->iommu->max_pasids > 0) { + ret = domain->ops->set_dev_pasid(domain, device->dev, pasid); + if (ret) + goto err_revert; + } } return 0; @@ -3355,7 +3357,8 @@ if (device == last_gdev) break; - ops->remove_dev_pasid(device->dev, pasid, domain); + if (device->dev->iommu->max_pasids > 0) + ops->remove_dev_pasid(device->dev, pasid, domain); } return ret; } @@ -3368,8 +3371,10 @@ const struct iommu_ops *ops; for_each_group_device(group, device) { - ops = dev_iommu_ops(device->dev); - ops->remove_dev_pasid(device->dev, pasid, domain); + if (device->dev->iommu->max_pasids > 0) { + ops = dev_iommu_ops(device->dev); + ops->remove_dev_pasid(device->dev, pasid, domain); + } } } @@ -3403,7 +3408,13 @@ mutex_lock(&group->mutex); for_each_group_device(group, device) { - if (pasid >= device->dev->iommu->max_pasids) { + /* + * Skip PASID validation for devices without PASID support + * (max_pasids = 0). These devices cannot issue transactions + * with PASID, so they don't affect group's PASID usage. + */ + if ((device->dev->iommu->max_pasids > 0) && + (pasid >= device->dev->iommu->max_pasids)) { ret = -EINVAL; goto out_unlock; } diff -Nru linux-6.12.90/drivers/iommu/iommufd/fault.c linux-6.12.94/drivers/iommu/iommufd/fault.c --- linux-6.12.90/drivers/iommu/iommufd/fault.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/iommufd/fault.c 2026-06-19 11:42:39.000000000 +0000 @@ -317,9 +317,10 @@ mutex_lock(&fault->mutex); while (count > done) { - rc = copy_from_user(&response, buf + done, response_size); - if (rc) + if (copy_from_user(&response, buf + done, response_size)) { + rc = -EFAULT; break; + } static_assert((int)IOMMUFD_PAGE_RESP_SUCCESS == (int)IOMMU_PAGE_RESP_SUCCESS); diff -Nru linux-6.12.90/drivers/iommu/iommufd/vfio_compat.c linux-6.12.94/drivers/iommu/iommufd/vfio_compat.c --- linux-6.12.90/drivers/iommu/iommufd/vfio_compat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/iommu/iommufd/vfio_compat.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,7 +283,7 @@ case VFIO_TYPE1_IOMMU: case VFIO_TYPE1v2_IOMMU: case VFIO_UNMAP_ALL: - return 1; + return !ictx->no_iommu_mode; case VFIO_NOIOMMU_IOMMU: return IS_ENABLED(CONFIG_VFIO_NOIOMMU); diff -Nru linux-6.12.90/drivers/irqchip/irq-ath79-cpu.c linux-6.12.94/drivers/irqchip/irq-ath79-cpu.c --- linux-6.12.90/drivers/irqchip/irq-ath79-cpu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/irqchip/irq-ath79-cpu.c 2026-06-19 11:42:39.000000000 +0000 @@ -85,10 +85,3 @@ } IRQCHIP_DECLARE(ar79_cpu_intc, "qca,ar7100-cpu-intc", ar79_cpu_intc_of_init); - -void __init ath79_cpu_irq_init(unsigned irq_wb_chan2, unsigned irq_wb_chan3) -{ - irq_wb_chan[2] = irq_wb_chan2; - irq_wb_chan[3] = irq_wb_chan3; - mips_cpu_irq_init(); -} diff -Nru linux-6.12.90/drivers/irqchip/irq-pic32-evic.c linux-6.12.94/drivers/irqchip/irq-pic32-evic.c --- linux-6.12.90/drivers/irqchip/irq-pic32-evic.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/irqchip/irq-pic32-evic.c 2026-06-19 11:42:39.000000000 +0000 @@ -196,7 +196,7 @@ of_property_for_each_u32(node, pname, hwirq) { if (i >= ARRAY_SIZE(priv->ext_irqs)) { - pr_warn("More than %d external irq, skip rest\n", + pr_warn("More than %zu external irq, skip rest\n", ARRAY_SIZE(priv->ext_irqs)); break; } diff -Nru linux-6.12.90/drivers/irqchip/irq-riscv-imsic-early.c linux-6.12.94/drivers/irqchip/irq-riscv-imsic-early.c --- linux-6.12.90/drivers/irqchip/irq-riscv-imsic-early.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/irqchip/irq-riscv-imsic-early.c 2026-06-19 11:42:39.000000000 +0000 @@ -139,6 +139,8 @@ /* Cleanup IPIs */ imsic_ipi_dying_cpu(); + imsic_local_sync_all(false); + /* Mark per-CPU IMSIC state as offline */ imsic_state_offline(); diff -Nru linux-6.12.90/drivers/leds/blink/leds-lgm-sso.c linux-6.12.94/drivers/leds/blink/leds-lgm-sso.c --- linux-6.12.90/drivers/leds/blink/leds-lgm-sso.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/leds/blink/leds-lgm-sso.c 2026-06-19 11:42:39.000000000 +0000 @@ -807,8 +807,6 @@ priv->fpid_clkrate = clk_get_rate(priv->clocks[1].clk); priv->mmap = syscon_node_to_regmap(dev->of_node); - - priv->mmap = syscon_node_to_regmap(dev->of_node); if (IS_ERR(priv->mmap)) { dev_err(dev, "Failed to map iomem!\n"); return PTR_ERR(priv->mmap); diff -Nru linux-6.12.90/drivers/mailbox/mailbox-test.c linux-6.12.94/drivers/mailbox/mailbox-test.c --- linux-6.12.90/drivers/mailbox/mailbox-test.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mailbox/mailbox-test.c 2026-06-19 11:42:39.000000000 +0000 @@ -28,8 +28,6 @@ #define MBOX_HEXDUMP_MAX_LEN (MBOX_HEXDUMP_LINE_LEN * \ (MBOX_MAX_MSG_LEN / MBOX_BYTES_PER_LINE)) -static bool mbox_data_ready; - struct mbox_test_device { struct device *dev; void __iomem *tx_mmio; @@ -42,6 +40,7 @@ spinlock_t lock; struct mutex mutex; wait_queue_head_t waitq; + bool data_ready; struct fasync_struct *async_queue; struct dentry *root_debugfs_dir; }; @@ -162,7 +161,7 @@ unsigned long flags; spin_lock_irqsave(&tdev->lock, flags); - data_ready = mbox_data_ready; + data_ready = tdev->data_ready; spin_unlock_irqrestore(&tdev->lock, flags); return data_ready; @@ -227,7 +226,7 @@ *(touser + l) = '\0'; memset(tdev->rx_buffer, 0, MBOX_MAX_MSG_LEN); - mbox_data_ready = false; + tdev->data_ready = false; spin_unlock_irqrestore(&tdev->lock, flags); @@ -297,7 +296,7 @@ message, MBOX_MAX_MSG_LEN); memcpy(tdev->rx_buffer, message, MBOX_MAX_MSG_LEN); } - mbox_data_ready = true; + tdev->data_ready = true; spin_unlock_irqrestore(&tdev->lock, flags); wake_up_interruptible(&tdev->waitq); @@ -366,6 +365,12 @@ if (!tdev) return -ENOMEM; + tdev->dev = &pdev->dev; + spin_lock_init(&tdev->lock); + mutex_init(&tdev->mutex); + init_waitqueue_head(&tdev->waitq); + platform_set_drvdata(pdev, tdev); + /* It's okay for MMIO to be NULL */ tdev->tx_mmio = devm_platform_get_and_ioremap_resource(pdev, 0, &res); if (PTR_ERR(tdev->tx_mmio) == -EBUSY) { @@ -395,27 +400,29 @@ if (!tdev->rx_channel && (tdev->rx_mmio != tdev->tx_mmio)) tdev->rx_channel = tdev->tx_channel; - tdev->dev = &pdev->dev; - platform_set_drvdata(pdev, tdev); - - spin_lock_init(&tdev->lock); - mutex_init(&tdev->mutex); - if (tdev->rx_channel) { tdev->rx_buffer = devm_kzalloc(&pdev->dev, MBOX_MAX_MSG_LEN, GFP_KERNEL); - if (!tdev->rx_buffer) - return -ENOMEM; + if (!tdev->rx_buffer) { + ret = -ENOMEM; + goto err_free_chans; + } } ret = mbox_test_add_debugfs(pdev, tdev); if (ret) - return ret; + goto err_free_chans; - init_waitqueue_head(&tdev->waitq); dev_info(&pdev->dev, "Successfully registered\n"); return 0; + +err_free_chans: + if (tdev->tx_channel) + mbox_free_channel(tdev->tx_channel); + if (tdev->rx_channel && tdev->rx_channel != tdev->tx_channel) + mbox_free_channel(tdev->rx_channel); + return ret; } static void mbox_test_remove(struct platform_device *pdev) @@ -426,7 +433,7 @@ if (tdev->tx_channel) mbox_free_channel(tdev->tx_channel); - if (tdev->rx_channel) + if (tdev->rx_channel && tdev->rx_channel != tdev->tx_channel) mbox_free_channel(tdev->rx_channel); } diff -Nru linux-6.12.90/drivers/mailbox/mailbox.c linux-6.12.94/drivers/mailbox/mailbox.c --- linux-6.12.90/drivers/mailbox/mailbox.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mailbox/mailbox.c 2026-06-19 11:42:39.000000000 +0000 @@ -59,7 +59,7 @@ spin_lock_irqsave(&chan->lock, flags); - if (!chan->msg_count || chan->active_req) + if (!chan->msg_count || chan->active_req != MBOX_NO_MSG) goto exit; count = chan->msg_count; @@ -97,13 +97,13 @@ spin_lock_irqsave(&chan->lock, flags); mssg = chan->active_req; - chan->active_req = NULL; + chan->active_req = MBOX_NO_MSG; spin_unlock_irqrestore(&chan->lock, flags); /* Submit next message */ msg_submit(chan); - if (!mssg) + if (mssg == MBOX_NO_MSG) return; /* Notify the client */ @@ -125,7 +125,7 @@ for (i = 0; i < mbox->num_chans; i++) { struct mbox_chan *chan = &mbox->chans[i]; - if (chan->active_req && chan->cl) { + if (chan->active_req != MBOX_NO_MSG && chan->cl) { txdone = chan->mbox->ops->last_tx_done(chan); if (txdone) tx_tick(chan, 0); @@ -257,7 +257,7 @@ { int t; - if (!chan || !chan->cl) + if (!chan || !chan->cl || mssg == MBOX_NO_MSG) return -EINVAL; t = add_to_rbuf(chan, mssg); @@ -331,7 +331,7 @@ spin_lock_irqsave(&chan->lock, flags); chan->msg_free = 0; chan->msg_count = 0; - chan->active_req = NULL; + chan->active_req = MBOX_NO_MSG; chan->cl = cl; init_completion(&chan->tx_complete); @@ -492,7 +492,7 @@ /* The queued TX requests are simply aborted, no callbacks are made */ spin_lock_irqsave(&chan->lock, flags); chan->cl = NULL; - chan->active_req = NULL; + chan->active_req = MBOX_NO_MSG; if (chan->txdone_method == TXDONE_BY_ACK) chan->txdone_method = TXDONE_BY_POLL; @@ -520,8 +520,7 @@ { int i, txdone; - /* Sanity check */ - if (!mbox || !mbox->dev || !mbox->ops || !mbox->num_chans) + if (!mbox || !mbox->dev || !mbox->ops || !mbox->chans || !mbox->num_chans) return -EINVAL; if (mbox->txdone_irq) @@ -549,6 +548,7 @@ chan->cl = NULL; chan->mbox = mbox; + chan->active_req = MBOX_NO_MSG; chan->txdone_method = txdone; spin_lock_init(&chan->lock); } diff -Nru linux-6.12.90/drivers/mailbox/mtk-cmdq-mailbox.c linux-6.12.94/drivers/mailbox/mtk-cmdq-mailbox.c --- linux-6.12.90/drivers/mailbox/mtk-cmdq-mailbox.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mailbox/mtk-cmdq-mailbox.c 2026-06-19 11:42:39.000000000 +0000 @@ -434,14 +434,14 @@ if (curr_pa == end_pa - CMDQ_INST_SIZE || curr_pa == end_pa) { /* set to this task directly */ - writel(task->pa_base >> cmdq->pdata->shift, - thread->base + CMDQ_THR_CURR_ADDR); + gce_addr = cmdq_convert_gce_addr(task->pa_base, cmdq->pdata); + writel(gce_addr, thread->base + CMDQ_THR_CURR_ADDR); } else { cmdq_task_insert_into_thread(task); smp_mb(); /* modify jump before enable thread */ } - writel((task->pa_base + pkt->cmd_buf_size) >> cmdq->pdata->shift, - thread->base + CMDQ_THR_END_ADDR); + gce_addr = cmdq_convert_gce_addr(task->pa_base + pkt->cmd_buf_size, cmdq->pdata); + writel(gce_addr, thread->base + CMDQ_THR_END_ADDR); cmdq_thread_resume(thread); } list_move_tail(&task->list_entry, &thread->task_busy_list); diff -Nru linux-6.12.90/drivers/mailbox/tegra-hsp.c linux-6.12.94/drivers/mailbox/tegra-hsp.c --- linux-6.12.90/drivers/mailbox/tegra-hsp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mailbox/tegra-hsp.c 2026-06-19 11:42:39.000000000 +0000 @@ -497,7 +497,7 @@ mbox_chan_txdone(chan, 0); /* Wait until channel is empty */ - if (chan->active_req != NULL) + if (chan->active_req != MBOX_NO_MSG) continue; return 0; diff -Nru linux-6.12.90/drivers/md/bcache/super.c linux-6.12.94/drivers/md/bcache/super.c --- linux-6.12.90/drivers/md/bcache/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/bcache/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -1378,7 +1378,8 @@ * The sb_bio is embedded in struct cached_dev, so we must * ensure no I/O is in progress. */ - closure_sync(&dc->sb_write); + down(&dc->sb_write_mutex); + up(&dc->sb_write_mutex); if (dc->sb_disk) put_page(virt_to_page(dc->sb_disk)); diff -Nru linux-6.12.90/drivers/md/dm-cache-metadata.c linux-6.12.94/drivers/md/dm-cache-metadata.c --- linux-6.12.90/drivers/md/dm-cache-metadata.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-cache-metadata.c 2026-06-19 11:42:39.000000000 +0000 @@ -1023,6 +1023,12 @@ return; \ } while (0) +#define WRITE_LOCK_OR_GOTO(cmd, label) \ + do { \ + if (!cmd_write_lock((cmd))) \ + goto label; \ + } while (0) + #define WRITE_UNLOCK(cmd) \ up_write(&(cmd)->root_lock) @@ -1747,17 +1753,6 @@ return r; } -int dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result) -{ - int r; - - READ_LOCK(cmd); - r = blocks_are_unmapped_or_clean(cmd, 0, cmd->cache_blocks, result); - READ_UNLOCK(cmd); - - return r; -} - void dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd) { WRITE_LOCK_VOID(cmd); @@ -1824,11 +1819,8 @@ new_bm = dm_block_manager_create(cmd->bdev, DM_CACHE_METADATA_BLOCK_SIZE << SECTOR_SHIFT, CACHE_MAX_CONCURRENT_LOCKS); - WRITE_LOCK(cmd); - if (cmd->fail_io) { - WRITE_UNLOCK(cmd); - goto out; - } + /* cmd_write_lock() already checks fail_io with cmd->root_lock held */ + WRITE_LOCK_OR_GOTO(cmd, out); __destroy_persistent_data_objects(cmd, false); old_bm = cmd->bm; diff -Nru linux-6.12.90/drivers/md/dm-cache-metadata.h linux-6.12.94/drivers/md/dm-cache-metadata.h --- linux-6.12.90/drivers/md/dm-cache-metadata.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-cache-metadata.h 2026-06-19 11:42:39.000000000 +0000 @@ -138,11 +138,6 @@ */ int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *p); -/* - * Query method. Are all the blocks in the cache clean? - */ -int dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result); - int dm_cache_metadata_needs_check(struct dm_cache_metadata *cmd, bool *result); int dm_cache_metadata_set_needs_check(struct dm_cache_metadata *cmd); void dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd); diff -Nru linux-6.12.90/drivers/md/dm-cache-policy-smq.c linux-6.12.94/drivers/md/dm-cache-policy-smq.c --- linux-6.12.90/drivers/md/dm-cache-policy-smq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-cache-policy-smq.c 2026-06-19 11:42:39.000000000 +0000 @@ -1589,15 +1589,23 @@ { struct smq_policy *mq = to_smq_policy(p); struct entry *e = get_entry(&mq->cache_alloc, from_cblock(cblock)); + unsigned long flags; + int r = 0; - if (!e->allocated) - return -ENODATA; - + spin_lock_irqsave(&mq->lock, flags); + if (!e->allocated) { + r = -ENODATA; + goto out; + } // FIXME: what if this block has pending background work? del_queue(mq, e); h_remove(&mq->table, e); free_entry(&mq->cache_alloc, e); - return 0; + +out: + spin_unlock_irqrestore(&mq->lock, flags); + + return r; } static uint32_t smq_get_hint(struct dm_cache_policy *p, dm_cblock_t cblock) diff -Nru linux-6.12.90/drivers/md/dm-cache-target.c linux-6.12.94/drivers/md/dm-cache-target.c --- linux-6.12.90/drivers/md/dm-cache-target.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-cache-target.c 2026-06-19 11:42:39.000000000 +0000 @@ -406,6 +406,12 @@ mempool_t migration_pool; struct bio_set bs; + + /* + * Cache_size entries. Set bits indicate blocks mapped beyond the + * target length, which are marked for invalidation. + */ + unsigned long *invalid_bitset; }; struct per_bio_data { @@ -1456,11 +1462,19 @@ struct cache *cache = mg->cache; bio_list_init(&bios); - if (dm_cell_unlock_v2(cache->prison, mg->cell, &bios)) - free_prison_cell(cache, mg->cell); + if (mg->cell) { + if (dm_cell_unlock_v2(cache->prison, mg->cell, &bios)) + free_prison_cell(cache, mg->cell); + } - if (!success && mg->overwrite_bio) - bio_io_error(mg->overwrite_bio); + if (mg->overwrite_bio) { + // Set generic error if the bio hasn't been issued yet, + // e.g., invalidation or metadata commit failed before bio + // submission. Otherwise preserve the bio's own error status. + if (!success && !mg->overwrite_bio->bi_status) + mg->overwrite_bio->bi_status = BLK_STS_IOERR; + bio_endio(mg->overwrite_bio); + } free_migration(mg); defer_bios(cache, &bios); @@ -1500,6 +1514,24 @@ return r; } +static void invalidate_committed(struct work_struct *ws) +{ + struct dm_cache_migration *mg = ws_to_mg(ws); + struct cache *cache = mg->cache; + struct bio *bio = mg->overwrite_bio; + struct per_bio_data *pb = get_per_bio_data(bio); + + if (mg->k.input) { + invalidate_complete(mg, false); + return; + } + + init_continuation(&mg->k, invalidate_completed); + remap_to_origin_clear_discard(cache, bio, mg->invalidate_oblock); + dm_hook_bio(&pb->hook_info, bio, overwrite_endio, mg); + dm_submit_bio_remap(bio, NULL); +} + static void invalidate_remove(struct work_struct *ws) { int r; @@ -1512,10 +1544,8 @@ return; } - init_continuation(&mg->k, invalidate_completed); + init_continuation(&mg->k, invalidate_committed); continue_after_commit(&cache->committer, &mg->k); - remap_to_origin_clear_discard(cache, mg->overwrite_bio, mg->invalidate_oblock); - mg->overwrite_bio = NULL; schedule_commit(&cache->committer); } @@ -1533,6 +1563,15 @@ READ_WRITE_LOCK_LEVEL, prealloc, &mg->cell); if (r < 0) { free_prison_cell(cache, prealloc); + + /* Defer the bio for retrying the cell lock */ + if (mg->overwrite_bio) { + struct bio *bio = mg->overwrite_bio; + + mg->overwrite_bio = NULL; + defer_bio(cache, bio); + } + invalidate_complete(mg, false); return r; } @@ -1695,6 +1734,7 @@ bio_drop_shared_lock(cache, bio); atomic_inc(&cache->stats.demotion); invalidate_start(cache, cblock, block, bio); + return DM_MAPIO_SUBMITTED; } else remap_to_origin_clear_discard(cache, bio, block); } else { @@ -1922,6 +1962,9 @@ if (cache->discard_bitset) free_bitset(cache->discard_bitset); + if (cache->invalid_bitset) + free_bitset(cache->invalid_bitset); + if (cache->copier) dm_kcopyd_client_destroy(cache->copier); @@ -2465,23 +2508,8 @@ goto bad; } - if (passthrough_mode(cache)) { - bool all_clean; - - r = dm_cache_metadata_all_clean(cache->cmd, &all_clean); - if (r) { - *error = "dm_cache_metadata_all_clean() failed"; - goto bad; - } - - if (!all_clean) { - *error = "Cannot enter passthrough mode unless all blocks are clean"; - r = -EINVAL; - goto bad; - } - + if (passthrough_mode(cache)) policy_allow_migrations(cache->policy, false); - } spin_lock_init(&cache->lock); bio_list_init(&cache->deferred_bios); @@ -2510,6 +2538,13 @@ } clear_bitset(cache->discard_bitset, from_dblock(cache->discard_nr_blocks)); + cache->invalid_bitset = alloc_bitset(from_cblock(cache->cache_size)); + if (!cache->invalid_bitset) { + *error = "could not allocate bitset for invalid blocks"; + goto bad; + } + clear_bitset(cache->invalid_bitset, from_cblock(cache->cache_size)); + cache->copier = dm_kcopyd_client_create(&dm_kcopyd_throttle); if (IS_ERR(cache->copier)) { *error = "could not create kcopyd client"; @@ -2800,6 +2835,12 @@ struct cache *cache = context; if (dirty) { + if (passthrough_mode(cache)) { + DMERR("%s: cannot enter passthrough mode unless all blocks are clean", + cache_device_name(cache)); + return -EBUSY; + } + set_bit(from_cblock(cblock), cache->dirty_bitset); atomic_inc(&cache->nr_dirty); } else @@ -2808,6 +2849,24 @@ return policy_load_mapping(cache->policy, oblock, cblock, dirty, hint, hint_valid); } +static int load_filtered_mapping(void *context, dm_oblock_t oblock, dm_cblock_t cblock, + bool dirty, uint32_t hint, bool hint_valid) +{ + struct cache *cache = context; + + if (from_oblock(oblock) >= from_oblock(cache->origin_blocks)) { + if (dirty) { + DMERR("%s: unable to shrink origin; cache block %u is dirty", + cache_device_name(cache), from_cblock(cblock)); + return -EFBIG; + } + set_bit(from_cblock(cblock), cache->invalid_bitset); + return 0; + } + + return load_mapping(context, oblock, cblock, dirty, hint, hint_valid); +} + /* * The discard block size in the on disk metadata is not * necessarily the same as we're currently using. So we have to @@ -2962,6 +3021,24 @@ return 0; } +static int truncate_oblocks(struct cache *cache) +{ + uint32_t nr_blocks = from_cblock(cache->cache_size); + uint32_t i; + int r; + + for_each_set_bit(i, cache->invalid_bitset, nr_blocks) { + r = dm_cache_remove_mapping(cache->cmd, to_cblock(i)); + if (r) { + DMERR_LIMIT("%s: invalidation failed; couldn't update on disk metadata", + cache_device_name(cache)); + return r; + } + } + + return 0; +} + static int cache_preresume(struct dm_target *ti) { int r = 0; @@ -2986,11 +3063,25 @@ } if (!cache->loaded_mappings) { + /* + * The fast device could have been resized since the last + * failed preresume attempt. To be safe we start by a blank + * bitset for cache blocks. + */ + clear_bitset(cache->invalid_bitset, from_cblock(cache->cache_size)); + r = dm_cache_load_mappings(cache->cmd, cache->policy, - load_mapping, cache); + load_filtered_mapping, cache); if (r) { DMERR("%s: could not load cache mappings", cache_device_name(cache)); - metadata_operation_failed(cache, "dm_cache_load_mappings", r); + if (r != -EFBIG && r != -EBUSY) + metadata_operation_failed(cache, "dm_cache_load_mappings", r); + return r; + } + + r = truncate_oblocks(cache); + if (r) { + metadata_operation_failed(cache, "dm_cache_remove_mapping", r); return r; } @@ -3450,7 +3541,7 @@ static struct target_type cache_target = { .name = "cache", - .version = {2, 2, 0}, + .version = {2, 3, 0}, .module = THIS_MODULE, .ctr = cache_ctr, .dtr = cache_dtr, diff -Nru linux-6.12.90/drivers/md/dm-init.c linux-6.12.94/drivers/md/dm-init.c --- linux-6.12.90/drivers/md/dm-init.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-init.c 2026-06-19 11:42:39.000000000 +0000 @@ -303,8 +303,10 @@ } } - if (waitfor[0]) + if (waitfor[0]) { + wait_for_device_probe(); DMINFO("all devices available"); + } list_for_each_entry(dev, &devices, list) { if (dm_early_create(&dev->dmi, dev->table, diff -Nru linux-6.12.90/drivers/md/dm-log.c linux-6.12.94/drivers/md/dm-log.c --- linux-6.12.90/drivers/md/dm-log.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/dm-log.c 2026-06-19 11:42:39.000000000 +0000 @@ -373,7 +373,7 @@ struct log_c *lc; uint32_t region_size; - unsigned int region_count; + sector_t region_count; size_t bitset_size, buf_size; int r; char dummy; @@ -401,6 +401,10 @@ } region_count = dm_sector_div_up(ti->len, region_size); + if (region_count > UINT_MAX) { + DMWARN("region count exceeds limit of %u", UINT_MAX); + return -EINVAL; + } lc = kmalloc(sizeof(*lc), GFP_KERNEL); if (!lc) { diff -Nru linux-6.12.90/drivers/md/md.c linux-6.12.94/drivers/md/md.c --- linux-6.12.90/drivers/md/md.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/md.c 2026-06-19 11:42:39.000000000 +0000 @@ -470,6 +470,17 @@ } percpu_ref_kill(&mddev->active_io); + + /* + * RAID456 IO can sleep in wait_for_reshape while still holding an + * active_io reference. If reshape is already interrupted or frozen, + * wake those waiters so they can abort and drop the reference instead + * of deadlocking suspend. + */ + if (mddev->pers && mddev->pers->prepare_suspend && + reshape_interrupted(mddev)) + mddev->pers->prepare_suspend(mddev); + if (interruptible) err = wait_event_interruptible(mddev->sb_wait, percpu_ref_is_zero(&mddev->active_io)); diff -Nru linux-6.12.90/drivers/md/raid1.c linux-6.12.94/drivers/md/raid1.c --- linux-6.12.90/drivers/md/raid1.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/md/raid1.c 2026-06-19 11:42:39.000000000 +0000 @@ -61,7 +61,7 @@ unsigned long flags; int ret = 0; sector_t lo = r1_bio->sector; - sector_t hi = lo + r1_bio->sectors; + sector_t hi = lo + r1_bio->sectors - 1; struct serial_in_rdev *serial = &rdev->serial[idx]; spin_lock_irqsave(&serial->serial_lock, flags); @@ -453,7 +453,7 @@ int mirror = find_bio_disk(r1_bio, bio); struct md_rdev *rdev = conf->mirrors[mirror].rdev; sector_t lo = r1_bio->sector; - sector_t hi = r1_bio->sector + r1_bio->sectors; + sector_t hi = r1_bio->sector + r1_bio->sectors - 1; bool ignore_error = !raid1_should_handle_error(bio) || (bio->bi_status && bio_op(bio) == REQ_OP_DISCARD); diff -Nru linux-6.12.90/drivers/media/cec/core/cec-core.c linux-6.12.94/drivers/media/cec/core/cec-core.c --- linux-6.12.90/drivers/media/cec/core/cec-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/cec/core/cec-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -337,8 +337,8 @@ res = cec_devnode_register(&adap->devnode, adap->owner); if (res) { #ifdef CONFIG_MEDIA_CEC_RC - /* Note: rc_unregister also calls rc_free */ rc_unregister_device(adap->rc); + rc_free_device(adap->rc); adap->rc = NULL; #endif return res; diff -Nru linux-6.12.90/drivers/media/common/siano/smsir.c linux-6.12.94/drivers/media/common/siano/smsir.c --- linux-6.12.90/drivers/media/common/siano/smsir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/common/siano/smsir.c 2026-06-19 11:42:39.000000000 +0000 @@ -92,6 +92,7 @@ void sms_ir_exit(struct smscore_device_t *coredev) { rc_unregister_device(coredev->ir.dev); + rc_free_device(coredev->ir.dev); pr_debug("\n"); } diff -Nru linux-6.12.90/drivers/media/i2c/ir-kbd-i2c.c linux-6.12.94/drivers/media/i2c/ir-kbd-i2c.c --- linux-6.12.90/drivers/media/i2c/ir-kbd-i2c.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/i2c/ir-kbd-i2c.c 2026-06-19 11:42:39.000000000 +0000 @@ -355,6 +355,7 @@ mutex_unlock(&ir->lock); if (rc == -ENODEV) { rc_unregister_device(ir->rc); + rc_free_device(ir->rc); ir->rc = NULL; return; } @@ -972,6 +973,7 @@ i2c_unregister_device(ir->tx_c); rc_unregister_device(ir->rc); + rc_free_device(ir->rc); } static const struct i2c_device_id ir_kbd_id[] = { diff -Nru linux-6.12.90/drivers/media/i2c/og01a1b.c linux-6.12.94/drivers/media/i2c/og01a1b.c --- linux-6.12.90/drivers/media/i2c/og01a1b.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/i2c/og01a1b.c 2026-06-19 11:42:39.000000000 +0000 @@ -1,7 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2022 Intel Corporation. -#include #include #include #include @@ -10,6 +9,8 @@ #include #include #include +#include + #include #include #include @@ -421,6 +422,7 @@ }; struct og01a1b { + struct device *dev; struct clk *xvclk; struct gpio_desc *reset_gpio; struct regulator *avdd; @@ -512,7 +514,6 @@ static int og01a1b_write_reg_list(struct og01a1b *og01a1b, const struct og01a1b_reg_list *r_list) { - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); unsigned int i; int ret; @@ -520,7 +521,7 @@ ret = og01a1b_write_reg(og01a1b, r_list->regs[i].address, 1, r_list->regs[i].val); if (ret) { - dev_err_ratelimited(&client->dev, + dev_err_ratelimited(og01a1b->dev, "failed to write reg 0x%4.4x. error = %d", r_list->regs[i].address, ret); return ret; @@ -544,7 +545,6 @@ { struct og01a1b *og01a1b = container_of(ctrl->handler, struct og01a1b, ctrl_handler); - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); s64 exposure_max; int ret = 0; @@ -560,7 +560,7 @@ } /* V4L2 controls values will be applied only when power is already up */ - if (!pm_runtime_get_if_in_use(&client->dev)) + if (!pm_runtime_get_if_in_use(og01a1b->dev)) return 0; switch (ctrl->id) { @@ -596,7 +596,7 @@ break; } - pm_runtime_put(&client->dev); + pm_runtime_put(og01a1b->dev); return ret; } @@ -688,7 +688,6 @@ static int og01a1b_start_streaming(struct og01a1b *og01a1b) { - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); const struct og01a1b_reg_list *reg_list; int link_freq_index, ret; @@ -697,14 +696,14 @@ ret = og01a1b_write_reg_list(og01a1b, reg_list); if (ret) { - dev_err(&client->dev, "failed to set plls"); + dev_err(og01a1b->dev, "failed to set plls"); return ret; } reg_list = &og01a1b->cur_mode->reg_list; ret = og01a1b_write_reg_list(og01a1b, reg_list); if (ret) { - dev_err(&client->dev, "failed to set mode"); + dev_err(og01a1b->dev, "failed to set mode"); return ret; } @@ -716,7 +715,7 @@ OG01A1B_REG_VALUE_08BIT, OG01A1B_MODE_STREAMING); if (ret) { - dev_err(&client->dev, "failed to set stream"); + dev_err(og01a1b->dev, "failed to set stream"); return ret; } @@ -725,22 +724,19 @@ static void og01a1b_stop_streaming(struct og01a1b *og01a1b) { - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); - if (og01a1b_write_reg(og01a1b, OG01A1B_REG_MODE_SELECT, OG01A1B_REG_VALUE_08BIT, OG01A1B_MODE_STANDBY)) - dev_err(&client->dev, "failed to set stream"); + dev_err(og01a1b->dev, "failed to set stream"); } static int og01a1b_set_stream(struct v4l2_subdev *sd, int enable) { struct og01a1b *og01a1b = to_og01a1b(sd); - struct i2c_client *client = v4l2_get_subdevdata(sd); int ret = 0; mutex_lock(&og01a1b->mutex); if (enable) { - ret = pm_runtime_resume_and_get(&client->dev); + ret = pm_runtime_resume_and_get(og01a1b->dev); if (ret) { mutex_unlock(&og01a1b->mutex); return ret; @@ -750,11 +746,11 @@ if (ret) { enable = 0; og01a1b_stop_streaming(og01a1b); - pm_runtime_put(&client->dev); + pm_runtime_put(og01a1b->dev); } } else { og01a1b_stop_streaming(og01a1b); - pm_runtime_put(&client->dev); + pm_runtime_put(og01a1b->dev); } mutex_unlock(&og01a1b->mutex); @@ -889,7 +885,6 @@ static int og01a1b_identify_module(struct og01a1b *og01a1b) { - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); int ret; u32 val; @@ -899,7 +894,7 @@ return ret; if (val != OG01A1B_CHIP_ID) { - dev_err(&client->dev, "chip id mismatch: %x!=%x", + dev_err(og01a1b->dev, "chip id mismatch: %x!=%x", OG01A1B_CHIP_ID, val); return -ENXIO; } @@ -909,8 +904,7 @@ static int og01a1b_check_hwcfg(struct og01a1b *og01a1b) { - struct i2c_client *client = v4l2_get_subdevdata(&og01a1b->sd); - struct device *dev = &client->dev; + struct device *dev = og01a1b->dev; struct fwnode_handle *ep; struct fwnode_handle *fwnode = dev_fwnode(dev); struct v4l2_fwnode_endpoint bus_cfg = { @@ -1064,9 +1058,10 @@ struct og01a1b *og01a1b = to_og01a1b(sd); v4l2_async_unregister_subdev(sd); + v4l2_subdev_cleanup(&og01a1b->sd); media_entity_cleanup(&sd->entity); v4l2_ctrl_handler_free(sd->ctrl_handler); - pm_runtime_disable(&client->dev); + pm_runtime_disable(og01a1b->dev); mutex_destroy(&og01a1b->mutex); } @@ -1079,34 +1074,36 @@ if (!og01a1b) return -ENOMEM; + og01a1b->dev = &client->dev; + v4l2_i2c_subdev_init(&og01a1b->sd, client, &og01a1b_subdev_ops); - og01a1b->xvclk = devm_clk_get_optional(&client->dev, NULL); + og01a1b->xvclk = devm_clk_get_optional(og01a1b->dev, NULL); if (IS_ERR(og01a1b->xvclk)) { ret = PTR_ERR(og01a1b->xvclk); - dev_err(&client->dev, "failed to get xvclk clock: %d\n", ret); + dev_err(og01a1b->dev, "failed to get xvclk clock: %d\n", ret); return ret; } ret = og01a1b_check_hwcfg(og01a1b); if (ret) { - dev_err(&client->dev, "failed to check HW configuration: %d", + dev_err(og01a1b->dev, "failed to check HW configuration: %d", ret); return ret; } - og01a1b->reset_gpio = devm_gpiod_get_optional(&client->dev, "reset", + og01a1b->reset_gpio = devm_gpiod_get_optional(og01a1b->dev, "reset", GPIOD_OUT_LOW); if (IS_ERR(og01a1b->reset_gpio)) { - dev_err(&client->dev, "cannot get reset GPIO\n"); + dev_err(og01a1b->dev, "cannot get reset GPIO\n"); return PTR_ERR(og01a1b->reset_gpio); } - og01a1b->avdd = devm_regulator_get_optional(&client->dev, "avdd"); + og01a1b->avdd = devm_regulator_get_optional(og01a1b->dev, "avdd"); if (IS_ERR(og01a1b->avdd)) { ret = PTR_ERR(og01a1b->avdd); if (ret != -ENODEV) { - dev_err_probe(&client->dev, ret, + dev_err_probe(og01a1b->dev, ret, "Failed to get 'avdd' regulator\n"); return ret; } @@ -1114,11 +1111,11 @@ og01a1b->avdd = NULL; } - og01a1b->dovdd = devm_regulator_get_optional(&client->dev, "dovdd"); + og01a1b->dovdd = devm_regulator_get_optional(og01a1b->dev, "dovdd"); if (IS_ERR(og01a1b->dovdd)) { ret = PTR_ERR(og01a1b->dovdd); if (ret != -ENODEV) { - dev_err_probe(&client->dev, ret, + dev_err_probe(og01a1b->dev, ret, "Failed to get 'dovdd' regulator\n"); return ret; } @@ -1126,11 +1123,11 @@ og01a1b->dovdd = NULL; } - og01a1b->dvdd = devm_regulator_get_optional(&client->dev, "dvdd"); + og01a1b->dvdd = devm_regulator_get_optional(og01a1b->dev, "dvdd"); if (IS_ERR(og01a1b->dvdd)) { ret = PTR_ERR(og01a1b->dvdd); if (ret != -ENODEV) { - dev_err_probe(&client->dev, ret, + dev_err_probe(og01a1b->dev, ret, "Failed to get 'dvdd' regulator\n"); return ret; } @@ -1139,13 +1136,13 @@ } /* The sensor must be powered on to read the CHIP_ID register */ - ret = og01a1b_power_on(&client->dev); + ret = og01a1b_power_on(og01a1b->dev); if (ret) return ret; ret = og01a1b_identify_module(og01a1b); if (ret) { - dev_err(&client->dev, "failed to find sensor: %d", ret); + dev_err(og01a1b->dev, "failed to find sensor: %d", ret); goto power_off; } @@ -1153,7 +1150,7 @@ og01a1b->cur_mode = &supported_modes[0]; ret = og01a1b_init_controls(og01a1b); if (ret) { - dev_err(&client->dev, "failed to init controls: %d", ret); + dev_err(og01a1b->dev, "failed to init controls: %d", ret); goto probe_error_v4l2_ctrl_handler_free; } @@ -1164,24 +1161,34 @@ og01a1b->pad.flags = MEDIA_PAD_FL_SOURCE; ret = media_entity_pads_init(&og01a1b->sd.entity, 1, &og01a1b->pad); if (ret) { - dev_err(&client->dev, "failed to init entity pads: %d", ret); + dev_err(og01a1b->dev, "failed to init entity pads: %d", ret); goto probe_error_v4l2_ctrl_handler_free; } + ret = v4l2_subdev_init_finalize(&og01a1b->sd); + if (ret < 0) { + dev_err_probe(og01a1b->dev, ret, + "failed to finalize subdevice init\n"); + goto probe_error_media_entity_cleanup; + } + ret = v4l2_async_register_subdev_sensor(&og01a1b->sd); if (ret < 0) { - dev_err(&client->dev, "failed to register V4L2 subdev: %d", + dev_err(og01a1b->dev, "failed to register V4L2 subdev: %d", ret); - goto probe_error_media_entity_cleanup; + goto probe_error_v4l2_subdev_cleanup; } /* Enable runtime PM and turn off the device */ - pm_runtime_set_active(&client->dev); - pm_runtime_enable(&client->dev); - pm_runtime_idle(&client->dev); + pm_runtime_set_active(og01a1b->dev); + pm_runtime_enable(og01a1b->dev); + pm_runtime_idle(og01a1b->dev); return 0; +probe_error_v4l2_subdev_cleanup: + v4l2_subdev_cleanup(&og01a1b->sd); + probe_error_media_entity_cleanup: media_entity_cleanup(&og01a1b->sd.entity); @@ -1190,7 +1197,7 @@ mutex_destroy(&og01a1b->mutex); power_off: - og01a1b_power_off(&client->dev); + og01a1b_power_off(og01a1b->dev); return ret; } diff -Nru linux-6.12.90/drivers/media/pci/bt8xx/bttv-input.c linux-6.12.94/drivers/media/pci/bt8xx/bttv-input.c --- linux-6.12.90/drivers/media/pci/bt8xx/bttv-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/bt8xx/bttv-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -572,8 +572,9 @@ if (btv->remote == NULL) return; - bttv_ir_stop(btv); rc_unregister_device(btv->remote->dev); + bttv_ir_stop(btv); + rc_free_device(btv->remote->dev); kfree(btv->remote); btv->remote = NULL; } diff -Nru linux-6.12.90/drivers/media/pci/cx23885/cx23885-input.c linux-6.12.94/drivers/media/pci/cx23885/cx23885-input.c --- linux-6.12.90/drivers/media/pci/cx23885/cx23885-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/cx23885/cx23885-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -402,6 +402,7 @@ if (dev->kernel_ir == NULL) return; rc_unregister_device(dev->kernel_ir->rc); + rc_free_device(dev->kernel_ir->rc); kfree(dev->kernel_ir->phys); kfree(dev->kernel_ir->name); kfree(dev->kernel_ir); diff -Nru linux-6.12.90/drivers/media/pci/cx88/cx88-input.c linux-6.12.94/drivers/media/pci/cx88/cx88-input.c --- linux-6.12.90/drivers/media/pci/cx88/cx88-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/cx88/cx88-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -510,8 +510,9 @@ if (!ir) return 0; - cx88_ir_stop(core); rc_unregister_device(ir->dev); + cx88_ir_stop(core); + rc_free_device(ir->dev); kfree(ir); /* done */ diff -Nru linux-6.12.90/drivers/media/pci/dm1105/dm1105.c linux-6.12.94/drivers/media/pci/dm1105/dm1105.c --- linux-6.12.90/drivers/media/pci/dm1105/dm1105.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/dm1105/dm1105.c 2026-06-19 11:42:39.000000000 +0000 @@ -763,6 +763,7 @@ static void dm1105_ir_exit(struct dm1105_dev *dm1105) { rc_unregister_device(dm1105->ir.dev); + rc_free_device(dm1105->ir.dev); } static int dm1105_hw_init(struct dm1105_dev *dev) diff -Nru linux-6.12.90/drivers/media/pci/mantis/mantis_input.c linux-6.12.94/drivers/media/pci/mantis/mantis_input.c --- linux-6.12.90/drivers/media/pci/mantis/mantis_input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/mantis/mantis_input.c 2026-06-19 11:42:39.000000000 +0000 @@ -72,5 +72,6 @@ void mantis_input_exit(struct mantis_pci *mantis) { rc_unregister_device(mantis->rc); + rc_free_device(mantis->rc); } EXPORT_SYMBOL_GPL(mantis_input_exit); diff -Nru linux-6.12.90/drivers/media/pci/saa7134/saa7134-input.c linux-6.12.94/drivers/media/pci/saa7134/saa7134-input.c --- linux-6.12.90/drivers/media/pci/saa7134/saa7134-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/saa7134/saa7134-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -834,6 +834,7 @@ return; rc_unregister_device(dev->remote->dev); + rc_free_device(dev->remote->dev); kfree(dev->remote); dev->remote = NULL; } diff -Nru linux-6.12.90/drivers/media/pci/smipcie/smipcie-ir.c linux-6.12.94/drivers/media/pci/smipcie/smipcie-ir.c --- linux-6.12.90/drivers/media/pci/smipcie/smipcie-ir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/smipcie/smipcie-ir.c 2026-06-19 11:42:39.000000000 +0000 @@ -181,5 +181,6 @@ rc_unregister_device(rc_dev); smi_ir_stop(ir); + rc_free_device(rc_dev); ir->rc_dev = NULL; } diff -Nru linux-6.12.90/drivers/media/pci/ttpci/budget-ci.c linux-6.12.94/drivers/media/pci/ttpci/budget-ci.c --- linux-6.12.90/drivers/media/pci/ttpci/budget-ci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/pci/ttpci/budget-ci.c 2026-06-19 11:42:39.000000000 +0000 @@ -249,6 +249,7 @@ cancel_work_sync(&budget_ci->ir.msp430_irq_bh_work); rc_unregister_device(budget_ci->ir.dev); + rc_free_device(budget_ci->ir.dev); } static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) diff -Nru linux-6.12.90/drivers/media/rc/ati_remote.c linux-6.12.94/drivers/media/rc/ati_remote.c --- linux-6.12.90/drivers/media/rc/ati_remote.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ati_remote.c 2026-06-19 11:42:39.000000000 +0000 @@ -921,7 +921,6 @@ input_free_device(input_dev); exit_unregister_device: rc_unregister_device(rc_dev); - rc_dev = NULL; exit_kill_urbs: usb_kill_urb(ati_remote->irq_urb); usb_kill_urb(ati_remote->out_urb); @@ -941,18 +940,19 @@ struct ati_remote *ati_remote; ati_remote = usb_get_intfdata(interface); - usb_set_intfdata(interface, NULL); if (!ati_remote) { dev_warn(&interface->dev, "%s - null device?\n", __func__); return; } + rc_unregister_device(ati_remote->rdev); + usb_set_intfdata(interface, NULL); usb_kill_urb(ati_remote->irq_urb); usb_kill_urb(ati_remote->out_urb); if (ati_remote->idev) input_unregister_device(ati_remote->idev); - rc_unregister_device(ati_remote->rdev); ati_remote_free_buffers(ati_remote); + rc_free_device(ati_remote->rdev); kfree(ati_remote); } diff -Nru linux-6.12.90/drivers/media/rc/ene_ir.c linux-6.12.94/drivers/media/rc/ene_ir.c --- linux-6.12.90/drivers/media/rc/ene_ir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ene_ir.c 2026-06-19 11:42:39.000000000 +0000 @@ -1090,7 +1090,6 @@ release_region(dev->hw_io, ENE_IO_SIZE); exit_unregister_device: rc_unregister_device(rdev); - rdev = NULL; exit_free_dev_rdev: rc_free_device(rdev); kfree(dev); @@ -1110,6 +1109,7 @@ ene_rx_restore_hw_buffer(dev); spin_unlock_irqrestore(&dev->hw_lock, flags); + rc_free_device(dev->rdev); free_irq(dev->irq, dev); release_region(dev->hw_io, ENE_IO_SIZE); kfree(dev); diff -Nru linux-6.12.90/drivers/media/rc/fintek-cir.c linux-6.12.94/drivers/media/rc/fintek-cir.c --- linux-6.12.90/drivers/media/rc/fintek-cir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/fintek-cir.c 2026-06-19 11:42:39.000000000 +0000 @@ -568,6 +568,7 @@ struct fintek_dev *fintek = pnp_get_drvdata(pdev); unsigned long flags; + rc_unregister_device(fintek->rdev); spin_lock_irqsave(&fintek->fintek_lock, flags); /* disable CIR */ fintek_disable_cir(fintek); @@ -580,7 +581,7 @@ free_irq(fintek->cir_irq, fintek); release_region(fintek->cir_addr, fintek->cir_port_len); - rc_unregister_device(fintek->rdev); + rc_free_device(fintek->rdev); kfree(fintek); } diff -Nru linux-6.12.90/drivers/media/rc/igorplugusb.c linux-6.12.94/drivers/media/rc/igorplugusb.c --- linux-6.12.90/drivers/media/rc/igorplugusb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/igorplugusb.c 2026-06-19 11:42:39.000000000 +0000 @@ -184,7 +184,7 @@ if (!ir->buf_in) goto fail; usb_fill_control_urb(ir->urb, udev, - usb_rcvctrlpipe(udev, 0), (uint8_t *)&ir->request, + usb_rcvctrlpipe(udev, 0), (uint8_t *)ir->request, ir->buf_in, MAX_PACKET, igorplugusb_callback, ir); usb_make_path(udev, ir->phys, sizeof(ir->phys)); @@ -247,6 +247,7 @@ usb_set_intfdata(intf, NULL); usb_unpoison_urb(ir->urb); usb_free_urb(ir->urb); + rc_free_device(ir->rc); kfree(ir->buf_in); kfree(ir->request); } diff -Nru linux-6.12.90/drivers/media/rc/iguanair.c linux-6.12.94/drivers/media/rc/iguanair.c --- linux-6.12.90/drivers/media/rc/iguanair.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/iguanair.c 2026-06-19 11:42:39.000000000 +0000 @@ -500,6 +500,7 @@ usb_set_intfdata(intf, NULL); usb_kill_urb(ir->urb_in); usb_kill_urb(ir->urb_out); + rc_free_device(ir->rc); usb_free_urb(ir->urb_in); usb_free_urb(ir->urb_out); usb_free_coherent(ir->udev, MAX_IN_PACKET, ir->buf_in, ir->dma_in); diff -Nru linux-6.12.90/drivers/media/rc/img-ir/img-ir-hw.c linux-6.12.94/drivers/media/rc/img-ir/img-ir-hw.c --- linux-6.12.90/drivers/media/rc/img-ir/img-ir-hw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/img-ir/img-ir-hw.c 2026-06-19 11:42:39.000000000 +0000 @@ -1117,9 +1117,10 @@ struct rc_dev *rdev = hw->rdev; if (!rdev) return; + rc_unregister_device(rdev); img_ir_set_decoder(priv, NULL, 0); hw->rdev = NULL; - rc_unregister_device(rdev); + rc_free_device(rdev); #ifdef CONFIG_COMMON_CLK if (!IS_ERR(priv->clk)) clk_notifier_unregister(priv->clk, &hw->clk_nb); diff -Nru linux-6.12.90/drivers/media/rc/img-ir/img-ir-raw.c linux-6.12.94/drivers/media/rc/img-ir/img-ir-raw.c --- linux-6.12.90/drivers/media/rc/img-ir/img-ir-raw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/img-ir/img-ir-raw.c 2026-06-19 11:42:39.000000000 +0000 @@ -136,6 +136,7 @@ if (!rdev) return; + rc_unregister_device(rdev); /* switch off and disable raw (edge) interrupts */ spin_lock_irq(&priv->lock); raw->rdev = NULL; @@ -145,7 +146,7 @@ img_ir_write(priv, IMG_IR_IRQ_CLEAR, IMG_IR_IRQ_EDGE); spin_unlock_irq(&priv->lock); - rc_unregister_device(rdev); + rc_free_device(rdev); del_timer_sync(&raw->timer); } diff -Nru linux-6.12.90/drivers/media/rc/imon.c linux-6.12.94/drivers/media/rc/imon.c --- linux-6.12.90/drivers/media/rc/imon.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/imon.c 2026-06-19 11:42:39.000000000 +0000 @@ -2546,9 +2546,10 @@ if (ifnum == 0) { ictx->dev_present_intf0 = false; + rc_unregister_device(ictx->rdev); usb_kill_urb(ictx->rx_urb_intf0); input_unregister_device(ictx->idev); - rc_unregister_device(ictx->rdev); + rc_free_device(ictx->rdev); if (ictx->display_supported) { if (ictx->display_type == IMON_DISPLAY_TYPE_LCD) usb_deregister_dev(interface, &imon_lcd_class); diff -Nru linux-6.12.90/drivers/media/rc/ir-hix5hd2.c linux-6.12.94/drivers/media/rc/ir-hix5hd2.c --- linux-6.12.90/drivers/media/rc/ir-hix5hd2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ir-hix5hd2.c 2026-06-19 11:42:39.000000000 +0000 @@ -331,7 +331,6 @@ regerr: rc_unregister_device(rdev); - rdev = NULL; clkerr: clk_disable_unprepare(priv->clock); err: @@ -346,6 +345,7 @@ clk_disable_unprepare(priv->clock); rc_unregister_device(priv->rdev); + rc_free_device(priv->rdev); } #ifdef CONFIG_PM_SLEEP diff -Nru linux-6.12.90/drivers/media/rc/ir_toy.c linux-6.12.94/drivers/media/rc/ir_toy.c --- linux-6.12.90/drivers/media/rc/ir_toy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ir_toy.c 2026-06-19 11:42:39.000000000 +0000 @@ -536,6 +536,7 @@ usb_free_urb(ir->urb_out); usb_kill_urb(ir->urb_in); usb_free_urb(ir->urb_in); + rc_free_device(ir->rc); kfree(ir->in); kfree(ir->out); kfree(ir); diff -Nru linux-6.12.90/drivers/media/rc/ite-cir.c linux-6.12.94/drivers/media/rc/ite-cir.c --- linux-6.12.90/drivers/media/rc/ite-cir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ite-cir.c 2026-06-19 11:42:39.000000000 +0000 @@ -1414,7 +1414,6 @@ release_region(itdev->cir_addr, itdev->params->io_region_size); exit_unregister_device: rc_unregister_device(rdev); - rdev = NULL; exit_free_dev_rdev: rc_free_device(rdev); kfree(itdev); @@ -1439,6 +1438,7 @@ release_region(dev->cir_addr, dev->params->io_region_size); rc_unregister_device(dev->rdev); + rc_free_device(dev->rdev); kfree(dev); } diff -Nru linux-6.12.90/drivers/media/rc/lirc_dev.c linux-6.12.94/drivers/media/rc/lirc_dev.c --- linux-6.12.90/drivers/media/rc/lirc_dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/lirc_dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -816,28 +816,23 @@ struct rc_dev *rc_dev_get_from_fd(int fd, bool write) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); struct lirc_fh *fh; struct rc_dev *dev; - if (!fd_file(f)) + if (fd_empty(f)) return ERR_PTR(-EBADF); - if (fd_file(f)->f_op != &lirc_fops) { - fdput(f); + if (fd_file(f)->f_op != &lirc_fops) return ERR_PTR(-EINVAL); - } - if (write && !(fd_file(f)->f_mode & FMODE_WRITE)) { - fdput(f); + if (write && !(fd_file(f)->f_mode & FMODE_WRITE)) return ERR_PTR(-EPERM); - } fh = fd_file(f)->private_data; dev = fh->rc; get_device(&dev->dev); - fdput(f); return dev; } diff -Nru linux-6.12.90/drivers/media/rc/mceusb.c linux-6.12.94/drivers/media/rc/mceusb.c --- linux-6.12.90/drivers/media/rc/mceusb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/mceusb.c 2026-06-19 11:42:39.000000000 +0000 @@ -1851,6 +1851,7 @@ usb_free_urb(ir->urb_in); usb_free_coherent(dev, ir->len_in, ir->buf_in, ir->dma_in); usb_put_dev(dev); + rc_free_device(ir->rc); kfree(ir); } diff -Nru linux-6.12.90/drivers/media/rc/rc-ir-raw.c linux-6.12.94/drivers/media/rc/rc-ir-raw.c --- linux-6.12.90/drivers/media/rc/rc-ir-raw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/rc-ir-raw.c 2026-06-19 11:42:39.000000000 +0000 @@ -647,9 +647,6 @@ void ir_raw_event_free(struct rc_dev *dev) { - if (!dev) - return; - kfree(dev->raw); dev->raw = NULL; } @@ -673,8 +670,6 @@ lirc_bpf_free(dev); - ir_raw_event_free(dev); - /* * A user can be calling bpf(BPF_PROG_{QUERY|ATTACH|DETACH}), so * ensure that the raw member is null on unlock; this is how diff -Nru linux-6.12.90/drivers/media/rc/rc-loopback.c linux-6.12.94/drivers/media/rc/rc-loopback.c --- linux-6.12.90/drivers/media/rc/rc-loopback.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/rc-loopback.c 2026-06-19 11:42:39.000000000 +0000 @@ -263,6 +263,7 @@ static void __exit loop_exit(void) { rc_unregister_device(loopdev.dev); + rc_free_device(loopdev.dev); } module_init(loop_init); diff -Nru linux-6.12.90/drivers/media/rc/rc-main.c linux-6.12.94/drivers/media/rc/rc-main.c --- linux-6.12.90/drivers/media/rc/rc-main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/rc-main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1611,6 +1611,7 @@ { struct rc_dev *dev = to_rc_dev(device); + ir_raw_event_free(dev); kfree(dev); } @@ -1773,7 +1774,6 @@ } rc->dev.parent = dev; - rc->managed_alloc = true; *dr = rc; devres_add(dev, dr); @@ -2042,11 +2042,7 @@ device_del(&dev->dev); ida_free(&rc_ida, dev->minor); - - if (!dev->managed_alloc) - rc_free_device(dev); } - EXPORT_SYMBOL_GPL(rc_unregister_device); /* diff -Nru linux-6.12.90/drivers/media/rc/redrat3.c linux-6.12.94/drivers/media/rc/redrat3.c --- linux-6.12.90/drivers/media/rc/redrat3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/redrat3.c 2026-06-19 11:42:39.000000000 +0000 @@ -1133,11 +1133,13 @@ { struct usb_device *udev = interface_to_usbdev(intf); struct redrat3_dev *rr3 = usb_get_intfdata(intf); + struct rc_dev *rc = rr3->rc; usb_set_intfdata(intf, NULL); - rc_unregister_device(rr3->rc); + rc_unregister_device(rc); led_classdev_unregister(&rr3->led); redrat3_delete(rr3, udev); + rc_free_device(rc); } static int redrat3_dev_suspend(struct usb_interface *intf, pm_message_t message) diff -Nru linux-6.12.90/drivers/media/rc/st_rc.c linux-6.12.94/drivers/media/rc/st_rc.c --- linux-6.12.90/drivers/media/rc/st_rc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/st_rc.c 2026-06-19 11:42:39.000000000 +0000 @@ -203,6 +203,7 @@ device_init_wakeup(&pdev->dev, false); clk_disable_unprepare(rc_dev->sys_clock); rc_unregister_device(rc_dev->rdev); + rc_free_device(rc_dev->rdev); } static int st_rc_open(struct rc_dev *rdev) @@ -334,7 +335,6 @@ return ret; rcerr: rc_unregister_device(rdev); - rdev = NULL; clkerr: clk_disable_unprepare(rc_dev->sys_clock); err: diff -Nru linux-6.12.90/drivers/media/rc/streamzap.c linux-6.12.94/drivers/media/rc/streamzap.c --- linux-6.12.90/drivers/media/rc/streamzap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/streamzap.c 2026-06-19 11:42:39.000000000 +0000 @@ -392,15 +392,16 @@ struct streamzap_ir *sz = usb_get_intfdata(interface); struct usb_device *usbdev = interface_to_usbdev(interface); - usb_set_intfdata(interface, NULL); - if (!sz) return; - usb_kill_urb(sz->urb_in); rc_unregister_device(sz->rdev); + usb_set_intfdata(interface, NULL); + + usb_kill_urb(sz->urb_in); usb_free_urb(sz->urb_in); usb_free_coherent(usbdev, sz->buf_in_len, sz->buf_in, sz->dma_in); + rc_free_device(sz->rdev); kfree(sz); } diff -Nru linux-6.12.90/drivers/media/rc/sunxi-cir.c linux-6.12.94/drivers/media/rc/sunxi-cir.c --- linux-6.12.90/drivers/media/rc/sunxi-cir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/sunxi-cir.c 2026-06-19 11:42:39.000000000 +0000 @@ -371,6 +371,7 @@ struct sunxi_ir *ir = platform_get_drvdata(pdev); rc_unregister_device(ir->rc); + rc_free_device(ir->rc); sunxi_ir_hw_exit(&pdev->dev); } diff -Nru linux-6.12.90/drivers/media/rc/ttusbir.c linux-6.12.94/drivers/media/rc/ttusbir.c --- linux-6.12.90/drivers/media/rc/ttusbir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/ttusbir.c 2026-06-19 11:42:39.000000000 +0000 @@ -191,7 +191,7 @@ tt = kzalloc(sizeof(*tt), GFP_KERNEL); buffer = kzalloc(5, GFP_KERNEL); rc = rc_allocate_device(RC_DRIVER_IR_RAW); - if (!tt || !rc || buffer) { + if (!tt || !rc || !buffer) { ret = -ENOMEM; goto out; } @@ -336,7 +336,6 @@ return 0; out3: rc_unregister_device(rc); - rc = NULL; out2: led_classdev_unregister(&tt->led); out: @@ -378,6 +377,7 @@ usb_kill_urb(tt->bulk_urb); usb_free_urb(tt->bulk_urb); kfree(tt->bulk_buffer); + rc_free_device(tt->rc); usb_set_intfdata(intf, NULL); kfree(tt); } diff -Nru linux-6.12.90/drivers/media/rc/winbond-cir.c linux-6.12.94/drivers/media/rc/winbond-cir.c --- linux-6.12.90/drivers/media/rc/winbond-cir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/winbond-cir.c 2026-06-19 11:42:39.000000000 +0000 @@ -1132,7 +1132,6 @@ release_region(data->wbase, WAKEUP_IOMEM_LEN); exit_unregister_device: rc_unregister_device(data->dev); - data->dev = NULL; exit_free_rc: rc_free_device(data->dev); exit_unregister_led: @@ -1163,6 +1162,7 @@ wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_EV_EN, 0x00, 0x07); rc_unregister_device(data->dev); + rc_free_device(data->dev); led_classdev_unregister(&data->led); diff -Nru linux-6.12.90/drivers/media/rc/xbox_remote.c linux-6.12.94/drivers/media/rc/xbox_remote.c --- linux-6.12.90/drivers/media/rc/xbox_remote.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/rc/xbox_remote.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,14 +283,15 @@ struct xbox_remote *xbox_remote; xbox_remote = usb_get_intfdata(interface); - usb_set_intfdata(interface, NULL); if (!xbox_remote) { dev_warn(&interface->dev, "%s - null device?\n", __func__); return; } - usb_kill_urb(xbox_remote->irq_urb); rc_unregister_device(xbox_remote->rdev); + usb_set_intfdata(interface, NULL); + usb_kill_urb(xbox_remote->irq_urb); + rc_free_device(xbox_remote->rdev); usb_free_urb(xbox_remote->irq_urb); kfree(xbox_remote->inbuf); kfree(xbox_remote); diff -Nru linux-6.12.90/drivers/media/usb/au0828/au0828-input.c linux-6.12.94/drivers/media/usb/au0828/au0828-input.c --- linux-6.12.90/drivers/media/usb/au0828/au0828-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/usb/au0828/au0828-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -357,6 +357,7 @@ return; rc_unregister_device(ir->rc); + rc_free_device(ir->rc); /* done */ kfree(ir); diff -Nru linux-6.12.90/drivers/media/usb/dvb-usb/dvb-usb-remote.c linux-6.12.94/drivers/media/usb/dvb-usb/dvb-usb-remote.c --- linux-6.12.90/drivers/media/usb/dvb-usb/dvb-usb-remote.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/usb/dvb-usb/dvb-usb-remote.c 2026-06-19 11:42:39.000000000 +0000 @@ -347,10 +347,12 @@ { if (d->state & DVB_USB_STATE_REMOTE) { cancel_delayed_work_sync(&d->rc_query_work); - if (d->props.rc.mode == DVB_RC_LEGACY) + if (d->props.rc.mode == DVB_RC_LEGACY) { input_unregister_device(d->input_dev); - else + } else { rc_unregister_device(d->rc_dev); + rc_free_device(d->rc_dev); + } } d->state &= ~DVB_USB_STATE_REMOTE; return 0; diff -Nru linux-6.12.90/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c linux-6.12.94/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c --- linux-6.12.90/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -187,6 +187,7 @@ if (d->rc_dev) { cancel_delayed_work_sync(&d->rc_query_work); rc_unregister_device(d->rc_dev); + rc_free_device(d->rc_dev); d->rc_dev = NULL; } diff -Nru linux-6.12.90/drivers/media/usb/em28xx/em28xx-input.c linux-6.12.94/drivers/media/usb/em28xx/em28xx-input.c --- linux-6.12.90/drivers/media/usb/em28xx/em28xx-input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/media/usb/em28xx/em28xx-input.c 2026-06-19 11:42:39.000000000 +0000 @@ -853,6 +853,7 @@ goto ref_put; rc_unregister_device(ir->rc); + rc_free_device(ir->rc); kfree(ir->i2c_client); diff -Nru linux-6.12.90/drivers/memory/tegra/tegra124-emc.c linux-6.12.94/drivers/memory/tegra/tegra124-emc.c --- linux-6.12.90/drivers/memory/tegra/tegra124-emc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/memory/tegra/tegra124-emc.c 2026-06-19 11:42:39.000000000 +0000 @@ -608,7 +608,7 @@ if ((last->emc_mode_1 & 0x1) == (timing->emc_mode_1 & 0x1)) dll_change = DLL_CHANGE_NONE; - else if (timing->emc_mode_1 & 0x1) + else if (!(timing->emc_mode_1 & 0x1)) dll_change = DLL_CHANGE_ON; else dll_change = DLL_CHANGE_OFF; diff -Nru linux-6.12.90/drivers/memory/tegra/tegra30-emc.c linux-6.12.94/drivers/memory/tegra/tegra30-emc.c --- linux-6.12.90/drivers/memory/tegra/tegra30-emc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/memory/tegra/tegra30-emc.c 2026-06-19 11:42:39.000000000 +0000 @@ -554,14 +554,14 @@ emc->emc_cfg = readl_relaxed(emc->regs + EMC_CFG); emc_dbg = readl_relaxed(emc->regs + EMC_DBG); - if (emc->dll_on == !!(timing->emc_mode_1 & 0x1)) + if (emc->dll_on == !(timing->emc_mode_1 & 0x1)) dll_change = DLL_CHANGE_NONE; - else if (timing->emc_mode_1 & 0x1) + else if (!(timing->emc_mode_1 & 0x1)) dll_change = DLL_CHANGE_ON; else dll_change = DLL_CHANGE_OFF; - emc->dll_on = !!(timing->emc_mode_1 & 0x1); + emc->dll_on = !(timing->emc_mode_1 & 0x1); if (timing->data[80] && !readl_relaxed(emc->regs + EMC_ZCAL_INTERVAL)) emc->zcal_long = true; diff -Nru linux-6.12.90/drivers/mfd/mc13xxx-core.c linux-6.12.94/drivers/mfd/mc13xxx-core.c --- linux-6.12.90/drivers/mfd/mc13xxx-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mfd/mc13xxx-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -377,7 +377,7 @@ if (snprintf(buf, sizeof(buf), format, name) > sizeof(buf)) return -E2BIG; - cell.name = kmemdup(buf, strlen(buf) + 1, GFP_KERNEL); + cell.name = devm_kmemdup(mc13xxx->dev, buf, strlen(buf) + 1, GFP_KERNEL); if (!cell.name) return -ENOMEM; diff -Nru linux-6.12.90/drivers/misc/fastrpc.c linux-6.12.94/drivers/misc/fastrpc.c --- linux-6.12.90/drivers/misc/fastrpc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/misc/fastrpc.c 2026-06-19 11:42:39.000000000 +0000 @@ -306,6 +306,8 @@ spinlock_t lock; /* lock for allocations */ struct mutex mutex; + /* Reference count */ + struct kref refcount; }; static void fastrpc_free_map(struct kref *ref) @@ -363,7 +365,7 @@ static int fastrpc_map_lookup(struct fastrpc_user *fl, int fd, - struct fastrpc_map **ppmap) + struct fastrpc_map **ppmap, bool take_ref) { struct fastrpc_map *map = NULL; struct dma_buf *buf; @@ -378,6 +380,12 @@ if (map->fd != fd || map->buf != buf) continue; + if (take_ref) { + ret = fastrpc_map_get(map); + if (ret) + break; + } + *ppmap = map; ret = 0; break; @@ -474,15 +482,57 @@ kref_put(&cctx->refcount, fastrpc_channel_ctx_free); } +static void fastrpc_context_put(struct fastrpc_invoke_ctx *ctx); + +static void fastrpc_user_free(struct kref *ref) +{ + struct fastrpc_user *fl = container_of(ref, struct fastrpc_user, refcount); + struct fastrpc_invoke_ctx *ctx, *n; + struct fastrpc_map *map, *m; + struct fastrpc_buf *buf, *b; + + if (fl->init_mem) + fastrpc_buf_free(fl->init_mem); + + list_for_each_entry_safe(ctx, n, &fl->pending, node) { + list_del(&ctx->node); + fastrpc_context_put(ctx); + } + + list_for_each_entry_safe(map, m, &fl->maps, node) + fastrpc_map_put(map); + + list_for_each_entry_safe(buf, b, &fl->mmaps, node) { + list_del(&buf->node); + fastrpc_buf_free(buf); + } + + fastrpc_channel_ctx_put(fl->cctx); + mutex_destroy(&fl->mutex); + kfree(fl); +} + +static void fastrpc_user_get(struct fastrpc_user *fl) +{ + kref_get(&fl->refcount); +} + +static void fastrpc_user_put(struct fastrpc_user *fl) +{ + kref_put(&fl->refcount, fastrpc_user_free); +} + static void fastrpc_context_free(struct kref *ref) { struct fastrpc_invoke_ctx *ctx; struct fastrpc_channel_ctx *cctx; + struct fastrpc_user *fl; unsigned long flags; int i; ctx = container_of(ref, struct fastrpc_invoke_ctx, refcount); cctx = ctx->cctx; + fl = ctx->fl; for (i = 0; i < ctx->nbufs; i++) fastrpc_map_put(ctx->maps[i]); @@ -498,6 +548,8 @@ kfree(ctx->olaps); kfree(ctx); + /* Release the reference taken in fastrpc_context_alloc() */ + fastrpc_user_put(fl); fastrpc_channel_ctx_put(cctx); } @@ -607,6 +659,8 @@ /* Released in fastrpc_context_put() */ fastrpc_channel_ctx_get(cctx); + /* Take a reference to user, released in fastrpc_context_free() */ + fastrpc_user_get(user); ctx->sc = sc; ctx->retval = -1; @@ -637,6 +691,7 @@ spin_lock(&user->lock); list_del(&ctx->node); spin_unlock(&user->lock); + fastrpc_user_put(user); fastrpc_channel_ctx_put(cctx); kfree(ctx->maps); kfree(ctx->olaps); @@ -845,19 +900,10 @@ static int fastrpc_map_create(struct fastrpc_user *fl, int fd, u64 len, u32 attr, struct fastrpc_map **ppmap) { - struct fastrpc_session_ctx *sess = fl->sctx; - int err = 0; - - if (!fastrpc_map_lookup(fl, fd, ppmap)) { - if (!fastrpc_map_get(*ppmap)) - return 0; - dev_dbg(sess->dev, "%s: Failed to get map fd=%d\n", - __func__, fd); - } + if (!fastrpc_map_lookup(fl, fd, ppmap, true)) + return 0; - err = fastrpc_map_attach(fl, fd, len, attr, ppmap); - - return err; + return fastrpc_map_attach(fl, fd, len, attr, ppmap); } /* @@ -1015,7 +1061,7 @@ pages[i].addr = ctx->maps[i]->phys; mmap_read_lock(current->mm); - vma = find_vma(current->mm, ctx->args[i].ptr); + vma = vma_lookup(current->mm, ctx->args[i].ptr); if (vma) pages[i].addr += (ctx->args[i].ptr & PAGE_MASK) - vma->vm_start; @@ -1127,7 +1173,7 @@ for (i = 0; i < FASTRPC_MAX_FDLIST; i++) { if (!fdlist[i]) break; - if (!fastrpc_map_lookup(fl, (int)fdlist[i], &mmap)) + if (!fastrpc_map_lookup(fl, (int)fdlist[i], &mmap, false)) fastrpc_map_put(mmap); } @@ -1548,9 +1594,6 @@ { struct fastrpc_user *fl = (struct fastrpc_user *)file->private_data; struct fastrpc_channel_ctx *cctx = fl->cctx; - struct fastrpc_invoke_ctx *ctx, *n; - struct fastrpc_map *map, *m; - struct fastrpc_buf *buf, *b; unsigned long flags; fastrpc_release_current_dsp_process(fl); @@ -1559,28 +1602,10 @@ list_del(&fl->user); spin_unlock_irqrestore(&cctx->lock, flags); - if (fl->init_mem) - fastrpc_buf_free(fl->init_mem); - - list_for_each_entry_safe(ctx, n, &fl->pending, node) { - list_del(&ctx->node); - fastrpc_context_put(ctx); - } - - list_for_each_entry_safe(map, m, &fl->maps, node) - fastrpc_map_put(map); - - list_for_each_entry_safe(buf, b, &fl->mmaps, node) { - list_del(&buf->node); - fastrpc_buf_free(buf); - } - fastrpc_session_free(cctx, fl->sctx); - fastrpc_channel_ctx_put(cctx); - - mutex_destroy(&fl->mutex); - kfree(fl); file->private_data = NULL; + /* Release the reference taken in fastrpc_device_open */ + fastrpc_user_put(fl); return 0; } @@ -1625,6 +1650,7 @@ spin_lock_irqsave(&cctx->lock, flags); list_add_tail(&fl->user, &cctx->users); spin_unlock_irqrestore(&cctx->lock, flags); + kref_init(&fl->refcount); return 0; } @@ -2385,7 +2411,6 @@ kref_init(&data->refcount); - dev_set_drvdata(&rpdev->dev, data); rdev->dma_mask = &data->dma_mask; dma_set_mask_and_coherent(rdev, DMA_BIT_MASK(32)); INIT_LIST_HEAD(&data->users); @@ -2394,6 +2419,7 @@ idr_init(&data->ctx_idr); data->domain_id = domain_id; data->rpdev = rpdev; + dev_set_drvdata(&rpdev->dev, data); err = of_platform_populate(rdev->of_node, NULL, NULL, rdev); if (err) @@ -2467,6 +2493,9 @@ if (len < sizeof(*rsp)) return -EINVAL; + if (!cctx) + return -ENODEV; + ctxid = ((rsp->ctx & FASTRPC_CTXID_MASK) >> 4); spin_lock_irqsave(&cctx->lock, flags); diff -Nru linux-6.12.90/drivers/mmc/core/mmc.c linux-6.12.94/drivers/mmc/core/mmc.c --- linux-6.12.90/drivers/mmc/core/mmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mmc/core/mmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1348,7 +1348,9 @@ card->drive_strength = drive_strength; - if (drv_type) + if (fixed_drv_type >= 0 && drive_strength) + mmc_set_driver_type(card->host, drive_strength); + else if (drv_type) mmc_set_driver_type(card->host, drv_type); } diff -Nru linux-6.12.90/drivers/mmc/host/dw_mmc-rockchip.c linux-6.12.94/drivers/mmc/host/dw_mmc-rockchip.c --- linux-6.12.90/drivers/mmc/host/dw_mmc-rockchip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mmc/host/dw_mmc-rockchip.c 2026-06-19 11:42:39.000000000 +0000 @@ -433,6 +433,22 @@ return 0; } +static int dw_mci_rk2928_parse_dt(struct dw_mci *host) +{ + struct dw_mci_rockchip_priv_data *priv; + int err; + + err = dw_mci_common_parse_dt(host); + if (err) + return err; + + priv = host->priv; + + priv->internal_phase = false; + + return 0; +} + static int dw_mci_rk3288_parse_dt(struct dw_mci *host) { struct dw_mci_rockchip_priv_data *priv; @@ -506,6 +522,7 @@ static const struct dw_mci_drv_data rk2928_drv_data = { .init = dw_mci_rockchip_init, + .parse_dt = dw_mci_rk2928_parse_dt, }; static const struct dw_mci_drv_data rk3288_drv_data = { diff -Nru linux-6.12.90/drivers/mmc/host/litex_mmc.c linux-6.12.94/drivers/mmc/host/litex_mmc.c --- linux-6.12.90/drivers/mmc/host/litex_mmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mmc/host/litex_mmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -68,6 +69,9 @@ #define SD_SLEEP_US 5 #define SD_TIMEOUT_US 20000 +#define SD_INIT_DELAY_US 1000 +#define SD_INIT_CLK_HZ 400000 + #define SDIRQ_CARD_DETECT 1 #define SDIRQ_SD_TO_MEM_DONE 2 #define SDIRQ_MEM_TO_SD_DONE 4 @@ -436,11 +440,10 @@ struct device *dev = mmc_dev(host->mmc); u32 div; - div = freq ? host->ref_clk / freq : 256U; - div = roundup_pow_of_two(div); + div = freq ? DIV_ROUND_UP(host->ref_clk, freq) : 256U; div = clamp(div, 2U, 256U); dev_dbg(dev, "sd_clk_freq=%d: set to %d via div=%d\n", - freq, host->ref_clk / div, div); + freq, host->ref_clk / ((div + 1) & ~1U), div); litex_write16(host->sdphy + LITEX_PHY_CLOCKERDIV, div); host->sd_clk = freq; } @@ -450,6 +453,17 @@ struct litex_mmc_host *host = mmc_priv(mmc); /* + * The SD specification requires at least 74 idle clocks before CMD0. + * These dummy cycles is generated by writing LITEX_PHY_INITIALIZE. + */ + if (ios->chip_select == MMC_CS_HIGH) { + litex_mmc_setclk(host, SD_INIT_CLK_HZ); + litex_write8(host->sdphy + LITEX_PHY_INITIALIZE, 1); + fsleep(SD_INIT_DELAY_US); + return; + } + + /* * NOTE: Ignore any ios->bus_width updates; they occur right after * the mmc core sends its own acmd6 bus-width change notification, * which is redundant since we snoop on the command flow and inject diff -Nru linux-6.12.90/drivers/mmc/host/renesas_sdhi_internal_dmac.c linux-6.12.94/drivers/mmc/host/renesas_sdhi_internal_dmac.c --- linux-6.12.90/drivers/mmc/host/renesas_sdhi_internal_dmac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mmc/host/renesas_sdhi_internal_dmac.c 2026-06-19 11:42:39.000000000 +0000 @@ -278,6 +278,7 @@ static const struct of_device_id renesas_sdhi_internal_dmac_of_match[] = { { .compatible = "renesas,sdhi-r7s9210", .data = &of_rza2_compatible, }, { .compatible = "renesas,sdhi-mmc-r8a77470", .data = &of_rcar_gen3_compatible, }, + { .compatible = "renesas,sdhi-r8a774e1", .data = &of_r8a7795_compatible, }, { .compatible = "renesas,sdhi-r8a7795", .data = &of_r8a7795_compatible, }, { .compatible = "renesas,sdhi-r8a77961", .data = &of_r8a77961_compatible, }, { .compatible = "renesas,sdhi-r8a77965", .data = &of_r8a77965_compatible, }, diff -Nru linux-6.12.90/drivers/mmc/host/sdhci.c linux-6.12.94/drivers/mmc/host/sdhci.c --- linux-6.12.90/drivers/mmc/host/sdhci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mmc/host/sdhci.c 2026-06-19 11:42:39.000000000 +0000 @@ -3782,6 +3782,7 @@ host->pwr = 0; host->clock = 0; host->reinit_uhs = true; + mmc->ops->start_signal_voltage_switch(mmc, &mmc->ios); mmc->ops->set_ios(mmc, &mmc->ios); } else { sdhci_init(host, (mmc->pm_flags & MMC_PM_KEEP_POWER)); diff -Nru linux-6.12.90/drivers/mtd/maps/physmap-gemini.c linux-6.12.94/drivers/mtd/maps/physmap-gemini.c --- linux-6.12.90/drivers/mtd/maps/physmap-gemini.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/maps/physmap-gemini.c 2026-06-19 11:42:39.000000000 +0000 @@ -181,7 +181,7 @@ dev_err(dev, "no enabled pin control state\n"); gf->disabled_state = pinctrl_lookup_state(gf->p, "disabled"); - if (IS_ERR(gf->enabled_state)) { + if (IS_ERR(gf->disabled_state)) { dev_err(dev, "no disabled pin control state\n"); } else { ret = pinctrl_select_state(gf->p, gf->disabled_state); diff -Nru linux-6.12.90/drivers/mtd/nand/raw/sunxi_nand.c linux-6.12.94/drivers/mtd/nand/raw/sunxi_nand.c --- linux-6.12.90/drivers/mtd/nand/raw/sunxi_nand.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/nand/raw/sunxi_nand.c 2026-06-19 11:42:39.000000000 +0000 @@ -886,9 +886,9 @@ if (len <= 0) return; - if (!cur_off || *cur_off != offset) - nand_change_read_column_op(nand, mtd->writesize, NULL, 0, - false); + if (!cur_off || *cur_off != (offset + mtd->writesize)) + nand_change_read_column_op(nand, mtd->writesize + offset, + NULL, 0, false); if (!randomize) sunxi_nfc_read_buf(nand, oob + offset, len); diff -Nru linux-6.12.90/drivers/mtd/parsers/ofpart_core.c linux-6.12.94/drivers/mtd/parsers/ofpart_core.c --- linux-6.12.90/drivers/mtd/parsers/ofpart_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/parsers/ofpart_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -71,7 +71,7 @@ dedicated = false; } } else { /* Partition */ - ofpart_node = mtd_node; + ofpart_node = of_node_get(mtd_node); } of_id = of_match_node(parse_ofpart_match_table, ofpart_node); @@ -191,11 +191,11 @@ ofpart_fail: pr_err("%s: error parsing ofpart partition %pOF (%pOF)\n", master->name, pp, mtd_node); + of_node_put(pp); ret = -EINVAL; ofpart_none: if (dedicated) of_node_put(ofpart_node); - of_node_put(pp); kfree(parts); return ret; } diff -Nru linux-6.12.90/drivers/mtd/spi-nor/core.c linux-6.12.94/drivers/mtd/spi-nor/core.c --- linux-6.12.90/drivers/mtd/spi-nor/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/spi-nor/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -2416,7 +2416,7 @@ /* convert the dummy cycles to the number of bytes */ op.dummy.nbytes = (read->num_mode_clocks + read->num_wait_states) * op.dummy.buswidth / 8; - if (spi_nor_protocol_is_dtr(nor->read_proto)) + if (spi_nor_protocol_is_dtr(read->proto)) op.dummy.nbytes *= 2; return spi_nor_spimem_check_op(nor, &op); diff -Nru linux-6.12.90/drivers/mtd/spi-nor/core.h linux-6.12.94/drivers/mtd/spi-nor/core.h --- linux-6.12.90/drivers/mtd/spi-nor/core.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/spi-nor/core.h 2026-06-19 11:42:39.000000000 +0000 @@ -408,7 +408,11 @@ * flash parameters when information provided by the flash_info * table is incomplete or wrong. * @post_bfpt: called after the BFPT table has been parsed - * @post_sfdp: called after SFDP has been parsed (is also called for SPI NORs + * @smpt_read_dummy: called during SMPT table is being parsed. Used to fix the + * number of dummy cycles in read register ops. + * @smpt_map_id: called after map ID in SMPT table has been determined for the + * case the map ID is wrong and needs to be fixed. + * @post_sfdp: called after SFDP has been parsed (is not called for SPI NORs * that do not support RDSFDP). Typically used to tweak various * parameters that could not be extracted by other means (i.e. * when information provided by the SFDP/flash_info tables are @@ -425,6 +429,8 @@ int (*post_bfpt)(struct spi_nor *nor, const struct sfdp_parameter_header *bfpt_header, const struct sfdp_bfpt *bfpt); + void (*smpt_read_dummy)(const struct spi_nor *nor, u8 *read_dummy); + void (*smpt_map_id)(const struct spi_nor *nor, u8 *map_id); int (*post_sfdp)(struct spi_nor *nor); int (*late_init)(struct spi_nor *nor); }; diff -Nru linux-6.12.90/drivers/mtd/spi-nor/sfdp.c linux-6.12.94/drivers/mtd/spi-nor/sfdp.c --- linux-6.12.90/drivers/mtd/spi-nor/sfdp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/spi-nor/sfdp.c 2026-06-19 11:42:39.000000000 +0000 @@ -695,6 +695,17 @@ } } +static void spi_nor_smpt_read_dummy_fixups(const struct spi_nor *nor, + u8 *read_dummy) +{ + if (nor->manufacturer && nor->manufacturer->fixups && + nor->manufacturer->fixups->smpt_read_dummy) + nor->manufacturer->fixups->smpt_read_dummy(nor, read_dummy); + + if (nor->info->fixups && nor->info->fixups->smpt_read_dummy) + nor->info->fixups->smpt_read_dummy(nor, read_dummy); +} + /** * spi_nor_smpt_read_dummy() - return the configuration detection command read * latency, in clock cycles. @@ -707,11 +718,24 @@ { u8 read_dummy = SMPT_CMD_READ_DUMMY(settings); - if (read_dummy == SMPT_CMD_READ_DUMMY_IS_VARIABLE) - return nor->read_dummy; + if (read_dummy == SMPT_CMD_READ_DUMMY_IS_VARIABLE) { + read_dummy = nor->read_dummy; + spi_nor_smpt_read_dummy_fixups(nor, &read_dummy); + } + return read_dummy; } +static void spi_nor_smpt_map_id_fixups(const struct spi_nor *nor, u8 *map_id) +{ + if (nor->manufacturer && nor->manufacturer->fixups && + nor->manufacturer->fixups->smpt_map_id) + nor->manufacturer->fixups->smpt_map_id(nor, map_id); + + if (nor->info->fixups && nor->info->fixups->smpt_map_id) + nor->info->fixups->smpt_map_id(nor, map_id); +} + /** * spi_nor_get_map_in_use() - get the configuration map in use * @nor: pointer to a 'struct spi_nor' @@ -765,6 +789,8 @@ map_id = map_id << 1 | !!(*buf & read_data_mask); } + spi_nor_smpt_map_id_fixups(nor, &map_id); + /* * If command descriptors are provided, they always precede map * descriptors in the table. There is no need to start the iteration diff -Nru linux-6.12.90/drivers/mtd/spi-nor/swp.c linux-6.12.94/drivers/mtd/spi-nor/swp.c --- linux-6.12.90/drivers/mtd/spi-nor/swp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/mtd/spi-nor/swp.c 2026-06-19 11:42:39.000000000 +0000 @@ -27,8 +27,10 @@ { if (nor->flags & SNOR_F_HAS_SR_TB_BIT6) return SR_TB_BIT6; - else + else if (nor->flags & SNOR_F_HAS_SR_TB) return SR_TB_BIT5; + else + return 0; } static u64 spi_nor_get_min_prot_length_sr(struct spi_nor *nor) diff -Nru linux-6.12.90/drivers/net/bareudp.c linux-6.12.94/drivers/net/bareudp.c --- linux-6.12.90/drivers/net/bareudp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/bareudp.c 2026-06-19 11:42:39.000000000 +0000 @@ -528,6 +528,9 @@ struct in6_addr saddr; struct socket *sock = rcu_dereference(bareudp->sock); + if (!sock) + return -ESHUTDOWN; + dst = udp_tunnel6_dst_lookup(skb, dev, bareudp->net, sock, 0, &saddr, &info->key, sport, bareudp->port, info->key.tos, diff -Nru linux-6.12.90/drivers/net/bonding/bond_main.c linux-6.12.94/drivers/net/bonding/bond_main.c --- linux-6.12.90/drivers/net/bonding/bond_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/bonding/bond_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1927,6 +1927,12 @@ int link_reporting; int res = 0, i; + if (slave_dev->type == ARPHRD_CAN) { + BOND_NL_ERR(bond_dev, extack, + "CAN devices cannot be enslaved"); + return -EPERM; + } + if (slave_dev->flags & IFF_MASTER && !netif_is_bond_master(slave_dev)) { BOND_NL_ERR(bond_dev, extack, @@ -4667,11 +4673,11 @@ slave_dev = __dev_get_by_name(net, ifr->ifr_slave); - slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev); - if (!slave_dev) return -ENODEV; + slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev); + switch (cmd) { case SIOCBONDENSLAVE: res = bond_enslave(bond_dev, slave_dev, NULL); diff -Nru linux-6.12.90/drivers/net/dsa/mt7530.c linux-6.12.94/drivers/net/dsa/mt7530.c --- linux-6.12.90/drivers/net/dsa/mt7530.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/dsa/mt7530.c 2026-06-19 11:42:39.000000000 +0000 @@ -828,12 +828,16 @@ unsigned int age_count; unsigned int age_unit; - /* Applied timer is (AGE_CNT + 1) * (AGE_UNIT + 1) seconds */ - if (secs < 1 || secs > (AGE_CNT_MAX + 1) * (AGE_UNIT_MAX + 1)) - return -ERANGE; - - /* iterate through all possible age_count to find the closest pair */ - for (tmp_age_count = 0; tmp_age_count <= AGE_CNT_MAX; ++tmp_age_count) { + /* Applied timer is (AGE_CNT + 1) * (AGE_UNIT + 1) seconds. + * The DSA core has already validated the range using + * ds->ageing_time_min and ds->ageing_time_max. + * + * Iterate through all possible age_count values to find the closest + * pair. Start from 1 because the per-entry aging counter is + * initialized to AGE_CNT and a value of 0 means the entry will + * never be aged out. + */ + for (tmp_age_count = 1; tmp_age_count <= AGE_CNT_MAX; ++tmp_age_count) { unsigned int tmp_age_unit = secs / (tmp_age_count + 1) - 1; if (tmp_age_unit <= AGE_UNIT_MAX) { @@ -1101,37 +1105,40 @@ static void mt753x_trap_frames(struct mt7530_priv *priv) { - /* Trap 802.1X PAE frames and BPDUs to the CPU port(s) and egress them - * VLAN-untagged. + /* Trap 802.1X PAE frames and BPDUs to the CPU port(s) and egress + * them with the EG_TAG attribute set to disabled (system default) + * so that any VLAN tags in the frame are not modified by the + * switch egress VLAN tag processing. This preserves VLAN tags + * for reception on VLAN sub-interfaces. */ mt7530_rmw(priv, MT753X_BPC, PAE_BPDU_FR | PAE_EG_TAG_MASK | PAE_PORT_FW_MASK | BPDU_EG_TAG_MASK | BPDU_PORT_FW_MASK, - PAE_BPDU_FR | PAE_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + PAE_BPDU_FR | PAE_EG_TAG(MT7530_VLAN_EG_DISABLED) | PAE_PORT_FW(TO_CPU_FW_CPU_ONLY) | - BPDU_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + BPDU_EG_TAG(MT7530_VLAN_EG_DISABLED) | TO_CPU_FW_CPU_ONLY); - /* Trap frames with :01 and :02 MAC DAs to the CPU port(s) and egress - * them VLAN-untagged. + /* Trap frames with :01 and :02 MAC DAs to the CPU port(s) and + * egress them with EG_TAG disabled. */ mt7530_rmw(priv, MT753X_RGAC1, R02_BPDU_FR | R02_EG_TAG_MASK | R02_PORT_FW_MASK | R01_BPDU_FR | R01_EG_TAG_MASK | R01_PORT_FW_MASK, - R02_BPDU_FR | R02_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + R02_BPDU_FR | R02_EG_TAG(MT7530_VLAN_EG_DISABLED) | R02_PORT_FW(TO_CPU_FW_CPU_ONLY) | R01_BPDU_FR | - R01_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + R01_EG_TAG(MT7530_VLAN_EG_DISABLED) | TO_CPU_FW_CPU_ONLY); - /* Trap frames with :03 and :0E MAC DAs to the CPU port(s) and egress - * them VLAN-untagged. + /* Trap frames with :03 and :0E MAC DAs to the CPU port(s) and + * egress them with EG_TAG disabled. */ mt7530_rmw(priv, MT753X_RGAC2, R0E_BPDU_FR | R0E_EG_TAG_MASK | R0E_PORT_FW_MASK | R03_BPDU_FR | R03_EG_TAG_MASK | R03_PORT_FW_MASK, - R0E_BPDU_FR | R0E_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + R0E_BPDU_FR | R0E_EG_TAG(MT7530_VLAN_EG_DISABLED) | R0E_PORT_FW(TO_CPU_FW_CPU_ONLY) | R03_BPDU_FR | - R03_EG_TAG(MT7530_VLAN_EG_UNTAGGED) | + R03_EG_TAG(MT7530_VLAN_EG_DISABLED) | TO_CPU_FW_CPU_ONLY); } @@ -2353,6 +2360,8 @@ ds->assisted_learning_on_cpu_port = true; ds->mtu_enforcement_ingress = true; + ds->ageing_time_min = 2 * 1000; + ds->ageing_time_max = (AGE_CNT_MAX + 1) * (AGE_UNIT_MAX + 1) * 1000; if (priv->id == ID_MT7530) { regulator_set_voltage(priv->core_pwr, 1000000, 1000000); @@ -2542,6 +2551,8 @@ ds->assisted_learning_on_cpu_port = true; ds->mtu_enforcement_ingress = true; + ds->ageing_time_min = 2 * 1000; + ds->ageing_time_max = (AGE_CNT_MAX + 1) * (AGE_UNIT_MAX + 1) * 1000; mt753x_trap_frames(priv); diff -Nru linux-6.12.90/drivers/net/dsa/realtek/rtl8365mb.c linux-6.12.94/drivers/net/dsa/realtek/rtl8365mb.c --- linux-6.12.90/drivers/net/dsa/realtek/rtl8365mb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/dsa/realtek/rtl8365mb.c 2026-06-19 11:42:39.000000000 +0000 @@ -216,7 +216,7 @@ (_extint) == 2 ? RTL8365MB_DIGITAL_INTERFACE_SELECT_REG1 : \ 0x0) #define RTL8365MB_DIGITAL_INTERFACE_SELECT_MODE_MASK(_extint) \ - (0xF << (((_extint) % 2))) + (0xF << (((_extint) % 2) * 4)) #define RTL8365MB_DIGITAL_INTERFACE_SELECT_MODE_OFFSET(_extint) \ (((_extint) % 2) * 4) diff -Nru linux-6.12.90/drivers/net/ethernet/amd/pcnet32.c linux-6.12.94/drivers/net/ethernet/amd/pcnet32.c --- linux-6.12.90/drivers/net/ethernet/amd/pcnet32.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/amd/pcnet32.c 2026-06-19 11:42:39.000000000 +0000 @@ -1403,8 +1403,10 @@ pcnet32_restart(dev, CSR0_START); netif_wake_queue(dev); } + spin_unlock_irqrestore(&lp->lock, flags); if (work_done < budget && napi_complete_done(napi, work_done)) { + spin_lock_irqsave(&lp->lock, flags); /* clear interrupt masks */ val = lp->a->read_csr(ioaddr, CSR3); val &= 0x00ff; @@ -1412,9 +1414,9 @@ /* Set interrupt enable. */ lp->a->write_csr(ioaddr, CSR0, CSR0_INTEN); + spin_unlock_irqrestore(&lp->lock, flags); } - spin_unlock_irqrestore(&lp->lock, flags); return work_done; } diff -Nru linux-6.12.90/drivers/net/ethernet/amd/pds_core/debugfs.c linux-6.12.94/drivers/net/ethernet/amd/pds_core/debugfs.c --- linux-6.12.90/drivers/net/ethernet/amd/pds_core/debugfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/amd/pds_core/debugfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -64,9 +64,14 @@ void pdsc_debugfs_add_ident(struct pdsc *pdsc) { + struct dentry *dentry; + /* This file will already exist in the reset flow */ - if (debugfs_lookup("identity", pdsc->dentry)) + dentry = debugfs_lookup("identity", pdsc->dentry); + if (!IS_ERR_OR_NULL(dentry)) { + dput(dentry); return; + } debugfs_create_file("identity", 0400, pdsc->dentry, pdsc, &identity_fops); diff -Nru linux-6.12.90/drivers/net/ethernet/amd/pds_core/dev.c linux-6.12.94/drivers/net/ethernet/amd/pds_core/dev.c --- linux-6.12.90/drivers/net/ethernet/amd/pds_core/dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/amd/pds_core/dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -162,12 +162,19 @@ dev_dbg(dev, "DEVCMD %d %s after %ld secs\n", opcode, pdsc_devcmd_str(opcode), duration / HZ); - if ((!done || timeout) && running) { + if (!running) { + dev_err(dev, "DEVCMD %d %s fw not running\n", + opcode, pdsc_devcmd_str(opcode)); + pdsc_devcmd_clean(pdsc); + return -ENXIO; + } + + if (!done || timeout) { dev_err(dev, "DEVCMD %d %s timeout, done %d timeout %d max_seconds=%d\n", opcode, pdsc_devcmd_str(opcode), done, timeout, max_seconds); - err = -ETIMEDOUT; pdsc_devcmd_clean(pdsc); + return -ETIMEDOUT; } status = pdsc_devcmd_status(pdsc); diff -Nru linux-6.12.90/drivers/net/ethernet/amd/pds_core/devlink.c linux-6.12.94/drivers/net/ethernet/amd/pds_core/devlink.c --- linux-6.12.90/drivers/net/ethernet/amd/pds_core/devlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/amd/pds_core/devlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -121,12 +121,14 @@ listlen = min(fw_list.num_fw_slots, ARRAY_SIZE(fw_list.fw_names)); for (i = 0; i < listlen; i++) { + char *fw_ver = fw_list.fw_names[i].fw_version; + if (i < ARRAY_SIZE(fw_slotnames)) strscpy(buf, fw_slotnames[i], sizeof(buf)); else snprintf(buf, sizeof(buf), "fw.slot_%d", i); - err = devlink_info_version_stored_put(req, buf, - fw_list.fw_names[i].fw_version); + fw_ver[sizeof(fw_list.fw_names[i].fw_version) - 1] = '\0'; + err = devlink_info_version_stored_put(req, buf, fw_ver); if (err) return err; } diff -Nru linux-6.12.90/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c linux-6.12.94/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c --- linux-6.12.90/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c 2026-06-19 11:42:39.000000000 +0000 @@ -371,7 +371,7 @@ pci_disable_device(pdev); if (system_state == SYSTEM_POWER_OFF) { - pci_wake_from_d3(pdev, false); + pci_wake_from_d3(pdev, self->aq_hw->aq_nic_cfg->wol); pci_set_power_state(pdev, PCI_D3hot); } } diff -Nru linux-6.12.90/drivers/net/ethernet/atheros/ag71xx.c linux-6.12.94/drivers/net/ethernet/atheros/ag71xx.c --- linux-6.12.90/drivers/net/ethernet/atheros/ag71xx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/atheros/ag71xx.c 2026-06-19 11:42:39.000000000 +0000 @@ -1861,6 +1861,9 @@ ag71xx_int_disable(ag, AG71XX_INT_POLL); ndev->irq = platform_get_irq(pdev, 0); + if (ndev->irq < 0) + return ndev->irq; + err = devm_request_irq(&pdev->dev, ndev->irq, ag71xx_interrupt, 0x0, dev_name(&pdev->dev), ndev); if (err) { diff -Nru linux-6.12.90/drivers/net/ethernet/broadcom/bnxt/bnxt.c linux-6.12.94/drivers/net/ethernet/broadcom/bnxt/bnxt.c --- linux-6.12.90/drivers/net/ethernet/broadcom/bnxt/bnxt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/broadcom/bnxt/bnxt.c 2026-06-19 11:42:39.000000000 +0000 @@ -5419,7 +5419,7 @@ { int i; - if (!bp->irq_tbl) + if (!bp->irq_tbl || !bp->bnapi) return; atomic_inc(&bp->intr_sem); diff -Nru linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet.c linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet.c --- linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet.c 2026-06-19 11:42:39.000000000 +0000 @@ -41,15 +41,13 @@ #include "bcmgenet.h" -/* Maximum number of hardware queues, downsized if needed */ -#define GENET_MAX_MQ_CNT 4 - /* Default highest priority queue for multi queue support */ -#define GENET_Q0_PRIORITY 0 +#define GENET_Q1_PRIORITY 0 +#define GENET_Q0_PRIORITY 1 -#define GENET_Q16_RX_BD_CNT \ +#define GENET_Q0_RX_BD_CNT \ (TOTAL_DESC - priv->hw_params->rx_queues * priv->hw_params->rx_bds_per_q) -#define GENET_Q16_TX_BD_CNT \ +#define GENET_Q0_TX_BD_CNT \ (TOTAL_DESC - priv->hw_params->tx_queues * priv->hw_params->tx_bds_per_q) #define RX_BUF_LENGTH 2048 @@ -104,7 +102,7 @@ * the platform is explicitly configured for 64-bits/LPAE. */ #ifdef CONFIG_PHYS_ADDR_T_64BIT - if (priv->hw_params->flags & GENET_HAS_40BITS) + if (bcmgenet_has_40bits(priv)) bcmgenet_writel(upper_32_bits(addr), d + DMA_DESC_ADDRESS_HI); #endif } @@ -585,7 +583,7 @@ u16 mask_16; size_t size; - f = fs->location; + f = fs->location + 1; if (fs->flow_type & FLOW_MAC_EXT) { bcmgenet_hfb_insert_data(priv, f, 0, &fs->h_ext.h_dest, &fs->m_ext.h_dest, @@ -667,19 +665,14 @@ } bcmgenet_hfb_set_filter_length(priv, f, 2 * f_length); - if (!fs->ring_cookie || fs->ring_cookie == RX_CLS_FLOW_WAKE) { - /* Ring 0 flows can be handled by the default Descriptor Ring - * We'll map them to ring 0, but don't enable the filter - */ + if (fs->ring_cookie == RX_CLS_FLOW_WAKE) bcmgenet_hfb_set_filter_rx_queue_mapping(priv, f, 0); - rule->state = BCMGENET_RXNFC_STATE_DISABLED; - } else { + else /* Other Rx rings are direct mapped here */ bcmgenet_hfb_set_filter_rx_queue_mapping(priv, f, fs->ring_cookie); - bcmgenet_hfb_enable_filter(priv, f); - rule->state = BCMGENET_RXNFC_STATE_ENABLED; - } + bcmgenet_hfb_enable_filter(priv, f); + rule->state = BCMGENET_RXNFC_STATE_ENABLED; } /* bcmgenet_hfb_clear @@ -715,6 +708,10 @@ for (i = 0; i < priv->hw_params->hfb_filter_cnt; i++) bcmgenet_hfb_clear_filter(priv, i); + + /* Enable filter 0 to send default flow to ring 0 */ + bcmgenet_hfb_set_filter_length(priv, 0, 4); + bcmgenet_hfb_enable_filter(priv, 0); } static void bcmgenet_hfb_init(struct bcmgenet_priv *priv) @@ -819,20 +816,16 @@ unsigned int i; ec->tx_max_coalesced_frames = - bcmgenet_tdma_ring_readl(priv, DESC_INDEX, - DMA_MBUF_DONE_THRESH); + bcmgenet_tdma_ring_readl(priv, 0, DMA_MBUF_DONE_THRESH); ec->rx_max_coalesced_frames = - bcmgenet_rdma_ring_readl(priv, DESC_INDEX, - DMA_MBUF_DONE_THRESH); + bcmgenet_rdma_ring_readl(priv, 0, DMA_MBUF_DONE_THRESH); ec->rx_coalesce_usecs = - bcmgenet_rdma_readl(priv, DMA_RING16_TIMEOUT) * 8192 / 1000; + bcmgenet_rdma_readl(priv, DMA_RING0_TIMEOUT) * 8192 / 1000; - for (i = 0; i < priv->hw_params->rx_queues; i++) { + for (i = 0; i <= priv->hw_params->rx_queues; i++) { ring = &priv->rx_rings[i]; ec->use_adaptive_rx_coalesce |= ring->dim.use_dim; } - ring = &priv->rx_rings[DESC_INDEX]; - ec->use_adaptive_rx_coalesce |= ring->dim.use_dim; return 0; } @@ -902,17 +895,13 @@ /* Program all TX queues with the same values, as there is no * ethtool knob to do coalescing on a per-queue basis */ - for (i = 0; i < priv->hw_params->tx_queues; i++) + for (i = 0; i <= priv->hw_params->tx_queues; i++) bcmgenet_tdma_ring_writel(priv, i, ec->tx_max_coalesced_frames, DMA_MBUF_DONE_THRESH); - bcmgenet_tdma_ring_writel(priv, DESC_INDEX, - ec->tx_max_coalesced_frames, - DMA_MBUF_DONE_THRESH); - for (i = 0; i < priv->hw_params->rx_queues; i++) + for (i = 0; i <= priv->hw_params->rx_queues; i++) bcmgenet_set_ring_rx_coalesce(&priv->rx_rings[i], ec); - bcmgenet_set_ring_rx_coalesce(&priv->rx_rings[DESC_INDEX], ec); return 0; } @@ -961,12 +950,13 @@ /* standard ethtool support functions. */ enum bcmgenet_stat_type { - BCMGENET_STAT_NETDEV = -1, + BCMGENET_STAT_RTNL = -1, BCMGENET_STAT_MIB_RX, BCMGENET_STAT_MIB_TX, BCMGENET_STAT_RUNT, BCMGENET_STAT_MISC, BCMGENET_STAT_SOFT, + BCMGENET_STAT_SOFT64, }; struct bcmgenet_stats { @@ -976,13 +966,15 @@ enum bcmgenet_stat_type type; /* reg offset from UMAC base for misc counters */ u16 reg_offset; + /* sync for u64 stats counters */ + int syncp_offset; }; -#define STAT_NETDEV(m) { \ +#define STAT_RTNL(m) { \ .stat_string = __stringify(m), \ - .stat_sizeof = sizeof(((struct net_device_stats *)0)->m), \ - .stat_offset = offsetof(struct net_device_stats, m), \ - .type = BCMGENET_STAT_NETDEV, \ + .stat_sizeof = sizeof(((struct rtnl_link_stats64 *)0)->m), \ + .stat_offset = offsetof(struct rtnl_link_stats64, m), \ + .type = BCMGENET_STAT_RTNL, \ } #define STAT_GENET_MIB(str, m, _type) { \ @@ -992,6 +984,14 @@ .type = _type, \ } +#define STAT_GENET_SOFT_MIB64(str, s, m) { \ + .stat_string = str, \ + .stat_sizeof = sizeof(((struct bcmgenet_priv *)0)->s.m), \ + .stat_offset = offsetof(struct bcmgenet_priv, s.m), \ + .type = BCMGENET_STAT_SOFT64, \ + .syncp_offset = offsetof(struct bcmgenet_priv, s.syncp), \ +} + #define STAT_GENET_MIB_RX(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_MIB_RX) #define STAT_GENET_MIB_TX(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_MIB_TX) #define STAT_GENET_RUNT(str, m) STAT_GENET_MIB(str, m, BCMGENET_STAT_RUNT) @@ -1006,18 +1006,18 @@ } #define STAT_GENET_Q(num) \ - STAT_GENET_SOFT_MIB("txq" __stringify(num) "_packets", \ - tx_rings[num].packets), \ - STAT_GENET_SOFT_MIB("txq" __stringify(num) "_bytes", \ - tx_rings[num].bytes), \ - STAT_GENET_SOFT_MIB("rxq" __stringify(num) "_bytes", \ - rx_rings[num].bytes), \ - STAT_GENET_SOFT_MIB("rxq" __stringify(num) "_packets", \ - rx_rings[num].packets), \ - STAT_GENET_SOFT_MIB("rxq" __stringify(num) "_errors", \ - rx_rings[num].errors), \ - STAT_GENET_SOFT_MIB("rxq" __stringify(num) "_dropped", \ - rx_rings[num].dropped) + STAT_GENET_SOFT_MIB64("txq" __stringify(num) "_packets", \ + tx_rings[num].stats64, packets), \ + STAT_GENET_SOFT_MIB64("txq" __stringify(num) "_bytes", \ + tx_rings[num].stats64, bytes), \ + STAT_GENET_SOFT_MIB64("rxq" __stringify(num) "_bytes", \ + rx_rings[num].stats64, bytes), \ + STAT_GENET_SOFT_MIB64("rxq" __stringify(num) "_packets", \ + rx_rings[num].stats64, packets), \ + STAT_GENET_SOFT_MIB64("rxq" __stringify(num) "_errors", \ + rx_rings[num].stats64, errors), \ + STAT_GENET_SOFT_MIB64("rxq" __stringify(num) "_dropped", \ + rx_rings[num].stats64, dropped) /* There is a 0xC gap between the end of RX and beginning of TX stats and then * between the end of TX stats and the beginning of the RX RUNT @@ -1029,15 +1029,15 @@ */ static const struct bcmgenet_stats bcmgenet_gstrings_stats[] = { /* general stats */ - STAT_NETDEV(rx_packets), - STAT_NETDEV(tx_packets), - STAT_NETDEV(rx_bytes), - STAT_NETDEV(tx_bytes), - STAT_NETDEV(rx_errors), - STAT_NETDEV(tx_errors), - STAT_NETDEV(rx_dropped), - STAT_NETDEV(tx_dropped), - STAT_NETDEV(multicast), + STAT_RTNL(rx_packets), + STAT_RTNL(tx_packets), + STAT_RTNL(rx_bytes), + STAT_RTNL(tx_bytes), + STAT_RTNL(rx_errors), + STAT_RTNL(tx_errors), + STAT_RTNL(rx_dropped), + STAT_RTNL(tx_dropped), + STAT_RTNL(multicast), /* UniMAC RSV counters */ STAT_GENET_MIB_RX("rx_64_octets", mib.rx.pkt_cnt.cnt_64), STAT_GENET_MIB_RX("rx_65_127_oct", mib.rx.pkt_cnt.cnt_127), @@ -1120,11 +1120,25 @@ STAT_GENET_Q(1), STAT_GENET_Q(2), STAT_GENET_Q(3), - STAT_GENET_Q(16), + STAT_GENET_Q(4), }; #define BCMGENET_STATS_LEN ARRAY_SIZE(bcmgenet_gstrings_stats) +#define BCMGENET_STATS64_ADD(stats, m, v) \ + do { \ + u64_stats_update_begin(&stats->syncp); \ + u64_stats_add(&stats->m, v); \ + u64_stats_update_end(&stats->syncp); \ + } while (0) + +#define BCMGENET_STATS64_INC(stats, m) \ + do { \ + u64_stats_update_begin(&stats->syncp); \ + u64_stats_inc(&stats->m); \ + u64_stats_update_end(&stats->syncp); \ + } while (0) + static void bcmgenet_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info) { @@ -1208,8 +1222,9 @@ s = &bcmgenet_gstrings_stats[i]; switch (s->type) { - case BCMGENET_STAT_NETDEV: + case BCMGENET_STAT_RTNL: case BCMGENET_STAT_SOFT: + case BCMGENET_STAT_SOFT64: continue; case BCMGENET_STAT_RUNT: offset += BCMGENET_STAT_OFFSET; @@ -1247,28 +1262,40 @@ u64 *data) { struct bcmgenet_priv *priv = netdev_priv(dev); + struct rtnl_link_stats64 stats64; + struct u64_stats_sync *syncp; + unsigned int start; int i; if (netif_running(dev)) bcmgenet_update_mib_counters(priv); - dev->netdev_ops->ndo_get_stats(dev); + dev_get_stats(dev, &stats64); for (i = 0; i < BCMGENET_STATS_LEN; i++) { const struct bcmgenet_stats *s; char *p; s = &bcmgenet_gstrings_stats[i]; - if (s->type == BCMGENET_STAT_NETDEV) - p = (char *)&dev->stats; - else - p = (char *)priv; - p += s->stat_offset; - if (sizeof(unsigned long) != sizeof(u32) && - s->stat_sizeof == sizeof(unsigned long)) - data[i] = *(unsigned long *)p; - else - data[i] = *(u32 *)p; + p = (char *)priv; + + if (s->type == BCMGENET_STAT_SOFT64) { + syncp = (struct u64_stats_sync *)(p + s->syncp_offset); + do { + start = u64_stats_fetch_begin(syncp); + data[i] = u64_stats_read((u64_stats_t *)(p + s->stat_offset)); + } while (u64_stats_fetch_retry(syncp, start)); + } else { + if (s->type == BCMGENET_STAT_RTNL) + p = (char *)&stats64; + + p += s->stat_offset; + if (sizeof(unsigned long) != sizeof(u32) && + s->stat_sizeof == sizeof(unsigned long)) + data[i] = *(unsigned long *)p; + else + data[i] = *(u32 *)p; + } } } @@ -1298,13 +1325,12 @@ reg &= ~(TBUF_EEE_EN | TBUF_PM_EN); bcmgenet_writel(reg, priv->base + off); - /* Do the same for thing for RBUF */ + /* RBUF EEE/PM can break the RX path on GENET. Keep it disabled. */ reg = bcmgenet_rbuf_readl(priv, RBUF_ENERGY_CTRL); - if (enable) - reg |= RBUF_EEE_EN | RBUF_PM_EN; - else + if (reg & (RBUF_EEE_EN | RBUF_PM_EN)) { reg &= ~(RBUF_EEE_EN | RBUF_PM_EN); - bcmgenet_rbuf_writel(priv, reg, RBUF_ENERGY_CTRL); + bcmgenet_rbuf_writel(priv, reg, RBUF_ENERGY_CTRL); + } if (!enable && priv->clk_eee_enabled) { clk_disable_unprepare(priv->clk_eee); @@ -1465,10 +1491,10 @@ loc_rule = &priv->rxnfc_rules[cmd->fs.location]; } if (loc_rule->state == BCMGENET_RXNFC_STATE_ENABLED) - bcmgenet_hfb_disable_filter(priv, cmd->fs.location); + bcmgenet_hfb_disable_filter(priv, cmd->fs.location + 1); if (loc_rule->state != BCMGENET_RXNFC_STATE_UNUSED) { list_del(&loc_rule->list); - bcmgenet_hfb_clear_filter(priv, cmd->fs.location); + bcmgenet_hfb_clear_filter(priv, cmd->fs.location + 1); } loc_rule->state = BCMGENET_RXNFC_STATE_UNUSED; memcpy(&loc_rule->fs, &cmd->fs, @@ -1498,10 +1524,10 @@ } if (rule->state == BCMGENET_RXNFC_STATE_ENABLED) - bcmgenet_hfb_disable_filter(priv, cmd->fs.location); + bcmgenet_hfb_disable_filter(priv, cmd->fs.location + 1); if (rule->state != BCMGENET_RXNFC_STATE_UNUSED) { list_del(&rule->list); - bcmgenet_hfb_clear_filter(priv, cmd->fs.location); + bcmgenet_hfb_clear_filter(priv, cmd->fs.location + 1); } rule->state = BCMGENET_RXNFC_STATE_UNUSED; memset(&rule->fs, 0, sizeof(struct ethtool_rx_flow_spec)); @@ -1644,9 +1670,9 @@ case GENET_POWER_PASSIVE: /* Power down LED */ - if (priv->hw_params->flags & GENET_HAS_EXT) { + if (bcmgenet_has_ext(priv)) { reg = bcmgenet_ext_readl(priv, EXT_EXT_PWR_MGMT); - if (GENET_IS_V5(priv) && !priv->ephy_16nm) + if (GENET_IS_V5(priv) && !bcmgenet_has_ephy_16nm(priv)) reg |= EXT_PWR_DOWN_PHY_EN | EXT_PWR_DOWN_PHY_RD | EXT_PWR_DOWN_PHY_SD | @@ -1674,7 +1700,7 @@ { u32 reg; - if (!(priv->hw_params->flags & GENET_HAS_EXT)) + if (!bcmgenet_has_ext(priv)) return; reg = bcmgenet_ext_readl(priv, EXT_EXT_PWR_MGMT); @@ -1683,7 +1709,7 @@ case GENET_POWER_PASSIVE: reg &= ~(EXT_PWR_DOWN_DLL | EXT_PWR_DOWN_BIAS | EXT_ENERGY_DET_MASK); - if (GENET_IS_V5(priv) && !priv->ephy_16nm) { + if (GENET_IS_V5(priv) && !bcmgenet_has_ephy_16nm(priv)) { reg &= ~(EXT_PWR_DOWN_PHY_EN | EXT_PWR_DOWN_PHY_RD | EXT_PWR_DOWN_PHY_SD | @@ -1740,28 +1766,16 @@ { struct enet_cb *tx_cb_ptr; - tx_cb_ptr = ring->cbs; - tx_cb_ptr += ring->write_ptr - ring->cb_ptr; - /* Rewinding local write pointer */ if (ring->write_ptr == ring->cb_ptr) ring->write_ptr = ring->end_ptr; else ring->write_ptr--; - return tx_cb_ptr; -} - -static inline void bcmgenet_rx_ring16_int_disable(struct bcmgenet_rx_ring *ring) -{ - bcmgenet_intrl2_0_writel(ring->priv, UMAC_IRQ_RXDMA_DONE, - INTRL2_CPU_MASK_SET); -} + tx_cb_ptr = ring->cbs; + tx_cb_ptr += ring->write_ptr - ring->cb_ptr; -static inline void bcmgenet_rx_ring16_int_enable(struct bcmgenet_rx_ring *ring) -{ - bcmgenet_intrl2_0_writel(ring->priv, UMAC_IRQ_RXDMA_DONE, - INTRL2_CPU_MASK_CLEAR); + return tx_cb_ptr; } static inline void bcmgenet_rx_ring_int_disable(struct bcmgenet_rx_ring *ring) @@ -1778,18 +1792,6 @@ INTRL2_CPU_MASK_CLEAR); } -static inline void bcmgenet_tx_ring16_int_disable(struct bcmgenet_tx_ring *ring) -{ - bcmgenet_intrl2_0_writel(ring->priv, UMAC_IRQ_TXDMA_DONE, - INTRL2_CPU_MASK_SET); -} - -static inline void bcmgenet_tx_ring16_int_enable(struct bcmgenet_tx_ring *ring) -{ - bcmgenet_intrl2_0_writel(ring->priv, UMAC_IRQ_TXDMA_DONE, - INTRL2_CPU_MASK_CLEAR); -} - static inline void bcmgenet_tx_ring_int_enable(struct bcmgenet_tx_ring *ring) { bcmgenet_intrl2_1_writel(ring->priv, 1 << ring->index, @@ -1861,6 +1863,7 @@ static unsigned int __bcmgenet_tx_reclaim(struct net_device *dev, struct bcmgenet_tx_ring *ring) { + struct bcmgenet_tx_stats64 *stats = &ring->stats64; struct bcmgenet_priv *priv = netdev_priv(dev); unsigned int txbds_processed = 0; unsigned int bytes_compl = 0; @@ -1870,12 +1873,7 @@ struct sk_buff *skb; /* Clear status before servicing to reduce spurious interrupts */ - if (ring->index == DESC_INDEX) - bcmgenet_intrl2_0_writel(priv, UMAC_IRQ_TXDMA_DONE, - INTRL2_CPU_CLEAR); - else - bcmgenet_intrl2_1_writel(priv, (1 << ring->index), - INTRL2_CPU_CLEAR); + bcmgenet_intrl2_1_writel(priv, (1 << ring->index), INTRL2_CPU_CLEAR); /* Compute how many buffers are transmitted since last xmit call */ c_index = bcmgenet_tdma_ring_readl(priv, ring->index, TDMA_CONS_INDEX) @@ -1906,22 +1904,53 @@ ring->free_bds += txbds_processed; ring->c_index = c_index; - ring->packets += pkts_compl; - ring->bytes += bytes_compl; + u64_stats_update_begin(&stats->syncp); + u64_stats_add(&stats->packets, pkts_compl); + u64_stats_add(&stats->bytes, bytes_compl); + u64_stats_update_end(&stats->syncp); - netdev_tx_completed_queue(netdev_get_tx_queue(dev, ring->queue), + netdev_tx_completed_queue(netdev_get_tx_queue(dev, ring->index), pkts_compl, bytes_compl); return txbds_processed; } static unsigned int bcmgenet_tx_reclaim(struct net_device *dev, - struct bcmgenet_tx_ring *ring) + struct bcmgenet_tx_ring *ring, + bool all) { - unsigned int released; + struct bcmgenet_priv *priv = netdev_priv(dev); + struct device *kdev = &priv->pdev->dev; + unsigned int released, drop, wr_ptr; + struct enet_cb *cb_ptr; + struct sk_buff *skb; spin_lock_bh(&ring->lock); released = __bcmgenet_tx_reclaim(dev, ring); + if (all) { + skb = NULL; + drop = (ring->prod_index - ring->c_index) & DMA_C_INDEX_MASK; + released += drop; + ring->prod_index = ring->c_index & DMA_C_INDEX_MASK; + ring->free_bds += drop; + while (drop--) { + cb_ptr = bcmgenet_put_txcb(priv, ring); + skb = cb_ptr->skb; + bcmgenet_free_tx_cb(kdev, cb_ptr); + if (skb && cb_ptr == GENET_CB(skb)->first_cb) { + dev_consume_skb_any(skb); + skb = NULL; + } + } + if (skb) + dev_consume_skb_any(skb); + netdev_tx_reset_queue(netdev_get_tx_queue(dev, ring->index)); + bcmgenet_tdma_ring_writel(priv, ring->index, + ring->prod_index, TDMA_PROD_INDEX); + wr_ptr = ring->write_ptr * WORDS_PER_BD(priv); + bcmgenet_tdma_ring_writel(priv, ring->index, wr_ptr, + TDMA_WRITE_PTR); + } spin_unlock_bh(&ring->lock); return released; @@ -1937,14 +1966,14 @@ spin_lock(&ring->lock); work_done = __bcmgenet_tx_reclaim(ring->priv->dev, ring); if (ring->free_bds > (MAX_SKB_FRAGS + 1)) { - txq = netdev_get_tx_queue(ring->priv->dev, ring->queue); + txq = netdev_get_tx_queue(ring->priv->dev, ring->index); netif_tx_wake_queue(txq); } spin_unlock(&ring->lock); if (work_done == 0) { napi_complete(napi); - ring->int_enable(ring); + bcmgenet_tx_ring_int_enable(ring); return 0; } @@ -1955,22 +1984,21 @@ static void bcmgenet_tx_reclaim_all(struct net_device *dev) { struct bcmgenet_priv *priv = netdev_priv(dev); - int i; - - if (netif_is_multiqueue(dev)) { - for (i = 0; i < priv->hw_params->tx_queues; i++) - bcmgenet_tx_reclaim(dev, &priv->tx_rings[i]); - } + int i = 0; - bcmgenet_tx_reclaim(dev, &priv->tx_rings[DESC_INDEX]); + do { + bcmgenet_tx_reclaim(dev, &priv->tx_rings[i++], true); + } while (i <= priv->hw_params->tx_queues && netif_is_multiqueue(dev)); } /* Reallocate the SKB to put enough headroom in front of it and insert * the transmit checksum offsets in the descriptors */ static struct sk_buff *bcmgenet_add_tsb(struct net_device *dev, - struct sk_buff *skb) + struct sk_buff *skb, + struct bcmgenet_tx_ring *ring) { + struct bcmgenet_tx_stats64 *stats = &ring->stats64; struct bcmgenet_priv *priv = netdev_priv(dev); struct status_64 *status = NULL; struct sk_buff *new_skb; @@ -1987,7 +2015,7 @@ if (!new_skb) { dev_kfree_skb_any(skb); priv->mib.tx_realloc_tsb_failed++; - dev->stats.tx_dropped++; + BCMGENET_STATS64_INC(stats, dropped); return NULL; } dev_consume_skb_any(skb); @@ -2050,19 +2078,14 @@ index = skb_get_queue_mapping(skb); /* Mapping strategy: - * queue_mapping = 0, unclassified, packet xmited through ring16 - * queue_mapping = 1, goes to ring 0. (highest priority queue - * queue_mapping = 2, goes to ring 1. - * queue_mapping = 3, goes to ring 2. - * queue_mapping = 4, goes to ring 3. + * queue_mapping = 0, unclassified, packet xmited through ring 0 + * queue_mapping = 1, goes to ring 1. (highest priority queue) + * queue_mapping = 2, goes to ring 2. + * queue_mapping = 3, goes to ring 3. + * queue_mapping = 4, goes to ring 4. */ - if (index == 0) - index = DESC_INDEX; - else - index -= 1; - ring = &priv->tx_rings[index]; - txq = netdev_get_tx_queue(dev, ring->queue); + txq = netdev_get_tx_queue(dev, index); nr_frags = skb_shinfo(skb)->nr_frags; @@ -2080,7 +2103,7 @@ GENET_CB(skb)->bytes_sent = skb->len; /* add the Transmit Status Block */ - skb = bcmgenet_add_tsb(dev, skb); + skb = bcmgenet_add_tsb(dev, skb, ring); if (!skb) { ret = NETDEV_TX_OK; goto out; @@ -2222,6 +2245,7 @@ static unsigned int bcmgenet_desc_rx(struct bcmgenet_rx_ring *ring, unsigned int budget) { + struct bcmgenet_rx_stats64 *stats = &ring->stats64; struct bcmgenet_priv *priv = ring->priv; struct net_device *dev = priv->dev; struct enet_cb *cb; @@ -2235,15 +2259,8 @@ unsigned int discards; /* Clear status before servicing to reduce spurious interrupts */ - if (ring->index == DESC_INDEX) { - bcmgenet_intrl2_0_writel(priv, UMAC_IRQ_RXDMA_DONE, - INTRL2_CPU_CLEAR); - } else { - mask = 1 << (UMAC_IRQ1_RX_INTR_SHIFT + ring->index); - bcmgenet_intrl2_1_writel(priv, - mask, - INTRL2_CPU_CLEAR); - } + mask = 1 << (UMAC_IRQ1_RX_INTR_SHIFT + ring->index); + bcmgenet_intrl2_1_writel(priv, mask, INTRL2_CPU_CLEAR); p_index = bcmgenet_rdma_ring_readl(priv, ring->index, RDMA_PROD_INDEX); @@ -2251,7 +2268,7 @@ DMA_P_INDEX_DISCARD_CNT_MASK; if (discards > ring->old_discards) { discards = discards - ring->old_discards; - ring->errors += discards; + BCMGENET_STATS64_ADD(stats, errors, discards); ring->old_discards += discards; /* Clear HW register when we reach 75% of maximum 0xFFFF */ @@ -2277,7 +2294,7 @@ skb = bcmgenet_rx_refill(priv, cb); if (unlikely(!skb)) { - ring->dropped++; + BCMGENET_STATS64_INC(stats, dropped); goto next; } @@ -2304,8 +2321,7 @@ if (unlikely(len > RX_BUF_LENGTH)) { netif_err(priv, rx_status, dev, "oversized packet\n"); - dev->stats.rx_length_errors++; - dev->stats.rx_errors++; + BCMGENET_STATS64_INC(stats, length_errors); dev_kfree_skb_any(skb); goto next; } @@ -2313,7 +2329,7 @@ if (unlikely(!(dma_flag & DMA_EOP) || !(dma_flag & DMA_SOP))) { netif_err(priv, rx_status, dev, "dropping fragmented packet!\n"); - ring->errors++; + BCMGENET_STATS64_INC(stats, errors); dev_kfree_skb_any(skb); goto next; } @@ -2326,15 +2342,22 @@ DMA_RX_RXER))) { netif_err(priv, rx_status, dev, "dma_flag=0x%x\n", (unsigned int)dma_flag); + u64_stats_update_begin(&stats->syncp); if (dma_flag & DMA_RX_CRC_ERROR) - dev->stats.rx_crc_errors++; + u64_stats_inc(&stats->crc_errors); if (dma_flag & DMA_RX_OV) - dev->stats.rx_over_errors++; + u64_stats_inc(&stats->over_errors); if (dma_flag & DMA_RX_NO) - dev->stats.rx_frame_errors++; + u64_stats_inc(&stats->frame_errors); if (dma_flag & DMA_RX_LG) - dev->stats.rx_length_errors++; - dev->stats.rx_errors++; + u64_stats_inc(&stats->length_errors); + if ((dma_flag & (DMA_RX_CRC_ERROR | + DMA_RX_OV | + DMA_RX_NO | + DMA_RX_LG | + DMA_RX_RXER)) == DMA_RX_RXER) + u64_stats_inc(&stats->errors); + u64_stats_update_end(&stats->syncp); dev_kfree_skb_any(skb); goto next; } /* error packet */ @@ -2354,10 +2377,13 @@ /*Finish setting up the received SKB and send it to the kernel*/ skb->protocol = eth_type_trans(skb, priv->dev); - ring->packets++; - ring->bytes += len; + + u64_stats_update_begin(&stats->syncp); + u64_stats_inc(&stats->packets); + u64_stats_add(&stats->bytes, len); if (dma_flag & DMA_RX_MULT) - dev->stats.multicast++; + u64_stats_inc(&stats->multicast); + u64_stats_update_end(&stats->syncp); /* Notify kernel */ napi_gro_receive(&ring->napi, skb); @@ -2392,7 +2418,7 @@ if (work_done < budget) { napi_complete_done(napi, work_done); - ring->int_enable(ring); + bcmgenet_rx_ring_int_enable(ring); } if (ring->dim.use_dim) { @@ -2516,7 +2542,7 @@ } else if (priv->ext_phy) { int0_enable |= UMAC_IRQ_LINK_EVENT; } else if (priv->phy_interface == PHY_INTERFACE_MODE_MOCA) { - if (priv->hw_params->flags & GENET_HAS_MOCA_LINK_DET) + if (bcmgenet_has_moca_link_det(priv)) int0_enable |= UMAC_IRQ_LINK_EVENT; } bcmgenet_intrl2_0_writel(priv, int0_enable, INTRL2_CPU_MASK_CLEAR); @@ -2581,7 +2607,7 @@ } /* Enable MDIO interrupts on GENET v3+ */ - if (priv->hw_params->flags & GENET_HAS_MDIO_INTR) + if (bcmgenet_has_mdio_intr(priv)) int0_enable |= (UMAC_IRQ_MDIO_DONE | UMAC_IRQ_MDIO_ERROR); bcmgenet_intrl2_0_writel(priv, int0_enable, INTRL2_CPU_MASK_CLEAR); @@ -2632,15 +2658,6 @@ spin_lock_init(&ring->lock); ring->priv = priv; ring->index = index; - if (index == DESC_INDEX) { - ring->queue = 0; - ring->int_enable = bcmgenet_tx_ring16_int_enable; - ring->int_disable = bcmgenet_tx_ring16_int_disable; - } else { - ring->queue = index + 1; - ring->int_enable = bcmgenet_tx_ring_int_enable; - ring->int_disable = bcmgenet_tx_ring_int_disable; - } ring->cbs = priv->tx_cbs + start_ptr; ring->size = size; ring->clean_ptr = start_ptr; @@ -2651,8 +2668,8 @@ ring->end_ptr = end_ptr - 1; ring->prod_index = 0; - /* Set flow period for ring != 16 */ - if (index != DESC_INDEX) + /* Set flow period for ring != 0 */ + if (index) flow_period_val = ENET_MAX_MTU_SIZE << 16; bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_PROD_INDEX); @@ -2690,13 +2707,6 @@ ring->priv = priv; ring->index = index; - if (index == DESC_INDEX) { - ring->int_enable = bcmgenet_rx_ring16_int_enable; - ring->int_disable = bcmgenet_rx_ring16_int_disable; - } else { - ring->int_enable = bcmgenet_rx_ring_int_enable; - ring->int_disable = bcmgenet_rx_ring_int_disable; - } ring->cbs = priv->rx_cbs + start_ptr; ring->size = size; ring->c_index = 0; @@ -2742,15 +2752,11 @@ unsigned int i; struct bcmgenet_tx_ring *ring; - for (i = 0; i < priv->hw_params->tx_queues; ++i) { + for (i = 0; i <= priv->hw_params->tx_queues; ++i) { ring = &priv->tx_rings[i]; napi_enable(&ring->napi); - ring->int_enable(ring); + bcmgenet_tx_ring_int_enable(ring); } - - ring = &priv->tx_rings[DESC_INDEX]; - napi_enable(&ring->napi); - ring->int_enable(ring); } static void bcmgenet_disable_tx_napi(struct bcmgenet_priv *priv) @@ -2758,13 +2764,10 @@ unsigned int i; struct bcmgenet_tx_ring *ring; - for (i = 0; i < priv->hw_params->tx_queues; ++i) { + for (i = 0; i <= priv->hw_params->tx_queues; ++i) { ring = &priv->tx_rings[i]; napi_disable(&ring->napi); } - - ring = &priv->tx_rings[DESC_INDEX]; - napi_disable(&ring->napi); } static void bcmgenet_fini_tx_napi(struct bcmgenet_priv *priv) @@ -2772,33 +2775,31 @@ unsigned int i; struct bcmgenet_tx_ring *ring; - for (i = 0; i < priv->hw_params->tx_queues; ++i) { + for (i = 0; i <= priv->hw_params->tx_queues; ++i) { ring = &priv->tx_rings[i]; netif_napi_del(&ring->napi); } - - ring = &priv->tx_rings[DESC_INDEX]; - netif_napi_del(&ring->napi); } /* Initialize Tx queues * - * Queues 0-3 are priority-based, each one has 32 descriptors, - * with queue 0 being the highest priority queue. + * Queues 1-4 are priority-based, each one has 32 descriptors, + * with queue 1 being the highest priority queue. * - * Queue 16 is the default Tx queue with - * GENET_Q16_TX_BD_CNT = 256 - 4 * 32 = 128 descriptors. + * Queue 0 is the default Tx queue with + * GENET_Q0_TX_BD_CNT = 256 - 4 * 32 = 128 descriptors. * * The transmit control block pool is then partitioned as follows: - * - Tx queue 0 uses tx_cbs[0..31] - * - Tx queue 1 uses tx_cbs[32..63] - * - Tx queue 2 uses tx_cbs[64..95] - * - Tx queue 3 uses tx_cbs[96..127] - * - Tx queue 16 uses tx_cbs[128..255] + * - Tx queue 0 uses tx_cbs[0..127] + * - Tx queue 1 uses tx_cbs[128..159] + * - Tx queue 2 uses tx_cbs[160..191] + * - Tx queue 3 uses tx_cbs[192..223] + * - Tx queue 4 uses tx_cbs[224..255] */ static void bcmgenet_init_tx_queues(struct net_device *dev) { struct bcmgenet_priv *priv = netdev_priv(dev); + unsigned int start = 0, end = GENET_Q0_TX_BD_CNT; u32 i, dma_enable; u32 dma_ctrl, ring_cfg; u32 dma_priority[3] = {0, 0, 0}; @@ -2815,27 +2816,17 @@ bcmgenet_tdma_writel(priv, DMA_ARBITER_SP, DMA_ARB_CTRL); /* Initialize Tx priority queues */ - for (i = 0; i < priv->hw_params->tx_queues; i++) { - bcmgenet_init_tx_ring(priv, i, priv->hw_params->tx_bds_per_q, - i * priv->hw_params->tx_bds_per_q, - (i + 1) * priv->hw_params->tx_bds_per_q); + for (i = 0; i <= priv->hw_params->tx_queues; i++) { + bcmgenet_init_tx_ring(priv, i, end - start, start, end); + start = end; + end += priv->hw_params->tx_bds_per_q; ring_cfg |= (1 << i); dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); dma_priority[DMA_PRIO_REG_INDEX(i)] |= - ((GENET_Q0_PRIORITY + i) << DMA_PRIO_REG_SHIFT(i)); + (i ? GENET_Q1_PRIORITY : GENET_Q0_PRIORITY) + << DMA_PRIO_REG_SHIFT(i); } - /* Initialize Tx default queue 16 */ - bcmgenet_init_tx_ring(priv, DESC_INDEX, GENET_Q16_TX_BD_CNT, - priv->hw_params->tx_queues * - priv->hw_params->tx_bds_per_q, - TOTAL_DESC); - ring_cfg |= (1 << DESC_INDEX); - dma_ctrl |= (1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT)); - dma_priority[DMA_PRIO_REG_INDEX(DESC_INDEX)] |= - ((GENET_Q0_PRIORITY + priv->hw_params->tx_queues) << - DMA_PRIO_REG_SHIFT(DESC_INDEX)); - /* Set Tx queue priorities */ bcmgenet_tdma_writel(priv, dma_priority[0], DMA_PRIORITY_0); bcmgenet_tdma_writel(priv, dma_priority[1], DMA_PRIORITY_1); @@ -2855,15 +2846,11 @@ unsigned int i; struct bcmgenet_rx_ring *ring; - for (i = 0; i < priv->hw_params->rx_queues; ++i) { + for (i = 0; i <= priv->hw_params->rx_queues; ++i) { ring = &priv->rx_rings[i]; napi_enable(&ring->napi); - ring->int_enable(ring); + bcmgenet_rx_ring_int_enable(ring); } - - ring = &priv->rx_rings[DESC_INDEX]; - napi_enable(&ring->napi); - ring->int_enable(ring); } static void bcmgenet_disable_rx_napi(struct bcmgenet_priv *priv) @@ -2871,15 +2858,11 @@ unsigned int i; struct bcmgenet_rx_ring *ring; - for (i = 0; i < priv->hw_params->rx_queues; ++i) { + for (i = 0; i <= priv->hw_params->rx_queues; ++i) { ring = &priv->rx_rings[i]; napi_disable(&ring->napi); cancel_work_sync(&ring->dim.dim.work); } - - ring = &priv->rx_rings[DESC_INDEX]; - napi_disable(&ring->napi); - cancel_work_sync(&ring->dim.dim.work); } static void bcmgenet_fini_rx_napi(struct bcmgenet_priv *priv) @@ -2887,13 +2870,10 @@ unsigned int i; struct bcmgenet_rx_ring *ring; - for (i = 0; i < priv->hw_params->rx_queues; ++i) { + for (i = 0; i <= priv->hw_params->rx_queues; ++i) { ring = &priv->rx_rings[i]; netif_napi_del(&ring->napi); } - - ring = &priv->rx_rings[DESC_INDEX]; - netif_napi_del(&ring->napi); } /* Initialize Rx queues @@ -2901,15 +2881,13 @@ * Queues 0-15 are priority queues. Hardware Filtering Block (HFB) can be * used to direct traffic to these queues. * - * Queue 16 is the default Rx queue with GENET_Q16_RX_BD_CNT descriptors. + * Queue 0 is also the default Rx queue with GENET_Q0_RX_BD_CNT descriptors. */ static int bcmgenet_init_rx_queues(struct net_device *dev) { struct bcmgenet_priv *priv = netdev_priv(dev); - u32 i; - u32 dma_enable; - u32 dma_ctrl; - u32 ring_cfg; + unsigned int start = 0, end = GENET_Q0_RX_BD_CNT; + u32 i, dma_enable, dma_ctrl = 0, ring_cfg = 0; int ret; dma_ctrl = bcmgenet_rdma_readl(priv, DMA_CTRL); @@ -2921,34 +2899,21 @@ ring_cfg = 0; /* Initialize Rx priority queues */ - for (i = 0; i < priv->hw_params->rx_queues; i++) { - ret = bcmgenet_init_rx_ring(priv, i, - priv->hw_params->rx_bds_per_q, - i * priv->hw_params->rx_bds_per_q, - (i + 1) * - priv->hw_params->rx_bds_per_q); + for (i = 0; i <= priv->hw_params->rx_queues; i++) { + ret = bcmgenet_init_rx_ring(priv, i, end - start, start, end); if (ret) return ret; + start = end; + end += priv->hw_params->rx_bds_per_q; ring_cfg |= (1 << i); dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); } - /* Initialize Rx default queue 16 */ - ret = bcmgenet_init_rx_ring(priv, DESC_INDEX, GENET_Q16_RX_BD_CNT, - priv->hw_params->rx_queues * - priv->hw_params->rx_bds_per_q, - TOTAL_DESC); - if (ret) - return ret; - - ring_cfg |= (1 << DESC_INDEX); - dma_ctrl |= (1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT)); - - /* Enable rings */ + /* Configure Rx queues as descriptor rings */ bcmgenet_rdma_writel(priv, ring_cfg, DMA_RING_CFG); - /* Configure ring as descriptor ring and re-enable DMA if enabled */ + /* Enable Rx rings */ if (dma_enable) dma_ctrl |= DMA_EN; bcmgenet_rdma_writel(priv, dma_ctrl, DMA_CTRL); @@ -3007,14 +2972,14 @@ } dma_ctrl = 0; - for (i = 0; i < priv->hw_params->rx_queues; i++) + for (i = 0; i <= priv->hw_params->rx_queues; i++) dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); reg = bcmgenet_rdma_readl(priv, DMA_CTRL); reg &= ~dma_ctrl; bcmgenet_rdma_writel(priv, reg, DMA_CTRL); dma_ctrl = 0; - for (i = 0; i < priv->hw_params->tx_queues; i++) + for (i = 0; i <= priv->hw_params->tx_queues; i++) dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); reg = bcmgenet_tdma_readl(priv, DMA_CTRL); reg &= ~dma_ctrl; @@ -3031,18 +2996,11 @@ bcmgenet_fini_rx_napi(priv); bcmgenet_fini_tx_napi(priv); - for (i = 0; i < priv->num_tx_bds; i++) - dev_kfree_skb(bcmgenet_free_tx_cb(&priv->pdev->dev, - priv->tx_cbs + i)); - - for (i = 0; i < priv->hw_params->tx_queues; i++) { - txq = netdev_get_tx_queue(priv->dev, priv->tx_rings[i].queue); + for (i = 0; i <= priv->hw_params->tx_queues; i++) { + txq = netdev_get_tx_queue(priv->dev, i); netdev_tx_reset_queue(txq); } - txq = netdev_get_tx_queue(priv->dev, priv->tx_rings[DESC_INDEX].queue); - netdev_tx_reset_queue(txq); - bcmgenet_free_rx_buffers(priv); kfree(priv->rx_cbs); kfree(priv->tx_cbs); @@ -3135,7 +3093,7 @@ } -/* bcmgenet_isr1: handle Rx and Tx priority queues */ +/* bcmgenet_isr1: handle Rx and Tx queues */ static irqreturn_t bcmgenet_isr1(int irq, void *dev_id) { struct bcmgenet_priv *priv = dev_id; @@ -3154,7 +3112,7 @@ "%s: IRQ=0x%x\n", __func__, status); /* Check Rx priority queue interrupts */ - for (index = 0; index < priv->hw_params->rx_queues; index++) { + for (index = 0; index <= priv->hw_params->rx_queues; index++) { if (!(status & BIT(UMAC_IRQ1_RX_INTR_SHIFT + index))) continue; @@ -3162,20 +3120,20 @@ rx_ring->dim.event_ctr++; if (likely(napi_schedule_prep(&rx_ring->napi))) { - rx_ring->int_disable(rx_ring); + bcmgenet_rx_ring_int_disable(rx_ring); __napi_schedule_irqoff(&rx_ring->napi); } } /* Check Tx priority queue interrupts */ - for (index = 0; index < priv->hw_params->tx_queues; index++) { + for (index = 0; index <= priv->hw_params->tx_queues; index++) { if (!(status & BIT(index))) continue; tx_ring = &priv->tx_rings[index]; if (likely(napi_schedule_prep(&tx_ring->napi))) { - tx_ring->int_disable(tx_ring); + bcmgenet_tx_ring_int_disable(tx_ring); __napi_schedule_irqoff(&tx_ring->napi); } } @@ -3183,12 +3141,10 @@ return IRQ_HANDLED; } -/* bcmgenet_isr0: handle Rx and Tx default queues + other stuff */ +/* bcmgenet_isr0: handle other stuff */ static irqreturn_t bcmgenet_isr0(int irq, void *dev_id) { struct bcmgenet_priv *priv = dev_id; - struct bcmgenet_rx_ring *rx_ring; - struct bcmgenet_tx_ring *tx_ring; unsigned int status; unsigned long flags; @@ -3202,26 +3158,7 @@ netif_dbg(priv, intr, priv->dev, "IRQ=0x%x\n", status); - if (status & UMAC_IRQ_RXDMA_DONE) { - rx_ring = &priv->rx_rings[DESC_INDEX]; - rx_ring->dim.event_ctr++; - - if (likely(napi_schedule_prep(&rx_ring->napi))) { - rx_ring->int_disable(rx_ring); - __napi_schedule_irqoff(&rx_ring->napi); - } - } - - if (status & UMAC_IRQ_TXDMA_DONE) { - tx_ring = &priv->tx_rings[DESC_INDEX]; - - if (likely(napi_schedule_prep(&tx_ring->napi))) { - tx_ring->int_disable(tx_ring); - __napi_schedule_irqoff(&tx_ring->napi); - } - } - - if ((priv->hw_params->flags & GENET_HAS_MDIO_INTR) && + if (bcmgenet_has_mdio_intr(priv) && status & (UMAC_IRQ_MDIO_DONE | UMAC_IRQ_MDIO_ERROR)) { wake_up(&priv->wq); } @@ -3286,15 +3223,15 @@ u32 dma_ctrl; /* disable DMA */ - dma_ctrl = 1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT) | DMA_EN; - for (i = 0; i < priv->hw_params->tx_queues; i++) + dma_ctrl = DMA_EN; + for (i = 0; i <= priv->hw_params->tx_queues; i++) dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); reg = bcmgenet_tdma_readl(priv, DMA_CTRL); reg &= ~dma_ctrl; bcmgenet_tdma_writel(priv, reg, DMA_CTRL); - dma_ctrl = 1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT) | DMA_EN; - for (i = 0; i < priv->hw_params->rx_queues; i++) + dma_ctrl = DMA_EN; + for (i = 0; i <= priv->hw_params->rx_queues; i++) dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); reg = bcmgenet_rdma_readl(priv, DMA_CTRL); reg &= ~dma_ctrl; @@ -3377,6 +3314,9 @@ bcmgenet_set_hw_addr(priv, dev->dev_addr); + /* HFB init */ + bcmgenet_hfb_init(priv); + /* Disable RX/TX DMA and flush TX and RX queues */ dma_ctrl = bcmgenet_dma_disable(priv, true); @@ -3387,12 +3327,8 @@ goto err_clk_disable; } - /* Always enable ring 16 - descriptor ring */ bcmgenet_enable_dma(priv, dma_ctrl); - /* HFB init */ - bcmgenet_hfb_init(priv); - ret = request_irq(priv->irq0, bcmgenet_isr0, IRQF_SHARED, dev->name, priv); if (ret < 0) { @@ -3499,16 +3435,11 @@ if (!netif_msg_tx_err(priv)) return; - txq = netdev_get_tx_queue(priv->dev, ring->queue); + txq = netdev_get_tx_queue(priv->dev, ring->index); spin_lock(&ring->lock); - if (ring->index == DESC_INDEX) { - intsts = ~bcmgenet_intrl2_0_readl(priv, INTRL2_CPU_MASK_STATUS); - intmsk = UMAC_IRQ_TXDMA_DONE | UMAC_IRQ_TXDMA_MBDONE; - } else { - intsts = ~bcmgenet_intrl2_1_readl(priv, INTRL2_CPU_MASK_STATUS); - intmsk = 1 << ring->index; - } + intsts = ~bcmgenet_intrl2_1_readl(priv, INTRL2_CPU_MASK_STATUS); + intmsk = 1 << ring->index; c_index = bcmgenet_tdma_ring_readl(priv, ring->index, TDMA_CONS_INDEX); p_index = bcmgenet_tdma_ring_readl(priv, ring->index, TDMA_PROD_INDEX); txq_stopped = netif_tx_queue_stopped(txq); @@ -3522,7 +3453,7 @@ "(sw)c_index: %d (hw)c_index: %d\n" "(sw)clean_p: %d (sw)write_p: %d\n" "(sw)cb_ptr: %d (sw)end_ptr: %d\n", - ring->index, ring->queue, + ring->index, ring->index, txq_stopped ? "stopped" : "active", intsts & intmsk ? "enabled" : "disabled", free_bds, ring->size, @@ -3535,32 +3466,23 @@ static void bcmgenet_timeout(struct net_device *dev, unsigned int txqueue) { struct bcmgenet_priv *priv = netdev_priv(dev); - u32 int0_enable = 0; - u32 int1_enable = 0; - unsigned int q; + struct bcmgenet_tx_ring *ring = &priv->tx_rings[txqueue]; + struct netdev_queue *txq = netdev_get_tx_queue(dev, txqueue); netif_dbg(priv, tx_err, dev, "bcmgenet_timeout\n"); - for (q = 0; q < priv->hw_params->tx_queues; q++) - bcmgenet_dump_tx_queue(&priv->tx_rings[q]); - bcmgenet_dump_tx_queue(&priv->tx_rings[DESC_INDEX]); - - bcmgenet_tx_reclaim_all(dev); - - for (q = 0; q < priv->hw_params->tx_queues; q++) - int1_enable |= (1 << q); + bcmgenet_dump_tx_queue(ring); - int0_enable = UMAC_IRQ_TXDMA_DONE; + bcmgenet_tx_reclaim(dev, ring, true); - /* Re-enable TX interrupts if disabled */ - bcmgenet_intrl2_0_writel(priv, int0_enable, INTRL2_CPU_MASK_CLEAR); - bcmgenet_intrl2_1_writel(priv, int1_enable, INTRL2_CPU_MASK_CLEAR); + /* Re-enable the TX interrupt for this ring */ + bcmgenet_intrl2_1_writel(priv, 1 << txqueue, INTRL2_CPU_MASK_CLEAR); - netif_trans_update(dev); + txq_trans_cond_update(txq); - dev->stats.tx_errors++; + BCMGENET_STATS64_INC((&ring->stats64), errors); - netif_tx_wake_all_queues(dev); + netif_tx_wake_queue(txq); } #define MAX_MDF_FILTER 17 @@ -3647,47 +3569,68 @@ return 0; } -static struct net_device_stats *bcmgenet_get_stats(struct net_device *dev) +static void bcmgenet_get_stats64(struct net_device *dev, + struct rtnl_link_stats64 *stats) { struct bcmgenet_priv *priv = netdev_priv(dev); - unsigned long tx_bytes = 0, tx_packets = 0; - unsigned long rx_bytes = 0, rx_packets = 0; - unsigned long rx_errors = 0, rx_dropped = 0; - struct bcmgenet_tx_ring *tx_ring; - struct bcmgenet_rx_ring *rx_ring; + struct bcmgenet_tx_stats64 *tx_stats; + struct bcmgenet_rx_stats64 *rx_stats; + u64 rx_length_errors, rx_over_errors; + u64 rx_crc_errors, rx_frame_errors; + u64 tx_errors, tx_dropped; + u64 rx_errors, rx_dropped; + u64 tx_bytes, tx_packets; + u64 rx_bytes, rx_packets; + unsigned int start; unsigned int q; + u64 multicast; - for (q = 0; q < priv->hw_params->tx_queues; q++) { - tx_ring = &priv->tx_rings[q]; - tx_bytes += tx_ring->bytes; - tx_packets += tx_ring->packets; - } - tx_ring = &priv->tx_rings[DESC_INDEX]; - tx_bytes += tx_ring->bytes; - tx_packets += tx_ring->packets; - - for (q = 0; q < priv->hw_params->rx_queues; q++) { - rx_ring = &priv->rx_rings[q]; - - rx_bytes += rx_ring->bytes; - rx_packets += rx_ring->packets; - rx_errors += rx_ring->errors; - rx_dropped += rx_ring->dropped; - } - rx_ring = &priv->rx_rings[DESC_INDEX]; - rx_bytes += rx_ring->bytes; - rx_packets += rx_ring->packets; - rx_errors += rx_ring->errors; - rx_dropped += rx_ring->dropped; - - dev->stats.tx_bytes = tx_bytes; - dev->stats.tx_packets = tx_packets; - dev->stats.rx_bytes = rx_bytes; - dev->stats.rx_packets = rx_packets; - dev->stats.rx_errors = rx_errors; - dev->stats.rx_missed_errors = rx_errors; - dev->stats.rx_dropped = rx_dropped; - return &dev->stats; + for (q = 0; q <= priv->hw_params->tx_queues; q++) { + tx_stats = &priv->tx_rings[q].stats64; + do { + start = u64_stats_fetch_begin(&tx_stats->syncp); + tx_bytes = u64_stats_read(&tx_stats->bytes); + tx_packets = u64_stats_read(&tx_stats->packets); + tx_errors = u64_stats_read(&tx_stats->errors); + tx_dropped = u64_stats_read(&tx_stats->dropped); + } while (u64_stats_fetch_retry(&tx_stats->syncp, start)); + + stats->tx_bytes += tx_bytes; + stats->tx_packets += tx_packets; + stats->tx_errors += tx_errors; + stats->tx_dropped += tx_dropped; + } + + for (q = 0; q <= priv->hw_params->rx_queues; q++) { + rx_stats = &priv->rx_rings[q].stats64; + do { + start = u64_stats_fetch_begin(&rx_stats->syncp); + rx_bytes = u64_stats_read(&rx_stats->bytes); + rx_packets = u64_stats_read(&rx_stats->packets); + rx_errors = u64_stats_read(&rx_stats->errors); + rx_dropped = u64_stats_read(&rx_stats->dropped); + rx_length_errors = u64_stats_read(&rx_stats->length_errors); + rx_over_errors = u64_stats_read(&rx_stats->over_errors); + rx_crc_errors = u64_stats_read(&rx_stats->crc_errors); + rx_frame_errors = u64_stats_read(&rx_stats->frame_errors); + multicast = u64_stats_read(&rx_stats->multicast); + } while (u64_stats_fetch_retry(&rx_stats->syncp, start)); + + rx_errors += rx_length_errors; + rx_errors += rx_crc_errors; + rx_errors += rx_frame_errors; + + stats->rx_bytes += rx_bytes; + stats->rx_packets += rx_packets; + stats->rx_errors += rx_errors; + stats->rx_dropped += rx_dropped; + stats->rx_missed_errors += rx_errors; + stats->rx_length_errors += rx_length_errors; + stats->rx_over_errors += rx_over_errors; + stats->rx_crc_errors += rx_crc_errors; + stats->rx_frame_errors += rx_frame_errors; + stats->multicast += multicast; + } } static int bcmgenet_change_carrier(struct net_device *dev, bool new_carrier) @@ -3715,7 +3658,7 @@ .ndo_set_mac_address = bcmgenet_set_mac_addr, .ndo_eth_ioctl = phy_do_ioctl_running, .ndo_set_features = bcmgenet_set_features, - .ndo_get_stats = bcmgenet_get_stats, + .ndo_get_stats64 = bcmgenet_get_stats64, .ndo_change_carrier = bcmgenet_change_carrier, }; @@ -3891,7 +3834,7 @@ } #ifdef CONFIG_PHYS_ADDR_T_64BIT - if (!(params->flags & GENET_HAS_40BITS)) + if (!bcmgenet_has_40bits(priv)) pr_warn("GENET does not support 40-bits PA\n"); #endif @@ -4070,7 +4013,7 @@ bcmgenet_set_hw_params(priv); err = -EIO; - if (priv->hw_params->flags & GENET_HAS_40BITS) + if (bcmgenet_has_40bits(priv)) err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(40)); if (err) err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); @@ -4125,16 +4068,19 @@ if (err) goto err_clk_disable; - /* setup number of real queues + 1 (GENET_V1 has 0 hardware queues - * just the ring 16 descriptor based TX - */ + /* setup number of real queues + 1 */ netif_set_real_num_tx_queues(priv->dev, priv->hw_params->tx_queues + 1); netif_set_real_num_rx_queues(priv->dev, priv->hw_params->rx_queues + 1); /* Set default coalescing parameters */ - for (i = 0; i < priv->hw_params->rx_queues; i++) + for (i = 0; i <= priv->hw_params->rx_queues; i++) priv->rx_rings[i].rx_max_coalesced_frames = 1; - priv->rx_rings[DESC_INDEX].rx_max_coalesced_frames = 1; + + /* Initialize u64 stats seq counter for 32bit machines */ + for (i = 0; i <= priv->hw_params->rx_queues; i++) + u64_stats_init(&priv->rx_rings[i].stats64.syncp); + for (i = 0; i <= priv->hw_params->tx_queues; i++) + u64_stats_init(&priv->tx_rings[i].stats64.syncp); /* libphy will determine the link state */ netif_carrier_off(dev); @@ -4257,7 +4203,6 @@ goto out_clk_disable; } - /* Always enable ring 16 - descriptor ring */ bcmgenet_enable_dma(priv, dma_ctrl); if (!device_may_wakeup(d)) diff -Nru linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet.h linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet.h --- linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet.h 2026-06-19 11:42:39.000000000 +0000 @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * Copyright (c) 2014-2024 Broadcom + * Copyright (c) 2014-2025 Broadcom */ #ifndef __BCMGENET_H__ @@ -18,6 +18,9 @@ #include "../unimac.h" +/* Maximum number of hardware queues, downsized if needed */ +#define GENET_MAX_MQ_CNT 4 + /* total number of Buffer Descriptors, same for Rx/Tx */ #define TOTAL_DESC 256 @@ -152,6 +155,27 @@ u32 tx_realloc_tsb_failed; }; +struct bcmgenet_tx_stats64 { + struct u64_stats_sync syncp; + u64_stats_t packets; + u64_stats_t bytes; + u64_stats_t errors; + u64_stats_t dropped; +}; + +struct bcmgenet_rx_stats64 { + struct u64_stats_sync syncp; + u64_stats_t bytes; + u64_stats_t packets; + u64_stats_t errors; + u64_stats_t dropped; + u64_stats_t multicast; + u64_stats_t length_errors; + u64_stats_t over_errors; + u64_stats_t crc_errors; + u64_stats_t frame_errors; +}; + #define UMAC_MIB_START 0x400 #define UMAC_MDIO_CMD 0x614 @@ -510,10 +534,8 @@ struct bcmgenet_tx_ring { spinlock_t lock; /* ring lock */ struct napi_struct napi; /* NAPI per tx queue */ - unsigned long packets; - unsigned long bytes; + struct bcmgenet_tx_stats64 stats64; unsigned int index; /* ring index */ - unsigned int queue; /* queue index */ struct enet_cb *cbs; /* tx ring buffer control block*/ unsigned int size; /* size of each tx ring */ unsigned int clean_ptr; /* Tx ring clean pointer */ @@ -523,8 +545,6 @@ unsigned int prod_index; /* Tx ring producer index SW copy */ unsigned int cb_ptr; /* Tx ring initial CB ptr */ unsigned int end_ptr; /* Tx ring end CB ptr */ - void (*int_enable)(struct bcmgenet_tx_ring *); - void (*int_disable)(struct bcmgenet_tx_ring *); struct bcmgenet_priv *priv; }; @@ -538,10 +558,7 @@ struct bcmgenet_rx_ring { struct napi_struct napi; /* Rx NAPI struct */ - unsigned long bytes; - unsigned long packets; - unsigned long errors; - unsigned long dropped; + struct bcmgenet_rx_stats64 stats64; unsigned int index; /* Rx ring index */ struct enet_cb *cbs; /* Rx ring buffer control block */ unsigned int size; /* Rx ring size */ @@ -553,8 +570,6 @@ struct bcmgenet_net_dim dim; u32 rx_max_coalesced_frames; u32 rx_coalesce_usecs; - void (*int_enable)(struct bcmgenet_rx_ring *); - void (*int_disable)(struct bcmgenet_rx_ring *); struct bcmgenet_priv *priv; }; @@ -583,7 +598,7 @@ struct enet_cb *tx_cbs; unsigned int num_tx_bds; - struct bcmgenet_tx_ring tx_rings[DESC_INDEX + 1]; + struct bcmgenet_tx_ring tx_rings[GENET_MAX_MQ_CNT + 1]; /* receive variables */ void __iomem *rx_bds; @@ -593,7 +608,7 @@ struct bcmgenet_rxnfc_rule rxnfc_rules[MAX_NUM_OF_FS_RULES]; struct list_head rxnfc_list; - struct bcmgenet_rx_ring rx_rings[DESC_INDEX + 1]; + struct bcmgenet_rx_ring rx_rings[GENET_MAX_MQ_CNT + 1]; /* other misc variables */ struct bcmgenet_hw_params *hw_params; @@ -648,6 +663,31 @@ struct bcmgenet_mib_counters mib; }; +static inline bool bcmgenet_has_40bits(struct bcmgenet_priv *priv) +{ + return !!(priv->hw_params->flags & GENET_HAS_40BITS); +} + +static inline bool bcmgenet_has_ext(struct bcmgenet_priv *priv) +{ + return !!(priv->hw_params->flags & GENET_HAS_EXT); +} + +static inline bool bcmgenet_has_mdio_intr(struct bcmgenet_priv *priv) +{ + return !!(priv->hw_params->flags & GENET_HAS_MDIO_INTR); +} + +static inline bool bcmgenet_has_moca_link_det(struct bcmgenet_priv *priv) +{ + return !!(priv->hw_params->flags & GENET_HAS_MOCA_LINK_DET); +} + +static inline bool bcmgenet_has_ephy_16nm(struct bcmgenet_priv *priv) +{ + return priv->ephy_16nm; +} + #define GENET_IO_MACRO(name, offset) \ static inline u32 bcmgenet_##name##_readl(struct bcmgenet_priv *priv, \ u32 off) \ diff -Nru linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c --- linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c 2026-06-19 11:42:39.000000000 +0000 @@ -2,7 +2,7 @@ /* * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support * - * Copyright (c) 2014-2024 Broadcom + * Copyright (c) 2014-2025 Broadcom */ #define pr_fmt(fmt) "bcmgenet_wol: " fmt @@ -180,7 +180,7 @@ if (priv->wolopts & WAKE_FILTER) { list_for_each_entry(rule, &priv->rxnfc_list, list) if (rule->fs.ring_cookie == RX_CLS_FLOW_WAKE) - hfb_enable |= (1 << rule->fs.location); + hfb_enable |= (1 << (rule->fs.location + 1)); reg = (hfb_ctrl_reg & ~RBUF_HFB_EN) | RBUF_ACPI_EN; bcmgenet_hfb_reg_writel(priv, reg, HFB_CTRL); } diff -Nru linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmmii.c linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmmii.c --- linux-6.12.90/drivers/net/ethernet/broadcom/genet/bcmmii.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/broadcom/genet/bcmmii.c 2026-06-19 11:42:39.000000000 +0000 @@ -2,7 +2,7 @@ /* * Broadcom GENET MDIO routines * - * Copyright (c) 2014-2024 Broadcom + * Copyright (c) 2014-2025 Broadcom */ #include @@ -151,7 +151,7 @@ u32 reg = 0; /* EXT_GPHY_CTRL is only valid for GENETv4 and onward */ - if (GENET_IS_V4(priv) || priv->ephy_16nm) { + if (GENET_IS_V4(priv) || bcmgenet_has_ephy_16nm(priv)) { reg = bcmgenet_ext_readl(priv, EXT_GPHY_CTRL); if (enable) { reg &= ~EXT_CK25_DIS; @@ -181,7 +181,7 @@ static void bcmgenet_moca_phy_setup(struct bcmgenet_priv *priv) { - if (priv->hw_params->flags & GENET_HAS_MOCA_LINK_DET) + if (bcmgenet_has_moca_link_det(priv)) fixed_phy_set_link_update(priv->dev->phydev, bcmgenet_fixed_phy_link_update); } diff -Nru linux-6.12.90/drivers/net/ethernet/cirrus/cs89x0.c linux-6.12.94/drivers/net/ethernet/cirrus/cs89x0.c --- linux-6.12.90/drivers/net/ethernet/cirrus/cs89x0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/cirrus/cs89x0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1271,7 +1271,6 @@ static void __init reset_chip(struct net_device *dev) { -#if !defined(CONFIG_MACH_MX31ADS) struct net_local *lp = netdev_priv(dev); unsigned long reset_start_time; @@ -1298,7 +1297,6 @@ while ((readreg(dev, PP_SelfST) & INIT_DONE) == 0 && time_before(jiffies, reset_start_time + 2)) ; -#endif /* !CONFIG_MACH_MX31ADS */ } /* This is the real probe routine. diff -Nru linux-6.12.90/drivers/net/ethernet/cortina/gemini.c linux-6.12.94/drivers/net/ethernet/cortina/gemini.c --- linux-6.12.90/drivers/net/ethernet/cortina/gemini.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/cortina/gemini.c 2026-06-19 11:42:39.000000000 +0000 @@ -121,6 +121,9 @@ struct napi_struct napi; struct hrtimer rx_coalesce_timer; unsigned int rx_coalesce_nsecs; + struct sk_buff *rx_skb; + unsigned int rx_frag_nr; + unsigned int freeq_refill; struct gmac_txq txq[TX_QUEUE_NUM]; unsigned int txq_order; @@ -1442,10 +1445,11 @@ unsigned short m = (1 << port->rxq_order) - 1; struct gemini_ethernet *geth = port->geth; void __iomem *ptr_reg = port->rxq_rwptr; + unsigned int frag_nr = port->rx_frag_nr; + struct sk_buff *skb = port->rx_skb; unsigned int frame_len, frag_len; struct gmac_rxdesc *rx = NULL; struct gmac_queue_page *gpage; - static struct sk_buff *skb; union gmac_rxdesc_0 word0; union gmac_rxdesc_1 word1; union gmac_rxdesc_3 word3; @@ -1455,7 +1459,6 @@ unsigned short r, w; union dma_rwptr rw; dma_addr_t mapping; - int frag_nr = 0; spin_lock_irqsave(&geth->irq_lock, flags); rw.bits32 = readl(ptr_reg); @@ -1491,6 +1494,12 @@ gpage = gmac_get_queue_page(geth, port, mapping + PAGE_SIZE); if (!gpage) { dev_err(geth->dev, "could not find mapping\n"); + if (skb) { + napi_free_frags(&port->napi); + port->stats.rx_dropped++; + skb = NULL; + frag_nr = 0; + } continue; } page = gpage->page; @@ -1499,6 +1508,8 @@ if (skb) { napi_free_frags(&port->napi); port->stats.rx_dropped++; + skb = NULL; + frag_nr = 0; } skb = gmac_skb_if_good_frame(port, word0, frame_len); @@ -1533,6 +1544,7 @@ if (word3.bits32 & EOF_BIT) { napi_gro_frags(&port->napi); skb = NULL; + frag_nr = 0; --budget; } continue; @@ -1541,6 +1553,7 @@ if (skb) { napi_free_frags(&port->napi); skb = NULL; + frag_nr = 0; } if (mapping) @@ -1549,6 +1562,8 @@ port->stats.rx_dropped++; } + port->rx_skb = skb; + port->rx_frag_nr = frag_nr; writew(r, ptr_reg); return budget; } @@ -1877,6 +1892,8 @@ gmac_disable_tx_rx(netdev); gmac_stop_dma(port); napi_disable(&port->napi); + port->rx_skb = NULL; + port->rx_frag_nr = 0; gmac_enable_irq(netdev, 0); gmac_cleanup_rxq(netdev); diff -Nru linux-6.12.90/drivers/net/ethernet/freescale/Makefile linux-6.12.94/drivers/net/ethernet/freescale/Makefile --- linux-6.12.90/drivers/net/ethernet/freescale/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/freescale/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -22,6 +22,5 @@ obj-$(CONFIG_FSL_FMAN) += fman/ obj-$(CONFIG_FSL_DPAA_ETH) += dpaa/ -obj-$(CONFIG_FSL_DPAA2_ETH) += dpaa2/ - +obj-y += dpaa2/ obj-y += enetc/ diff -Nru linux-6.12.90/drivers/net/ethernet/freescale/dpaa2/Kconfig linux-6.12.94/drivers/net/ethernet/freescale/dpaa2/Kconfig --- linux-6.12.90/drivers/net/ethernet/freescale/dpaa2/Kconfig 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/freescale/dpaa2/Kconfig 2026-06-19 11:42:39.000000000 +0000 @@ -34,6 +34,10 @@ tristate "Freescale DPAA2 Ethernet Switch" depends on BRIDGE || BRIDGE=n depends on NET_SWITCHDEV + depends on FSL_MC_BUS && FSL_MC_DPIO + select PHYLINK + select PCS_LYNX + select FSL_XGMAC_MDIO help Driver for Freescale DPAA2 Ethernet Switch. This driver manages switch objects discovered on the Freeescale MC bus. diff -Nru linux-6.12.90/drivers/net/ethernet/freescale/fec_main.c linux-6.12.94/drivers/net/ethernet/freescale/fec_main.c --- linux-6.12.90/drivers/net/ethernet/freescale/fec_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/freescale/fec_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -4731,6 +4731,7 @@ if (fep->rpm_active) pm_runtime_force_resume(dev); + pinctrl_pm_select_default_state(&fep->pdev->dev); ret = fec_enet_clk_enable(ndev, true); if (ret) { rtnl_unlock(); @@ -4747,8 +4748,6 @@ val &= ~(FEC_ECR_MAGICEN | FEC_ECR_SLEEP); writel(val, fep->hwp + FEC_ECNTRL); fep->wol_flag &= ~FEC_WOL_FLAG_SLEEP_ON; - } else { - pinctrl_pm_select_default_state(&fep->pdev->dev); } fec_restart(ndev); netif_tx_lock_bh(ndev); diff -Nru linux-6.12.90/drivers/net/ethernet/ibm/emac/core.c linux-6.12.94/drivers/net/ethernet/ibm/emac/core.c --- linux-6.12.90/drivers/net/ethernet/ibm/emac/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/ibm/emac/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -3147,7 +3147,7 @@ netif_carrier_off(ndev); - err = devm_register_netdev(&ofdev->dev, ndev); + err = register_netdev(ndev); if (err) { printk(KERN_ERR "%pOF: failed to register net device (%d)!\n", np, err); @@ -3200,6 +3200,13 @@ DBG(dev, "remove" NL); + /* Unregister network device before tearing down hardware + * to prevent use-after-free during deferred cleanup. This ensures + * the network stack stops all operations before hardware resources + * are released. + */ + unregister_netdev(dev->ndev); + cancel_work_sync(&dev->reset_work); if (emac_has_feature(dev, EMAC_FTR_HAS_TAH)) diff -Nru linux-6.12.90/drivers/net/ethernet/intel/e1000e/netdev.c linux-6.12.94/drivers/net/ethernet/intel/e1000e/netdev.c --- linux-6.12.90/drivers/net/ethernet/intel/e1000e/netdev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/e1000e/netdev.c 2026-06-19 11:42:39.000000000 +0000 @@ -7700,6 +7700,7 @@ err_register: if (!(adapter->flags & FLAG_HAS_AMT)) e1000e_release_hw_control(adapter); + e1000e_ptp_remove(adapter); err_eeprom: if (hw->phy.ops.check_reset_block && !hw->phy.ops.check_reset_block(hw)) e1000_phy_hw_reset(&adapter->hw); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e.h linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e.h --- linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e.h 2026-06-19 11:42:39.000000000 +0000 @@ -1310,6 +1310,7 @@ void i40e_ptp_init(struct i40e_pf *pf); void i40e_ptp_stop(struct i40e_pf *pf); int i40e_ptp_alloc_pins(struct i40e_pf *pf); +void i40e_ptp_free_pins(struct i40e_pf *pf); int i40e_update_adq_vsi_queues(struct i40e_vsi *vsi, int vsi_offset); int i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi); int i40e_get_partition_bw_setting(struct i40e_pf *pf); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e_main.c linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e_main.c --- linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -13883,7 +13883,6 @@ netdev->neigh_priv_len = sizeof(u32) * 4; netdev->priv_flags |= IFF_UNICAST_FLT; - netdev->priv_flags |= IFF_SUPP_NOFCS; /* Setup netdev TC information */ i40e_vsi_config_netdev_tc(vsi, vsi->tc_config.enabled_tc); @@ -16227,6 +16226,7 @@ i40e_clear_interrupt_scheme(pf); kfree(pf->vsi); err_switch_setup: + i40e_ptp_free_pins(pf); i40e_reset_interrupt_capability(pf); timer_shutdown_sync(&pf->service_timer); err_mac_addr: diff -Nru linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e_ptp.c linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e_ptp.c --- linux-6.12.90/drivers/net/ethernet/intel/i40e/i40e_ptp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/i40e/i40e_ptp.c 2026-06-19 11:42:39.000000000 +0000 @@ -937,12 +937,13 @@ * * Release memory allocated for PTP pins. **/ -static void i40e_ptp_free_pins(struct i40e_pf *pf) +void i40e_ptp_free_pins(struct i40e_pf *pf) { if (i40e_is_ptp_pin_dev(&pf->hw)) { kfree(pf->ptp_pins); kfree(pf->ptp_caps.pin_config); pf->ptp_pins = NULL; + pf->ptp_caps.pin_config = NULL; } } diff -Nru linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf.h linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf.h --- linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf.h 2026-06-19 11:42:39.000000000 +0000 @@ -158,11 +158,10 @@ enum iavf_vlan_state_t { IAVF_VLAN_INVALID, IAVF_VLAN_ADD, /* filter needs to be added */ - IAVF_VLAN_IS_NEW, /* filter is new, wait for PF answer */ - IAVF_VLAN_ACTIVE, /* filter is accepted by PF */ - IAVF_VLAN_DISABLE, /* filter needs to be deleted by PF, then marked INACTIVE */ - IAVF_VLAN_INACTIVE, /* filter is inactive, we are in IFF_DOWN */ - IAVF_VLAN_REMOVE, /* filter needs to be removed from list */ + IAVF_VLAN_ADDING, /* ADD sent to PF, waiting for response */ + IAVF_VLAN_ACTIVE, /* PF confirmed, filter is in HW */ + IAVF_VLAN_REMOVE, /* filter queued for DEL from PF */ + IAVF_VLAN_REMOVING, /* DEL sent to PF, waiting for response */ }; struct iavf_vlan_filter { diff -Nru linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf_main.c linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf_main.c --- linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -774,10 +774,10 @@ adapter->num_vlan_filters++; iavf_schedule_aq_request(adapter, IAVF_FLAG_AQ_ADD_VLAN_FILTER); } else if (f->state == IAVF_VLAN_REMOVE) { - /* Re-add the filter since we cannot tell whether the - * pending delete has already been processed by the PF. - * A duplicate add is harmless. - */ + /* DEL not yet sent to PF, cancel it */ + f->state = IAVF_VLAN_ACTIVE; + } else if (f->state == IAVF_VLAN_REMOVING) { + /* DEL already sent to PF, re-add after completion */ f->state = IAVF_VLAN_ADD; iavf_schedule_aq_request(adapter, IAVF_FLAG_AQ_ADD_VLAN_FILTER); @@ -808,37 +808,19 @@ list_del(&f->list); kfree(f); adapter->num_vlan_filters--; - } else { + } else if (f->state != IAVF_VLAN_REMOVING) { f->state = IAVF_VLAN_REMOVE; iavf_schedule_aq_request(adapter, IAVF_FLAG_AQ_DEL_VLAN_FILTER); } + /* If REMOVING, DEL is already sent to PF; completion + * handler will free the filter when PF confirms. + */ } spin_unlock_bh(&adapter->mac_vlan_list_lock); } -/** - * iavf_restore_filters - * @adapter: board private structure - * - * Restore existing non MAC filters when VF netdev comes back up - **/ -static void iavf_restore_filters(struct iavf_adapter *adapter) -{ - struct iavf_vlan_filter *f; - - /* re-add all VLAN filters */ - spin_lock_bh(&adapter->mac_vlan_list_lock); - - list_for_each_entry(f, &adapter->vlan_filter_list, list) { - if (f->state == IAVF_VLAN_INACTIVE) - f->state = IAVF_VLAN_ADD; - } - - spin_unlock_bh(&adapter->mac_vlan_list_lock); - adapter->aq_required |= IAVF_FLAG_AQ_ADD_VLAN_FILTER; -} /** * iavf_get_num_vlans_added - get number of VLANs added @@ -1257,13 +1239,12 @@ } /** - * iavf_clear_mac_vlan_filters - Remove mac and vlan filters not sent to PF - * yet and mark other to be removed. + * iavf_clear_mac_filters - Remove MAC filters not sent to PF yet and mark + * others to be removed. * @adapter: board private structure **/ -static void iavf_clear_mac_vlan_filters(struct iavf_adapter *adapter) +static void iavf_clear_mac_filters(struct iavf_adapter *adapter) { - struct iavf_vlan_filter *vlf, *vlftmp; struct iavf_mac_filter *f, *ftmp; spin_lock_bh(&adapter->mac_vlan_list_lock); @@ -1282,11 +1263,6 @@ } } - /* disable all VLAN filters */ - list_for_each_entry_safe(vlf, vlftmp, &adapter->vlan_filter_list, - list) - vlf->state = IAVF_VLAN_DISABLE; - spin_unlock_bh(&adapter->mac_vlan_list_lock); } @@ -1382,7 +1358,7 @@ iavf_napi_disable_all(adapter); iavf_irq_disable(adapter); - iavf_clear_mac_vlan_filters(adapter); + iavf_clear_mac_filters(adapter); iavf_clear_cloud_filters(adapter); iavf_clear_fdir_filters(adapter); iavf_clear_adv_rss_conf(adapter); @@ -1399,8 +1375,6 @@ */ if (!list_empty(&adapter->mac_filter_list)) adapter->aq_required |= IAVF_FLAG_AQ_DEL_MAC_FILTER; - if (!list_empty(&adapter->vlan_filter_list)) - adapter->aq_required |= IAVF_FLAG_AQ_DEL_VLAN_FILTER; if (!list_empty(&adapter->cloud_filter_list)) adapter->aq_required |= IAVF_FLAG_AQ_DEL_CLOUD_FILTER; if (!list_empty(&adapter->fdir_list_head)) @@ -4363,8 +4337,6 @@ spin_unlock_bh(&adapter->mac_vlan_list_lock); - /* Restore filters that were removed with IFF_DOWN */ - iavf_restore_filters(adapter); iavf_restore_fdir_filters(adapter); iavf_configure(adapter); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c --- linux-6.12.90/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 2026-06-19 11:42:39.000000000 +0000 @@ -636,7 +636,7 @@ spin_lock_bh(&adapter->mac_vlan_list_lock); list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) { - if (f->state == IAVF_VLAN_IS_NEW) { + if (f->state == IAVF_VLAN_ADDING) { list_del(&f->list); kfree(f); adapter->num_vlan_filters--; @@ -701,7 +701,7 @@ if (f->state == IAVF_VLAN_ADD) { vvfl->vlan_id[i] = f->vlan.vid; i++; - f->state = IAVF_VLAN_IS_NEW; + f->state = IAVF_VLAN_ADDING; if (i == count) break; } @@ -762,7 +762,7 @@ vlan->tpid = f->vlan.tpid; i++; - f->state = IAVF_VLAN_IS_NEW; + f->state = IAVF_VLAN_ADDING; } } @@ -799,22 +799,12 @@ spin_lock_bh(&adapter->mac_vlan_list_lock); list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) { - /* since VLAN capabilities are not allowed, we dont want to send - * a VLAN delete request because it will most likely fail and - * create unnecessary errors/noise, so just free the VLAN - * filters marked for removal to enable bailing out before - * sending a virtchnl message - */ if (f->state == IAVF_VLAN_REMOVE && !VLAN_FILTERING_ALLOWED(adapter)) { list_del(&f->list); kfree(f); adapter->num_vlan_filters--; - } else if (f->state == IAVF_VLAN_DISABLE && - !VLAN_FILTERING_ALLOWED(adapter)) { - f->state = IAVF_VLAN_INACTIVE; - } else if (f->state == IAVF_VLAN_REMOVE || - f->state == IAVF_VLAN_DISABLE) { + } else if (f->state == IAVF_VLAN_REMOVE) { count++; } } @@ -845,18 +835,10 @@ vvfl->vsi_id = adapter->vsi_res->vsi_id; vvfl->num_elements = count; - list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) { - if (f->state == IAVF_VLAN_DISABLE) { - vvfl->vlan_id[i] = f->vlan.vid; - f->state = IAVF_VLAN_INACTIVE; - i++; - if (i == count) - break; - } else if (f->state == IAVF_VLAN_REMOVE) { + list_for_each_entry(f, &adapter->vlan_filter_list, list) { + if (f->state == IAVF_VLAN_REMOVE) { vvfl->vlan_id[i] = f->vlan.vid; - list_del(&f->list); - kfree(f); - adapter->num_vlan_filters--; + f->state = IAVF_VLAN_REMOVING; i++; if (i == count) break; @@ -892,9 +874,8 @@ vvfl_v2->vport_id = adapter->vsi_res->vsi_id; vvfl_v2->num_elements = count; - list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, list) { - if (f->state == IAVF_VLAN_DISABLE || - f->state == IAVF_VLAN_REMOVE) { + list_for_each_entry(f, &adapter->vlan_filter_list, list) { + if (f->state == IAVF_VLAN_REMOVE) { struct virtchnl_vlan_supported_caps *filtering_support = &adapter->vlan_v2_caps.filtering.filtering_support; struct virtchnl_vlan *vlan; @@ -908,13 +889,7 @@ vlan->tci = f->vlan.vid; vlan->tpid = f->vlan.tpid; - if (f->state == IAVF_VLAN_DISABLE) { - f->state = IAVF_VLAN_INACTIVE; - } else { - list_del(&f->list); - kfree(f); - adapter->num_vlan_filters--; - } + f->state = IAVF_VLAN_REMOVING; i++; if (i == count) break; @@ -2061,10 +2036,6 @@ ether_addr_copy(adapter->hw.mac.addr, netdev->dev_addr); wake_up(&adapter->vc_waitqueue); break; - case VIRTCHNL_OP_DEL_VLAN: - dev_err(&adapter->pdev->dev, "Failed to delete VLAN filter, error %s\n", - iavf_stat_str(&adapter->hw, v_retval)); - break; case VIRTCHNL_OP_DEL_ETH_ADDR: dev_err(&adapter->pdev->dev, "Failed to delete MAC filter, error %s\n", iavf_stat_str(&adapter->hw, v_retval)); @@ -2544,16 +2515,41 @@ spin_unlock_bh(&adapter->adv_rss_lock); } break; + case VIRTCHNL_OP_ADD_VLAN: case VIRTCHNL_OP_ADD_VLAN_V2: { struct iavf_vlan_filter *f; + if (v_retval) + break; + spin_lock_bh(&adapter->mac_vlan_list_lock); list_for_each_entry(f, &adapter->vlan_filter_list, list) { - if (f->state == IAVF_VLAN_IS_NEW) + if (f->state == IAVF_VLAN_ADDING) f->state = IAVF_VLAN_ACTIVE; } spin_unlock_bh(&adapter->mac_vlan_list_lock); } + break; + case VIRTCHNL_OP_DEL_VLAN: + case VIRTCHNL_OP_DEL_VLAN_V2: { + struct iavf_vlan_filter *f, *ftmp; + + spin_lock_bh(&adapter->mac_vlan_list_lock); + list_for_each_entry_safe(f, ftmp, &adapter->vlan_filter_list, + list) { + if (f->state == IAVF_VLAN_REMOVING) { + if (v_retval) { + /* PF rejected DEL, keep filter */ + f->state = IAVF_VLAN_ACTIVE; + } else { + list_del(&f->list); + kfree(f); + adapter->num_vlan_filters--; + } + } + } + spin_unlock_bh(&adapter->mac_vlan_list_lock); + } break; case VIRTCHNL_OP_ENABLE_VLAN_STRIPPING: /* PF enabled vlan strip on this VF. diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_adminq_cmd.h linux-6.12.94/drivers/net/ethernet/intel/ice/ice_adminq_cmd.h --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_adminq_cmd.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_adminq_cmd.h 2026-06-19 11:42:39.000000000 +0000 @@ -1347,7 +1347,7 @@ #define ICE_AQ_LINK_PWR_QSFP_CLASS_3 2 #define ICE_AQ_LINK_PWR_QSFP_CLASS_4 3 __le16 link_speed; -#define ICE_AQ_LINK_SPEED_M 0x7FF +#define ICE_AQ_LINK_SPEED_M GENMASK(11, 0) #define ICE_AQ_LINK_SPEED_10MB BIT(0) #define ICE_AQ_LINK_SPEED_100MB BIT(1) #define ICE_AQ_LINK_SPEED_1000MB BIT(2) diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_dcb_lib.c linux-6.12.94/drivers/net/ethernet/intel/ice/ice_dcb_lib.c --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_dcb_lib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_dcb_lib.c 2026-06-19 11:42:39.000000000 +0000 @@ -537,14 +537,14 @@ struct ice_dcbx_cfg *err_cfg; int ret; + mutex_lock(&pf->tc_mutex); + ret = ice_query_port_ets(pf->hw.port_info, &buf, sizeof(buf), NULL); if (ret) { dev_err(dev, "Query Port ETS failed\n"); goto dcb_error; } - mutex_lock(&pf->tc_mutex); - if (!pf->hw.port_info->qos_cfg.is_sw_lldp) ice_cfg_etsrec_defaults(pf->hw.port_info); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_main.c linux-6.12.94/drivers/net/ethernet/intel/ice/ice_main.c --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -3808,7 +3808,7 @@ ret = ice_fltr_set_vsi_promisc(&vsi->back->hw, vsi->idx, ICE_MCAST_VLAN_PROMISC_BITS, vid); - if (ret) + if (ret && ret != -EEXIST) goto finish; } @@ -4197,6 +4197,12 @@ } ice_pf_dcb_recfg(pf, locked); ice_vsi_open(vsi); + /* Rx rings are reallocated during VSI rebuild and lose their ptp_rx + * flag. Restore timestamp mode so newly allocated rings are set up + * for hardware Rx timestamping. + */ + if (test_bit(ICE_FLAG_PTP_SUPPORTED, pf->flags)) + ice_ptp_restore_timestamp_mode(pf); goto done; rebuild_err: @@ -8102,7 +8108,7 @@ ctx->info.q_opt_rss |= FIELD_PREP(ICE_AQ_VSI_Q_OPT_RSS_HASH_M, hfunc); ctx->info.q_opt_tc = vsi->info.q_opt_tc; - ctx->info.q_opt_flags = vsi->info.q_opt_rss; + ctx->info.q_opt_flags = vsi->info.q_opt_flags; err = ice_update_vsi(hw, vsi->idx, ctx, NULL); if (err) { diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_ptp_consts.h linux-6.12.94/drivers/net/ethernet/intel/ice/ice_ptp_consts.h --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_ptp_consts.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_ptp_consts.h 2026-06-19 11:42:39.000000000 +0000 @@ -123,14 +123,14 @@ .blktime = 0x666, /* 3.2 */ .tx_offset = { .serdes = 0x234c, /* 17.6484848 */ - .no_fec = 0x8e80, /* 71.25 */ + .no_fec = 0x93d9, /* 73 */ .fc = 0xb4a4, /* 90.32 */ .sfd = 0x4a4, /* 2.32 */ .onestep = 0x4ccd /* 38.4 */ }, .rx_offset = { .serdes = 0xffffeb27, /* -10.42424 */ - .no_fec = 0xffffcccd, /* -25.6 */ + .no_fec = 0xffffc7b6, /* -28 */ .fc = 0xfffc557b, /* -469.26 */ .sfd = 0x4a4, /* 2.32 */ .bs_ds = 0x32 /* 0.0969697 */ @@ -163,17 +163,17 @@ .mktime = 0x147b, /* 10.24, only if RS-FEC enabled */ .tx_offset = { .serdes = 0xe1e, /* 7.0593939 */ - .no_fec = 0x3857, /* 28.17 */ + .no_fec = 0x4266, /* 33 */ .fc = 0x48c3, /* 36.38 */ - .rs = 0x8100, /* 64.5 */ + .rs = 0x8a00, /* 69 */ .sfd = 0x1dc, /* 0.93 */ .onestep = 0x1eb8 /* 15.36 */ }, .rx_offset = { .serdes = 0xfffff7a9, /* -4.1697 */ - .no_fec = 0xffffe71a, /* -12.45 */ + .no_fec = 0xffffe700, /* -12 */ .fc = 0xfffe894d, /* -187.35 */ - .rs = 0xfffff8cd, /* -3.6 */ + .rs = 0xfffff8cc, /* -3 */ .sfd = 0x1dc, /* 0.93 */ .bs_ds = 0x14 /* 0.0387879, RS-FEC 0 */ } diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_ptp_hw.c linux-6.12.94/drivers/net/ethernet/intel/ice/ice_ptp_hw.c --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_ptp_hw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_ptp_hw.c 2026-06-19 11:42:39.000000000 +0000 @@ -2340,6 +2340,8 @@ * @ena: enable or disable interrupt * @threshold: interrupt threshold * + * The threshold cannot be 0 while the interrupt is enabled. + * * Configure TX timestamp interrupt for the specified port * * Return: @@ -2351,19 +2353,45 @@ int err; u32 val; + if (ena && !threshold) + return -EINVAL; + err = ice_read_ptp_reg_eth56g(hw, port, PHY_REG_TS_INT_CONFIG, &val); if (err) return err; + val &= ~PHY_TS_INT_CONFIG_ENA_M; if (ena) { - val |= PHY_TS_INT_CONFIG_ENA_M; val &= ~PHY_TS_INT_CONFIG_THRESHOLD_M; val |= FIELD_PREP(PHY_TS_INT_CONFIG_THRESHOLD_M, threshold); - } else { - val &= ~PHY_TS_INT_CONFIG_ENA_M; + err = ice_write_ptp_reg_eth56g(hw, port, PHY_REG_TS_INT_CONFIG, + val); + if (err) { + ice_debug(hw, ICE_DBG_PTP, + "Failed to update 'threshold' PHY_REG_TS_INT_CONFIG port=%u ena=%u threshold=%u\n", + port, !!ena, threshold); + return err; + } + val |= PHY_TS_INT_CONFIG_ENA_M; } - return ice_write_ptp_reg_eth56g(hw, port, PHY_REG_TS_INT_CONFIG, val); + err = ice_write_ptp_reg_eth56g(hw, port, PHY_REG_TS_INT_CONFIG, val); + if (err) { + ice_debug(hw, ICE_DBG_PTP, + "Failed to update 'ena' PHY_REG_TS_INT_CONFIG port=%u ena=%u threshold=%u\n", + port, !!ena, threshold); + return err; + } + + err = ice_read_ptp_reg_eth56g(hw, port, PHY_REG_TS_INT_CONFIG, &val); + if (err) { + ice_debug(hw, ICE_DBG_PTP, + "Failed to read PHY_REG_TS_INT_CONFIG port=%u ena=%u threshold=%u\n", + port, !!ena, threshold); + return err; + } + + return 0; } /** @@ -2569,16 +2597,23 @@ hi = rd32(hw, GLTSYN_INCVAL_H(tmr_idx)); incval = (u64)hi << 32 | lo; + if (!ice_ptp_lock(hw)) { + dev_err(ice_hw_to_dev(hw), "Failed to acquire PTP semaphore\n"); + return -EBUSY; + } + err = ice_write_40b_ptp_reg_eth56g(hw, port, PHY_REG_TIMETUS_L, incval); if (err) - return err; + goto err_ptp_unlock; err = ice_ptp_one_port_cmd(hw, port, ICE_PTP_INIT_INCVAL); if (err) - return err; + goto err_ptp_unlock; ice_ptp_exec_tmr_cmd(hw); + ice_ptp_unlock(hw); + err = ice_sync_phy_timer_eth56g(hw, port); if (err) return err; @@ -2594,6 +2629,10 @@ ice_debug(hw, ICE_DBG_PTP, "Enabled clock on PHY port %u\n", port); return 0; + +err_ptp_unlock: + ice_ptp_unlock(hw); + return err; } /** @@ -2654,13 +2693,19 @@ *ts_status = 0; for (phy = 0; phy < params->num_phys; phy++) { + u8 port; int err; - err = ice_read_phy_eth56g(hw, phy, PHY_PTP_INT_STATUS, &status); + /* ice_read_phy_eth56g expects a port index, so use the first + * port of the PHY + */ + port = phy * hw->ptp.ports_per_phy; + + err = ice_read_phy_eth56g(hw, port, PHY_PTP_INT_STATUS, &status); if (err) return err; - *ts_status |= (status & mask) << (phy * hw->ptp.ports_per_phy); + *ts_status |= (status & mask) << port; } ice_debug(hw, ICE_DBG_PTP, "PHY interrupt err: %x\n", *ts_status); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_vf_lib.c linux-6.12.94/drivers/net/ethernet/intel/ice/ice_vf_lib.c --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_vf_lib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_vf_lib.c 2026-06-19 11:42:39.000000000 +0000 @@ -803,7 +803,12 @@ ice_vf_ctrl_invalidate_vsi(vf); ice_vf_pre_vsi_rebuild(vf); - ice_vf_rebuild_vsi(vf); + if (ice_vf_rebuild_vsi(vf)) { + dev_err(dev, "VF %u VSI rebuild failed, leaving VF disabled\n", + vf->vf_id); + mutex_unlock(&vf->cfg_lock); + continue; + } ice_vf_post_vsi_rebuild(vf); ice_eswitch_attach_vf(pf, vf); diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ice/ice_virtchnl.c linux-6.12.94/drivers/net/ethernet/intel/ice/ice_virtchnl.c --- linux-6.12.90/drivers/net/ethernet/intel/ice/ice_virtchnl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ice/ice_virtchnl.c 2026-06-19 11:42:39.000000000 +0000 @@ -1746,7 +1746,7 @@ if (qpi->rxq.databuffer_size != 0 && (qpi->rxq.databuffer_size > ((16 * 1024) - 128) || - qpi->rxq.databuffer_size < 1024)) + qpi->rxq.databuffer_size < 128)) goto error_param; ring->rx_buf_len = qpi->rxq.databuffer_size; if (qpi->rxq.max_pkt_size > max_frame_size || diff -Nru linux-6.12.90/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c linux-6.12.94/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c --- linux-6.12.90/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1224,6 +1224,7 @@ ether_addr_equal(rx_ring->netdev->dev_addr, eth_hdr(skb)->h_source)) { dev_kfree_skb_irq(skb); + skb = NULL; continue; } diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/mv643xx_eth.c linux-6.12.94/drivers/net/ethernet/marvell/mv643xx_eth.c --- linux-6.12.90/drivers/net/ethernet/marvell/mv643xx_eth.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/mv643xx_eth.c 2026-06-19 11:42:39.000000000 +0000 @@ -2784,7 +2784,7 @@ goto put_err; } ppdev->dev.coherent_dma_mask = DMA_BIT_MASK(32); - ppdev->dev.of_node = pnp; + ppdev->dev.of_node = of_node_get(pnp); ret = platform_device_add_resources(ppdev, &res, 1); if (ret) diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c linux-6.12.94/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c --- linux-6.12.90/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -3928,14 +3928,14 @@ while (rx_done < rx_todo) { struct mvpp2_rx_desc *rx_desc = mvpp2_rxq_next_desc_get(rxq); + u32 rx_status, timestamp, metasize = 0; struct mvpp2_bm_pool *bm_pool; struct page_pool *pp = NULL; struct sk_buff *skb; - unsigned int frag_size; + unsigned int frag_size, rx_sync_size; dma_addr_t dma_addr; phys_addr_t phys_addr; - u32 rx_status, timestamp; - int pool, rx_bytes, err, ret; + int pool, rx_bytes, rx_offset, err, ret; struct page *page; void *data; @@ -3948,6 +3948,8 @@ rx_status = mvpp2_rxdesc_status_get(port, rx_desc); rx_bytes = mvpp2_rxdesc_size_get(port, rx_desc); rx_bytes -= MVPP2_MH_SIZE; + rx_sync_size = rx_bytes + MVPP2_MH_SIZE; + rx_offset = MVPP2_MH_SIZE + MVPP2_SKB_HEADROOM; dma_addr = mvpp2_rxdesc_dma_addr_get(port, rx_desc); pool = (rx_status & MVPP2_RXD_BM_POOL_ID_MASK) >> @@ -3961,9 +3963,10 @@ dma_dir = DMA_FROM_DEVICE; } - dma_sync_single_for_cpu(dev->dev.parent, dma_addr, - rx_bytes + MVPP2_MH_SIZE, - dma_dir); + dma_sync_single_range_for_cpu(dev->dev.parent, dma_addr, + MVPP2_SKB_HEADROOM, + rx_sync_size, + dma_dir); /* Buffer header not supported */ if (rx_status & MVPP2_RXD_BUF_HDR) @@ -3985,6 +3988,12 @@ else frag_size = bm_pool->frag_size; + err = mvpp2_rx_refill(port, bm_pool, pp, pool); + if (err) { + netdev_err(port->dev, "failed to refill BM pools\n"); + goto err_drop_frame; + } + if (xdp_prog) { struct xdp_rxq_info *xdp_rxq; @@ -3993,25 +4002,29 @@ else xdp_rxq = &rxq->xdp_rxq_long; - xdp_init_buff(&xdp, PAGE_SIZE, xdp_rxq); + xdp_init_buff(&xdp, bm_pool->frag_size, xdp_rxq); xdp_prepare_buff(&xdp, data, MVPP2_MH_SIZE + MVPP2_SKB_HEADROOM, - rx_bytes, false); + rx_bytes, true); ret = mvpp2_run_xdp(port, xdp_prog, &xdp, pp, &ps); if (ret) { xdp_ret |= ret; - err = mvpp2_rx_refill(port, bm_pool, pp, pool); - if (err) { - netdev_err(port->dev, "failed to refill BM pools\n"); - goto err_drop_frame; - } - ps.rx_packets++; ps.rx_bytes += rx_bytes; continue; } + + rx_sync_size = max_t(unsigned int, rx_sync_size, + xdp.data_end - xdp.data_hard_start - + MVPP2_SKB_HEADROOM); + + /* Update offset and length to reflect any XDP adjustments. */ + rx_offset = xdp.data - data; + rx_bytes = xdp.data_end - xdp.data; + + metasize = xdp.data - xdp.data_meta; } if (frag_size) @@ -4020,8 +4033,20 @@ skb = slab_build_skb(data); if (!skb) { netdev_warn(port->dev, "skb build failed\n"); - goto err_drop_frame; + if (pp) { + page_pool_put_page(pp, virt_to_head_page(data), + rx_sync_size, true); + } else { + dma_unmap_single_attrs(dev->dev.parent, dma_addr, + bm_pool->buf_size, + DMA_FROM_DEVICE, + DMA_ATTR_SKIP_CPU_SYNC); + mvpp2_frag_free(bm_pool, pp, data); + } + goto err_drop_frame_retired; } + if (pp) + skb_mark_for_recycle(skb); /* If we have RX hardware timestamping enabled, grab the * timestamp from the queue and convert. @@ -4032,16 +4057,7 @@ skb_hwtstamps(skb)); } - err = mvpp2_rx_refill(port, bm_pool, pp, pool); - if (err) { - netdev_err(port->dev, "failed to refill BM pools\n"); - dev_kfree_skb_any(skb); - goto err_drop_frame; - } - - if (pp) - skb_mark_for_recycle(skb); - else + if (!pp) dma_unmap_single_attrs(dev->dev.parent, dma_addr, bm_pool->buf_size, DMA_FROM_DEVICE, DMA_ATTR_SKIP_CPU_SYNC); @@ -4049,8 +4065,10 @@ ps.rx_packets++; ps.rx_bytes += rx_bytes; - skb_reserve(skb, MVPP2_MH_SIZE + MVPP2_SKB_HEADROOM); + skb_reserve(skb, rx_offset); skb_put(skb, rx_bytes); + if (metasize) + skb_metadata_set(skb, metasize); skb->ip_summed = mvpp2_rx_csum(port, rx_status); skb->protocol = eth_type_trans(skb, dev); @@ -4058,13 +4076,14 @@ continue; err_drop_frame: - dev->stats.rx_errors++; - mvpp2_rx_error(port, rx_desc); /* Return the buffer to the pool */ if (rx_status & MVPP2_RXD_BUF_HDR) mvpp2_buff_hdr_pool_put(port, rx_desc, pool, rx_status); else mvpp2_bm_pool_put(port, pool, dma_addr, phys_addr); +err_drop_frame_retired: + dev->stats.rx_errors++; + mvpp2_rx_error(port, rx_desc); } if (xdp_ret & MVPP2_XDP_REDIR) diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/cgx.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/cgx.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/cgx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/cgx.c 2026-06-19 11:42:39.000000000 +0000 @@ -1286,13 +1286,18 @@ struct cgx_link_user_info *linfo, struct cgx *cgx, u8 lmac_id) { + unsigned int speed; + linfo->link_up = FIELD_GET(RESP_LINKSTAT_UP, lstat); linfo->full_duplex = FIELD_GET(RESP_LINKSTAT_FDUPLEX, lstat); - linfo->speed = cgx_speed_mbps[FIELD_GET(RESP_LINKSTAT_SPEED, lstat)]; linfo->an = FIELD_GET(RESP_LINKSTAT_AN, lstat); linfo->fec = FIELD_GET(RESP_LINKSTAT_FEC, lstat); linfo->lmac_type_id = FIELD_GET(RESP_LINKSTAT_LMAC_TYPE, lstat); + speed = FIELD_GET(RESP_LINKSTAT_SPEED, lstat); + linfo->speed = speed < ARRAY_SIZE(cgx_speed_mbps) ? + cgx_speed_mbps[speed] : 0; + if (linfo->lmac_type_id >= LMAC_MODE_MAX) { dev_err(&cgx->pdev->dev, "Unknown lmac_type_id %d reported by firmware on cgx port%d:%d", linfo->lmac_type_id, cgx->cgx_id, lmac_id); diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu.c 2026-06-19 11:42:39.000000000 +0000 @@ -1135,7 +1135,7 @@ err = rvu_npc_exact_init(rvu); if (err) { dev_err(rvu->dev, "failed to initialize exact match table\n"); - return err; + goto cgx_err; } /* Assign MACs for CGX mapped functions */ diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu.h linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu.h --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu.h 2026-06-19 11:42:39.000000000 +0000 @@ -1020,6 +1020,7 @@ int slot); int rvu_cpt_ctx_flush(struct rvu *rvu, u16 pcifunc); int rvu_cpt_init(struct rvu *rvu); +u32 rvu_get_cpt_chan_mask(struct rvu *rvu); #define NDC_AF_BANK_MASK GENMASK_ULL(7, 0) #define NDC_AF_BANK_LINE_MASK GENMASK_ULL(31, 16) diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 2026-06-19 11:42:39.000000000 +0000 @@ -597,6 +597,19 @@ NPC_AF_MCAMEX_BANKX_ACTION(index, bank), cfg); } +u32 rvu_get_cpt_chan_mask(struct rvu *rvu) +{ + /* For cn10k the upper two bits of the channel number are + * cpt channel number. with masking out these bits in the + * mcam entry, same entry used for NIX will allow packets + * received from cpt for parsing. + */ + if (!is_rvu_otx2(rvu)) + return NIX_CHAN_CPT_X2P_MASK; + else + return 0xFFFu; +} + void rvu_npc_install_ucast_entry(struct rvu *rvu, u16 pcifunc, int nixlf, u64 chan, u8 *mac_addr) { @@ -640,7 +653,7 @@ eth_broadcast_addr((u8 *)&req.mask.dmac); req.features = BIT_ULL(NPC_DMAC); req.channel = chan; - req.chan_mask = 0xFFFU; + req.chan_mask = rvu_get_cpt_chan_mask(rvu); req.intf = pfvf->nix_rx_intf; req.op = action.op; req.hdr.pcifunc = 0; /* AF is requester */ @@ -710,11 +723,7 @@ * mcam entry, same entry used for NIX will allow packets * received from cpt for parsing. */ - if (!is_rvu_otx2(rvu)) { - req.chan_mask = NIX_CHAN_CPT_X2P_MASK; - } else { - req.chan_mask = 0xFFFU; - } + req.chan_mask = rvu_get_cpt_chan_mask(rvu); if (chan_cnt > 1) { if (!is_power_of_2(chan_cnt)) { @@ -853,7 +862,7 @@ u16 vf_func; /* Only CGX PF/VF can add allmulticast entry */ - if (is_lbk_vf(rvu, pcifunc) && is_sdp_vf(rvu, pcifunc)) + if (is_lbk_vf(rvu, pcifunc) || is_sdp_vf(rvu, pcifunc)) return; blkaddr = rvu_get_blkaddr(rvu, BLKTYPE_NPC, 0); @@ -903,16 +912,7 @@ ether_addr_copy(req.mask.dmac, mac_addr); req.features = BIT_ULL(NPC_DMAC); - /* For cn10k the upper two bits of the channel number are - * cpt channel number. with masking out these bits in the - * mcam entry, same entry used for NIX will allow packets - * received from cpt for parsing. - */ - if (!is_rvu_otx2(rvu)) - req.chan_mask = NIX_CHAN_CPT_X2P_MASK; - else - req.chan_mask = 0xFFFU; - + req.chan_mask = rvu_get_cpt_chan_mask(rvu); req.channel = chan; req.intf = pfvf->nix_rx_intf; req.entry = index; @@ -1944,8 +1944,8 @@ goto free_entry_cntr_map; /* Alloc memory for saving target device of mcam rule */ - mcam->entry2target_pffunc = kmalloc_array(mcam->total_entries, - sizeof(u16), GFP_KERNEL); + mcam->entry2target_pffunc = kcalloc(mcam->total_entries, + sizeof(u16), GFP_KERNEL); if (!mcam->entry2target_pffunc) goto free_cntr_refcnt; diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c 2026-06-19 11:42:39.000000000 +0000 @@ -1484,7 +1484,7 @@ /* ignore chan_mask in case pf func is not AF, revisit later */ if (!is_pffunc_af(req->hdr.pcifunc)) - req->chan_mask = 0xFFF; + req->chan_mask = rvu_get_cpt_chan_mask(rvu); err = npc_check_unsupported_flows(rvu, req->features, req->intf); if (err) diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c 2026-06-19 11:42:39.000000000 +0000 @@ -1386,11 +1386,13 @@ err = otx2_sync_mbox_msg(&pfvf->mbox); if (err) { qmem_free(pfvf->dev, pool->stack); + pool->stack = NULL; return err; } aq = otx2_mbox_alloc_msg_npa_aq_enq(&pfvf->mbox); if (!aq) { qmem_free(pfvf->dev, pool->stack); + pool->stack = NULL; return -ENOMEM; } } diff -Nru linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c --- linux-6.12.90/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c 2026-06-19 11:42:39.000000000 +0000 @@ -3263,7 +3263,7 @@ req->nix_lf_rx_sync = 1; req->npa_lf_sync = 1; - if (!otx2_sync_mbox_msg(mbox)) + if (otx2_sync_mbox_msg(mbox)) dev_err(pf->dev, "NDC sync operation failed\n"); mutex_unlock(&mbox->lock); diff -Nru linux-6.12.90/drivers/net/ethernet/mediatek/airoha_eth.c linux-6.12.94/drivers/net/ethernet/mediatek/airoha_eth.c --- linux-6.12.90/drivers/net/ethernet/mediatek/airoha_eth.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mediatek/airoha_eth.c 2026-06-19 11:42:39.000000000 +0000 @@ -1574,14 +1574,18 @@ dma_addr_t dma_addr; q->buf_size = PAGE_SIZE / 2; - q->ndesc = ndesc; q->qdma = qdma; - q->entry = devm_kzalloc(eth->dev, q->ndesc * sizeof(*q->entry), + q->entry = devm_kzalloc(eth->dev, ndesc * sizeof(*q->entry), GFP_KERNEL); if (!q->entry) return -ENOMEM; + q->desc = dmam_alloc_coherent(eth->dev, ndesc * sizeof(*q->desc), + &dma_addr, GFP_KERNEL); + if (!q->desc) + return -ENOMEM; + q->page_pool = page_pool_create(&pp_params); if (IS_ERR(q->page_pool)) { int err = PTR_ERR(q->page_pool); @@ -1590,11 +1594,7 @@ return err; } - q->desc = dmam_alloc_coherent(eth->dev, q->ndesc * sizeof(*q->desc), - &dma_addr, GFP_KERNEL); - if (!q->desc) - return -ENOMEM; - + q->ndesc = ndesc; netif_napi_add(eth->napi_dev, &q->napi, airoha_qdma_rx_napi_poll); airoha_qdma_wr(qdma, REG_RX_RING_BASE(qid), dma_addr); @@ -1641,6 +1641,11 @@ } q->head = q->tail; + /* Set RX_DMA_IDX to RX_CPU_IDX to notify the hw the QDMA RX ring is + * empty. + */ + airoha_qdma_rmw(qdma, REG_RX_CPU_IDX(qid), RX_RING_CPU_IDX_MASK, + FIELD_PREP(RX_RING_CPU_IDX_MASK, q->head)); airoha_qdma_rmw(qdma, REG_RX_DMA_IDX(qid), RX_RING_DMA_IDX_MASK, FIELD_PREP(RX_RING_DMA_IDX_MASK, q->tail)); } @@ -1729,9 +1734,11 @@ WRITE_ONCE(desc->msg1, 0); if (skb) { + u16 queue = skb_get_queue_mapping(skb); struct netdev_queue *txq; - txq = netdev_get_tx_queue(skb->dev, qid); + txq = netdev_get_tx_queue(skb->dev, queue); + netdev_tx_completed_queue(txq, 1, skb->len); if (netif_tx_queue_stopped(txq) && q->ndesc - q->queued >= q->free_thr) netif_tx_wake_queue(txq); @@ -2510,7 +2517,9 @@ q->queued += i; skb_tx_timestamp(skb); - if (!netdev_xmit_more()) + netdev_tx_sent_queue(txq, skb->len); + + if (netif_xmit_stopped(txq) || !netdev_xmit_more()) airoha_qdma_rmw(qdma, REG_TX_CPU_IDX(qid), TX_RING_CPU_IDX_MASK, FIELD_PREP(TX_RING_CPU_IDX_MASK, q->head)); diff -Nru linux-6.12.90/drivers/net/ethernet/mediatek/mtk_eth_soc.c linux-6.12.94/drivers/net/ethernet/mediatek/mtk_eth_soc.c --- linux-6.12.90/drivers/net/ethernet/mediatek/mtk_eth_soc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mediatek/mtk_eth_soc.c 2026-06-19 11:42:39.000000000 +0000 @@ -4287,7 +4287,7 @@ for (i = 0; i < ARRAY_SIZE(eth->dsa_meta); i++) { if (!eth->dsa_meta[i]) break; - metadata_dst_free(eth->dsa_meta[i]); + dst_release(ð->dsa_meta[i]->dst); } return 0; diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx4/cq.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx4/cq.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx4/cq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx4/cq.c 2026-06-19 11:42:39.000000000 +0000 @@ -290,6 +290,7 @@ static int mlx4_init_user_cqes(void *buf, int entries, int cqe_size) { int entries_per_copy = PAGE_SIZE / cqe_size; + size_t copy_bytes; void *init_ents; int err = 0; int i; @@ -314,8 +315,14 @@ buf += PAGE_SIZE; } } else { + copy_bytes = array_size(entries, cqe_size); + if (WARN_ON_ONCE(copy_bytes > PAGE_SIZE)) { + err = -EINVAL; + goto out; + } + err = copy_to_user((void __user *)buf, init_ents, - array_size(entries, cqe_size)) ? + copy_bytes) ? -EFAULT : 0; } diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/cmd.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/cmd.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/cmd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/cmd.c 2026-06-19 11:42:39.000000000 +0000 @@ -996,12 +996,13 @@ ent->callback(-EBUSY, ent->context); mlx5_free_cmd_msg(dev, ent->out); free_msg(dev, ent->in); + complete(&ent->slotted); cmd_ent_put(ent); } else { ent->ret = -EBUSY; complete(&ent->done); + complete(&ent->slotted); } - complete(&ent->slotted); return; } alloc_ret = cmd_alloc_index(cmd, ent); @@ -1011,13 +1012,14 @@ ent->callback(-EAGAIN, ent->context); mlx5_free_cmd_msg(dev, ent->out); free_msg(dev, ent->in); + complete(&ent->slotted); cmd_ent_put(ent); } else { ent->ret = -EAGAIN; complete(&ent->done); + complete(&ent->slotted); } up(&cmd->vars.sem); - complete(&ent->slotted); return; } } else { diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 2026-06-19 11:42:39.000000000 +0000 @@ -102,9 +102,15 @@ xdptxd->dma_addr = dma_addr; - if (unlikely(!INDIRECT_CALL_2(sq->xmit_xdp_frame, mlx5e_xmit_xdp_frame_mpwqe, - mlx5e_xmit_xdp_frame, sq, xdptxd, 0, NULL))) + if (unlikely(!INDIRECT_CALL_2(sq->xmit_xdp_frame, + mlx5e_xmit_xdp_frame_mpwqe, + mlx5e_xmit_xdp_frame, + sq, xdptxd, 0, NULL))) { + dma_unmap_single(sq->pdev, dma_addr, xdptxd->len, + DMA_TO_DEVICE); + xdp_return_frame(xdpf); return false; + } /* xmit_mode == MLX5E_XDP_XMIT_MODE_FRAME */ mlx5e_xdpi_fifo_push(&sq->db.xdpi_fifo, diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 2026-06-19 11:42:39.000000000 +0000 @@ -348,9 +348,8 @@ rt_dst_entry = &rt->dst; break; case AF_INET6: - rt_dst_entry = ipv6_stub->ipv6_dst_lookup_flow( - dev_net(netdev), NULL, &fl6, NULL); - if (IS_ERR(rt_dst_entry)) + if (!IS_ENABLED(CONFIG_IPV6) || + ip6_dst_lookup(dev_net(netdev), NULL, &rt_dst_entry, &fl6)) goto neigh; break; default: @@ -365,6 +364,9 @@ neigh_ha_snapshot(addr, n, netdev); ether_addr_copy(dst, addr); + if (attrs->dir == XFRM_DEV_OFFLOAD_OUT && + is_zero_ether_addr(addr)) + neigh_event_send(n, NULL); dst_release(rt_dst_entry); neigh_release(n); return; diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c 2026-06-19 11:42:39.000000000 +0000 @@ -1,6 +1,8 @@ // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB /* Copyright (c) 2017, Mellanox Technologies inc. All rights reserved. */ +#include + #include "mlx5_core.h" #include "en.h" #include "ipsec.h" @@ -593,7 +595,6 @@ struct mlx5_wqe_aso_ctrl_seg *ctrl; struct mlx5e_hw_objs *res; struct mlx5_aso_wqe *wqe; - unsigned long expires; u8 ds_cnt; int ret; @@ -615,13 +616,8 @@ mlx5e_ipsec_aso_copy(ctrl, data); mlx5_aso_post_wqe(aso->aso, false, &wqe->ctrl); - expires = jiffies + msecs_to_jiffies(10); - do { - ret = mlx5_aso_poll_cq(aso->aso, false); - if (ret) - /* We are in atomic context */ - udelay(10); - } while (ret && time_is_after_jiffies(expires)); + read_poll_timeout_atomic(mlx5_aso_poll_cq, ret, !ret, 10, + 10 * USEC_PER_MSEC, false, aso->aso, false); if (!ret) memcpy(sa_entry->ctx, aso->ctx, MLX5_ST_SZ_BYTES(ipsec_aso)); spin_unlock_bh(&aso->lock); diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_main.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_main.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/en_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/en_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -6466,6 +6466,14 @@ goto err_resume; } + /* mlx5e_fix_features() returns early when the device is not present + * to avoid dereferencing cleared priv during profile changes. + * This also causes it to be a no-op during register_netdev(), where + * the device is not yet present. + * Trigger an additional features update that will actually work. + */ + mlx5e_update_features(netdev); + mlx5e_dcbnl_init_app(priv); mlx5_core_uplink_netdev_set(mdev, netdev); mlx5e_params_print_info(mdev, &priv->channels.params); diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c 2026-06-19 11:42:39.000000000 +0000 @@ -142,7 +142,8 @@ attr = flow->attr; esw_attr = attr->esw_attr; - if (esw_attr->out_count - esw_attr->split_count > 1) + if (!esw_attr->out_count || + esw_attr->out_count - esw_attr->split_count > 1) return 0; err = mlx5_eswitch_restore_ipsec_rule(esw, flow->rule[0], esw_attr, diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 2026-06-19 11:42:39.000000000 +0000 @@ -533,23 +533,16 @@ struct mlx5_vport *vport, int list_type) { bool is_uc = list_type == MLX5_NVPRT_LIST_TYPE_UC; - u8 (*mac_list)[ETH_ALEN]; + u8 (*mac_list)[ETH_ALEN] = NULL; struct l2addr_node *node; struct vport_addr *addr; struct hlist_head *hash; struct hlist_node *tmp; - int size; + int size = 0; int err; int hi; int i; - size = is_uc ? MLX5_MAX_UC_PER_VPORT(esw->dev) : - MLX5_MAX_MC_PER_VPORT(esw->dev); - - mac_list = kcalloc(size, ETH_ALEN, GFP_KERNEL); - if (!mac_list) - return; - hash = is_uc ? vport->uc_list : vport->mc_list; for_each_l2hash_node(node, tmp, hash, hi) { @@ -561,7 +554,7 @@ goto out; err = mlx5_query_nic_vport_mac_list(esw->dev, vport->vport, list_type, - mac_list, &size); + &mac_list, &size); if (err) goto out; esw_debug(esw->dev, "vport[%d] context update %s list size (%d)\n", diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c 2026-06-19 11:42:39.000000000 +0000 @@ -94,9 +94,12 @@ lockdep_assert_held(&pool->lock); xa_for_each_range(&pool->irqs, index, iter, start, end) { - struct cpumask *iter_mask = mlx5_irq_get_affinity_mask(iter); int iter_refcount = mlx5_irq_read_locked(iter); + const struct cpumask *iter_mask; + iter_mask = irq_get_effective_affinity_mask(mlx5_irq_get_irq(iter)); + if (!iter_mask) + continue; if (!cpumask_subset(iter_mask, req_mask)) /* skip IRQs with a mask which is not subset of req_mask */ continue; diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/main.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/main.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1885,7 +1885,7 @@ err = mlx5_notifiers_init(dev); if (err) - goto err_hca_caps; + goto err_notifiers_init; /* The conjunction of sw_vhca_id with sw_owner_id will be a global * unique id per function which uses mlx5_core. @@ -1901,6 +1901,8 @@ return 0; +err_notifiers_init: + mlx5_hca_caps_free(dev); err_hca_caps: mlx5_adev_cleanup(dev); err_adev_init: diff -Nru linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/vport.c linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/vport.c --- linux-6.12.90/drivers/net/ethernet/mellanox/mlx5/core/vport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/mellanox/mlx5/core/vport.c 2026-06-19 11:42:39.000000000 +0000 @@ -250,35 +250,63 @@ } EXPORT_SYMBOL_GPL(mlx5_modify_nic_vport_mtu); +static int mlx5_vport_max_mac_list_size(struct mlx5_core_dev *dev, u16 vport, + enum mlx5_list_type list_type) +{ + void *query_ctx, *hca_caps; + int ret = 0; + + if (!vport && !mlx5_core_is_ecpf(dev)) + return list_type == MLX5_NVPRT_LIST_TYPE_UC ? + 1 << MLX5_CAP_GEN(dev, log_max_current_uc_list) : + 1 << MLX5_CAP_GEN(dev, log_max_current_mc_list); + + query_ctx = kzalloc(MLX5_ST_SZ_BYTES(query_hca_cap_out), GFP_KERNEL); + if (!query_ctx) + return -ENOMEM; + + ret = mlx5_vport_get_other_func_general_cap(dev, vport, query_ctx); + if (ret) + goto out; + + hca_caps = MLX5_ADDR_OF(query_hca_cap_out, query_ctx, capability); + ret = list_type == MLX5_NVPRT_LIST_TYPE_UC ? + 1 << MLX5_GET(cmd_hca_cap, hca_caps, log_max_current_uc_list) : + 1 << MLX5_GET(cmd_hca_cap, hca_caps, log_max_current_mc_list); + +out: + kfree(query_ctx); + + return ret; +} + int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev, u16 vport, enum mlx5_list_type list_type, - u8 addr_list[][ETH_ALEN], - int *list_size) + u8 (**addr_list)[ETH_ALEN], + int *addr_list_size) { u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {0}; + int allowed_list_size; void *nic_vport_ctx; int max_list_size; - int req_list_size; int out_sz; void *out; int err; int i; - req_list_size = *list_size; + if (!addr_list || !addr_list_size) + return -EINVAL; - max_list_size = list_type == MLX5_NVPRT_LIST_TYPE_UC ? - 1 << MLX5_CAP_GEN(dev, log_max_current_uc_list) : - 1 << MLX5_CAP_GEN(dev, log_max_current_mc_list); - - if (req_list_size > max_list_size) { - mlx5_core_warn(dev, "Requested list size (%d) > (%d) max_list_size\n", - req_list_size, max_list_size); - req_list_size = max_list_size; - } + *addr_list = NULL; + *addr_list_size = 0; + + max_list_size = mlx5_vport_max_mac_list_size(dev, vport, list_type); + if (max_list_size < 0) + return max_list_size; out_sz = MLX5_ST_SZ_BYTES(query_nic_vport_context_out) + - req_list_size * MLX5_ST_SZ_BYTES(mac_address_layout); + max_list_size * MLX5_ST_SZ_BYTES(mac_address_layout); out = kvzalloc(out_sz, GFP_KERNEL); if (!out) @@ -297,16 +325,24 @@ nic_vport_ctx = MLX5_ADDR_OF(query_nic_vport_context_out, out, nic_vport_context); - req_list_size = MLX5_GET(nic_vport_context, nic_vport_ctx, - allowed_list_size); + allowed_list_size = MLX5_GET(nic_vport_context, nic_vport_ctx, + allowed_list_size); + if (!allowed_list_size) + goto out; + + *addr_list = kcalloc(allowed_list_size, ETH_ALEN, GFP_KERNEL); + if (!*addr_list) { + err = -ENOMEM; + goto out; + } - *list_size = req_list_size; - for (i = 0; i < req_list_size; i++) { + for (i = 0; i < allowed_list_size; i++) { u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, current_uc_mac_address[i]) + 2; - ether_addr_copy(addr_list[i], mac_addr); + ether_addr_copy((*addr_list)[i], mac_addr); } + *addr_list_size = allowed_list_size; out: kvfree(out); return err; diff -Nru linux-6.12.90/drivers/net/ethernet/meta/fbnic/fbnic_pci.c linux-6.12.94/drivers/net/ethernet/meta/fbnic/fbnic_pci.c --- linux-6.12.90/drivers/net/ethernet/meta/fbnic/fbnic_pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/meta/fbnic/fbnic_pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -137,7 +137,7 @@ /* Enable Tx/Rx processing */ fbnic_napi_enable(fbn); - netif_tx_start_all_queues(fbn->netdev); + netif_tx_wake_all_queues(fbn->netdev); fbnic_service_task_start(fbn); } diff -Nru linux-6.12.90/drivers/net/ethernet/microchip/lan743x_main.c linux-6.12.94/drivers/net/ethernet/microchip/lan743x_main.c --- linux-6.12.90/drivers/net/ethernet/microchip/lan743x_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/microchip/lan743x_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1212,6 +1212,36 @@ "MAC address set to %pM\n", addr); } +static void lan743x_mac_rx_enable_fse(struct lan743x_adapter *adapter) +{ + u32 mac_rx; + bool rxen; + + mac_rx = lan743x_csr_read(adapter, MAC_RX); + if (mac_rx & MAC_RX_FSE_) + return; + + rxen = mac_rx & MAC_RX_RXEN_; + if (rxen) { + mac_rx &= ~MAC_RX_RXEN_; + lan743x_csr_write(adapter, MAC_RX, mac_rx); + lan743x_csr_wait_for_bit(adapter, MAC_RX, MAC_RX_RXD_, + 1, 1000, 20000, 100); + } + + /* Per AN2948, hardware prevents modification of the FSE bit while the + * MAC receiver is enabled (RXEN bit set). Use separate register write + * to assert the FSE bit before enabling the RXEN bit in MAC_RX + */ + mac_rx |= MAC_RX_FSE_; + lan743x_csr_write(adapter, MAC_RX, mac_rx); + + if (rxen) { + mac_rx |= MAC_RX_RXEN_; + lan743x_csr_write(adapter, MAC_RX, mac_rx); + } +} + static int lan743x_mac_init(struct lan743x_adapter *adapter) { bool mac_address_valid = true; @@ -1251,6 +1281,8 @@ lan743x_mac_set_address(adapter, adapter->mac_address); eth_hw_addr_set(netdev, adapter->mac_address); + lan743x_mac_rx_enable_fse(adapter); + return 0; } diff -Nru linux-6.12.90/drivers/net/ethernet/microchip/lan743x_main.h linux-6.12.94/drivers/net/ethernet/microchip/lan743x_main.h --- linux-6.12.90/drivers/net/ethernet/microchip/lan743x_main.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/microchip/lan743x_main.h 2026-06-19 11:42:39.000000000 +0000 @@ -181,6 +181,7 @@ #define MAC_RX (0x104) #define MAC_RX_MAX_SIZE_SHIFT_ (16) #define MAC_RX_MAX_SIZE_MASK_ (0x3FFF0000) +#define MAC_RX_FSE_ BIT(2) #define MAC_RX_RXD_ BIT(1) #define MAC_RX_RXEN_ BIT(0) diff -Nru linux-6.12.90/drivers/net/ethernet/microchip/lan966x/lan966x_main.c linux-6.12.94/drivers/net/ethernet/microchip/lan966x/lan966x_main.c --- linux-6.12.90/drivers/net/ethernet/microchip/lan966x/lan966x_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/microchip/lan966x/lan966x_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -749,11 +749,10 @@ for (p = 0; p < lan966x->num_phys_ports; p++) { port = lan966x->ports[p]; - if (!port) + if (!port || !port->dev) continue; - if (port->dev) - unregister_netdev(port->dev); + unregister_netdev(port->dev); lan966x_xdp_port_deinit(port); if (lan966x->fdma && lan966x->fdma_ndev == port->dev) @@ -874,6 +873,9 @@ err = register_netdev(dev); if (err) { dev_err(lan966x->dev, "register_netdev failed\n"); + phylink_destroy(phylink); + port->phylink = NULL; + port->dev = NULL; return err; } diff -Nru linux-6.12.90/drivers/net/ethernet/microsoft/mana/hw_channel.c linux-6.12.94/drivers/net/ethernet/microsoft/mana/hw_channel.c --- linux-6.12.90/drivers/net/ethernet/microsoft/mana/hw_channel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/microsoft/mana/hw_channel.c 2026-06-19 11:42:39.000000000 +0000 @@ -76,21 +76,19 @@ } static void mana_hwc_handle_resp(struct hw_channel_context *hwc, u32 resp_len, - struct hwc_work_request *rx_req) + struct hwc_work_request *rx_req, u16 msg_id) { const struct gdma_resp_hdr *resp_msg = rx_req->buf_va; struct hwc_caller_ctx *ctx; int err; - if (!test_bit(resp_msg->response.hwc_msg_id, - hwc->inflight_msg_res.map)) { - dev_err(hwc->dev, "hwc_rx: invalid msg_id = %u\n", - resp_msg->response.hwc_msg_id); + if (!test_bit(msg_id, hwc->inflight_msg_res.map)) { + dev_err(hwc->dev, "hwc_rx: invalid msg_id = %u\n", msg_id); mana_hwc_post_rx_wqe(hwc->rxq, rx_req); return; } - ctx = hwc->caller_ctx + resp_msg->response.hwc_msg_id; + ctx = hwc->caller_ctx + msg_id; err = mana_hwc_verify_resp_msg(ctx, resp_msg, resp_len); if (err) goto out; @@ -219,6 +217,7 @@ struct gdma_sge *sge; u64 rq_base_addr; u64 rx_req_idx; + u16 msg_id; u8 *wqe; if (WARN_ON_ONCE(hwc_rxq->gdma_wq->id != gdma_rxq_id)) @@ -234,16 +233,26 @@ rq_base_addr = hwc_rxq->msg_buf->mem_info.dma_handle; rx_req_idx = (sge->address - rq_base_addr) / hwc->max_req_msg_size; + if (rx_req_idx >= hwc_rxq->msg_buf->num_reqs) { + dev_err(hwc->dev, "HWC RX: wrong rx_req_idx=%llu, num_reqs=%u\n", + rx_req_idx, hwc_rxq->msg_buf->num_reqs); + return; + } + rx_req = &hwc_rxq->msg_buf->reqs[rx_req_idx]; resp = (struct gdma_resp_hdr *)rx_req->buf_va; - if (resp->response.hwc_msg_id >= hwc->num_inflight_msg) { - dev_err(hwc->dev, "HWC RX: wrong msg_id=%u\n", - resp->response.hwc_msg_id); + /* Read msg_id once from DMA buffer to prevent TOCTOU: + * DMA memory is shared/unencrypted in CVMs - host can + * modify it between reads. + */ + msg_id = READ_ONCE(resp->response.hwc_msg_id); + if (msg_id >= hwc->num_inflight_msg) { + dev_err(hwc->dev, "HWC RX: wrong msg_id=%u\n", msg_id); return; } - mana_hwc_handle_resp(hwc, rx_oob->tx_oob_data_size, rx_req); + mana_hwc_handle_resp(hwc, rx_oob->tx_oob_data_size, rx_req, msg_id); /* Can no longer use 'resp', because the buffer is posted to the HW * in mana_hwc_handle_resp() above. diff -Nru linux-6.12.90/drivers/net/ethernet/microsoft/mana/mana_en.c linux-6.12.94/drivers/net/ethernet/microsoft/mana/mana_en.c --- linux-6.12.90/drivers/net/ethernet/microsoft/mana/mana_en.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/microsoft/mana/mana_en.c 2026-06-19 11:42:39.000000000 +0000 @@ -1304,6 +1304,9 @@ struct mana_rxq *rxq; int err; + if (!apc->rxqs) + return; + for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { rxq = apc->rxqs[rxq_idx]; err = mana_fence_rq(apc, rxq); @@ -2324,13 +2327,16 @@ struct mana_rxq *rxq; u32 rxq_idx; - for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { - rxq = apc->rxqs[rxq_idx]; - if (!rxq) - continue; + if (apc->rxqs) { - mana_destroy_rxq(apc, rxq, true); - apc->rxqs[rxq_idx] = NULL; + for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { + rxq = apc->rxqs[rxq_idx]; + if (!rxq) + continue; + + mana_destroy_rxq(apc, rxq, true); + apc->rxqs[rxq_idx] = NULL; + } } mana_destroy_txq(apc); @@ -2633,7 +2639,8 @@ if (apc->port_is_up) return -EINVAL; - mana_chn_setxdp(apc, NULL); + if (apc->rxqs) + mana_chn_setxdp(apc, NULL); if (gd->gdma_context->is_pf) mana_pf_deregister_filter(apc); @@ -2651,33 +2658,38 @@ * number of queues. */ - for (i = 0; i < apc->num_queues; i++) { - txq = &apc->tx_qp[i].txq; - tsleep = 1000; - while (atomic_read(&txq->pending_sends) > 0 && - time_before(jiffies, timeout)) { - usleep_range(tsleep, tsleep + 1000); - tsleep <<= 1; - } - if (atomic_read(&txq->pending_sends)) { - err = pcie_flr(to_pci_dev(gd->gdma_context->dev)); - if (err) { - netdev_err(ndev, "flr failed %d with %d pkts pending in txq %u\n", - err, atomic_read(&txq->pending_sends), - txq->gdma_txq_id); + if (apc->tx_qp) { + for (i = 0; i < apc->num_queues; i++) { + txq = &apc->tx_qp[i].txq; + tsleep = 1000; + while (atomic_read(&txq->pending_sends) > 0 && + time_before(jiffies, timeout)) { + usleep_range(tsleep, tsleep + 1000); + tsleep <<= 1; + } + if (atomic_read(&txq->pending_sends)) { + err = + pcie_flr(to_pci_dev(gd->gdma_context->dev)); + if (err) { + netdev_err(ndev, "flr failed %d with %d pkts pending in txq %u\n", + err, + atomic_read(&txq->pending_sends), + txq->gdma_txq_id); + } + break; } - break; } - } - for (i = 0; i < apc->num_queues; i++) { - txq = &apc->tx_qp[i].txq; - while ((skb = skb_dequeue(&txq->pending_skbs))) { - mana_unmap_skb(skb, apc); - dev_kfree_skb_any(skb); + for (i = 0; i < apc->num_queues; i++) { + txq = &apc->tx_qp[i].txq; + while ((skb = skb_dequeue(&txq->pending_skbs))) { + mana_unmap_skb(skb, apc); + dev_kfree_skb_any(skb); + } + atomic_set(&txq->pending_sends, 0); } - atomic_set(&txq->pending_sends, 0); } + /* We're 100% sure the queues can no longer be woken up, because * we're sure now mana_poll_tx_cq() can't be running. */ diff -Nru linux-6.12.90/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c linux-6.12.94/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c --- linux-6.12.90/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c 2026-06-19 11:42:39.000000000 +0000 @@ -435,12 +435,17 @@ /* Full Island ID and channel bits overlap? */ ret = nfp_decode_basic(addr, &v, cpp_tgt, mode, addr40, isld1, isld0); - if (ret) + if (ret) { + pr_warn("%s: decode dest_island failed: %d\n", __func__, ret); return ret; + } /* The current address won't go where expected? */ - if (dest_island != -1 && dest_island != v) + if (dest_island != -1 && dest_island != v) { + pr_warn("%s: dest_island mismatch: current (%d) != decoded (%d)\n", + __func__, dest_island, v); return -EINVAL; + } /* If dest_island was -1, we don't care where it goes. */ return 0; @@ -493,7 +498,7 @@ * the address but we can verify if the existing * contents will point to a valid island. */ - return nfp_encode_basic_qdr(*addr, cpp_tgt, dest_island, + return nfp_encode_basic_qdr(*addr, dest_island, cpp_tgt, mode, addr40, isld1, isld0); iid_lsb = addr40 ? 34 : 26; @@ -504,7 +509,7 @@ return 0; case 1: if (cpp_tgt == NFP_CPP_TARGET_QDR && !addr40) - return nfp_encode_basic_qdr(*addr, cpp_tgt, dest_island, + return nfp_encode_basic_qdr(*addr, dest_island, cpp_tgt, mode, addr40, isld1, isld0); idx_lsb = addr40 ? 39 : 31; @@ -530,7 +535,7 @@ * be set before hand and with them select an island. * So we need to confirm that it's at least plausible. */ - return nfp_encode_basic_qdr(*addr, cpp_tgt, dest_island, + return nfp_encode_basic_qdr(*addr, dest_island, cpp_tgt, mode, addr40, isld1, isld0); /* Make sure we compare against isldN values @@ -551,7 +556,7 @@ * iid<1> = addr<30> = channel<0> * channel<1> = addr<31> = Index */ - return nfp_encode_basic_qdr(*addr, cpp_tgt, dest_island, + return nfp_encode_basic_qdr(*addr, dest_island, cpp_tgt, mode, addr40, isld1, isld0); isld[0] &= ~3; diff -Nru linux-6.12.90/drivers/net/ethernet/qlogic/qed/qed_cxt.c linux-6.12.94/drivers/net/ethernet/qlogic/qed/qed_cxt.c --- linux-6.12.90/drivers/net/ethernet/qlogic/qed/qed_cxt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/qlogic/qed/qed_cxt.c 2026-06-19 11:42:39.000000000 +0000 @@ -1038,11 +1038,13 @@ for (type = 0; type < MAX_CONN_TYPES; type++) { bitmap_free(p_mngr->acquired[type].cid_map); + p_mngr->acquired[type].cid_map = NULL; p_mngr->acquired[type].max_count = 0; p_mngr->acquired[type].start_cid = 0; for (vf = 0; vf < MAX_NUM_VFS; vf++) { bitmap_free(p_mngr->acquired_vf[type][vf].cid_map); + p_mngr->acquired_vf[type][vf].cid_map = NULL; p_mngr->acquired_vf[type][vf].max_count = 0; p_mngr->acquired_vf[type][vf].start_cid = 0; } diff -Nru linux-6.12.90/drivers/net/ethernet/realtek/rtase/rtase_main.c linux-6.12.94/drivers/net/ethernet/realtek/rtase/rtase_main.c --- linux-6.12.90/drivers/net/ethernet/realtek/rtase/rtase_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/realtek/rtase/rtase_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -239,6 +239,8 @@ rtase_tx_clear_range(ring, ring->dirty_idx, RTASE_NUM_DESC); ring->cur_idx = 0; ring->dirty_idx = 0; + + netdev_tx_reset_subqueue(tp->dev, i); } } @@ -1548,8 +1550,9 @@ rtase_w32(tp, RTASE_DTCCR0, cmd); rtase_w32(tp, RTASE_DTCCR0, cmd | RTASE_COUNTER_DUMP); - err = read_poll_timeout(rtase_r32, val, !(val & RTASE_COUNTER_DUMP), - 10, 250, false, tp, RTASE_DTCCR0); + err = read_poll_timeout_atomic(rtase_r32, val, + !(val & RTASE_COUNTER_DUMP), + 10, 250, false, tp, RTASE_DTCCR0); if (err == -ETIMEDOUT) netdev_err(tp->dev, "error occurred in dump tally counter\n"); diff -Nru linux-6.12.90/drivers/net/ethernet/sfc/efx_devlink.c linux-6.12.94/drivers/net/ethernet/sfc/efx_devlink.c --- linux-6.12.90/drivers/net/ethernet/sfc/efx_devlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/sfc/efx_devlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -530,7 +530,7 @@ if (rc || outlength < MC_CMD_GET_VERSION_OUT_LEN) { netif_err(efx, drv, efx->net_dev, "mcdi MC_CMD_GET_VERSION failed\n"); - return rc; + return rc ?: -EIO; } /* Handle previous output */ diff -Nru linux-6.12.90/drivers/net/ethernet/ti/cpsw_new.c linux-6.12.94/drivers/net/ethernet/ti/cpsw_new.c --- linux-6.12.90/drivers/net/ethernet/ti/cpsw_new.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ethernet/ti/cpsw_new.c 2026-06-19 11:42:39.000000000 +0000 @@ -1443,7 +1443,8 @@ int i = 0; for (i = 0; i < cpsw->data.slaves; i++) { - if (!cpsw->slaves[i].ndev) + if (!cpsw->slaves[i].ndev || + cpsw->slaves[i].ndev->reg_state != NETREG_REGISTERED) continue; unregister_netdev(cpsw->slaves[i].ndev); @@ -1463,7 +1464,6 @@ if (ret) { dev_err(cpsw->dev, "cpsw: err registering net device%d\n", i); - cpsw->slaves[i].ndev = NULL; break; } } diff -Nru linux-6.12.90/drivers/net/hamradio/6pack.c linux-6.12.94/drivers/net/hamradio/6pack.c --- linux-6.12.90/drivers/net/hamradio/6pack.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/hamradio/6pack.c 2026-06-19 11:42:39.000000000 +0000 @@ -391,7 +391,6 @@ const u8 *fp, size_t count) { struct sixpack *sp; - size_t count1; if (!count) return; @@ -401,16 +400,16 @@ return; /* Read the characters out of the buffer */ - count1 = count; - while (count) { - count--; + while (count--) { if (fp && *fp++) { if (!test_and_set_bit(SIXPF_ERROR, &sp->flags)) sp->dev->stats.rx_errors++; + cp++; continue; } + sixpack_decode(sp, cp, 1); + cp++; } - sixpack_decode(sp, cp, count1); tty_unthrottle(tty); } diff -Nru linux-6.12.90/drivers/net/hyperv/netvsc.c linux-6.12.94/drivers/net/hyperv/netvsc.c --- linux-6.12.90/drivers/net/hyperv/netvsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/hyperv/netvsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -964,12 +965,22 @@ } for (i = 0; i < page_count; i++) { - char *src = phys_to_virt(pb[i].pfn << HV_HYP_PAGE_SHIFT); - u32 offset = pb[i].offset; + phys_addr_t paddr = (pb[i].pfn << HV_HYP_PAGE_SHIFT) + + pb[i].offset; u32 len = pb[i].len; - memcpy(dest, (src + offset), len); - dest += len; + while (len) { + struct page *page = pfn_to_page(PHYS_PFN(paddr)); + u32 off = offset_in_page(paddr); + u32 chunk = min_t(u32, len, PAGE_SIZE - off); + char *src = kmap_local_page(page); + + memcpy(dest, src + off, chunk); + kunmap_local(src); + dest += chunk; + paddr += chunk; + len -= chunk; + } } if (padding) diff -Nru linux-6.12.90/drivers/net/ifb.c linux-6.12.94/drivers/net/ifb.c --- linux-6.12.90/drivers/net/ifb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ifb.c 2026-06-19 11:42:39.000000000 +0000 @@ -211,12 +211,12 @@ switch (stringset) { case ETH_SS_STATS: - for (i = 0; i < dev->real_num_rx_queues; i++) + for (i = 0; i < dev->num_tx_queues; i++) for (j = 0; j < IFB_Q_STATS_LEN; j++) ethtool_sprintf(&p, "rx_queue_%u_%.18s", i, ifb_q_stats_desc[j].desc); - for (i = 0; i < dev->real_num_tx_queues; i++) + for (i = 0; i < dev->num_tx_queues; i++) for (j = 0; j < IFB_Q_STATS_LEN; j++) ethtool_sprintf(&p, "tx_queue_%u_%.18s", i, ifb_q_stats_desc[j].desc); @@ -229,8 +229,7 @@ { switch (sset) { case ETH_SS_STATS: - return IFB_Q_STATS_LEN * (dev->real_num_rx_queues + - dev->real_num_tx_queues); + return IFB_Q_STATS_LEN * dev->num_tx_queues * 2; default: return -EOPNOTSUPP; } @@ -262,12 +261,12 @@ struct ifb_q_private *txp; int i; - for (i = 0; i < dev->real_num_rx_queues; i++) { + for (i = 0; i < dev->num_tx_queues; i++) { txp = dp->tx_private + i; ifb_fill_stats_data(&data, &txp->rx_stats); } - for (i = 0; i < dev->real_num_tx_queues; i++) { + for (i = 0; i < dev->num_tx_queues; i++) { txp = dp->tx_private + i; ifb_fill_stats_data(&data, &txp->tx_stats); } diff -Nru linux-6.12.90/drivers/net/ipa/gsi.c linux-6.12.94/drivers/net/ipa/gsi.c --- linux-6.12.90/drivers/net/ipa/gsi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ipa/gsi.c 2026-06-19 11:42:39.000000000 +0000 @@ -2044,6 +2044,7 @@ count = reg_decode(reg, NUM_EV_PER_EE, val); } else { reg = gsi_reg(gsi, HW_PARAM_4); + val = ioread32(gsi->virt + reg_offset(reg)); count = reg_decode(reg, EV_PER_EE, val); } if (!count) { diff -Nru linux-6.12.90/drivers/net/ipa/ipa_main.c linux-6.12.94/drivers/net/ipa/ipa_main.c --- linux-6.12.90/drivers/net/ipa/ipa_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ipa/ipa_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -361,7 +361,7 @@ { const struct reg *reg; u32 offset; - u32 val; + u32 val = 0; /* Timer clock divider must be disabled when we change the rate */ reg = ipa_reg(ipa, TIMERS_XO_CLK_DIV_CFG); @@ -374,8 +374,8 @@ val |= reg_bit(reg, DPL_TIMESTAMP_SEL); } /* Configure tag and NAT Qtime timestamp resolution as well */ - val = reg_encode(reg, TAG_TIMESTAMP_LSB, TAG_TIMESTAMP_SHIFT); - val = reg_encode(reg, NAT_TIMESTAMP_LSB, NAT_TIMESTAMP_SHIFT); + val |= reg_encode(reg, TAG_TIMESTAMP_LSB, TAG_TIMESTAMP_SHIFT); + val |= reg_encode(reg, NAT_TIMESTAMP_LSB, NAT_TIMESTAMP_SHIFT); iowrite32(val, ipa->reg_virt + reg_offset(reg)); diff -Nru linux-6.12.90/drivers/net/macsec.c linux-6.12.94/drivers/net/macsec.c --- linux-6.12.90/drivers/net/macsec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/macsec.c 2026-06-19 11:42:39.000000000 +0000 @@ -803,7 +803,8 @@ if (pn + 1 > rx_sa->next_pn_halves.lower) { rx_sa->next_pn_halves.lower = pn + 1; } else if (secy->xpn && - !pn_same_half(pn, rx_sa->next_pn_halves.lower)) { + (pn + 1 == 0 || + !pn_same_half(pn, rx_sa->next_pn_halves.lower))) { rx_sa->next_pn_halves.upper++; rx_sa->next_pn_halves.lower = pn + 1; } diff -Nru linux-6.12.90/drivers/net/macvlan.c linux-6.12.94/drivers/net/macvlan.c --- linux-6.12.90/drivers/net/macvlan.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/macvlan.c 2026-06-19 11:42:39.000000000 +0000 @@ -351,6 +351,7 @@ const struct macvlan_dev *src, struct sk_buff *skb) { + u32 bc_queue_len_used = READ_ONCE(port->bc_queue_len_used); struct sk_buff *nskb; int err = -ENOMEM; @@ -361,7 +362,7 @@ MACVLAN_SKB_CB(nskb)->src = src; spin_lock(&port->bc_queue.lock); - if (skb_queue_len(&port->bc_queue) < port->bc_queue_len_used) { + if (skb_queue_len(&port->bc_queue) < bc_queue_len_used) { if (src) dev_hold(src->dev); __skb_queue_tail(&port->bc_queue, nskb); @@ -1677,6 +1678,7 @@ + macvlan_get_size_mac(vlan) /* IFLA_MACVLAN_MACADDR */ + nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN */ + nla_total_size(4) /* IFLA_MACVLAN_BC_QUEUE_LEN_USED */ + + nla_total_size(4) /* IFLA_MACVLAN_BC_CUTOFF */ ); } @@ -1723,7 +1725,8 @@ } if (nla_put_u32(skb, IFLA_MACVLAN_BC_QUEUE_LEN, vlan->bc_queue_len_req)) goto nla_put_failure; - if (nla_put_u32(skb, IFLA_MACVLAN_BC_QUEUE_LEN_USED, port->bc_queue_len_used)) + if (nla_put_u32(skb, IFLA_MACVLAN_BC_QUEUE_LEN_USED, + READ_ONCE(port->bc_queue_len_used))) goto nla_put_failure; if (port->bc_cutoff != 1 && nla_put_s32(skb, IFLA_MACVLAN_BC_CUTOFF, port->bc_cutoff)) @@ -1783,7 +1786,7 @@ if (vlan->bc_queue_len_req > max_bc_queue_len_req) max_bc_queue_len_req = vlan->bc_queue_len_req; } - port->bc_queue_len_used = max_bc_queue_len_req; + WRITE_ONCE(port->bc_queue_len_used, max_bc_queue_len_req); } static int macvlan_device_event(struct notifier_block *unused, diff -Nru linux-6.12.90/drivers/net/mctp/mctp-i2c.c linux-6.12.94/drivers/net/mctp/mctp-i2c.c --- linux-6.12.90/drivers/net/mctp/mctp-i2c.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/mctp/mctp-i2c.c 2026-06-19 11:42:39.000000000 +0000 @@ -497,8 +497,6 @@ u8 *pecp; int rc; - fs = mctp_i2c_get_tx_flow_state(midev, skb); - hdr = (void *)skb_mac_header(skb); /* Sanity check that packet contents matches skb length, * and can't exceed MCTP_I2C_BUFSZ @@ -510,6 +508,8 @@ return; } + fs = mctp_i2c_get_tx_flow_state(midev, skb); + if (skb_tailroom(skb) >= 1) { /* Linear case with space, we can just append the PEC */ skb_put(skb, 1); diff -Nru linux-6.12.90/drivers/net/netconsole.c linux-6.12.94/drivers/net/netconsole.c --- linux-6.12.90/drivers/net/netconsole.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/netconsole.c 2026-06-19 11:42:39.000000000 +0000 @@ -502,6 +502,13 @@ size_t count) { struct netconsole_target *nt = to_target(item); + size_t len = count; + + /* Account for a trailing newline appended by tools like echo */ + if (len && buf[len - 1] == '\n') + len--; + if (len >= IFNAMSIZ) + return -ENAMETOOLONG; mutex_lock(&dynamic_netconsole_mutex); if (nt->enabled) { @@ -652,7 +659,7 @@ if (!mac_pton(buf, remote_mac)) goto out_unlock; - if (buf[3 * ETH_ALEN - 1] && buf[3 * ETH_ALEN - 1] != '\n') + if (buf[MAC_ADDR_STR_LEN] && buf[MAC_ADDR_STR_LEN] != '\n') goto out_unlock; memcpy(nt->np.remote_mac, remote_mac, ETH_ALEN); diff -Nru linux-6.12.90/drivers/net/netdevsim/dev.c linux-6.12.94/drivers/net/netdevsim/dev.c --- linux-6.12.90/drivers/net/netdevsim/dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/netdevsim/dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -758,7 +758,7 @@ skb->protocol = htons(ETH_P_IP); skb_set_network_header(skb, skb->len); - iph = skb_put(skb, sizeof(struct iphdr)); + iph = skb_put_zero(skb, sizeof(struct iphdr)); iph->protocol = IPPROTO_UDP; iph->saddr = in_aton("192.0.2.1"); iph->daddr = in_aton("198.51.100.1"); diff -Nru linux-6.12.90/drivers/net/phy/dp83869.c linux-6.12.94/drivers/net/phy/dp83869.c --- linux-6.12.90/drivers/net/phy/dp83869.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/dp83869.c 2026-06-19 11:42:39.000000000 +0000 @@ -31,6 +31,7 @@ #define DP83869_RGMIICTL 0x0032 #define DP83869_STRAP_STS1 0x006e #define DP83869_RGMIIDCTL 0x0086 +#define DP83869_ANA_PLL_PROG_PI 0x00c6 #define DP83869_RXFCFG 0x0134 #define DP83869_RXFPMD1 0x0136 #define DP83869_RXFPMD2 0x0137 @@ -827,12 +828,22 @@ dp83869_config_port_mirroring(phydev); /* Clock output selection if muxing property is set */ - if (dp83869->clk_output_sel != DP83869_CLK_O_SEL_REF_CLK) + if (dp83869->clk_output_sel != DP83869_CLK_O_SEL_REF_CLK) { + /* + * Table 7-121 in datasheet says we have to set register 0xc6 + * to value 0x10 before CLK_O_SEL can be modified. + */ + ret = phy_write_mmd(phydev, DP83869_DEVADDR, + DP83869_ANA_PLL_PROG_PI, 0x10); + if (ret) + return ret; + ret = phy_modify_mmd(phydev, DP83869_DEVADDR, DP83869_IO_MUX_CFG, DP83869_IO_MUX_CFG_CLK_O_SEL_MASK, dp83869->clk_output_sel << DP83869_IO_MUX_CFG_CLK_O_SEL_SHIFT); + } if (phy_interface_is_rgmii(phydev)) { ret = phy_write_mmd(phydev, DP83869_DEVADDR, DP83869_RGMIIDCTL, diff -Nru linux-6.12.90/drivers/net/phy/dp83tc811.c linux-6.12.94/drivers/net/phy/dp83tc811.c --- linux-6.12.90/drivers/net/phy/dp83tc811.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/dp83tc811.c 2026-06-19 11:42:39.000000000 +0000 @@ -393,6 +393,7 @@ .config_init = dp83811_config_init, .config_aneg = dp83811_config_aneg, .soft_reset = dp83811_phy_reset, + .get_features = genphy_c45_pma_read_ext_abilities, .get_wol = dp83811_get_wol, .set_wol = dp83811_set_wol, .config_intr = dp83811_config_intr, diff -Nru linux-6.12.90/drivers/net/phy/micrel.c linux-6.12.94/drivers/net/phy/micrel.c --- linux-6.12.90/drivers/net/phy/micrel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/micrel.c 2026-06-19 11:42:39.000000000 +0000 @@ -4093,6 +4093,13 @@ { struct kszphy_priv *lan8814 = phydev->priv; + if (phy_package_init_once(phydev)) + /* Reset the PHY */ + lanphy_modify_page_reg(phydev, LAN8814_PAGE_COMMON_REGS, + LAN8814_QSGMII_SOFT_RESET, + LAN8814_QSGMII_SOFT_RESET_BIT, + LAN8814_QSGMII_SOFT_RESET_BIT); + /* Disable ANEG with QSGMII PCS Host side */ lanphy_modify_page_reg(phydev, LAN8814_PAGE_PORT_REGS, LAN8814_QSGMII_PCS1G_ANEG_CONFIG, @@ -4177,13 +4184,7 @@ devm_phy_package_join(&phydev->mdio.dev, phydev, addr, sizeof(struct lan8814_shared_priv)); - if (phy_package_init_once(phydev)) { - /* Reset the PHY */ - lanphy_modify_page_reg(phydev, LAN8814_PAGE_COMMON_REGS, - LAN8814_QSGMII_SOFT_RESET, - LAN8814_QSGMII_SOFT_RESET_BIT, - LAN8814_QSGMII_SOFT_RESET_BIT); - + if (phy_package_probe_once(phydev)) { err = lan8814_release_coma_mode(phydev); if (err) return err; diff -Nru linux-6.12.90/drivers/net/phy/mscc/mscc.h linux-6.12.94/drivers/net/phy/mscc/mscc.h --- linux-6.12.90/drivers/net/phy/mscc/mscc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/mscc/mscc.h 2026-06-19 11:42:39.000000000 +0000 @@ -286,12 +286,12 @@ #define PHY_ID_VSC8540 0x00070760 #define PHY_ID_VSC8541 0x00070770 #define PHY_ID_VSC8552 0x000704e0 -#define PHY_ID_VSC856X 0x000707e0 +#define PHY_ID_VSC856X 0x000707e1 #define PHY_ID_VSC8572 0x000704d0 #define PHY_ID_VSC8574 0x000704a0 -#define PHY_ID_VSC8575 0x000707d0 -#define PHY_ID_VSC8582 0x000707b0 -#define PHY_ID_VSC8584 0x000707c0 +#define PHY_ID_VSC8575 0x000707d1 +#define PHY_ID_VSC8582 0x000707b1 +#define PHY_ID_VSC8584 0x000707c1 #define PHY_VENDOR_MSCC 0x00070400 #define MSCC_VDDMAC_1500 1500 diff -Nru linux-6.12.90/drivers/net/phy/mscc/mscc_main.c linux-6.12.94/drivers/net/phy/mscc/mscc_main.c --- linux-6.12.90/drivers/net/phy/mscc/mscc_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/mscc/mscc_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1724,12 +1724,6 @@ * in this pre-init function. */ if (phy_package_init_once(phydev)) { - /* The following switch statement assumes that the lowest - * nibble of the phy_id_mask is always 0. This works because - * the lowest nibble of the PHY_ID's below are also 0. - */ - WARN_ON(phydev->drv->phy_id_mask & 0xf); - switch (phydev->phy_id & phydev->drv->phy_id_mask) { case PHY_ID_VSC8504: case PHY_ID_VSC8552: @@ -2268,11 +2262,6 @@ VSC8531_DUPLEX_COLLISION}; int ret; - if ((phydev->phy_id & MSCC_DEV_REV_MASK) != VSC8584_REVB) { - dev_err(&phydev->mdio.dev, "Only VSC8584 revB is supported.\n"); - return -ENOTSUPP; - } - vsc8531 = devm_kzalloc(&phydev->mdio.dev, sizeof(*vsc8531), GFP_KERNEL); if (!vsc8531) return -ENOMEM; @@ -2559,9 +2548,8 @@ .get_stats = &vsc85xx_get_stats, }, { - .phy_id = PHY_ID_VSC856X, + PHY_ID_MATCH_EXACT(PHY_ID_VSC856X), .name = "Microsemi GE VSC856X SyncE", - .phy_id_mask = 0xfffffff0, /* PHY_GBIT_FEATURES */ .soft_reset = &genphy_soft_reset, .config_init = &vsc8584_config_init, @@ -2633,9 +2621,8 @@ .get_stats = &vsc85xx_get_stats, }, { - .phy_id = PHY_ID_VSC8575, + PHY_ID_MATCH_EXACT(PHY_ID_VSC8575), .name = "Microsemi GE VSC8575 SyncE", - .phy_id_mask = 0xfffffff0, /* PHY_GBIT_FEATURES */ .soft_reset = &genphy_soft_reset, .config_init = &vsc8584_config_init, @@ -2657,9 +2644,8 @@ .get_stats = &vsc85xx_get_stats, }, { - .phy_id = PHY_ID_VSC8582, + PHY_ID_MATCH_EXACT(PHY_ID_VSC8582), .name = "Microsemi GE VSC8582 SyncE", - .phy_id_mask = 0xfffffff0, /* PHY_GBIT_FEATURES */ .soft_reset = &genphy_soft_reset, .config_init = &vsc8584_config_init, @@ -2681,9 +2667,8 @@ .get_stats = &vsc85xx_get_stats, }, { - .phy_id = PHY_ID_VSC8584, + PHY_ID_MATCH_EXACT(PHY_ID_VSC8584), .name = "Microsemi GE VSC8584 SyncE", - .phy_id_mask = 0xfffffff0, /* PHY_GBIT_FEATURES */ .soft_reset = &genphy_soft_reset, .config_init = &vsc8584_config_init, diff -Nru linux-6.12.90/drivers/net/phy/phy_device.c linux-6.12.94/drivers/net/phy/phy_device.c --- linux-6.12.90/drivers/net/phy/phy_device.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/phy_device.c 2026-06-19 11:42:39.000000000 +0000 @@ -873,8 +873,8 @@ /* returning -ENODEV doesn't stop bus * scanning */ - return (phy_reg == -EIO || - phy_reg == -ENODEV) ? -ENODEV : -EIO; + return (ret == -EIO || + ret == -ENODEV) ? -ENODEV : -EIO; if (!ret) continue; @@ -1508,6 +1508,9 @@ ret = sfp_bus_add_upstream(bus, phydev, ops); sfp_bus_put(bus); + + if (ret) + phydev->sfp_bus = NULL; } return ret; } @@ -3672,6 +3675,9 @@ return 0; out: + sfp_bus_del_upstream(phydev->sfp_bus); + phydev->sfp_bus = NULL; + if (!phydev->is_on_sfp_module) phy_led_triggers_unregister(phydev); diff -Nru linux-6.12.90/drivers/net/phy/qcom/at803x.c linux-6.12.94/drivers/net/phy/qcom/at803x.c --- linux-6.12.90/drivers/net/phy/qcom/at803x.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/phy/qcom/at803x.c 2026-06-19 11:42:39.000000000 +0000 @@ -474,7 +474,7 @@ * behaviour but we still need to accommodate it. XNP is only needed * for 10Gbps support, so disable XNP. */ - return phy_modify(phydev, MII_ADVERTISE, MDIO_AN_CTRL1_XNP, 0); + return phy_modify(phydev, MII_ADVERTISE, ADVERTISE_XNP, 0); } static void at803x_link_change_notify(struct phy_device *phydev) diff -Nru linux-6.12.90/drivers/net/ppp/ppp_generic.c linux-6.12.94/drivers/net/ppp/ppp_generic.c --- linux-6.12.90/drivers/net/ppp/ppp_generic.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ppp/ppp_generic.c 2026-06-19 11:42:39.000000000 +0000 @@ -1064,6 +1064,9 @@ struct ppp_net *pn; int __user *p = (int __user *)arg; + if (!ns_capable(net->user_ns, CAP_NET_ADMIN)) + return -EPERM; + switch (cmd) { case PPPIOCNEWUNIT: /* Create a new ppp unit */ @@ -2242,7 +2245,7 @@ */ static void __ppp_decompress_proto(struct sk_buff *skb) { - if (skb->data[0] & 0x01) + if (ppp_skb_is_compressed_proto(skb)) *(u8 *)skb_push(skb, 1) = 0x00; } diff -Nru linux-6.12.90/drivers/net/ppp/pppoe.c linux-6.12.94/drivers/net/ppp/pppoe.c --- linux-6.12.90/drivers/net/ppp/pppoe.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/ppp/pppoe.c 2026-06-19 11:42:39.000000000 +0000 @@ -425,7 +425,7 @@ if (skb_mac_header_len(skb) < ETH_HLEN) goto drop; - if (!pskb_may_pull(skb, sizeof(struct pppoe_hdr))) + if (!pskb_may_pull(skb, PPPOE_SES_HLEN)) goto drop; ph = pppoe_hdr(skb); @@ -435,6 +435,12 @@ if (skb->len < len) goto drop; + /* skb->data points to the PPP protocol header after skb_pull_rcsum. + * Drop PFC frames. + */ + if (ppp_skb_is_compressed_proto(skb)) + goto drop; + if (pskb_trim_rcsum(skb, len)) goto drop; diff -Nru linux-6.12.90/drivers/net/pse-pd/pse_core.c linux-6.12.94/drivers/net/pse-pd/pse_core.c --- linux-6.12.90/drivers/net/pse-pd/pse_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/pse-pd/pse_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -184,7 +184,7 @@ ret = of_load_pse_pi_pairsets(node, &pi, ret); if (ret) goto out; - } else if (ret != ENOENT) { + } else if (ret != -ENOENT) { dev_err(pcdev->dev, "error: wrong number of pairsets. Should be 1 or 2, got %d (%pOF)\n", ret, node); diff -Nru linux-6.12.90/drivers/net/slip/slhc.c linux-6.12.94/drivers/net/slip/slhc.c --- linux-6.12.90/drivers/net/slip/slhc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/slip/slhc.c 2026-06-19 11:42:39.000000000 +0000 @@ -80,9 +80,9 @@ #include static unsigned char *encode(unsigned char *cp, unsigned short n); -static long decode(unsigned char **cpp); +static long decode(unsigned char **cpp, const unsigned char *end); static unsigned char * put16(unsigned char *cp, unsigned short x); -static unsigned short pull16(unsigned char **cpp); +static long pull16(unsigned char **cpp, const unsigned char *end); /* Allocate compression data structure * slots must be in range 0 to 255 (zero meaning no compression) @@ -190,30 +190,34 @@ return cp; } -/* Pull a 16-bit integer in host order from buffer in network byte order */ -static unsigned short -pull16(unsigned char **cpp) +/* Pull a 16-bit integer in host order from buffer in network byte order. + * Returns -1 if the buffer is exhausted, otherwise the 16-bit value. + */ +static long +pull16(unsigned char **cpp, const unsigned char *end) { - short rval; + long rval; + if (*cpp + 2 > end) + return -1; rval = *(*cpp)++; rval <<= 8; rval |= *(*cpp)++; return rval; } -/* Decode a number */ +/* Decode a number. Returns -1 if the buffer is exhausted. */ static long -decode(unsigned char **cpp) +decode(unsigned char **cpp, const unsigned char *end) { int x; + if (*cpp >= end) + return -1; x = *(*cpp)++; - if(x == 0){ - return pull16(cpp) & 0xffff; /* pull16 returns -1 on error */ - } else { - return x & 0xff; /* -1 if PULLCHAR returned error */ - } + if (x == 0) + return pull16(cpp, end); + return x & 0xff; } /* @@ -499,6 +503,7 @@ struct cstate *cs; int len, hdrlen; unsigned char *cp = icp; + const unsigned char *end = icp + isize; /* We've got a compressed packet; read the change byte */ comp->sls_i_compressed++; @@ -506,6 +511,8 @@ comp->sls_i_error++; return 0; } + if (!comp->rstate) + goto bad; changes = *cp++; if(changes & NEW_C){ /* Make sure the state index is in range, then grab the state. @@ -534,6 +541,8 @@ thp = &cs->cs_tcp; ip = &cs->cs_ip; + if (cp + 2 > end) + goto bad; thp->check = *(__sum16 *)cp; cp += 2; @@ -564,26 +573,26 @@ default: if(changes & NEW_U){ thp->urg = 1; - if((x = decode(&cp)) == -1) { + if((x = decode(&cp, end)) == -1) { goto bad; } thp->urg_ptr = htons(x); } else thp->urg = 0; if(changes & NEW_W){ - if((x = decode(&cp)) == -1) { + if((x = decode(&cp, end)) == -1) { goto bad; } thp->window = htons( ntohs(thp->window) + x); } if(changes & NEW_A){ - if((x = decode(&cp)) == -1) { + if((x = decode(&cp, end)) == -1) { goto bad; } thp->ack_seq = htonl( ntohl(thp->ack_seq) + x); } if(changes & NEW_S){ - if((x = decode(&cp)) == -1) { + if((x = decode(&cp, end)) == -1) { goto bad; } thp->seq = htonl( ntohl(thp->seq) + x); @@ -591,7 +600,7 @@ break; } if(changes & NEW_I){ - if((x = decode(&cp)) == -1) { + if((x = decode(&cp, end)) == -1) { goto bad; } ip->id = htons (ntohs (ip->id) + x); @@ -649,6 +658,10 @@ struct cstate *cs; unsigned int ihl; + if (!comp->rstate) { + comp->sls_i_error++; + return slhc_toss(comp); + } /* The packet is shorter than a legal IP header. * Also make sure isize is positive. */ diff -Nru linux-6.12.90/drivers/net/tap.c linux-6.12.94/drivers/net/tap.c --- linux-6.12.90/drivers/net/tap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/tap.c 2026-06-19 11:42:39.000000000 +0000 @@ -1177,6 +1177,7 @@ int err, depth; if (unlikely(xdp->data_end - xdp->data < ETH_HLEN)) { + put_page(virt_to_head_page(xdp->data)); err = -EINVAL; goto err; } @@ -1186,6 +1187,7 @@ skb = build_skb(xdp->data_hard_start, buflen); if (!skb) { + put_page(virt_to_head_page(xdp->data)); err = -ENOMEM; goto err; } diff -Nru linux-6.12.90/drivers/net/tun.c linux-6.12.94/drivers/net/tun.c --- linux-6.12.90/drivers/net/tun.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/tun.c 2026-06-19 11:42:39.000000000 +0000 @@ -2459,8 +2459,10 @@ bool skb_xdp = false; struct page *page; - if (unlikely(datasize < ETH_HLEN)) + if (unlikely(datasize < ETH_HLEN)) { + put_page(virt_to_head_page(xdp->data)); return -EINVAL; + } xdp_prog = rcu_dereference(tun->xdp_prog); if (xdp_prog) { @@ -2503,6 +2505,7 @@ build: skb = build_skb(xdp->data_hard_start, buflen); if (!skb) { + put_page(virt_to_head_page(xdp->data)); ret = -ENOMEM; goto out; } diff -Nru linux-6.12.90/drivers/net/usb/r8152.c linux-6.12.94/drivers/net/usb/r8152.c --- linux-6.12.90/drivers/net/usb/r8152.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/usb/r8152.c 2026-06-19 11:42:39.000000000 +0000 @@ -3894,7 +3894,7 @@ case RTL_VER_15: ocp_data = ocp_read_word(tp, MCU_TYPE_USB, USB_UPHY_XTAL); ocp_data &= ~OOBS_POLLING; - ocp_write_byte(tp, MCU_TYPE_USB, USB_UPHY_XTAL, ocp_data); + ocp_write_word(tp, MCU_TYPE_USB, USB_UPHY_XTAL, ocp_data); break; default: break; @@ -9811,7 +9811,12 @@ struct net_device *netdev; int ret; - usb_reset_device(udev); + ret = usb_reset_device(udev); + if (ret < 0) { + dev_err(&intf->dev, "USB reset failed, errno=%d\n", ret); + return ret; + } + netdev = alloc_etherdev(sizeof(struct r8152)); if (!netdev) { dev_err(&intf->dev, "Out of memory\n"); diff -Nru linux-6.12.90/drivers/net/usb/rtl8150.c linux-6.12.94/drivers/net/usb/rtl8150.c --- linux-6.12.90/drivers/net/usb/rtl8150.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/usb/rtl8150.c 2026-06-19 11:42:39.000000000 +0000 @@ -685,6 +685,7 @@ struct net_device *netdev) { rtl8150_t *dev = netdev_priv(netdev); + unsigned int skb_len; int count, res; /* pad the frame and ensure terminating USB packet, datasheet 9.2.3 */ @@ -696,6 +697,8 @@ return NETDEV_TX_OK; } + skb_len = skb->len; + netif_stop_queue(netdev); dev->tx_skb = skb; usb_fill_bulk_urb(dev->tx_urb, dev->udev, usb_sndbulkpipe(dev->udev, 2), @@ -709,9 +712,16 @@ netdev->stats.tx_errors++; netif_start_queue(netdev); } + /* + * The URB was not submitted, so write_bulk_callback() will + * never run to free dev->tx_skb. Drop the skb here and + * clear tx_skb to avoid leaving a stale pointer. + */ + dev->tx_skb = NULL; + dev_kfree_skb_any(skb); } else { netdev->stats.tx_packets++; - netdev->stats.tx_bytes += skb->len; + netdev->stats.tx_bytes += skb_len; netif_trans_update(netdev); } diff -Nru linux-6.12.90/drivers/net/virtio_net.c linux-6.12.94/drivers/net/virtio_net.c --- linux-6.12.90/drivers/net/virtio_net.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/virtio_net.c 2026-06-19 11:42:39.000000000 +0000 @@ -365,24 +365,7 @@ bool do_dma; }; -/* This structure can contain rss message with maximum settings for indirection table and keysize - * Note, that default structure that describes RSS configuration virtio_net_rss_config - * contains same info but can't handle table values. - * In any case, structure would be passed to virtio hw through sg_buf split by parts - * because table sizes may be differ according to the device configuration. - */ #define VIRTIO_NET_RSS_MAX_KEY_SIZE 40 -struct virtio_net_ctrl_rss { - u32 hash_types; - u16 indirection_table_mask; - u16 unclassified_queue; - u16 hash_cfg_reserved; /* for HASH_CONFIG (see virtio_net_hash_config for details) */ - u16 max_tx_vq; - u8 hash_key_length; - u8 key[VIRTIO_NET_RSS_MAX_KEY_SIZE]; - - u16 *indirection_table; -}; /* Control VQ buffers: protected by the rtnl lock */ struct control_buf { @@ -426,7 +409,9 @@ u16 rss_indir_table_size; u32 rss_hash_types_supported; u32 rss_hash_types_saved; - struct virtio_net_ctrl_rss rss; + struct virtio_net_rss_config_hdr *rss_hdr; + struct virtio_net_rss_config_trailer rss_trailer; + u8 rss_hash_key_data[VIRTIO_NET_RSS_MAX_KEY_SIZE]; /* Has control virtqueue */ bool has_cvq; @@ -520,23 +505,16 @@ struct page *page, void *buf, int len, int truesize); -static int rss_indirection_table_alloc(struct virtio_net_ctrl_rss *rss, u16 indir_table_size) +static size_t virtnet_rss_hdr_size(const struct virtnet_info *vi) { - if (!indir_table_size) { - rss->indirection_table = NULL; - return 0; - } + u16 indir_table_size = vi->has_rss ? vi->rss_indir_table_size : 1; - rss->indirection_table = kmalloc_array(indir_table_size, sizeof(u16), GFP_KERNEL); - if (!rss->indirection_table) - return -ENOMEM; - - return 0; + return struct_size(vi->rss_hdr, indirection_table, indir_table_size); } -static void rss_indirection_table_free(struct virtio_net_ctrl_rss *rss) +static size_t virtnet_rss_trailer_size(const struct virtnet_info *vi) { - kfree(rss->indirection_table); + return struct_size(&vi->rss_trailer, hash_key_data, vi->rss_key_size); } static bool is_xdp_frame(void *ptr) @@ -3477,15 +3455,16 @@ for (; i < vi->rss_indir_table_size; ++i) { indir_val = ethtool_rxfh_indir_default(i, queue_pairs); - vi->rss.indirection_table[i] = indir_val; + vi->rss_hdr->indirection_table[i] = cpu_to_le16(indir_val); } - vi->rss.max_tx_vq = queue_pairs; + vi->rss_trailer.max_tx_vq = cpu_to_le16(queue_pairs); } static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) { struct virtio_net_ctrl_mq *mq __free(kfree) = NULL; - struct virtio_net_ctrl_rss old_rss; + struct virtio_net_rss_config_hdr *old_rss_hdr; + struct virtio_net_rss_config_trailer old_rss_trailer; struct net_device *dev = vi->dev; struct scatterlist sg; @@ -3500,24 +3479,28 @@ * update (VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET below) and return directly. */ if (vi->has_rss && !netif_is_rxfh_configured(dev)) { - memcpy(&old_rss, &vi->rss, sizeof(old_rss)); - if (rss_indirection_table_alloc(&vi->rss, vi->rss_indir_table_size)) { - vi->rss.indirection_table = old_rss.indirection_table; + old_rss_hdr = vi->rss_hdr; + old_rss_trailer = vi->rss_trailer; + vi->rss_hdr = kzalloc(virtnet_rss_hdr_size(vi), GFP_KERNEL); + if (!vi->rss_hdr) { + vi->rss_hdr = old_rss_hdr; return -ENOMEM; } + *vi->rss_hdr = *old_rss_hdr; virtnet_rss_update_by_qpairs(vi, queue_pairs); if (!virtnet_commit_rss_command(vi)) { /* restore ctrl_rss if commit_rss_command failed */ - rss_indirection_table_free(&vi->rss); - memcpy(&vi->rss, &old_rss, sizeof(old_rss)); + kfree(vi->rss_hdr); + vi->rss_hdr = old_rss_hdr; + vi->rss_trailer = old_rss_trailer; dev_warn(&dev->dev, "Fail to set num of queue pairs to %d, because committing RSS failed\n", queue_pairs); return -EINVAL; } - rss_indirection_table_free(&old_rss); + kfree(old_rss_hdr); goto succ; } @@ -3534,6 +3517,12 @@ queue_pairs); return -EINVAL; } + + /* Keep max_tx_vq in sync so that a later RSS command does not + * revert queue_pairs to a stale value. + */ + if (vi->has_rss) + vi->rss_trailer.max_tx_vq = cpu_to_le16(queue_pairs); succ: vi->curr_queue_pairs = queue_pairs; /* virtnet_open() will refill when device is going to up. */ @@ -3960,28 +3949,12 @@ static bool virtnet_commit_rss_command(struct virtnet_info *vi) { struct net_device *dev = vi->dev; - struct scatterlist sgs[4]; - unsigned int sg_buf_size; + struct scatterlist sgs[2]; /* prepare sgs */ - sg_init_table(sgs, 4); - - sg_buf_size = offsetof(struct virtio_net_ctrl_rss, hash_cfg_reserved); - sg_set_buf(&sgs[0], &vi->rss, sg_buf_size); - - if (vi->has_rss) { - sg_buf_size = sizeof(uint16_t) * vi->rss_indir_table_size; - sg_set_buf(&sgs[1], vi->rss.indirection_table, sg_buf_size); - } else { - sg_set_buf(&sgs[1], &vi->rss.hash_cfg_reserved, sizeof(uint16_t)); - } - - sg_buf_size = offsetof(struct virtio_net_ctrl_rss, key) - - offsetof(struct virtio_net_ctrl_rss, max_tx_vq); - sg_set_buf(&sgs[2], &vi->rss.max_tx_vq, sg_buf_size); - - sg_buf_size = vi->rss_key_size; - sg_set_buf(&sgs[3], vi->rss.key, sg_buf_size); + sg_init_table(sgs, 2); + sg_set_buf(&sgs[0], vi->rss_hdr, virtnet_rss_hdr_size(vi)); + sg_set_buf(&sgs[1], &vi->rss_trailer, virtnet_rss_trailer_size(vi)); if (!virtnet_send_command(vi, VIRTIO_NET_CTRL_MQ, vi->has_rss ? VIRTIO_NET_CTRL_MQ_RSS_CONFIG @@ -3998,17 +3971,17 @@ static void virtnet_init_default_rss(struct virtnet_info *vi) { - vi->rss.hash_types = vi->rss_hash_types_supported; + vi->rss_hdr->hash_types = cpu_to_le32(vi->rss_hash_types_supported); vi->rss_hash_types_saved = vi->rss_hash_types_supported; - vi->rss.indirection_table_mask = vi->rss_indir_table_size - ? vi->rss_indir_table_size - 1 : 0; - vi->rss.unclassified_queue = 0; + vi->rss_hdr->indirection_table_mask = vi->rss_indir_table_size + ? cpu_to_le16(vi->rss_indir_table_size - 1) : 0; + vi->rss_hdr->unclassified_queue = 0; virtnet_rss_update_by_qpairs(vi, vi->curr_queue_pairs); - vi->rss.hash_key_length = vi->rss_key_size; + vi->rss_trailer.hash_key_length = vi->rss_key_size; - netdev_rss_key_fill(vi->rss.key, vi->rss_key_size); + netdev_rss_key_fill(vi->rss_hash_key_data, vi->rss_key_size); } static void virtnet_get_hashflow(const struct virtnet_info *vi, struct ethtool_rxnfc *info) @@ -4119,7 +4092,7 @@ if (new_hashtypes != vi->rss_hash_types_saved) { vi->rss_hash_types_saved = new_hashtypes; - vi->rss.hash_types = vi->rss_hash_types_saved; + vi->rss_hdr->hash_types = cpu_to_le32(vi->rss_hash_types_saved); if (vi->dev->features & NETIF_F_RXHASH) return virtnet_commit_rss_command(vi); } @@ -5291,11 +5264,11 @@ if (rxfh->indir) { for (i = 0; i < vi->rss_indir_table_size; ++i) - rxfh->indir[i] = vi->rss.indirection_table[i]; + rxfh->indir[i] = le16_to_cpu(vi->rss_hdr->indirection_table[i]); } if (rxfh->key) - memcpy(rxfh->key, vi->rss.key, vi->rss_key_size); + memcpy(rxfh->key, vi->rss_hash_key_data, vi->rss_key_size); rxfh->hfunc = ETH_RSS_HASH_TOP; @@ -5319,7 +5292,7 @@ return -EOPNOTSUPP; for (i = 0; i < vi->rss_indir_table_size; ++i) - vi->rss.indirection_table[i] = rxfh->indir[i]; + vi->rss_hdr->indirection_table[i] = cpu_to_le16(rxfh->indir[i]); update = true; } @@ -5331,7 +5304,7 @@ if (!vi->has_rss && !vi->has_rss_hash_report) return -EOPNOTSUPP; - memcpy(vi->rss.key, rxfh->key, vi->rss_key_size); + memcpy(vi->rss_hash_key_data, rxfh->key, vi->rss_key_size); update = true; } @@ -5945,9 +5918,9 @@ if ((dev->features ^ features) & NETIF_F_RXHASH) { if (features & NETIF_F_RXHASH) - vi->rss.hash_types = vi->rss_hash_types_saved; + vi->rss_hdr->hash_types = cpu_to_le32(vi->rss_hash_types_saved); else - vi->rss.hash_types = VIRTIO_NET_HASH_REPORT_NONE; + vi->rss_hdr->hash_types = cpu_to_le32(VIRTIO_NET_HASH_REPORT_NONE); if (!virtnet_commit_rss_command(vi)) return -EINVAL; @@ -6619,9 +6592,11 @@ virtio_cread16(vdev, offsetof(struct virtio_net_config, rss_max_indirection_table_length)); } - err = rss_indirection_table_alloc(&vi->rss, vi->rss_indir_table_size); - if (err) + vi->rss_hdr = kzalloc(virtnet_rss_hdr_size(vi), GFP_KERNEL); + if (!vi->rss_hdr) { + err = -ENOMEM; goto free; + } if (vi->has_rss || vi->has_rss_hash_report) { vi->rss_key_size = @@ -6900,7 +6875,7 @@ remove_vq_common(vi); - rss_indirection_table_free(&vi->rss); + kfree(vi->rss_hdr); free_netdev(vi->dev); } diff -Nru linux-6.12.90/drivers/net/vrf.c linux-6.12.94/drivers/net/vrf.c --- linux-6.12.90/drivers/net/vrf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/vrf.c 2026-06-19 11:42:39.000000000 +0000 @@ -1104,6 +1104,7 @@ err: port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE; + synchronize_net(); return ret; } @@ -1123,10 +1124,16 @@ } /* inverse of do_vrf_add_slave */ -static int do_vrf_del_slave(struct net_device *dev, struct net_device *port_dev) +static int do_vrf_del_slave(struct net_device *dev, struct net_device *port_dev, + bool needs_sync) { netdev_upper_dev_unlink(port_dev, dev); port_dev->priv_flags &= ~IFF_L3MDEV_SLAVE; + /* Make sure that concurrent RCU readers that identified the device + * as a VRF port see a VRF master or no master at all. + */ + if (needs_sync) + synchronize_net(); cycle_netdev(port_dev, NULL); @@ -1135,7 +1142,7 @@ static int vrf_del_slave(struct net_device *dev, struct net_device *port_dev) { - return do_vrf_del_slave(dev, port_dev); + return do_vrf_del_slave(dev, port_dev, true); } static void vrf_dev_uninit(struct net_device *dev) @@ -1691,7 +1698,7 @@ struct list_head *iter; netdev_for_each_lower_dev(dev, port_dev, iter) - vrf_del_slave(dev, port_dev); + do_vrf_del_slave(dev, port_dev, false); vrf_map_unregister_dev(dev); @@ -1822,7 +1829,7 @@ goto out; vrf_dev = netdev_master_upper_dev_get(dev); - vrf_del_slave(vrf_dev, dev); + do_vrf_del_slave(vrf_dev, dev, false); } out: return NOTIFY_DONE; diff -Nru linux-6.12.90/drivers/net/vxlan/vxlan_core.c linux-6.12.94/drivers/net/vxlan/vxlan_core.c --- linux-6.12.90/drivers/net/vxlan/vxlan_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/vxlan/vxlan_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -2541,7 +2541,7 @@ goto out_unlock; } - tos = ip_tunnel_ecn_encap(tos, old_iph, skb); + tos = ip_tunnel_ecn_encap(tos, ip_hdr(skb), skb); ttl = ttl ? : ip4_dst_hoplimit(&rt->dst); err = vxlan_build_skb(skb, ndst, sizeof(struct iphdr), vni, md, flags, udp_sum); @@ -2601,7 +2601,7 @@ goto out_unlock; } - tos = ip_tunnel_ecn_encap(tos, old_iph, skb); + tos = ip_tunnel_ecn_encap(tos, ip_hdr(skb), skb); ttl = ttl ? : ip6_dst_hoplimit(ndst); skb_scrub_packet(skb, xnet); err = vxlan_build_skb(skb, ndst, sizeof(struct ipv6hdr), diff -Nru linux-6.12.90/drivers/net/vxlan/vxlan_vnifilter.c linux-6.12.94/drivers/net/vxlan/vxlan_vnifilter.c --- linux-6.12.90/drivers/net/vxlan/vxlan_vnifilter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/vxlan/vxlan_vnifilter.c 2026-06-19 11:42:39.000000000 +0000 @@ -671,7 +671,7 @@ if (ret) return ret; - if (changed) + if (*changed) vxlan_vnifilter_notify(vxlan, vninode, RTM_NEWTUNNEL); return 0; @@ -769,8 +769,7 @@ err = vxlan_vni_update_group(vxlan, vninode, group, true, &changed, extack); - if (changed) - vxlan_vnifilter_notify(vxlan, vninode, RTM_NEWTUNNEL); + vxlan_vnifilter_notify(vxlan, vninode, RTM_NEWTUNNEL); return err; } diff -Nru linux-6.12.90/drivers/net/wireguard/send.c linux-6.12.94/drivers/net/wireguard/send.c --- linux-6.12.90/drivers/net/wireguard/send.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireguard/send.c 2026-06-19 11:42:39.000000000 +0000 @@ -177,16 +177,6 @@ trailer_len = padding_len + noise_encrypted_len(0); plaintext_len = skb->len + padding_len; - /* Expand data section to have room for padding and auth tag. */ - num_frags = skb_cow_data(skb, trailer_len, &trailer); - if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg))) - return false; - - /* Set the padding to zeros, and make sure it and the auth tag are part - * of the skb. - */ - memset(skb_tail_pointer(trailer), 0, padding_len); - /* Expand head section to have room for our header and the network * stack's headers. */ @@ -198,6 +188,16 @@ skb_checksum_help(skb))) return false; + /* Expand data section to have room for padding and auth tag. */ + num_frags = skb_cow_data(skb, trailer_len, &trailer); + if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg))) + return false; + + /* Set the padding to zeros, and make sure it and the auth tag are part + * of the skb. + */ + memset(skb_tail_pointer(trailer), 0, padding_len); + /* Only after checksumming can we safely add on the padding at the end * and the header. */ diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath10k/wmi-tlv.c linux-6.12.94/drivers/net/wireless/ath/ath10k/wmi-tlv.c --- linux-6.12.90/drivers/net/wireless/ath/ath10k/wmi-tlv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath10k/wmi-tlv.c 2026-06-19 11:42:39.000000000 +0000 @@ -3,7 +3,7 @@ * Copyright (c) 2005-2011 Atheros Communications Inc. * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. - * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ #include "core.h" #include "debug.h" @@ -14,6 +14,7 @@ #include "wmi-tlv.h" #include "p2p.h" #include "testmode.h" +#include "txrx.h" #include /***************/ @@ -224,8 +225,9 @@ const void *ptr, void *data) { const struct wmi_tlv_peer_stats_info *stat = ptr; - struct ieee80211_sta *sta; + u32 vdev_id = *(u32 *)data; struct ath10k_sta *arsta; + struct ath10k_peer *peer; if (tag != WMI_TLV_TAG_STRUCT_PEER_STATS_INFO) return -EPROTO; @@ -241,20 +243,20 @@ __le32_to_cpu(stat->last_tx_rate_code), __le32_to_cpu(stat->last_tx_bitrate_kbps)); - rcu_read_lock(); - sta = ieee80211_find_sta_by_ifaddr(ar->hw, stat->peer_macaddr.addr, NULL); - if (!sta) { - rcu_read_unlock(); - ath10k_warn(ar, "not found station for peer stats\n"); + guard(spinlock_bh)(&ar->data_lock); + + peer = ath10k_peer_find(ar, vdev_id, stat->peer_macaddr.addr); + if (!peer || !peer->sta) { + ath10k_warn(ar, "not found %s with vdev id %u mac addr %pM for peer stats\n", + peer ? "sta" : "peer", vdev_id, stat->peer_macaddr.addr); return -EINVAL; } - arsta = (struct ath10k_sta *)sta->drv_priv; + arsta = (struct ath10k_sta *)peer->sta->drv_priv; arsta->rx_rate_code = __le32_to_cpu(stat->last_rx_rate_code); arsta->rx_bitrate_kbps = __le32_to_cpu(stat->last_rx_bitrate_kbps); arsta->tx_rate_code = __le32_to_cpu(stat->last_tx_rate_code); arsta->tx_bitrate_kbps = __le32_to_cpu(stat->last_tx_bitrate_kbps); - rcu_read_unlock(); return 0; } @@ -266,6 +268,7 @@ const struct wmi_tlv_peer_stats_info_ev *ev; const void *data; u32 num_peer_stats; + u32 vdev_id; int ret; tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC); @@ -284,15 +287,16 @@ } num_peer_stats = __le32_to_cpu(ev->num_peers); + vdev_id = __le32_to_cpu(ev->vdev_id); ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv peer stats info update peer vdev id %d peers %i more data %d\n", - __le32_to_cpu(ev->vdev_id), + vdev_id, num_peer_stats, __le32_to_cpu(ev->more_data)); ret = ath10k_wmi_tlv_iter(ar, data, ath10k_wmi_tlv_len(data), - ath10k_wmi_tlv_parse_peer_stats_info, NULL); + ath10k_wmi_tlv_parse_peer_stats_info, &vdev_id); if (ret) ath10k_warn(ar, "failed to parse stats info tlv: %d\n", ret); diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath10k/wmi.c linux-6.12.94/drivers/net/wireless/ath/ath10k/wmi.c --- linux-6.12.90/drivers/net/wireless/ath/ath10k/wmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath10k/wmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -3,7 +3,6 @@ * Copyright (c) 2005-2011 Atheros Communications Inc. * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. - * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved. * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ @@ -1947,15 +1946,15 @@ ret = -ESHUTDOWN; ath10k_dbg(ar, ATH10K_DBG_WMI, "drop wmi command %d, hardware is wedged\n", cmd_id); - } - /* try to send pending beacons first. they take priority */ - ath10k_wmi_tx_beacons_nowait(ar); + } else { + /* try to send pending beacons first. they take priority */ + ath10k_wmi_tx_beacons_nowait(ar); - ret = ath10k_wmi_cmd_send_nowait(ar, skb, cmd_id); - - if (ret && test_bit(ATH10K_FLAG_CRASH_FLUSH, &ar->dev_flags)) - ret = -ESHUTDOWN; + ret = ath10k_wmi_cmd_send_nowait(ar, skb, cmd_id); + if (ret && test_bit(ATH10K_FLAG_CRASH_FLUSH, &ar->dev_flags)) + ret = -ESHUTDOWN; + } (ret != -EAGAIN); }), 3 * HZ); diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath11k/dp_rx.c linux-6.12.94/drivers/net/wireless/ath/ath11k/dp_rx.c --- linux-6.12.90/drivers/net/wireless/ath/ath11k/dp_rx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath11k/dp_rx.c 2026-06-19 11:42:39.000000000 +0000 @@ -2214,8 +2214,7 @@ lockdep_assert_held(&ab->base_lock); - if (rxcb->peer_id) - peer = ath11k_peer_find_by_id(ab, rxcb->peer_id); + peer = ath11k_peer_find_by_id(ab, rxcb->peer_id); if (peer) return peer; diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath11k/hal.c linux-6.12.94/drivers/net/wireless/ath/ath11k/hal.c --- linux-6.12.90/drivers/net/wireless/ath/ath11k/hal.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath11k/hal.c 2026-06-19 11:42:39.000000000 +0000 @@ -1385,14 +1385,22 @@ void ath11k_hal_srng_clear(struct ath11k_base *ab) { - /* No need to memset rdp and wrp memory since each individual - * segment would get cleared in ath11k_hal_srng_src_hw_init() - * and ath11k_hal_srng_dst_hw_init(). + /* + * Preserve the shared pointer buffers, but clear the previous + * firmware instance's hp/tp state before handing them back to FW. + * LMAC rings reuse this shared memory without going through the + * normal SRNG hw-init path that zeros non-LMAC ring pointers. */ memset(ab->hal.srng_list, 0, sizeof(ab->hal.srng_list)); memset(ab->hal.shadow_reg_addr, 0, sizeof(ab->hal.shadow_reg_addr)); + if (ab->hal.rdp.vaddr) + memset(ab->hal.rdp.vaddr, 0, + sizeof(*ab->hal.rdp.vaddr) * HAL_SRNG_RING_ID_MAX); + if (ab->hal.wrp.vaddr) + memset(ab->hal.wrp.vaddr, 0, + sizeof(*ab->hal.wrp.vaddr) * HAL_SRNG_NUM_LMAC_RINGS); ab->hal.avail_blk_resource = 0; ab->hal.current_blk_index = 0; ab->hal.num_shadow_reg_configured = 0; diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath11k/hal_rx.c linux-6.12.94/drivers/net/wireless/ath/ath11k/hal_rx.c --- linux-6.12.90/drivers/net/wireless/ath/ath11k/hal_rx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath11k/hal_rx.c 2026-06-19 11:42:39.000000000 +0000 @@ -1467,11 +1467,8 @@ case HAL_RX_MPDU_START: { struct hal_rx_mpdu_info *mpdu_info = (struct hal_rx_mpdu_info *)tlv_data; - u16 peer_id; - peer_id = ath11k_hal_rx_mpduinfo_get_peerid(ab, mpdu_info); - if (peer_id) - ppdu_info->peer_id = peer_id; + ppdu_info->peer_id = ath11k_hal_rx_mpduinfo_get_peerid(ab, mpdu_info); break; } case HAL_RXPCU_PPDU_END_INFO: { diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath11k/testmode.c linux-6.12.94/drivers/net/wireless/ath/ath11k/testmode.c --- linux-6.12.90/drivers/net/wireless/ath/ath11k/testmode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath11k/testmode.c 2026-06-19 11:42:39.000000000 +0000 @@ -457,6 +457,7 @@ ret = ath11k_wmi_cmd_send(wmi, skb, cmd_id); if (ret) { ath11k_warn(ar->ab, "failed to send wmi ftm command: %d\n", ret); + dev_kfree_skb(skb); goto out; } diff -Nru linux-6.12.90/drivers/net/wireless/ath/ath11k/wmi.c linux-6.12.94/drivers/net/wireless/ath/ath11k/wmi.c --- linux-6.12.90/drivers/net/wireless/ath/ath11k/wmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/ath/ath11k/wmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -9191,6 +9191,7 @@ struct wmi_wow_host_wakeup_ind *cmd; struct sk_buff *skb; size_t len; + int ret; len = sizeof(*cmd); skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len); @@ -9204,14 +9205,20 @@ ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "tlv wow host wakeup ind\n"); - return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID); + ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID); + if (ret) { + ath11k_warn(ar->ab, "failed to send WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID\n"); + dev_kfree_skb(skb); + } + + return ret; } int ath11k_wmi_wow_enable(struct ath11k *ar) { struct wmi_wow_enable_cmd *cmd; struct sk_buff *skb; - int len; + int ret, len; len = sizeof(*cmd); skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len); @@ -9226,7 +9233,13 @@ cmd->pause_iface_config = WOW_IFACE_PAUSE_ENABLED; ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "tlv wow enable\n"); - return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_ENABLE_CMDID); + ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_ENABLE_CMDID); + if (ret) { + ath11k_warn(ar->ab, "failed to send WMI_WOW_ENABLE_CMDID\n"); + dev_kfree_skb(skb); + } + + return ret; } int ath11k_wmi_scan_prob_req_oui(struct ath11k *ar, diff -Nru linux-6.12.90/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c linux-6.12.94/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c --- linux-6.12.90/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c 2026-06-19 11:42:39.000000000 +0000 @@ -1006,18 +1006,33 @@ core = brcmf_chip_add_core(ci, BCMA_CORE_CHIPCOMMON, SI_ENUM_BASE_DEFAULT, 0); + if (IS_ERR(core)) + return PTR_ERR(core); + brcmf_chip_sb_corerev(ci, core); core = brcmf_chip_add_core(ci, BCMA_CORE_SDIO_DEV, BCM4329_CORE_BUS_BASE, 0); + if (IS_ERR(core)) + return PTR_ERR(core); + brcmf_chip_sb_corerev(ci, core); core = brcmf_chip_add_core(ci, BCMA_CORE_INTERNAL_MEM, BCM4329_CORE_SOCRAM_BASE, 0); + if (IS_ERR(core)) + return PTR_ERR(core); + brcmf_chip_sb_corerev(ci, core); core = brcmf_chip_add_core(ci, BCMA_CORE_ARM_CM3, BCM4329_CORE_ARM_BASE, 0); + if (IS_ERR(core)) + return PTR_ERR(core); + brcmf_chip_sb_corerev(ci, core); core = brcmf_chip_add_core(ci, BCMA_CORE_80211, 0x18001000, 0); + if (IS_ERR(core)) + return PTR_ERR(core); + brcmf_chip_sb_corerev(ci, core); } else if (socitype == SOCI_AI) { ci->iscoreup = brcmf_chip_ai_iscoreup; diff -Nru linux-6.12.90/drivers/net/wireless/marvell/mwifiex/11n_aggr.c linux-6.12.94/drivers/net/wireless/marvell/mwifiex/11n_aggr.c --- linux-6.12.90/drivers/net/wireless/marvell/mwifiex/11n_aggr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/marvell/mwifiex/11n_aggr.c 2026-06-19 11:42:39.000000000 +0000 @@ -203,6 +203,7 @@ if (!mwifiex_is_ralist_valid(priv, pra_list, ptrindex)) { spin_unlock_bh(&priv->wmm.ra_list_spinlock); + mwifiex_write_data_complete(adapter, skb_aggr, 1, -1); return -1; } diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mac.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mac.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -1174,21 +1174,6 @@ } EXPORT_SYMBOL_GPL(mt7615_mac_set_rates); -void mt7615_mac_enable_rtscts(struct mt7615_dev *dev, - struct ieee80211_vif *vif, bool enable) -{ - struct mt7615_vif *mvif = (struct mt7615_vif *)vif->drv_priv; - u32 addr; - - addr = mt7615_mac_wtbl_addr(dev, mvif->sta.wcid.idx) + 3 * 4; - - if (enable) - mt76_set(dev, addr, MT_WTBL_W3_RTS); - else - mt76_clear(dev, addr, MT_WTBL_W3_RTS); -} -EXPORT_SYMBOL_GPL(mt7615_mac_enable_rtscts); - static int mt7615_mac_wtbl_update_key(struct mt7615_dev *dev, struct mt76_wcid *wcid, struct ieee80211_key_conf *key, diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/main.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/main.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -584,9 +584,6 @@ } } - if (changed & BSS_CHANGED_ERP_CTS_PROT) - mt7615_mac_enable_rtscts(dev, vif, info->use_cts_prot); - if (changed & BSS_CHANGED_BEACON_ENABLED && info->enable_beacon) { mt7615_mcu_add_bss_info(phy, vif, NULL, true); mt7615_mcu_sta_add(phy, vif, NULL, true); @@ -599,6 +596,10 @@ BSS_CHANGED_BEACON_ENABLED)) mt7615_mcu_add_beacon(dev, hw, vif, info->enable_beacon); + if (changed & BSS_CHANGED_HT || changed & BSS_CHANGED_ERP_CTS_PROT) + mt7615_mcu_set_protection(phy, vif, info->ht_operation_mode, + info->use_cts_prot); + if (changed & BSS_CHANGED_PS) mt76_connac_mcu_set_vif_ps(&dev->mt76, vif); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 2026-06-19 11:42:39.000000000 +0000 @@ -2564,3 +2564,50 @@ return mt76_mcu_send_msg(&dev->mt76, MCU_CE_CMD(SET_ROC), &req, sizeof(req), false); } + +int mt7615_mcu_set_protection(struct mt7615_phy *phy, struct ieee80211_vif *vif, + u8 ht_mode, bool use_cts_prot) +{ + struct mt7615_dev *dev = phy->dev; + struct { + u8 prot_idx; + u8 band; + u8 rsv[2]; + + bool long_nav; + bool prot_mm; + bool prot_gf; + bool prot_bw40; + bool prot_rifs; + bool prot_bw80; + bool prot_bw160; + u8 prot_erp_mask; + } __packed req = { + .prot_idx = 0x2, + .band = phy != &dev->phy, + }; + + switch (ht_mode & IEEE80211_HT_OP_MODE_PROTECTION) { + case IEEE80211_HT_OP_MODE_PROTECTION_NONMEMBER: + case IEEE80211_HT_OP_MODE_PROTECTION_NONHT_MIXED: + req.prot_mm = true; + req.prot_gf = true; + fallthrough; + case IEEE80211_HT_OP_MODE_PROTECTION_20MHZ: + req.prot_bw40 = true; + break; + } + + if (ht_mode & IEEE80211_HT_OP_MODE_NON_GF_STA_PRSNT) + req.prot_gf = true; + + if (use_cts_prot) { + struct mt7615_vif *mvif = (struct mt7615_vif *)vif->drv_priv; + u8 i = mvif->mt76.omac_idx > HW_BSSID_MAX ? HW_BSSID_0 : mvif->mt76.omac_idx; + + req.prot_erp_mask = BIT(i); + } + + return mt76_mcu_send_msg(&dev->mt76, MCU_EXT_CMD(PROTECT_CTRL), &req, + sizeof(req), true); +} diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h 2026-06-19 11:42:39.000000000 +0000 @@ -466,8 +466,6 @@ void mt7615_mac_cca_stats_reset(struct mt7615_phy *phy); void mt7615_mac_set_scs(struct mt7615_phy *phy, bool enable); void mt7615_mac_enable_nf(struct mt7615_dev *dev, bool ext_phy); -void mt7615_mac_enable_rtscts(struct mt7615_dev *dev, - struct ieee80211_vif *vif, bool enable); void mt7615_mac_sta_poll(struct mt7615_dev *dev); int mt7615_mac_write_txwi(struct mt7615_dev *dev, __le32 *txwi, struct sk_buff *skb, struct mt76_wcid *wcid, @@ -522,7 +520,8 @@ int mt7615_mcu_apply_rx_dcoc(struct mt7615_phy *phy); int mt7615_mcu_apply_tx_dpd(struct mt7615_phy *phy); int mt7615_dfs_init_radar_detector(struct mt7615_phy *phy); - +int mt7615_mcu_set_protection(struct mt7615_phy *phy, struct ieee80211_vif *vif, + u8 ht_mode, bool use_cts_prot); int mt7615_mcu_set_roc(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/regs.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/regs.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7615/regs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7615/regs.h 2026-06-19 11:42:39.000000000 +0000 @@ -455,8 +455,6 @@ #define MT_WTBL_RIUCR3_RATE6 GENMASK(19, 8) #define MT_WTBL_RIUCR3_RATE7 GENMASK(31, 20) -#define MT_WTBL_W3_RTS BIT(22) - #define MT_WTBL_W5_CHANGE_BW_RATE GENMASK(7, 5) #define MT_WTBL_W5_SHORT_GI_20 BIT(8) #define MT_WTBL_W5_SHORT_GI_40 BIT(9) diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -1135,8 +1135,10 @@ return; wcid = (struct mt76_wcid *)sta->drv_priv; - if (!test_and_set_bit(tid, &wcid->ampdu_state)) - ieee80211_start_tx_ba_session(sta, tid, 0); + if (!test_and_set_bit(tid, &wcid->ampdu_state)) { + if (ieee80211_start_tx_ba_session(sta, tid, 0)) + clear_bit(tid, &wcid->ampdu_state); + } } EXPORT_SYMBOL_GPL(mt76_connac2_tx_check_aggr); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/init.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/init.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/init.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/init.c 2026-06-19 11:42:39.000000000 +0000 @@ -1275,6 +1275,7 @@ void mt7915_unregister_device(struct mt7915_dev *dev) { + cancel_work_sync(&dev->dump_work); mt7915_unregister_ext_phy(dev); mt7915_coredump_unregister(dev); mt7915_unregister_thermal(&dev->phy); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mac.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mac.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -235,19 +235,6 @@ rcu_read_unlock(); } -void mt7915_mac_enable_rtscts(struct mt7915_dev *dev, - struct ieee80211_vif *vif, bool enable) -{ - struct mt7915_vif *mvif = (struct mt7915_vif *)vif->drv_priv; - u32 addr; - - addr = mt7915_mac_wtbl_lmac_addr(dev, mvif->sta.wcid.idx, 5); - if (enable) - mt76_set(dev, addr, BIT(5)); - else - mt76_clear(dev, addr, BIT(5)); -} - static void mt7915_wed_check_ppe(struct mt7915_dev *dev, struct mt76_queue *q, struct mt7915_sta *msta, struct sk_buff *skb, diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/main.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/main.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -68,7 +68,7 @@ if (ret) goto out; - ret = mt76_connac_mcu_set_rts_thresh(&dev->mt76, 0x92b, + ret = mt76_connac_mcu_set_rts_thresh(&dev->mt76, MT7915_RTS_LEN_THRES, phy->mt76->band_idx); if (ret) goto out; @@ -630,8 +630,9 @@ if (set_sta == 1) mt7915_mcu_add_sta(dev, vif, NULL, CONN_STATE_PORT_SECURE, false); - if (changed & BSS_CHANGED_ERP_CTS_PROT) - mt7915_mac_enable_rtscts(dev, vif, info->use_cts_prot); + if (changed & BSS_CHANGED_HT || changed & BSS_CHANGED_ERP_CTS_PROT) + mt7915_mcu_set_protection(phy, vif, info->ht_operation_mode, + info->use_cts_prot); if (changed & BSS_CHANGED_ERP_SLOT) { int slottime = info->use_short_slot ? 9 : 20; diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c 2026-06-19 11:42:39.000000000 +0000 @@ -3799,6 +3799,68 @@ return ret; } +int mt7915_mcu_set_protection(struct mt7915_phy *phy, struct ieee80211_vif *vif, + u8 ht_mode, bool use_cts_prot) +{ + struct mt7915_dev *dev = phy->dev; + int len = sizeof(struct sta_req_hdr) + sizeof(struct bss_info_prot); + struct mt7915_vif *mvif = (struct mt7915_vif *)vif->drv_priv; + struct bss_info_prot *prot; + struct sk_buff *skb; + struct tlv *tlv; + enum { + PROT_NONMEMBER = BIT(1), + PROT_20MHZ = BIT(2), + PROT_NONHT_MIXED = BIT(3), + PROT_LEGACY_ERP = BIT(5), + PROT_NONGF_STA = BIT(7), + }; + u32 rts_threshold; + + skb = __mt76_connac_mcu_alloc_sta_req(&dev->mt76, &mvif->mt76, + NULL, len); + if (IS_ERR(skb)) + return PTR_ERR(skb); + + tlv = mt76_connac_mcu_add_tlv(skb, BSS_INFO_PROTECT_INFO, + sizeof(*prot)); + prot = (struct bss_info_prot *)tlv; + + switch (ht_mode & IEEE80211_HT_OP_MODE_PROTECTION) { + case IEEE80211_HT_OP_MODE_PROTECTION_NONMEMBER: + prot->prot_mode = cpu_to_le32(PROT_NONMEMBER); + break; + case IEEE80211_HT_OP_MODE_PROTECTION_20MHZ: + prot->prot_mode = cpu_to_le32(PROT_20MHZ); + break; + case IEEE80211_HT_OP_MODE_PROTECTION_NONHT_MIXED: + prot->prot_mode = cpu_to_le32(PROT_NONHT_MIXED); + break; + } + + if (ht_mode & IEEE80211_HT_OP_MODE_NON_GF_STA_PRSNT) + prot->prot_mode |= cpu_to_le32(PROT_NONGF_STA); + + if (use_cts_prot) + prot->prot_mode |= cpu_to_le32(PROT_LEGACY_ERP); + + /* reuse current RTS setting */ + rts_threshold = phy->mt76->hw->wiphy->rts_threshold; + if (rts_threshold == (u32)-1) + prot->rts_len_thres = cpu_to_le32(MT7915_RTS_LEN_THRES); + else + prot->rts_len_thres = cpu_to_le32(rts_threshold); + + prot->rts_pkt_thres = 0x2; + + prot->he_rts_thres = cpu_to_le16(vif->bss_conf.frame_time_rts_th); + if (!prot->he_rts_thres) + prot->he_rts_thres = cpu_to_le16(DEFAULT_HE_DURATION_RTS_THRES); + + return mt76_mcu_skb_send_msg(&dev->mt76, skb, + MCU_EXT_CMD(BSS_INFO_UPDATE), true); +} + int mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif, struct cfg80211_he_bss_color *he_bss_color) { diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h 2026-06-19 11:42:39.000000000 +0000 @@ -399,6 +399,17 @@ __le16 prob_rsp_len; } __packed __aligned(4); +struct bss_info_prot { + __le16 tag; + __le16 len; + __le32 prot_type; + __le32 prot_mode; + __le32 rts_len_thres; + __le16 he_rts_thres; + u8 rts_pkt_thres; + u8 rsv[5]; +} __packed; + enum { BSS_INFO_BCN_CSA, BSS_INFO_BCN_BCC, diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h 2026-06-19 11:42:39.000000000 +0000 @@ -83,6 +83,8 @@ #define MT7915_CRIT_TEMP 110 #define MT7915_MAX_TEMP 120 +#define MT7915_RTS_LEN_THRES 0x92b + struct mt7915_vif; struct mt7915_sta; struct mt7915_dfs_pulse; @@ -458,6 +460,8 @@ u32 changed); int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int enable, u32 changed); +int mt7915_mcu_set_protection(struct mt7915_phy *phy, struct ieee80211_vif *vif, + u8 ht_mode, bool use_cts_prot); int mt7915_mcu_add_obss_spr(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_he_obss_pd *he_obss_pd); int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7921/main.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7921/main.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7921/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7921/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -791,7 +791,8 @@ } out: - mt7921_mcu_set_clc(dev, dev->mt76.alpha2, dev->country_ie_env); + if (vif->bss_conf.chanreq.oper.chan->band == NL80211_BAND_6GHZ) + mt7921_regd_update(dev); } int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, @@ -802,6 +803,9 @@ struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv; int ret, idx; + if (sta->aid > MT7921_MAX_AID) + return -ENOENT; + idx = mt76_wcid_alloc(dev->mt76.wcid_mask, MT792x_WTBL_STA - 1); if (idx < 0) return -ENOSPC; @@ -845,6 +849,9 @@ struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv; + if (sta->aid > MT7921_MAX_AID) + return -ENOENT; + if (ev != MT76_STA_EVENT_ASSOC) return 0; diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h 2026-06-19 11:42:39.000000000 +0000 @@ -7,6 +7,8 @@ #include "../mt792x.h" #include "regs.h" +#define MT7921_MAX_AID 20 + #define MT7921_TX_RING_SIZE 2048 #define MT7921_TX_MCU_RING_SIZE 256 #define MT7921_TX_FWDL_RING_SIZE 128 diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mac.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mac.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -807,8 +807,8 @@ txwi[5] = cpu_to_le32(val); val = MT_TXD6_DAS | FIELD_PREP(MT_TXD6_MSDU_CNT, 1); - if (!ieee80211_vif_is_mld(vif) || - (q_idx >= MT_LMAC_ALTX0 && q_idx <= MT_LMAC_BCN0)) + if (vif && (!ieee80211_vif_is_mld(vif) || + (q_idx >= MT_LMAC_ALTX0 && q_idx <= MT_LMAC_BCN0))) val |= MT_TXD6_DIS_MAT; txwi[6] = cpu_to_le32(val); txwi[7] = 0; @@ -849,11 +849,14 @@ bool is_8023; u16 fc, tid; + if (!sta) + return; + link_sta = rcu_dereference(sta->link[wcid->link_id]); if (!link_sta) return; - if (!sta || !(link_sta->ht_cap.ht_supported || link_sta->he_cap.has_he)) + if (!(link_sta->ht_cap.ht_supported || link_sta->he_cap.has_he)) return; tid = skb->priority & IEEE80211_QOS_CTL_TID_MASK; diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/main.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/main.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -535,7 +535,7 @@ phy->roc_grant = false; - err = mt7925_mcu_set_mlo_roc(mconf, sel_links, 5, ++phy->roc_token_id); + err = mt7925_mcu_set_mlo_roc(phy, mconf, sel_links, 5, ++phy->roc_token_id); if (err < 0) { clear_bit(MT76_STATE_ROC, &phy->mt76->state); goto out; diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mcu.c 2026-06-19 11:42:39.000000000 +0000 @@ -1245,8 +1245,8 @@ return mt76_mcu_skb_send_msg(dev, skb, mcu_cmd, true); } -int mt7925_mcu_set_mlo_roc(struct mt792x_bss_conf *mconf, u16 sel_links, - int duration, u8 token_id) +int mt7925_mcu_set_mlo_roc(struct mt792x_phy *phy, struct mt792x_bss_conf *mconf, + u16 sel_links, int duration, u8 token_id) { struct mt792x_vif *mvif = mconf->vif; struct ieee80211_vif *vif = container_of((void *)mvif, @@ -1281,6 +1281,8 @@ .roc[1].len = cpu_to_le16(sizeof(struct roc_acquire_tlv)) }; + struct wiphy *wiphy = phy->mt76->hw->wiphy; + if (!mconf || hweight16(vif->valid_links) < 2 || hweight16(sel_links) != 2) return -EPERM; @@ -1303,7 +1305,8 @@ is_AG_band |= links[i].chan->band == NL80211_BAND_2GHZ; } - if (vif->cfg.eml_cap & IEEE80211_EML_CAP_EMLSR_SUPP) + if (!(wiphy->iftype_ext_capab[0].mld_capa_and_ops & + IEEE80211_MLD_CAP_OP_MAX_SIMUL_LINKS)) type = is_AG_band ? MT7925_ROC_REQ_MLSR_AG : MT7925_ROC_REQ_MLSR_AA; else diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h 2026-06-19 11:42:39.000000000 +0000 @@ -324,8 +324,8 @@ int mt7925_mcu_regval(struct mt792x_dev *dev, u32 regidx, u32 *val, bool set); int mt7925_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, enum environment_cap env_cap); -int mt7925_mcu_set_mlo_roc(struct mt792x_bss_conf *mconf, u16 sel_links, - int duration, u8 token_id); +int mt7925_mcu_set_mlo_roc(struct mt792x_phy *phy, struct mt792x_bss_conf *mconf, + u16 sel_links, int duration, u8 token_id); int mt7925_mcu_set_roc(struct mt792x_phy *phy, struct mt792x_bss_conf *mconf, struct ieee80211_channel *chan, int duration, enum mt7925_roc_req type, u8 token_id); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/init.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/init.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/init.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/init.c 2026-06-19 11:42:39.000000000 +0000 @@ -1399,6 +1399,7 @@ void mt7996_unregister_device(struct mt7996_dev *dev) { + cancel_work_sync(&dev->dump_work); cancel_work_sync(&dev->wed_rro.work); mt7996_unregister_phy(mt7996_phy3(dev), MT_BAND2); mt7996_unregister_phy(mt7996_phy2(dev), MT_BAND1); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mac.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mac.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -501,7 +501,7 @@ !(csum_status & (BIT(0) | BIT(2) | BIT(3)))) skb->ip_summed = CHECKSUM_UNNECESSARY; - if (rxd1 & MT_RXD3_NORMAL_FCS_ERR) + if (rxd3 & MT_RXD3_NORMAL_FCS_ERR) status->flag |= RX_FLAG_FAILED_FCS_CRC; if (rxd1 & MT_RXD1_NORMAL_TKIP_MIC_ERR) diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mcu.c 2026-06-19 11:42:39.000000000 +0000 @@ -218,7 +218,7 @@ event = (struct mt7996_mcu_uni_event *)skb->data; ret = le32_to_cpu(event->status); /* skip invalid event */ - if (mcu_cmd != event->cid) + if (mcu_cmd != le16_to_cpu(event->cid)) ret = -EAGAIN; } else { skb_pull(skb, sizeof(struct mt7996_mcu_rxd)); diff -Nru linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mcu.h linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mcu.h --- linux-6.12.90/drivers/net/wireless/mediatek/mt76/mt7996/mcu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/mediatek/mt76/mt7996/mcu.h 2026-06-19 11:42:39.000000000 +0000 @@ -25,8 +25,8 @@ }; struct mt7996_mcu_uni_event { - u8 cid; - u8 __rsv[3]; + __le16 cid; + u8 __rsv[2]; __le32 status; /* 0: success, others: fail */ } __packed; diff -Nru linux-6.12.90/drivers/net/wireless/realtek/rtlwifi/pci.c linux-6.12.94/drivers/net/wireless/realtek/rtlwifi/pci.c --- linux-6.12.90/drivers/net/wireless/realtek/rtlwifi/pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/realtek/rtlwifi/pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -1674,6 +1674,7 @@ synchronize_irq(rtlpci->pdev->irq); tasklet_kill(&rtlpriv->works.irq_tasklet); + tasklet_kill(&rtlpriv->works.irq_prepare_bcn_tasklet); cancel_work_sync(&rtlpriv->works.lps_change_work); } diff -Nru linux-6.12.90/drivers/net/wireless/realtek/rtw89/phy.c linux-6.12.94/drivers/net/wireless/realtek/rtw89/phy.c --- linux-6.12.90/drivers/net/wireless/realtek/rtw89/phy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wireless/realtek/rtw89/phy.c 2026-06-19 11:42:39.000000000 +0000 @@ -3893,7 +3893,7 @@ { struct rtw89_cfo_tracking_info *cfo = &rtwdev->cfo_tracking; const struct rtw89_chip_info *chip = rtwdev->chip; - u8 sc_xi_val, sc_xo_val; + u8 sc_xi_val = 0, sc_xo_val = 0; if (!force && cfo->crystal_cap == crystal_cap) return; diff -Nru linux-6.12.90/drivers/net/wwan/iosm/iosm_ipc_imem.c linux-6.12.94/drivers/net/wwan/iosm/iosm_ipc_imem.c --- linux-6.12.90/drivers/net/wwan/iosm/iosm_ipc_imem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/net/wwan/iosm/iosm_ipc_imem.c 2026-06-19 11:42:39.000000000 +0000 @@ -1430,6 +1430,8 @@ protocol_init_fail: cancel_work_sync(&ipc_imem->run_state_worker); ipc_task_deinit(ipc_imem->ipc_task); + if (ipc_imem->ipc_protocol) + ipc_protocol_deinit(ipc_imem->ipc_protocol); ipc_task_init_fail: kfree(ipc_imem->ipc_task); ipc_task_fail: diff -Nru linux-6.12.90/drivers/nfc/nxp-nci/i2c.c linux-6.12.94/drivers/nfc/nxp-nci/i2c.c --- linux-6.12.90/drivers/nfc/nxp-nci/i2c.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nfc/nxp-nci/i2c.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -267,6 +268,7 @@ { struct device *dev = &client->dev; struct nxp_nci_i2c_phy *phy; + unsigned long irqflags; int r; if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { @@ -303,9 +305,26 @@ if (r < 0) return r; + /* + * ACPI platforms may report incorrect IRQ trigger types + * (e.g. level-high), which can lead to interrupt storms. + * + * Use the historically stable rising-edge trigger for ACPI devices. + * + * On non-ACPI systems (e.g. Device Tree), prefer the firmware- + * provided trigger type, falling back to rising-edge if not set. + */ + if (ACPI_COMPANION(dev)) { + irqflags = IRQF_TRIGGER_RISING; + } else { + irqflags = irq_get_trigger_type(client->irq); + if (!irqflags) + irqflags = IRQF_TRIGGER_RISING; + } + r = request_threaded_irq(client->irq, NULL, nxp_nci_i2c_irq_thread_fn, - IRQF_ONESHOT, + irqflags | IRQF_ONESHOT, NXP_NCI_I2C_DRIVER_NAME, phy); if (r < 0) nfc_err(&client->dev, "Unable to register IRQ handler\n"); diff -Nru linux-6.12.90/drivers/nfc/trf7970a.c linux-6.12.94/drivers/nfc/trf7970a.c --- linux-6.12.90/drivers/nfc/trf7970a.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nfc/trf7970a.c 2026-06-19 11:42:39.000000000 +0000 @@ -311,6 +311,7 @@ #define TRF7970A_RSSI_OSC_STATUS_RSSI_MASK (BIT(2) | BIT(1) | BIT(0)) #define TRF7970A_RSSI_OSC_STATUS_RSSI_X_MASK (BIT(5) | BIT(4) | BIT(3)) #define TRF7970A_RSSI_OSC_STATUS_RSSI_OSC_OK BIT(6) +#define TRF7970A_RSSI_OSC_STATUS_RSSI_NOISE_LEVEL 1 #define TRF7970A_SPECIAL_FCN_REG1_COL_7_6 BIT(0) #define TRF7970A_SPECIAL_FCN_REG1_14_ANTICOLL BIT(1) @@ -1253,7 +1254,7 @@ if (ret) return ret; - if (rssi & TRF7970A_RSSI_OSC_STATUS_RSSI_MASK) + if ((rssi & TRF7970A_RSSI_OSC_STATUS_RSSI_MASK) > TRF7970A_RSSI_OSC_STATUS_RSSI_NOISE_LEVEL) *is_rf_field = true; else *is_rf_field = false; diff -Nru linux-6.12.90/drivers/nvme/host/ioctl.c linux-6.12.94/drivers/nvme/host/ioctl.c --- linux-6.12.90/drivers/nvme/host/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvme/host/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,7 +114,7 @@ static int nvme_map_user_request(struct request *req, u64 ubuffer, unsigned bufflen, void __user *meta_buffer, unsigned meta_len, - u32 meta_seed, struct io_uring_cmd *ioucmd, unsigned int flags) + struct io_uring_cmd *ioucmd, unsigned int flags) { struct request_queue *q = req->q; struct nvme_ns *ns = q->queuedata; @@ -164,8 +164,7 @@ bio_set_dev(bio, bdev); if (has_metadata) { - ret = blk_rq_integrity_map_user(req, meta_buffer, meta_len, - meta_seed); + ret = blk_rq_integrity_map_user(req, meta_buffer, meta_len); if (ret) goto out_unmap; } @@ -182,7 +181,7 @@ static int nvme_submit_user_cmd(struct request_queue *q, struct nvme_command *cmd, u64 ubuffer, unsigned bufflen, - void __user *meta_buffer, unsigned meta_len, u32 meta_seed, + void __user *meta_buffer, unsigned meta_len, u64 *result, unsigned timeout, unsigned int flags) { struct nvme_ns *ns = q->queuedata; @@ -199,7 +198,7 @@ req->timeout = timeout; if (ubuffer && bufflen) { ret = nvme_map_user_request(req, ubuffer, bufflen, meta_buffer, - meta_len, meta_seed, NULL, flags); + meta_len, NULL, flags); if (ret) return ret; } @@ -280,7 +279,7 @@ c.rw.lbatm = cpu_to_le16(io.appmask); return nvme_submit_user_cmd(ns->queue, &c, io.addr, length, metadata, - meta_len, lower_32_bits(io.slba), NULL, 0, 0); + meta_len, NULL, 0, 0); } static bool nvme_validate_passthru_nsid(struct nvme_ctrl *ctrl, @@ -334,7 +333,7 @@ status = nvme_submit_user_cmd(ns ? ns->queue : ctrl->admin_q, &c, cmd.addr, cmd.data_len, nvme_to_user_ptr(cmd.metadata), - cmd.metadata_len, 0, &result, timeout, 0); + cmd.metadata_len, &result, timeout, 0); if (status >= 0) { if (put_user(result, &ucmd->result)) @@ -381,7 +380,7 @@ status = nvme_submit_user_cmd(ns ? ns->queue : ctrl->admin_q, &c, cmd.addr, cmd.data_len, nvme_to_user_ptr(cmd.metadata), - cmd.metadata_len, 0, &cmd.result, timeout, flags); + cmd.metadata_len, &cmd.result, timeout, flags); if (status >= 0) { if (put_user(cmd.result, &ucmd->result)) @@ -511,7 +510,7 @@ if (d.addr && d.data_len) { ret = nvme_map_user_request(req, d.addr, d.data_len, nvme_to_user_ptr(d.metadata), - d.metadata_len, 0, ioucmd, vec); + d.metadata_len, ioucmd, vec); if (ret) return ret; } diff -Nru linux-6.12.90/drivers/nvme/host/pci.c linux-6.12.94/drivers/nvme/host/pci.c --- linux-6.12.90/drivers/nvme/host/pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvme/host/pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -1816,6 +1816,7 @@ static const struct blk_mq_ops nvme_mq_admin_ops = { .queue_rq = nvme_queue_rq, .complete = nvme_pci_complete_rq, + .commit_rqs = nvme_commit_rqs, .init_hctx = nvme_admin_init_hctx, .init_request = nvme_pci_init_request, .timeout = nvme_timeout, diff -Nru linux-6.12.90/drivers/nvme/host/tcp.c linux-6.12.94/drivers/nvme/host/tcp.c --- linux-6.12.90/drivers/nvme/host/tcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvme/host/tcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -1719,7 +1719,7 @@ qid, pskid, status); if (status) { - queue->tls_err = -status; + queue->tls_err = status; goto out_complete; } diff -Nru linux-6.12.90/drivers/nvme/target/tcp.c linux-6.12.94/drivers/nvme/target/tcp.c --- linux-6.12.90/drivers/nvme/target/tcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvme/target/tcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -359,7 +359,7 @@ static void nvmet_tcp_fatal_error(struct nvmet_tcp_queue *queue); -static void nvmet_tcp_build_pdu_iovec(struct nvmet_tcp_cmd *cmd) +static int nvmet_tcp_build_pdu_iovec(struct nvmet_tcp_cmd *cmd) { struct bio_vec *iov = cmd->iov; struct scatterlist *sg; @@ -372,22 +372,19 @@ offset = cmd->rbytes_done; cmd->sg_idx = offset / PAGE_SIZE; sg_offset = offset % PAGE_SIZE; - if (!cmd->req.sg_cnt || cmd->sg_idx >= cmd->req.sg_cnt) { - nvmet_tcp_fatal_error(cmd->queue); - return; - } + if (!cmd->req.sg_cnt || cmd->sg_idx >= cmd->req.sg_cnt) + return -EPROTO; + sg = &cmd->req.sg[cmd->sg_idx]; sg_remaining = cmd->req.sg_cnt - cmd->sg_idx; while (length) { - if (!sg_remaining) { - nvmet_tcp_fatal_error(cmd->queue); - return; - } - if (!sg->length || sg->length <= sg_offset) { - nvmet_tcp_fatal_error(cmd->queue); - return; - } + if (!sg_remaining) + return -EPROTO; + + if (!sg->length || sg->length <= sg_offset) + return -EPROTO; + u32 iov_len = min_t(u32, length, sg->length - sg_offset); bvec_set_page(iov, sg_page(sg), iov_len, @@ -402,6 +399,7 @@ iov_iter_bvec(&cmd->recv_msg.msg_iter, ITER_DEST, cmd->iov, nr_pages, cmd->pdu_len); + return 0; } static void nvmet_tcp_fatal_error(struct nvmet_tcp_queue *queue) @@ -997,7 +995,7 @@ return 0; } -static void nvmet_tcp_handle_req_failure(struct nvmet_tcp_queue *queue, +static int nvmet_tcp_handle_req_failure(struct nvmet_tcp_queue *queue, struct nvmet_tcp_cmd *cmd, struct nvmet_req *req) { size_t data_len = le32_to_cpu(req->cmd->common.dptr.sgl.length); @@ -1013,19 +1011,23 @@ if (!nvme_is_write(cmd->req.cmd) || !data_len || data_len > cmd->req.port->inline_data_size) { nvmet_prepare_receive_pdu(queue); - return; + return 0; } ret = nvmet_tcp_map_data(cmd); if (unlikely(ret)) { pr_err("queue %d: failed to map data\n", queue->idx); nvmet_tcp_fatal_error(queue); - return; + return -EPROTO; } queue->rcv_state = NVMET_TCP_RECV_DATA; - nvmet_tcp_build_pdu_iovec(cmd); cmd->flags |= NVMET_TCP_F_INIT_FAILED; + ret = nvmet_tcp_build_pdu_iovec(cmd); + if (unlikely(ret)) + pr_err("queue %d: failed to build PDU iovec\n", queue->idx); + + return ret; } static int nvmet_tcp_handle_h2c_data_pdu(struct nvmet_tcp_queue *queue) @@ -1077,7 +1079,10 @@ goto err_proto; } cmd->pdu_recv = 0; - nvmet_tcp_build_pdu_iovec(cmd); + if (unlikely(nvmet_tcp_build_pdu_iovec(cmd))) { + pr_err("queue %d: failed to build PDU iovec\n", queue->idx); + goto err_proto; + } queue->cmd = cmd; queue->rcv_state = NVMET_TCP_RECV_DATA; @@ -1140,8 +1145,7 @@ req->cmd->common.opcode, le32_to_cpu(req->cmd->common.dptr.sgl.length)); - nvmet_tcp_handle_req_failure(queue, queue->cmd, req); - return 0; + return nvmet_tcp_handle_req_failure(queue, queue->cmd, req); } ret = nvmet_tcp_map_data(queue->cmd); @@ -1158,8 +1162,11 @@ if (nvmet_tcp_need_data_in(queue->cmd)) { if (nvmet_tcp_has_inline_data(queue->cmd)) { queue->rcv_state = NVMET_TCP_RECV_DATA; - nvmet_tcp_build_pdu_iovec(queue->cmd); - return 0; + ret = nvmet_tcp_build_pdu_iovec(queue->cmd); + if (unlikely(ret)) + pr_err("queue %d: failed to build PDU iovec\n", + queue->idx); + return ret; } /* send back R2T */ nvmet_tcp_queue_response(&queue->cmd->req); diff -Nru linux-6.12.90/drivers/nvmem/brcm_nvram.c linux-6.12.94/drivers/nvmem/brcm_nvram.c --- linux-6.12.90/drivers/nvmem/brcm_nvram.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvmem/brcm_nvram.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,7 +100,7 @@ { u8 mac[ETH_ALEN]; - if (bytes != 3 * ETH_ALEN - 1) + if (bytes != MAC_ADDR_STR_LEN) return -EINVAL; if (!mac_pton(buf, mac)) diff -Nru linux-6.12.90/drivers/nvmem/core.c linux-6.12.94/drivers/nvmem/core.c --- linux-6.12.90/drivers/nvmem/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvmem/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1501,18 +1501,16 @@ cell_entry = nvmem_find_cell_entry_by_node(nvmem, cell_np); of_node_put(cell_np); if (!cell_entry) { - __nvmem_device_put(nvmem); nvmem_layout_module_put(nvmem); - if (nvmem->layout) - return ERR_PTR(-EPROBE_DEFER); - else - return ERR_PTR(-ENOENT); + ret = nvmem->layout ? -EPROBE_DEFER : -ENOENT; + __nvmem_device_put(nvmem); + return ERR_PTR(ret); } cell = nvmem_create_cell(cell_entry, id, cell_index); if (IS_ERR(cell)) { - __nvmem_device_put(nvmem); nvmem_layout_module_put(nvmem); + __nvmem_device_put(nvmem); } return cell; @@ -1626,8 +1624,8 @@ kfree_const(cell->id); kfree(cell); - __nvmem_device_put(nvmem); nvmem_layout_module_put(nvmem); + __nvmem_device_put(nvmem); } EXPORT_SYMBOL_GPL(nvmem_cell_put); diff -Nru linux-6.12.90/drivers/nvmem/layouts/onie-tlv.c linux-6.12.94/drivers/nvmem/layouts/onie-tlv.c --- linux-6.12.90/drivers/nvmem/layouts/onie-tlv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvmem/layouts/onie-tlv.c 2026-06-19 11:42:39.000000000 +0000 @@ -119,7 +119,7 @@ cell.name = onie_tlv_cell_name(tlv.type); if (!cell.name) - continue; + goto next; cell.offset = hdr_len + offset + sizeof(tlv.type) + sizeof(tlv.len); cell.bytes = tlv.len; @@ -132,6 +132,7 @@ return ret; } +next: offset += sizeof(tlv) + tlv.len; } diff -Nru linux-6.12.90/drivers/nvmem/layouts/u-boot-env.c linux-6.12.94/drivers/nvmem/layouts/u-boot-env.c --- linux-6.12.90/drivers/nvmem/layouts/u-boot-env.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/nvmem/layouts/u-boot-env.c 2026-06-19 11:42:39.000000000 +0000 @@ -37,7 +37,7 @@ { u8 mac[ETH_ALEN]; - if (bytes != 3 * ETH_ALEN - 1) + if (bytes != MAC_ADDR_STR_LEN) return -EINVAL; if (!mac_pton(buf, mac)) diff -Nru linux-6.12.90/drivers/parport/share.c linux-6.12.94/drivers/parport/share.c --- linux-6.12.90/drivers/parport/share.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/parport/share.c 2026-06-19 11:42:39.000000000 +0000 @@ -214,10 +214,14 @@ static int port_check(struct device *dev, void *dev_drv) { struct parport_driver *drv = dev_drv; + struct parport *port; /* only send ports, do not send other devices connected to bus */ - if (is_parport(dev)) - drv->match_port(to_parport_dev(dev)); + if (is_parport(dev)) { + port = to_parport_dev(dev); + if (test_bit(PARPORT_ANNOUNCED, &port->devflags)) + drv->match_port(port); + } return 0; } @@ -532,6 +536,7 @@ if (slave) attach_driver_chain(slave); } + set_bit(PARPORT_ANNOUNCED, &port->devflags); mutex_unlock(®istration_lock); } EXPORT_SYMBOL(parport_announce_port); @@ -561,6 +566,8 @@ mutex_lock(®istration_lock); + clear_bit(PARPORT_ANNOUNCED, &port->devflags); + /* Spread the word. */ detach_driver_chain(port); diff -Nru linux-6.12.90/drivers/pci/controller/cadence/pcie-cadence-ep.c linux-6.12.94/drivers/pci/controller/cadence/pcie-cadence-ep.c --- linux-6.12.90/drivers/pci/controller/cadence/pcie-cadence-ep.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/cadence/pcie-cadence-ep.c 2026-06-19 11:42:39.000000000 +0000 @@ -285,21 +285,19 @@ } static int cdns_pcie_ep_set_msix(struct pci_epc *epc, u8 fn, u8 vfn, - u16 interrupts, enum pci_barno bir, - u32 offset) + u16 nr_irqs, enum pci_barno bir, u32 offset) { struct cdns_pcie_ep *ep = epc_get_drvdata(epc); struct cdns_pcie *pcie = &ep->pcie; u32 cap = CDNS_PCIE_EP_FUNC_MSIX_CAP_OFFSET; u32 val, reg; - u16 actual_interrupts = interrupts + 1; fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); reg = cap + PCI_MSIX_FLAGS; val = cdns_pcie_ep_fn_readw(pcie, fn, reg); val &= ~PCI_MSIX_FLAGS_QSIZE; - val |= interrupts; /* 0's based value */ + val |= nr_irqs - 1; /* encoded as N-1 */ cdns_pcie_ep_fn_writew(pcie, fn, reg, val); /* Set MSIX BAR and offset */ @@ -309,7 +307,7 @@ /* Set PBA BAR and offset. BAR must match MSIX BAR */ reg = cap + PCI_MSIX_PBA; - val = (offset + (actual_interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; + val = (offset + (nr_irqs * PCI_MSIX_ENTRY_SIZE)) | bir; cdns_pcie_ep_fn_writel(pcie, fn, reg, val); return 0; diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-designware-ep.c linux-6.12.94/drivers/pci/controller/dwc/pcie-designware-ep.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-designware-ep.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-designware-ep.c 2026-06-19 11:42:39.000000000 +0000 @@ -406,13 +406,12 @@ } static int dw_pcie_ep_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, - u16 interrupts, enum pci_barno bir, u32 offset) + u16 nr_irqs, enum pci_barno bir, u32 offset) { struct dw_pcie_ep *ep = epc_get_drvdata(epc); struct dw_pcie *pci = to_dw_pcie_from_ep(ep); struct dw_pcie_ep_func *ep_func; u32 val, reg; - u16 actual_interrupts = interrupts + 1; ep_func = dw_pcie_ep_get_func_from_ep(ep, func_no); if (!ep_func || !ep_func->msix_cap) @@ -423,15 +422,15 @@ reg = ep_func->msix_cap + PCI_MSIX_FLAGS; val = dw_pcie_ep_readw_dbi(ep, func_no, reg); val &= ~PCI_MSIX_FLAGS_QSIZE; - val |= interrupts; /* 0's based value */ - dw_pcie_writew_dbi(pci, reg, val); + val |= nr_irqs - 1; /* encoded as N-1 */ + dw_pcie_ep_writew_dbi(ep, func_no, reg, val); reg = ep_func->msix_cap + PCI_MSIX_TABLE; val = offset | bir; dw_pcie_ep_writel_dbi(ep, func_no, reg, val); reg = ep_func->msix_cap + PCI_MSIX_PBA; - val = (offset + (actual_interrupts * PCI_MSIX_ENTRY_SIZE)) | bir; + val = (offset + (nr_irqs * PCI_MSIX_ENTRY_SIZE)) | bir; dw_pcie_ep_writel_dbi(ep, func_no, reg, val); dw_pcie_dbi_ro_wr_dis(pci); diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-designware-host.c linux-6.12.94/drivers/pci/controller/dwc/pcie-designware-host.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-designware-host.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-designware-host.c 2026-06-19 11:42:39.000000000 +0000 @@ -984,11 +984,23 @@ ret = dw_pcie_start_link(pci); if (ret) - return ret; + goto err_deinit; ret = dw_pcie_wait_for_link(pci); - if (ret) - return ret; + if (ret == -ETIMEDOUT) + goto err_stop_link; + + if (pci->pp.ops->post_init) + pci->pp.ops->post_init(&pci->pp); + + return 0; + +err_stop_link: + dw_pcie_stop_link(pci); + +err_deinit: + if (pci->pp.ops->deinit) + pci->pp.ops->deinit(&pci->pp); return ret; } diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-designware.c linux-6.12.94/drivers/pci/controller/dwc/pcie-designware.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-designware.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-designware.c 2026-06-19 11:42:39.000000000 +0000 @@ -429,13 +429,13 @@ static inline u32 dw_pcie_enable_ecrc(u32 val) { /* - * DesignWare core version 4.90A has a design issue where the 'TD' - * bit in the Control register-1 of the ATU outbound region acts - * like an override for the ECRC setting, i.e., the presence of TLP - * Digest (ECRC) in the outgoing TLPs is solely determined by this - * bit. This is contrary to the PCIe spec which says that the - * enablement of the ECRC is solely determined by the AER - * registers. + * DWC versions 0x3530302a and 0x3536322a have a design issue where + * the 'TD' bit in the Control register-1 of the ATU outbound + * region acts like an override for the ECRC setting, i.e., the + * presence of TLP Digest (ECRC) in the outgoing TLPs is solely + * determined by this bit. This is contrary to the PCIe spec which + * says that the enablement of the ECRC is solely determined by the + * AER registers. * * Because of this, even when the ECRC is enabled through AER * registers, the transactions going through ATU won't have TLP @@ -505,7 +505,7 @@ if (upper_32_bits(limit_addr) > upper_32_bits(cpu_addr) && dw_pcie_ver_is_ge(pci, 460A)) val |= PCIE_ATU_INCREASE_REGION_SIZE; - if (dw_pcie_ver_is(pci, 490A)) + if (dw_pcie_ver_is(pci, 490A) || dw_pcie_ver_is(pci, 500A)) val = dw_pcie_enable_ecrc(val); dw_pcie_writel_atu_ob(pci, atu->index, PCIE_ATU_REGION_CTRL1, val); diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-designware.h linux-6.12.94/drivers/pci/controller/dwc/pcie-designware.h --- linux-6.12.90/drivers/pci/controller/dwc/pcie-designware.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-designware.h 2026-06-19 11:42:39.000000000 +0000 @@ -31,8 +31,10 @@ #define DW_PCIE_VER_470A 0x3437302a #define DW_PCIE_VER_480A 0x3438302a #define DW_PCIE_VER_490A 0x3439302a +#define DW_PCIE_VER_500A 0x3530302a #define DW_PCIE_VER_520A 0x3532302a #define DW_PCIE_VER_540A 0x3534302a +#define DW_PCIE_VER_562A 0x3536322a #define __dw_pcie_ver_cmp(_pci, _ver, _op) \ ((_pci)->version _op DW_PCIE_VER_ ## _ver) diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-qcom.c linux-6.12.94/drivers/pci/controller/dwc/pcie-qcom.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-qcom.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-qcom.c 2026-06-19 11:42:39.000000000 +0000 @@ -329,15 +329,20 @@ dw_pcie_dbi_ro_wr_dis(pci); } -static void qcom_pcie_clear_hpc(struct dw_pcie *pci) +static void qcom_pcie_set_slot_nccs(struct dw_pcie *pci) { u16 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); u32 val; dw_pcie_dbi_ro_wr_en(pci); + /* + * Qcom PCIe Root Ports do not support generating command completion + * notifications for the Hot-Plug commands. So set the NCCS field to + * avoid waiting for the completions. + */ val = readl(pci->dbi_base + offset + PCI_EXP_SLTCAP); - val &= ~PCI_EXP_SLTCAP_HPC; + val |= PCI_EXP_SLTCAP_NCCS; writel(val, pci->dbi_base + offset + PCI_EXP_SLTCAP); dw_pcie_dbi_ro_wr_dis(pci); @@ -532,7 +537,7 @@ writel(CFG_BRIDGE_SB_INIT, pci->dbi_base + AXI_MSTR_RESP_COMP_CTRL1); - qcom_pcie_clear_hpc(pcie->pci); + qcom_pcie_set_slot_nccs(pcie->pci); return 0; } @@ -612,7 +617,7 @@ writel(val, pcie->parf + PARF_AXI_MSTR_WR_ADDR_HALT); } - qcom_pcie_clear_hpc(pcie->pci); + qcom_pcie_set_slot_nccs(pcie->pci); return 0; } @@ -705,7 +710,7 @@ val |= EN; writel(val, pcie->parf + PARF_AXI_MSTR_WR_ADDR_HALT_V2); - qcom_pcie_clear_hpc(pcie->pci); + qcom_pcie_set_slot_nccs(pcie->pci); return 0; } @@ -1009,7 +1014,7 @@ writel(WR_NO_SNOOP_OVERIDE_EN | RD_NO_SNOOP_OVERIDE_EN, pcie->parf + PARF_NO_SNOOP_OVERIDE); - qcom_pcie_clear_hpc(pcie->pci); + qcom_pcie_set_slot_nccs(pcie->pci); return 0; } diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-rcar-gen4.c linux-6.12.94/drivers/pci/controller/dwc/pcie-rcar-gen4.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-rcar-gen4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-rcar-gen4.c 2026-06-19 11:42:39.000000000 +0000 @@ -427,7 +427,7 @@ .bar[BAR_3] = { .type = BAR_RESERVED, }, .bar[BAR_4] = { .type = BAR_FIXED, .fixed_size = 256 }, .bar[BAR_5] = { .type = BAR_RESERVED, }, - .align = SZ_1M, + .align = SZ_4K, }; static const struct pci_epc_features* diff -Nru linux-6.12.90/drivers/pci/controller/dwc/pcie-tegra194.c linux-6.12.94/drivers/pci/controller/dwc/pcie-tegra194.c --- linux-6.12.90/drivers/pci/controller/dwc/pcie-tegra194.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/dwc/pcie-tegra194.c 2026-06-19 11:42:39.000000000 +0000 @@ -35,8 +35,8 @@ #include #include "../../pci.h" -#define TEGRA194_DWC_IP_VER 0x490A -#define TEGRA234_DWC_IP_VER 0x562A +#define TEGRA194_DWC_IP_VER DW_PCIE_VER_500A +#define TEGRA234_DWC_IP_VER DW_PCIE_VER_562A #define APPL_PINMUX 0x0 #define APPL_PINMUX_PEX_RST BIT(0) @@ -137,7 +137,11 @@ #define APPL_DEBUG_PM_LINKST_IN_L0 0x11 #define APPL_DEBUG_LTSSM_STATE_MASK GENMASK(8, 3) #define APPL_DEBUG_LTSSM_STATE_SHIFT 3 -#define LTSSM_STATE_PRE_DETECT 5 +#define LTSSM_STATE_DETECT_QUIET 0x00 +#define LTSSM_STATE_DETECT_ACT 0x08 +#define LTSSM_STATE_PRE_DETECT_QUIET 0x28 +#define LTSSM_STATE_DETECT_WAIT 0x30 +#define LTSSM_STATE_L2_IDLE 0xa8 #define APPL_RADM_STATUS 0xE4 #define APPL_PM_XMT_TURNOFF_STATE BIT(0) @@ -198,9 +202,8 @@ #define CAP_SPCIE_CAP_OFF_USP_TX_PRESET0_MASK GENMASK(11, 8) #define CAP_SPCIE_CAP_OFF_USP_TX_PRESET0_SHIFT 8 -#define PME_ACK_TIMEOUT 10000 - -#define LTSSM_TIMEOUT 50000 /* 50ms */ +#define LTSSM_DELAY_US 10000 /* 10 ms */ +#define LTSSM_TIMEOUT_US 120000 /* 120 ms */ #define GEN3_GEN4_EQ_PRESET_INIT 5 @@ -484,15 +487,6 @@ if (val & PCI_COMMAND_MASTER) { ktime_t timeout; - /* 110us for both snoop and no-snoop */ - val = FIELD_PREP(PCI_LTR_VALUE_MASK, 110) | - FIELD_PREP(PCI_LTR_SCALE_MASK, 2) | - LTR_MSG_REQ | - FIELD_PREP(PCI_LTR_NOSNOOP_VALUE, 110) | - FIELD_PREP(PCI_LTR_NOSNOOP_SCALE, 2) | - LTR_NOSNOOP_MSG_REQ; - appl_writel(pcie, val, APPL_LTR_MSG_1); - /* Send LTR upstream */ val = appl_readl(pcie, APPL_LTR_MSG_2); val |= APPL_LTR_MSG_2_LTR_MSG_REQ_STATE; @@ -1039,7 +1033,8 @@ { struct tegra_pcie_dw *pcie = to_tegra_pcie(pci); - disable_irq(pcie->pex_rst_irq); + if (pcie->of_data->mode == DW_PCIE_EP_TYPE) + disable_irq(pcie->pex_rst_irq); } static const struct dw_pcie_ops tegra_dw_pcie_ops = { @@ -1180,9 +1175,9 @@ return err; } - pcie->pex_refclk_sel_gpiod = devm_gpiod_get(pcie->dev, - "nvidia,refclk-select", - GPIOD_OUT_HIGH); + pcie->pex_refclk_sel_gpiod = devm_gpiod_get_optional(pcie->dev, + "nvidia,refclk-select", + GPIOD_OUT_HIGH); if (IS_ERR(pcie->pex_refclk_sel_gpiod)) { int err = PTR_ERR(pcie->pex_refclk_sel_gpiod); const char *level = KERN_ERR; @@ -1272,44 +1267,6 @@ return 0; } -static void tegra_pcie_downstream_dev_to_D0(struct tegra_pcie_dw *pcie) -{ - struct dw_pcie_rp *pp = &pcie->pci.pp; - struct pci_bus *child, *root_bus = NULL; - struct pci_dev *pdev; - - /* - * link doesn't go into L2 state with some of the endpoints with Tegra - * if they are not in D0 state. So, need to make sure that immediate - * downstream devices are in D0 state before sending PME_TurnOff to put - * link into L2 state. - * This is as per PCI Express Base r4.0 v1.0 September 27-2017, - * 5.2 Link State Power Management (Page #428). - */ - - list_for_each_entry(child, &pp->bridge->bus->children, node) { - /* Bring downstream devices to D0 if they are not already in */ - if (child->parent == pp->bridge->bus) { - root_bus = child; - break; - } - } - - if (!root_bus) { - dev_err(pcie->dev, "Failed to find downstream devices\n"); - return; - } - - list_for_each_entry(pdev, &root_bus->devices, bus_list) { - if (PCI_SLOT(pdev->devfn) == 0) { - if (pci_set_power_state(pdev, PCI_D0)) - dev_err(pcie->dev, - "Failed to transition %s to D0 state\n", - dev_name(&pdev->dev)); - } - } -} - static int tegra_pcie_get_slot_regulators(struct tegra_pcie_dw *pcie) { pcie->slot_ctl_3v3 = devm_regulator_get_optional(pcie->dev, "vpcie3v3"); @@ -1570,9 +1527,10 @@ val |= APPL_PM_XMT_TURNOFF_STATE; appl_writel(pcie, val, APPL_RADM_STATUS); - return readl_poll_timeout_atomic(pcie->appl_base + APPL_DEBUG, val, - val & APPL_DEBUG_PM_LINKST_IN_L2_LAT, - 1, PME_ACK_TIMEOUT); + return readl_poll_timeout(pcie->appl_base + APPL_DEBUG, val, + val & APPL_DEBUG_PM_LINKST_IN_L2_LAT, + PCIE_PME_TO_L2_TIMEOUT_US/10, + PCIE_PME_TO_L2_TIMEOUT_US); } static void tegra_pcie_dw_pme_turnoff(struct tegra_pcie_dw *pcie) @@ -1607,23 +1565,22 @@ data &= ~APPL_PINMUX_PEX_RST; appl_writel(pcie, data, APPL_PINMUX); + err = readl_poll_timeout(pcie->appl_base + APPL_DEBUG, data, + ((data & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_QUIET) || + ((data & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_ACT) || + ((data & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_PRE_DETECT_QUIET) || + ((data & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_WAIT), + LTSSM_DELAY_US, LTSSM_TIMEOUT_US); + if (err) + dev_info(pcie->dev, "LTSSM state: 0x%x detect timeout: %d\n", data, err); + /* - * Some cards do not go to detect state even after de-asserting - * PERST#. So, de-assert LTSSM to bring link to detect state. + * Deassert LTSSM state to stop the state toggling between + * Polling and Detect. */ data = readl(pcie->appl_base + APPL_CTRL); data &= ~APPL_CTRL_LTSSM_EN; writel(data, pcie->appl_base + APPL_CTRL); - - err = readl_poll_timeout_atomic(pcie->appl_base + APPL_DEBUG, - data, - ((data & - APPL_DEBUG_LTSSM_STATE_MASK) >> - APPL_DEBUG_LTSSM_STATE_SHIFT) == - LTSSM_STATE_PRE_DETECT, - 1, LTSSM_TIMEOUT); - if (err) - dev_info(pcie->dev, "Link didn't go to detect state\n"); } /* * DBI registers may not be accessible after this as PLL-E would be @@ -1639,7 +1596,6 @@ static void tegra_pcie_deinit_controller(struct tegra_pcie_dw *pcie) { - tegra_pcie_downstream_dev_to_D0(pcie); dw_pcie_host_deinit(&pcie->pci.pp); tegra_pcie_dw_pme_turnoff(pcie); tegra_pcie_unconfig_controller(pcie); @@ -1705,19 +1661,24 @@ if (pcie->ep_state == EP_STATE_DISABLED) return; - /* Disable LTSSM */ + ret = readl_poll_timeout(pcie->appl_base + APPL_DEBUG, val, + ((val & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_QUIET) || + ((val & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_ACT) || + ((val & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_PRE_DETECT_QUIET) || + ((val & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_DETECT_WAIT) || + ((val & APPL_DEBUG_LTSSM_STATE_MASK) == LTSSM_STATE_L2_IDLE), + LTSSM_DELAY_US, LTSSM_TIMEOUT_US); + if (ret) + dev_info(pcie->dev, "LTSSM state: 0x%x detect timeout: %d\n", val, ret); + + /* + * Deassert LTSSM state to stop the state toggling between + * Polling and Detect. + */ val = appl_readl(pcie, APPL_CTRL); val &= ~APPL_CTRL_LTSSM_EN; appl_writel(pcie, val, APPL_CTRL); - ret = readl_poll_timeout(pcie->appl_base + APPL_DEBUG, val, - ((val & APPL_DEBUG_LTSSM_STATE_MASK) >> - APPL_DEBUG_LTSSM_STATE_SHIFT) == - LTSSM_STATE_PRE_DETECT, - 1, LTSSM_TIMEOUT); - if (ret) - dev_err(pcie->dev, "Failed to go Detect state: %d\n", ret); - reset_control_assert(pcie->core_rst); tegra_pcie_disable_phy(pcie); @@ -1796,10 +1757,6 @@ goto fail_phy; } - /* Perform cleanup that requires refclk */ - pci_epc_deinit_notify(pcie->pci.ep.epc); - dw_pcie_ep_cleanup(&pcie->pci.ep); - /* Clear any stale interrupt statuses */ appl_writel(pcie, 0xFFFFFFFF, APPL_INTR_STATUS_L0); appl_writel(pcie, 0xFFFFFFFF, APPL_INTR_STATUS_L1_0_0); @@ -1858,8 +1815,25 @@ val |= APPL_INTR_EN_L1_0_0_RDLH_LINK_UP_INT_EN; appl_writel(pcie, val, APPL_INTR_EN_L1_0_0); + /* 110us for both snoop and no-snoop */ + val = FIELD_PREP(PCI_LTR_VALUE_MASK, 110) | + FIELD_PREP(PCI_LTR_SCALE_MASK, 2) | + LTR_MSG_REQ | + FIELD_PREP(PCI_LTR_NOSNOOP_VALUE, 110) | + FIELD_PREP(PCI_LTR_NOSNOOP_SCALE, 2) | + LTR_NOSNOOP_MSG_REQ; + appl_writel(pcie, val, APPL_LTR_MSG_1); + reset_control_deassert(pcie->core_rst); + /* Perform cleanup that requires refclk and core reset deasserted */ + pci_epc_deinit_notify(pcie->pci.ep.epc); + dw_pcie_ep_cleanup(&pcie->pci.ep); + + val = dw_pcie_readl_dbi(pci, PCIE_LINK_WIDTH_SPEED_CONTROL); + val &= ~PORT_LOGIC_SPEED_CHANGE; + dw_pcie_writel_dbi(pci, PCIE_LINK_WIDTH_SPEED_CONTROL, val); + if (pcie->update_fc_fixup) { val = dw_pcie_readl_dbi(pci, CFG_TIMER_CTRL_MAX_FUNC_NUM_OFF); val |= 0x1 << CFG_TIMER_CTRL_ACK_NAK_SHIFT; @@ -2308,6 +2282,7 @@ static void tegra_pcie_dw_remove(struct platform_device *pdev) { struct tegra_pcie_dw *pcie = platform_get_drvdata(pdev); + struct dw_pcie_ep *ep = &pcie->pci.ep; if (pcie->of_data->mode == DW_PCIE_RC_TYPE) { if (!pcie->link_state) @@ -2319,6 +2294,7 @@ } else { disable_irq(pcie->pex_rst_irq); pex_ep_event_pex_rst_assert(pcie); + dw_pcie_ep_deinit(ep); } pm_runtime_disable(pcie->dev); @@ -2327,16 +2303,28 @@ gpiod_set_value(pcie->pex_refclk_sel_gpiod, 0); } -static int tegra_pcie_dw_suspend_late(struct device *dev) +static int tegra_pcie_dw_suspend(struct device *dev) { struct tegra_pcie_dw *pcie = dev_get_drvdata(dev); - u32 val; if (pcie->of_data->mode == DW_PCIE_EP_TYPE) { - dev_err(dev, "Failed to Suspend as Tegra PCIe is in EP mode\n"); - return -EPERM; + if (pcie->ep_state == EP_STATE_ENABLED) { + dev_err(dev, "Tegra PCIe is in EP mode, suspend not allowed\n"); + return -EPERM; + } + + disable_irq(pcie->pex_rst_irq); + return 0; } + return 0; +} + +static int tegra_pcie_dw_suspend_late(struct device *dev) +{ + struct tegra_pcie_dw *pcie = dev_get_drvdata(dev); + u32 val; + if (!pcie->link_state) return 0; @@ -2356,10 +2344,12 @@ { struct tegra_pcie_dw *pcie = dev_get_drvdata(dev); + if (pcie->of_data->mode == DW_PCIE_EP_TYPE) + return 0; + if (!pcie->link_state) return 0; - tegra_pcie_downstream_dev_to_D0(pcie); tegra_pcie_dw_pme_turnoff(pcie); tegra_pcie_unconfig_controller(pcie); @@ -2371,6 +2361,9 @@ struct tegra_pcie_dw *pcie = dev_get_drvdata(dev); int ret; + if (pcie->of_data->mode == DW_PCIE_EP_TYPE) + return 0; + if (!pcie->link_state) return 0; @@ -2403,8 +2396,8 @@ u32 val; if (pcie->of_data->mode == DW_PCIE_EP_TYPE) { - dev_err(dev, "Suspend is not supported in EP mode"); - return -ENOTSUPP; + enable_irq(pcie->pex_rst_irq); + return 0; } if (!pcie->link_state) @@ -2433,7 +2426,6 @@ return; debugfs_remove_recursive(pcie->debugfs); - tegra_pcie_downstream_dev_to_D0(pcie); disable_irq(pcie->pci.pp.irq); if (IS_ENABLED(CONFIG_PCI_MSI)) @@ -2510,6 +2502,7 @@ }; static const struct dev_pm_ops tegra_pcie_dw_pm_ops = { + .suspend = tegra_pcie_dw_suspend, .suspend_late = tegra_pcie_dw_suspend_late, .suspend_noirq = tegra_pcie_dw_suspend_noirq, .resume_noirq = tegra_pcie_dw_resume_noirq, diff -Nru linux-6.12.90/drivers/pci/controller/pcie-mediatek-gen3.c linux-6.12.94/drivers/pci/controller/pcie-mediatek-gen3.c --- linux-6.12.90/drivers/pci/controller/pcie-mediatek-gen3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/controller/pcie-mediatek-gen3.c 2026-06-19 11:42:39.000000000 +0000 @@ -794,14 +794,14 @@ struct platform_device *pdev = to_platform_device(dev); int err; - err = mtk_pcie_init_irq_domains(pcie); - if (err) - return err; - pcie->irq = platform_get_irq(pdev, 0); if (pcie->irq < 0) return pcie->irq; + err = mtk_pcie_init_irq_domains(pcie); + if (err) + return err; + irq_set_chained_handler_and_data(pcie->irq, mtk_pcie_irq_handler, pcie); return 0; diff -Nru linux-6.12.90/drivers/pci/endpoint/pci-epc-core.c linux-6.12.94/drivers/pci/endpoint/pci-epc-core.c --- linux-6.12.90/drivers/pci/endpoint/pci-epc-core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/endpoint/pci-epc-core.c 2026-06-19 11:42:39.000000000 +0000 @@ -382,29 +382,28 @@ * @epc: the EPC device on which MSI-X has to be configured * @func_no: the physical endpoint function number in the EPC device * @vfunc_no: the virtual endpoint function number in the physical function - * @interrupts: number of MSI-X interrupts required by the EPF + * @nr_irqs: number of MSI-X interrupts required by the EPF * @bir: BAR where the MSI-X table resides * @offset: Offset pointing to the start of MSI-X table * * Invoke to set the required number of MSI-X interrupts. */ -int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, - u16 interrupts, enum pci_barno bir, u32 offset) +int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u16 nr_irqs, + enum pci_barno bir, u32 offset) { int ret; if (!pci_epc_function_is_valid(epc, func_no, vfunc_no)) return -EINVAL; - if (interrupts < 1 || interrupts > 2048) + if (nr_irqs < 1 || nr_irqs > 2048) return -EINVAL; if (!epc->ops->set_msix) return 0; mutex_lock(&epc->lock); - ret = epc->ops->set_msix(epc, func_no, vfunc_no, interrupts - 1, bir, - offset); + ret = epc->ops->set_msix(epc, func_no, vfunc_no, nr_irqs, bir, offset); mutex_unlock(&epc->lock); return ret; diff -Nru linux-6.12.90/drivers/pci/npem.c linux-6.12.94/drivers/pci/npem.c --- linux-6.12.90/drivers/pci/npem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/npem.c 2026-06-19 11:42:39.000000000 +0000 @@ -504,7 +504,7 @@ led->brightness_get = brightness_get; led->max_brightness = 1; led->default_trigger = "none"; - led->flags = 0; + led->flags = LED_HW_PLUGGABLE; ret = led_classdev_register(&npem->dev->dev, led); if (ret) diff -Nru linux-6.12.90/drivers/pci/pci-driver.c linux-6.12.94/drivers/pci/pci-driver.c --- linux-6.12.90/drivers/pci/pci-driver.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/pci-driver.c 2026-06-19 11:42:39.000000000 +0000 @@ -138,9 +138,11 @@ { struct pci_dynid *dynid; const struct pci_device_id *found_id = NULL, *ids; + int ret; /* When driver_override is set, only bind to the matching driver */ - if (dev->driver_override && strcmp(dev->driver_override, drv->name)) + ret = device_match_driver_override(&dev->dev, &drv->driver); + if (ret == 0) return NULL; /* Look at the dynamic ids first, before the static ones */ @@ -164,7 +166,7 @@ * matching. */ if (found_id->override_only) { - if (dev->driver_override) + if (ret > 0) return found_id; } else { return found_id; @@ -172,11 +174,16 @@ } /* driver_override will always match, send a dummy id */ - if (dev->driver_override) + if (ret > 0) return &pci_device_id_any; return NULL; } +static void _pci_free_device(struct device *dev) +{ + kfree(to_pci_dev(dev)); +} + /** * new_id_store - sysfs frontend to pci_add_dynid() * @driver: target device driver @@ -212,11 +219,13 @@ pdev->subsystem_vendor = subvendor; pdev->subsystem_device = subdevice; pdev->class = class; + pdev->dev.release = _pci_free_device; + device_initialize(&pdev->dev); if (pci_match_device(pdrv, pdev)) retval = -EEXIST; - kfree(pdev); + put_device(&pdev->dev); if (retval) return retval; @@ -423,7 +432,7 @@ static inline bool pci_device_can_probe(struct pci_dev *pdev) { return (!pdev->is_virtfn || pdev->physfn->sriov->drivers_autoprobe || - pdev->driver_override); + device_has_driver_override(&pdev->dev)); } #else static inline bool pci_device_can_probe(struct pci_dev *pdev) @@ -1677,6 +1686,7 @@ const struct bus_type pci_bus_type = { .name = "pci", + .driver_override = true, .match = pci_bus_match, .uevent = pci_uevent, .probe = pci_device_probe, diff -Nru linux-6.12.90/drivers/pci/pci-sysfs.c linux-6.12.94/drivers/pci/pci-sysfs.c --- linux-6.12.90/drivers/pci/pci-sysfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/pci-sysfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -606,33 +606,6 @@ static DEVICE_ATTR_RO(devspec); #endif -static ssize_t driver_override_store(struct device *dev, - struct device_attribute *attr, - const char *buf, size_t count) -{ - struct pci_dev *pdev = to_pci_dev(dev); - int ret; - - ret = driver_set_override(dev, &pdev->driver_override, buf, count); - if (ret) - return ret; - - return count; -} - -static ssize_t driver_override_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct pci_dev *pdev = to_pci_dev(dev); - ssize_t len; - - device_lock(dev); - len = sysfs_emit(buf, "%s\n", pdev->driver_override); - device_unlock(dev); - return len; -} -static DEVICE_ATTR_RW(driver_override); - static struct attribute *pci_dev_attrs[] = { &dev_attr_power_state.attr, &dev_attr_resource.attr, @@ -660,7 +633,6 @@ #ifdef CONFIG_OF &dev_attr_devspec.attr, #endif - &dev_attr_driver_override.attr, &dev_attr_ari_enabled.attr, NULL, }; diff -Nru linux-6.12.90/drivers/pci/pci.c linux-6.12.94/drivers/pci/pci.c --- linux-6.12.90/drivers/pci/pci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/pci.c 2026-06-19 11:42:39.000000000 +0000 @@ -3850,8 +3850,7 @@ */ int pci_enable_atomic_ops_to_root(struct pci_dev *dev, u32 cap_mask) { - struct pci_bus *bus = dev->bus; - struct pci_dev *bridge; + struct pci_dev *root, *bridge; u32 cap, ctl2; /* @@ -3881,35 +3880,35 @@ return -EINVAL; } - while (bus->parent) { - bridge = bus->self; + root = pcie_find_root_port(dev); + if (!root) + return -EINVAL; - pcie_capability_read_dword(bridge, PCI_EXP_DEVCAP2, &cap); + pcie_capability_read_dword(root, PCI_EXP_DEVCAP2, &cap); + if ((cap & cap_mask) != cap_mask) + return -EINVAL; + bridge = pci_upstream_bridge(dev); + while (bridge != root) { switch (pci_pcie_type(bridge)) { - /* Ensure switch ports support AtomicOp routing */ case PCI_EXP_TYPE_UPSTREAM: - case PCI_EXP_TYPE_DOWNSTREAM: - if (!(cap & PCI_EXP_DEVCAP2_ATOMIC_ROUTE)) - return -EINVAL; - break; - - /* Ensure root port supports all the sizes we care about */ - case PCI_EXP_TYPE_ROOT_PORT: - if ((cap & cap_mask) != cap_mask) - return -EINVAL; - break; - } - - /* Ensure upstream ports don't block AtomicOps on egress */ - if (pci_pcie_type(bridge) == PCI_EXP_TYPE_UPSTREAM) { + /* Upstream ports must not block AtomicOps on egress */ pcie_capability_read_dword(bridge, PCI_EXP_DEVCTL2, &ctl2); if (ctl2 & PCI_EXP_DEVCTL2_ATOMIC_EGRESS_BLOCK) return -EINVAL; + fallthrough; + + /* All switch ports need to route AtomicOps */ + case PCI_EXP_TYPE_DOWNSTREAM: + pcie_capability_read_dword(bridge, PCI_EXP_DEVCAP2, + &cap); + if (!(cap & PCI_EXP_DEVCAP2_ATOMIC_ROUTE)) + return -EINVAL; + break; } - bus = bus->parent; + bridge = pci_upstream_bridge(bridge); } pcie_capability_set_word(dev, PCI_EXP_DEVCTL2, diff -Nru linux-6.12.90/drivers/pci/probe.c linux-6.12.94/drivers/pci/probe.c --- linux-6.12.90/drivers/pci/probe.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pci/probe.c 2026-06-19 11:42:39.000000000 +0000 @@ -2373,7 +2373,6 @@ pci_release_of_node(pci_dev); pcibios_release_device(pci_dev); pci_bus_put(pci_dev->bus); - kfree(pci_dev->driver_override); bitmap_free(pci_dev->dma_alias_mask); dev_dbg(dev, "device released\n"); kfree(pci_dev); diff -Nru linux-6.12.90/drivers/pcmcia/rsrc_nonstatic.c linux-6.12.94/drivers/pcmcia/rsrc_nonstatic.c --- linux-6.12.90/drivers/pcmcia/rsrc_nonstatic.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pcmcia/rsrc_nonstatic.c 2026-06-19 11:42:39.000000000 +0000 @@ -188,7 +188,7 @@ int any; u_char *b, hole, most; - dev_info(&s->dev, "cs: IO port probe %#x-%#x:", base, base+num-1); + pr_info("%s: cs: IO port probe %#x-%#x:", dev_name(&s->dev), base, base+num-1); /* First, what does a floating port look like? */ b = kzalloc(256, GFP_KERNEL); @@ -410,8 +410,8 @@ struct socket_data *s_data = s->resource_data; u_long i, j, bad, fail, step; - dev_info(&s->dev, "cs: memory probe 0x%06lx-0x%06lx:", - base, base+num-1); + pr_info("%s: cs: memory probe 0x%06lx-0x%06lx:", + dev_name(&s->dev), base, base+num-1); bad = fail = 0; step = (num < 0x20000) ? 0x2000 : ((num>>4) & ~0x1fff); /* don't allow too large steps */ diff -Nru linux-6.12.90/drivers/phy/marvell/phy-mvebu-a3700-utmi.c linux-6.12.94/drivers/phy/marvell/phy-mvebu-a3700-utmi.c --- linux-6.12.90/drivers/phy/marvell/phy-mvebu-a3700-utmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/phy/marvell/phy-mvebu-a3700-utmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -168,9 +168,8 @@ u32 reg; /* Disable PHY pull-up and enable USB2 suspend */ - reg = readl(utmi->regs + USB2_PHY_CTRL(usb32)); - reg &= ~(RB_USB2PHY_PU | RB_USB2PHY_SUSPM(usb32)); - writel(reg, utmi->regs + USB2_PHY_CTRL(usb32)); + regmap_update_bits(utmi->usb_misc, USB2_PHY_CTRL(usb32), + RB_USB2PHY_PU | RB_USB2PHY_SUSPM(usb32), 0); /* Power down OTG module */ if (usb32) { diff -Nru linux-6.12.90/drivers/phy/tegra/xusb-tegra186.c linux-6.12.94/drivers/phy/tegra/xusb-tegra186.c --- linux-6.12.90/drivers/phy/tegra/xusb-tegra186.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/phy/tegra/xusb-tegra186.c 2026-06-19 11:42:39.000000000 +0000 @@ -20,8 +20,8 @@ /* FUSE USB_CALIB registers */ #define HS_CURR_LEVEL_PADX_SHIFT(x) ((x) ? (11 + (x - 1) * 6) : 0) #define HS_CURR_LEVEL_PAD_MASK 0x3f -#define HS_TERM_RANGE_ADJ_SHIFT 7 -#define HS_TERM_RANGE_ADJ_MASK 0xf +#define HS_TERM_RANGE_ADJ_PADX_SHIFT(x) ((x) ? (5 + (x - 1) * 4) : 7) +#define HS_TERM_RANGE_ADJ_PAD_MASK 0xf #define HS_SQUELCH_SHIFT 29 #define HS_SQUELCH_MASK 0x7 @@ -253,7 +253,7 @@ struct tegra_xusb_fuse_calibration { u32 *hs_curr_level; u32 hs_squelch; - u32 hs_term_range_adj; + u32 *hs_term_range_adj; u32 rpd_ctrl; }; @@ -930,7 +930,7 @@ value = padctl_readl(padctl, XUSB_PADCTL_USB2_OTG_PADX_CTL1(index)); value &= ~TERM_RANGE_ADJ(~0); - value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj); + value |= TERM_RANGE_ADJ(priv->calib.hs_term_range_adj[index]); value &= ~RPD_CTRL(~0); value |= RPD_CTRL(priv->calib.rpd_ctrl); padctl_writel(padctl, value, XUSB_PADCTL_USB2_OTG_PADX_CTL1(index)); @@ -1464,17 +1464,23 @@ static int tegra186_xusb_read_fuse_calibration(struct tegra186_xusb_padctl *padctl) { + const struct tegra_xusb_padctl_soc *soc = padctl->base.soc; struct device *dev = padctl->base.dev; unsigned int i, count; u32 value, *level; + u32 *hs_term_range_adj; int err; - count = padctl->base.soc->ports.usb2.count; + count = soc->ports.usb2.count; level = devm_kcalloc(dev, count, sizeof(u32), GFP_KERNEL); if (!level) return -ENOMEM; + hs_term_range_adj = devm_kcalloc(dev, count, sizeof(u32), GFP_KERNEL); + if (!hs_term_range_adj) + return -ENOMEM; + err = tegra_fuse_readl(TEGRA_FUSE_SKU_CALIB_0, &value); if (err) return dev_err_probe(dev, err, @@ -1490,8 +1496,8 @@ padctl->calib.hs_squelch = (value >> HS_SQUELCH_SHIFT) & HS_SQUELCH_MASK; - padctl->calib.hs_term_range_adj = (value >> HS_TERM_RANGE_ADJ_SHIFT) & - HS_TERM_RANGE_ADJ_MASK; + hs_term_range_adj[0] = (value >> HS_TERM_RANGE_ADJ_PADX_SHIFT(0)) & + HS_TERM_RANGE_ADJ_PAD_MASK; err = tegra_fuse_readl(TEGRA_FUSE_USB_CALIB_EXT_0, &value); if (err) { @@ -1503,6 +1509,17 @@ padctl->calib.rpd_ctrl = (value >> RPD_CTRL_SHIFT) & RPD_CTRL_MASK; + for (i = 1; i < count; i++) { + if (soc->has_per_pad_term) + hs_term_range_adj[i] = + (value >> HS_TERM_RANGE_ADJ_PADX_SHIFT(i)) & + HS_TERM_RANGE_ADJ_PAD_MASK; + else + hs_term_range_adj[i] = hs_term_range_adj[0]; + } + + padctl->calib.hs_term_range_adj = hs_term_range_adj; + return 0; } @@ -1708,6 +1725,7 @@ .num_supplies = ARRAY_SIZE(tegra194_xusb_padctl_supply_names), .supports_gen2 = true, .poll_trk_completed = true, + .has_per_pad_term = true, }; EXPORT_SYMBOL_GPL(tegra194_xusb_padctl_soc); @@ -1732,6 +1750,7 @@ .trk_hw_mode = false, .trk_update_on_idle = true, .supports_lp_cfg_en = true, + .has_per_pad_term = true, }; EXPORT_SYMBOL_GPL(tegra234_xusb_padctl_soc); #endif diff -Nru linux-6.12.90/drivers/phy/tegra/xusb.h linux-6.12.94/drivers/phy/tegra/xusb.h --- linux-6.12.90/drivers/phy/tegra/xusb.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/phy/tegra/xusb.h 2026-06-19 11:42:39.000000000 +0000 @@ -436,6 +436,7 @@ bool trk_hw_mode; bool trk_update_on_idle; bool supports_lp_cfg_en; + bool has_per_pad_term; }; struct tegra_xusb_padctl { diff -Nru linux-6.12.90/drivers/pinctrl/nomadik/pinctrl-abx500.c linux-6.12.94/drivers/pinctrl/nomadik/pinctrl-abx500.c --- linux-6.12.90/drivers/pinctrl/nomadik/pinctrl-abx500.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/nomadik/pinctrl-abx500.c 2026-06-19 11:42:39.000000000 +0000 @@ -855,7 +855,7 @@ int ret = -EINVAL; int i; enum pin_config_param param; - enum pin_config_param argument; + unsigned int argument; for (i = 0; i < num_configs; i++) { param = pinconf_to_config_param(configs[i]); diff -Nru linux-6.12.90/drivers/pinctrl/pinctrl-cy8c95x0.c linux-6.12.94/drivers/pinctrl/pinctrl-cy8c95x0.c --- linux-6.12.90/drivers/pinctrl/pinctrl-cy8c95x0.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/pinctrl-cy8c95x0.c 2026-06-19 11:42:39.000000000 +0000 @@ -1345,6 +1345,7 @@ { struct gpio_irq_chip *girq = &chip->gpio_chip.irq; DECLARE_BITMAP(pending_irqs, MAX_LINE); + struct device *dev = chip->dev; int ret; mutex_init(&chip->irq_lock); @@ -1353,10 +1354,8 @@ /* Read IRQ status register to clear all pending interrupts */ ret = cy8c95x0_irq_pending(chip, pending_irqs); - if (ret) { - dev_err(chip->dev, "failed to clear irq status register\n"); - return ret; - } + if (ret) + return dev_err_probe(dev, -EBUSY, "failed to clear irq status register\n"); /* Mask all interrupts */ bitmap_fill(chip->irq_mask, MAX_LINE); @@ -1371,17 +1370,9 @@ girq->handler = handle_simple_irq; girq->threaded = true; - ret = devm_request_threaded_irq(chip->dev, irq, - NULL, cy8c95x0_irq_handler, - IRQF_ONESHOT | IRQF_SHARED, - dev_name(chip->dev), chip); - if (ret) { - dev_err(chip->dev, "failed to request irq %d\n", irq); - return ret; - } - dev_info(chip->dev, "Registered threaded IRQ\n"); - - return 0; + return devm_request_threaded_irq(dev, irq, NULL, cy8c95x0_irq_handler, + IRQF_ONESHOT | IRQF_SHARED, + dev_name(chip->dev), chip); } static int cy8c95x0_setup_pinctrl(struct cy8c95x0_pinctrl *chip) @@ -1397,11 +1388,7 @@ pd->owner = THIS_MODULE; chip->pctldev = devm_pinctrl_register(chip->dev, pd, chip); - if (IS_ERR(chip->pctldev)) - return dev_err_probe(chip->dev, PTR_ERR(chip->pctldev), - "can't register controller\n"); - - return 0; + return PTR_ERR_OR_ZERO(chip->pctldev); } static int cy8c95x0_detect(struct i2c_client *client, diff -Nru linux-6.12.90/drivers/pinctrl/pinctrl-mcp23s08_spi.c linux-6.12.94/drivers/pinctrl/pinctrl-mcp23s08_spi.c --- linux-6.12.90/drivers/pinctrl/pinctrl-mcp23s08_spi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/pinctrl-mcp23s08_spi.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,6 +10,7 @@ #include "pinctrl-mcp23s08.h" #define MCP_MAX_DEV_PER_CS 8 +#define MCP23S08_SPI_BASE 0x40 /* * A given spi_device can represent up to eight mcp23sxx chips @@ -173,6 +174,8 @@ for_each_set_bit(addr, &spi_present_mask, MCP_MAX_DEV_PER_CS) { data->mcp[addr] = &data->chip[--chips]; data->mcp[addr]->irq = spi->irq; + data->mcp[addr]->dev = dev; + data->mcp[addr]->addr = MCP23S08_SPI_BASE | (addr << 1); ret = mcp23s08_spi_regmap_init(data->mcp[addr], dev, addr, info); if (ret) @@ -184,7 +187,7 @@ if (!data->mcp[addr]->pinctrl_desc.name) return -ENOMEM; - ret = mcp23s08_probe_one(data->mcp[addr], dev, 0x40 | (addr << 1), + ret = mcp23s08_probe_one(data->mcp[addr], dev, MCP23S08_SPI_BASE | (addr << 1), info->type, -1); if (ret < 0) return ret; diff -Nru linux-6.12.90/drivers/pinctrl/pinctrl-pic32.c linux-6.12.94/drivers/pinctrl/pinctrl-pic32.c --- linux-6.12.90/drivers/pinctrl/pinctrl-pic32.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/pinctrl-pic32.c 2026-06-19 11:42:39.000000000 +0000 @@ -2173,16 +2173,10 @@ if (IS_ERR(pctl->reg_base)) return PTR_ERR(pctl->reg_base); - pctl->clk = devm_clk_get(&pdev->dev, NULL); + pctl->clk = devm_clk_get_enabled(&pdev->dev, NULL); if (IS_ERR(pctl->clk)) { ret = PTR_ERR(pctl->clk); - dev_err(&pdev->dev, "clk get failed\n"); - return ret; - } - - ret = clk_prepare_enable(pctl->clk); - if (ret) { - dev_err(&pdev->dev, "clk enable failed\n"); + dev_err(&pdev->dev, "Failed to get and enable clock\n"); return ret; } @@ -2238,16 +2232,10 @@ if (irq < 0) return irq; - bank->clk = devm_clk_get(&pdev->dev, NULL); + bank->clk = devm_clk_get_enabled(&pdev->dev, NULL); if (IS_ERR(bank->clk)) { ret = PTR_ERR(bank->clk); - dev_err(&pdev->dev, "clk get failed\n"); - return ret; - } - - ret = clk_prepare_enable(bank->clk); - if (ret) { - dev_err(&pdev->dev, "clk enable failed\n"); + dev_err(&pdev->dev, "Failed to get and enable clock\n"); return ret; } diff -Nru linux-6.12.90/drivers/pinctrl/qcom/pinctrl-sm8150.c linux-6.12.94/drivers/pinctrl/qcom/pinctrl-sm8150.c --- linux-6.12.90/drivers/pinctrl/qcom/pinctrl-sm8150.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/qcom/pinctrl-sm8150.c 2026-06-19 11:42:39.000000000 +0000 @@ -1496,18 +1496,18 @@ { 3, 31 }, { 5, 32 }, { 8, 33 }, { 9, 34 }, { 10, 100 }, { 12, 104 }, { 24, 37 }, { 26, 38 }, { 27, 41 }, { 28, 42 }, { 30, 39 }, { 36, 43 }, { 37, 44 }, { 38, 30 }, { 39, 118 }, - { 39, 125 }, { 41, 47 }, { 42, 48 }, { 46, 50 }, { 47, 49 }, - { 48, 51 }, { 49, 53 }, { 50, 52 }, { 51, 116 }, { 51, 123 }, + { 41, 47 }, { 42, 48 }, { 46, 50 }, { 47, 49 }, + { 48, 51 }, { 49, 53 }, { 50, 52 }, { 51, 116 }, { 53, 54 }, { 54, 55 }, { 55, 56 }, { 56, 57 }, { 58, 58 }, { 60, 60 }, { 61, 61 }, { 68, 62 }, { 70, 63 }, { 76, 71 }, { 77, 66 }, { 81, 64 }, { 83, 65 }, { 86, 67 }, { 87, 84 }, - { 88, 117 }, { 88, 124 }, { 90, 69 }, { 91, 70 }, { 93, 75 }, + { 88, 117 }, { 90, 69 }, { 91, 70 }, { 93, 75 }, { 95, 72 }, { 96, 73 }, { 97, 74 }, { 101, 40 }, { 103, 77 }, { 104, 78 }, { 108, 79 }, { 112, 80 }, { 113, 81 }, { 114, 82 }, { 117, 85 }, { 118, 101 }, { 119, 87 }, { 120, 88 }, { 121, 89 }, { 122, 90 }, { 123, 91 }, { 124, 92 }, { 125, 93 }, { 129, 94 }, { 132, 105 }, { 133, 83 }, { 134, 36 }, { 136, 97 }, { 142, 103 }, - { 144, 115 }, { 144, 122 }, { 147, 102 }, { 150, 107 }, + { 144, 115 }, { 147, 102 }, { 150, 107 }, { 152, 108 }, { 153, 109 } }; diff -Nru linux-6.12.90/drivers/pinctrl/realtek/pinctrl-rtd.c linux-6.12.94/drivers/pinctrl/realtek/pinctrl-rtd.c --- linux-6.12.90/drivers/pinctrl/realtek/pinctrl-rtd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/realtek/pinctrl-rtd.c 2026-06-19 11:42:39.000000000 +0000 @@ -279,7 +279,7 @@ static int rtd_pconf_parse_conf(struct rtd_pinctrl *data, unsigned int pinnr, enum pin_config_param param, - enum pin_config_param arg) + unsigned int arg) { const struct rtd_pin_config_desc *config_desc; const struct rtd_pin_sconfig_desc *sconfig_desc; diff -Nru linux-6.12.90/drivers/pinctrl/renesas/pinctrl-rzg2l.c linux-6.12.94/drivers/pinctrl/renesas/pinctrl-rzg2l.c --- linux-6.12.90/drivers/pinctrl/renesas/pinctrl-rzg2l.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pinctrl/renesas/pinctrl-rzg2l.c 2026-06-19 11:42:39.000000000 +0000 @@ -2812,6 +2812,13 @@ off = RZG2L_PIN_CFG_TO_PORT_OFFSET(cfg); pincnt = hweight8(FIELD_GET(PIN_CFG_PIN_MAP_MASK, cfg)); + if (cfg & RZG2L_VARIABLE_CFG) { + unsigned int pin = port * RZG2L_PINS_PER_PORT; + + for (unsigned int i = 0; i < RZG2L_PINS_PER_PORT; i++) + cfg |= *(u64 *)pctrl->desc.pins[pin + i].drv_data; + } + caps = FIELD_GET(PIN_CFG_MASK, cfg); has_iolh = !!(caps & (PIN_CFG_IOLH_A | PIN_CFG_IOLH_B | PIN_CFG_IOLH_C)); has_ien = !!(caps & PIN_CFG_IEN); @@ -2842,7 +2849,7 @@ RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off), cache->pupd[0][port]); if (pincnt >= 4) { - RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off), + RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off) + 4, cache->pupd[1][port]); } } diff -Nru linux-6.12.90/drivers/platform/chrome/chromeos_tbmc.c linux-6.12.94/drivers/platform/chrome/chromeos_tbmc.c --- linux-6.12.90/drivers/platform/chrome/chromeos_tbmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/chrome/chromeos_tbmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -95,6 +95,11 @@ return 0; } +static void chromeos_tbmc_remove(struct acpi_device *adev) +{ + device_init_wakeup(&adev->dev, false); +} + static const struct acpi_device_id chromeos_tbmc_acpi_device_ids[] = { { ACPI_DRV_NAME, 0 }, { } @@ -110,6 +115,7 @@ .ids = chromeos_tbmc_acpi_device_ids, .ops = { .add = chromeos_tbmc_add, + .remove = chromeos_tbmc_remove, .notify = chromeos_tbmc_notify, }, .drv.pm = &chromeos_tbmc_pm_ops, diff -Nru linux-6.12.90/drivers/platform/surface/surface_aggregator_registry.c linux-6.12.94/drivers/platform/surface/surface_aggregator_registry.c --- linux-6.12.90/drivers/platform/surface/surface_aggregator_registry.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/surface/surface_aggregator_registry.c 2026-06-19 11:42:39.000000000 +0000 @@ -295,8 +295,6 @@ /* Devices for Surface Laptop 7. */ static const struct software_node *ssam_node_group_sl7[] = { &ssam_node_root, - &ssam_node_bat_ac, - &ssam_node_bat_main, &ssam_node_tmp_perf_profile_with_fan, &ssam_node_fan_speed, &ssam_node_hid_sam_keyboard, diff -Nru linux-6.12.90/drivers/platform/surface/surfacepro3_button.c linux-6.12.94/drivers/platform/surface/surfacepro3_button.c --- linux-6.12.90/drivers/platform/surface/surfacepro3_button.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/surface/surfacepro3_button.c 2026-06-19 11:42:39.000000000 +0000 @@ -243,6 +243,7 @@ { struct surface_button *button = acpi_driver_data(device); + device_init_wakeup(&device->dev, false); input_unregister_device(button->input); kfree(button); } diff -Nru linux-6.12.90/drivers/platform/x86/adv_swbutton.c linux-6.12.94/drivers/platform/x86/adv_swbutton.c --- linux-6.12.90/drivers/platform/x86/adv_swbutton.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/adv_swbutton.c 2026-06-19 11:42:39.000000000 +0000 @@ -48,10 +48,14 @@ { struct adv_swbutton *button; struct input_dev *input; - acpi_handle handle = ACPI_HANDLE(&device->dev); + acpi_handle handle; acpi_status status; int error; + handle = ACPI_HANDLE(&device->dev); + if (!handle) + return -ENODEV; + button = devm_kzalloc(&device->dev, sizeof(*button), GFP_KERNEL); if (!button) return -ENOMEM; diff -Nru linux-6.12.90/drivers/platform/x86/asus-wmi.c linux-6.12.94/drivers/platform/x86/asus-wmi.c --- linux-6.12.90/drivers/platform/x86/asus-wmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/asus-wmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -127,7 +127,6 @@ #define NVIDIA_TEMP_MIN 75 #define NVIDIA_TEMP_MAX 87 -#define ASUS_SCREENPAD_BRIGHT_MIN 20 #define ASUS_SCREENPAD_BRIGHT_MAX 255 #define ASUS_SCREENPAD_BRIGHT_DEFAULT 60 @@ -4119,43 +4118,35 @@ return err; /* The device brightness can only be read if powered, so return stored */ if (err == BACKLIGHT_POWER_OFF) - return asus->driver->screenpad_brightness - ASUS_SCREENPAD_BRIGHT_MIN; + return bd->props.brightness; err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &retval); if (err < 0) return err; - return (retval & ASUS_WMI_DSTS_BRIGHTNESS_MASK) - ASUS_SCREENPAD_BRIGHT_MIN; + return retval & ASUS_WMI_DSTS_BRIGHTNESS_MASK; } static int update_screenpad_bl_status(struct backlight_device *bd) { - struct asus_wmi *asus = bl_get_data(bd); - int power, err = 0; - u32 ctrl_param; + u32 ctrl_param = bd->props.brightness; + int err = 0; - power = read_screenpad_backlight_power(asus); - if (power < 0) - return power; + if (bd->props.power) { + err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_POWER, 1, NULL); + if (err < 0) + return err; - if (bd->props.power != power) { - if (power != BACKLIGHT_POWER_ON) { - /* Only brightness > 0 can power it back on */ - ctrl_param = asus->driver->screenpad_brightness - ASUS_SCREENPAD_BRIGHT_MIN; - err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT, - ctrl_param, NULL); - } else { - err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_POWER, 0, NULL); - } - } else if (power == BACKLIGHT_POWER_ON) { - /* Only set brightness if powered on or we get invalid/unsync state */ - ctrl_param = bd->props.brightness + ASUS_SCREENPAD_BRIGHT_MIN; err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT, ctrl_param, NULL); + if (err < 0) + return err; } - /* Ensure brightness is stored to turn back on with */ - if (err == 0) - asus->driver->screenpad_brightness = bd->props.brightness + ASUS_SCREENPAD_BRIGHT_MIN; + if (!bd->props.power) { + err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_POWER, 0, NULL); + if (err < 0) + return err; + } return err; } @@ -4173,22 +4164,19 @@ int err, power; int brightness = 0; - power = read_screenpad_backlight_power(asus); + power = asus_wmi_get_devstate_simple(asus, ASUS_WMI_DEVID_SCREENPAD_POWER); if (power < 0) return power; - if (power != BACKLIGHT_POWER_OFF) { + if (power) { err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &brightness); if (err < 0) return err; } - /* default to an acceptable min brightness on boot if too low */ - if (brightness < ASUS_SCREENPAD_BRIGHT_MIN) - brightness = ASUS_SCREENPAD_BRIGHT_DEFAULT; memset(&props, 0, sizeof(struct backlight_properties)); props.type = BACKLIGHT_RAW; /* ensure this bd is last to be picked */ - props.max_brightness = ASUS_SCREENPAD_BRIGHT_MAX - ASUS_SCREENPAD_BRIGHT_MIN; + props.max_brightness = ASUS_SCREENPAD_BRIGHT_MAX; bd = backlight_device_register("asus_screenpad", &asus->platform_device->dev, asus, &asus_screenpad_bl_ops, &props); @@ -4199,7 +4187,7 @@ asus->screenpad_backlight_device = bd; asus->driver->screenpad_brightness = brightness; - bd->props.brightness = brightness - ASUS_SCREENPAD_BRIGHT_MIN; + bd->props.brightness = brightness; bd->props.power = power; backlight_update_status(bd); diff -Nru linux-6.12.90/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c linux-6.12.94/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c --- linux-6.12.90/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/dell/dell-wmi-sysman/enum-attributes.c 2026-06-19 11:42:39.000000000 +0000 @@ -6,10 +6,32 @@ * Copyright (c) 2020 Dell Inc. */ +#include + #include "dell-wmi-sysman.h" get_instance_id(enumeration); +static int append_enum_string(char *dest, const char *src) +{ + size_t dest_len = strlen(dest); + ssize_t copied; + + if (WARN_ON_ONCE(dest_len >= MAX_BUFF)) + return -EINVAL; + + copied = strscpy(dest + dest_len, src, MAX_BUFF - dest_len); + if (copied < 0) + return -EINVAL; + + dest_len += copied; + copied = strscpy(dest + dest_len, ";", MAX_BUFF - dest_len); + if (copied < 0) + return -EINVAL; + + return 0; +} + static ssize_t current_value_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) { int instance_id = get_enumeration_instance_id(kobj); @@ -176,9 +198,9 @@ return -EINVAL; if (check_property_type(enumeration, next_obj, ACPI_TYPE_STRING)) return -EINVAL; - strcat(wmi_priv.enumeration_data[instance_id].dell_value_modifier, - enumeration_obj[next_obj++].string.pointer); - strcat(wmi_priv.enumeration_data[instance_id].dell_value_modifier, ";"); + if (append_enum_string(wmi_priv.enumeration_data[instance_id].dell_value_modifier, + enumeration_obj[next_obj++].string.pointer)) + return -EINVAL; } if (next_obj >= enum_property_count) @@ -193,9 +215,9 @@ return -EINVAL; if (check_property_type(enumeration, next_obj, ACPI_TYPE_STRING)) return -EINVAL; - strcat(wmi_priv.enumeration_data[instance_id].possible_values, - enumeration_obj[next_obj++].string.pointer); - strcat(wmi_priv.enumeration_data[instance_id].possible_values, ";"); + if (append_enum_string(wmi_priv.enumeration_data[instance_id].possible_values, + enumeration_obj[next_obj++].string.pointer)) + return -EINVAL; } return sysfs_create_group(attr_name_kobj, &enumeration_attr_group); diff -Nru linux-6.12.90/drivers/platform/x86/dell/dell_rbu.c linux-6.12.94/drivers/platform/x86/dell/dell_rbu.c --- linux-6.12.90/drivers/platform/x86/dell/dell_rbu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/dell/dell_rbu.c 2026-06-19 11:42:39.000000000 +0000 @@ -30,6 +30,7 @@ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include +#include #include #include #include @@ -617,9 +618,12 @@ char *buffer, loff_t pos, size_t count) { unsigned long temp; + + if (kstrtoul(buffer, 10, &temp)) + return -EINVAL; + spin_lock(&rbu_data.lock); packet_empty_list(); - sscanf(buffer, "%lu", &temp); if (temp < 0xffffffff) rbu_data.packetsize = temp; diff -Nru linux-6.12.90/drivers/platform/x86/hp/hp_accel.c linux-6.12.94/drivers/platform/x86/hp/hp_accel.c --- linux-6.12.90/drivers/platform/x86/hp/hp_accel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/hp/hp_accel.c 2026-06-19 11:42:39.000000000 +0000 @@ -300,6 +300,9 @@ int ret; lis3_dev.bus_priv = ACPI_COMPANION(&device->dev); + if (!lis3_dev.bus_priv) + return -ENODEV; + lis3_dev.init = lis3lv02d_acpi_init; lis3_dev.read = lis3lv02d_acpi_read; lis3_dev.write = lis3lv02d_acpi_write; diff -Nru linux-6.12.90/drivers/platform/x86/intel/hid.c linux-6.12.94/drivers/platform/x86/intel/hid.c --- linux-6.12.90/drivers/platform/x86/intel/hid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/intel/hid.c 2026-06-19 11:42:39.000000000 +0000 @@ -673,12 +673,16 @@ static int intel_hid_probe(struct platform_device *device) { - acpi_handle handle = ACPI_HANDLE(&device->dev); unsigned long long mode, dummy; struct intel_hid_priv *priv; + acpi_handle handle; acpi_status status; int err; + handle = ACPI_HANDLE(&device->dev); + if (!handle) + return -ENODEV; + intel_hid_init_dsm(handle); if (!intel_hid_evaluate_method(handle, INTEL_HID_DSM_HDMM_FN, &mode)) { diff -Nru linux-6.12.90/drivers/platform/x86/intel/vbtn.c linux-6.12.94/drivers/platform/x86/intel/vbtn.c --- linux-6.12.90/drivers/platform/x86/intel/vbtn.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/intel/vbtn.c 2026-06-19 11:42:39.000000000 +0000 @@ -275,12 +275,16 @@ static int intel_vbtn_probe(struct platform_device *device) { - acpi_handle handle = ACPI_HANDLE(&device->dev); bool dual_accel, has_buttons, has_switches; struct intel_vbtn_priv *priv; + acpi_handle handle; acpi_status status; int err; + handle = ACPI_HANDLE(&device->dev); + if (!handle) + return -ENODEV; + dual_accel = dual_accel_detect(); has_buttons = acpi_has_method(handle, "VBDL"); has_switches = intel_vbtn_has_switches(handle, dual_accel); diff -Nru linux-6.12.90/drivers/platform/x86/intel/vsec.c linux-6.12.94/drivers/platform/x86/intel/vsec.c --- linux-6.12.90/drivers/platform/x86/intel/vsec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/intel/vsec.c 2026-06-19 11:42:39.000000000 +0000 @@ -348,20 +348,10 @@ } EXPORT_SYMBOL_NS_GPL(intel_vsec_register, INTEL_VSEC); -static int intel_vsec_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) +static int intel_vsec_pci_init(struct pci_dev *pdev, + struct intel_vsec_platform_info *info) { - struct intel_vsec_platform_info *info; bool have_devices = false; - int ret; - - ret = pcim_enable_device(pdev); - if (ret) - return ret; - - pci_save_state(pdev); - info = (struct intel_vsec_platform_info *)id->driver_data; - if (!info) - return -EINVAL; if (intel_vsec_walk_dvsec(pdev, info)) have_devices = true; @@ -379,6 +369,23 @@ return 0; } +static int intel_vsec_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id) +{ + struct intel_vsec_platform_info *info; + int ret; + + ret = pcim_enable_device(pdev); + if (ret) + return ret; + + pci_save_state(pdev); + info = (struct intel_vsec_platform_info *)id->driver_data; + if (!info) + return -EINVAL; + + return intel_vsec_pci_init(pdev, info); +} + /* DG1 info */ static struct intel_vsec_header dg1_header = { .length = 0x10, @@ -467,6 +474,7 @@ static pci_ers_result_t intel_vsec_pci_slot_reset(struct pci_dev *pdev) { struct intel_vsec_device *intel_vsec_dev; + struct intel_vsec_platform_info *info; pci_ers_result_t status = PCI_ERS_RESULT_DISCONNECT; const struct pci_device_id *pci_dev_id; unsigned long index; @@ -489,10 +497,10 @@ devm_release_action(&pdev->dev, intel_vsec_remove_aux, &intel_vsec_dev->auxdev); } - pci_disable_device(pdev); pci_restore_state(pdev); pci_dev_id = pci_match_id(intel_vsec_pci_ids, pdev); - intel_vsec_pci_probe(pdev, pci_dev_id); + info = (struct intel_vsec_platform_info *)pci_dev_id->driver_data; + intel_vsec_pci_init(pdev, info); out: return status; diff -Nru linux-6.12.90/drivers/platform/x86/panasonic-laptop.c linux-6.12.94/drivers/platform/x86/panasonic-laptop.c --- linux-6.12.90/drivers/platform/x86/panasonic-laptop.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/panasonic-laptop.c 2026-06-19 11:42:39.000000000 +0000 @@ -1093,9 +1093,10 @@ } result = device_create_file(&pcc->platform->dev, &dev_attr_cdpower); - pcc_register_optd_notifier(pcc, "\\_SB.PCI0.EHCI.ERHB.OPTD"); if (result) goto out_platform; + + pcc_register_optd_notifier(pcc, "\\_SB.PCI0.EHCI.ERHB.OPTD"); } else { pcc->platform = NULL; } @@ -1129,10 +1130,10 @@ i8042_remove_filter(panasonic_i8042_filter); if (pcc->platform) { + pcc_unregister_optd_notifier(pcc, "\\_SB.PCI0.EHCI.ERHB.OPTD"); device_remove_file(&pcc->platform->dev, &dev_attr_cdpower); platform_device_unregister(pcc->platform); } - pcc_unregister_optd_notifier(pcc, "\\_SB.PCI0.EHCI.ERHB.OPTD"); sysfs_remove_group(&device->dev.kobj, &pcc_attr_group); diff -Nru linux-6.12.90/drivers/platform/x86/wmi.c linux-6.12.94/drivers/platform/x86/wmi.c --- linux-6.12.90/drivers/platform/x86/wmi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/platform/x86/wmi.c 2026-06-19 11:42:39.000000000 +0000 @@ -696,39 +696,11 @@ } static DEVICE_ATTR_RO(expensive); -static ssize_t driver_override_show(struct device *dev, struct device_attribute *attr, - char *buf) -{ - struct wmi_device *wdev = to_wmi_device(dev); - ssize_t ret; - - device_lock(dev); - ret = sysfs_emit(buf, "%s\n", wdev->driver_override); - device_unlock(dev); - - return ret; -} - -static ssize_t driver_override_store(struct device *dev, struct device_attribute *attr, - const char *buf, size_t count) -{ - struct wmi_device *wdev = to_wmi_device(dev); - int ret; - - ret = driver_set_override(dev, &wdev->driver_override, buf, count); - if (ret < 0) - return ret; - - return count; -} -static DEVICE_ATTR_RW(driver_override); - static struct attribute *wmi_attrs[] = { &dev_attr_modalias.attr, &dev_attr_guid.attr, &dev_attr_instance_count.attr, &dev_attr_expensive.attr, - &dev_attr_driver_override.attr, NULL }; ATTRIBUTE_GROUPS(wmi); @@ -797,7 +769,6 @@ { struct wmi_block *wblock = dev_to_wblock(dev); - kfree(wblock->dev.driver_override); kfree(wblock); } @@ -806,10 +777,12 @@ const struct wmi_driver *wmi_driver = drv_to_wdrv(driver); struct wmi_block *wblock = dev_to_wblock(dev); const struct wmi_device_id *id = wmi_driver->id_table; + int ret; /* When driver_override is set, only bind to the matching driver */ - if (wblock->dev.driver_override) - return !strcmp(wblock->dev.driver_override, driver->name); + ret = device_match_driver_override(dev, driver); + if (ret >= 0) + return ret; if (id == NULL) return 0; @@ -891,6 +864,7 @@ static const struct bus_type wmi_bus_type = { .name = "wmi", .dev_groups = wmi_groups, + .driver_override = true, .match = wmi_dev_match, .uevent = wmi_dev_uevent, .probe = wmi_dev_probe, diff -Nru linux-6.12.90/drivers/pmdomain/imx/gpc.c linux-6.12.94/drivers/pmdomain/imx/gpc.c --- linux-6.12.90/drivers/pmdomain/imx/gpc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pmdomain/imx/gpc.c 2026-06-19 11:42:39.000000000 +0000 @@ -488,7 +488,7 @@ domain->ipg_rate_mhz = ipg_rate_mhz; pd_pdev->dev.parent = &pdev->dev; - pd_pdev->dev.of_node = np; + pd_pdev->dev.of_node = of_node_get(np); pd_pdev->dev.fwnode = of_fwnode_handle(np); ret = platform_device_add(pd_pdev); diff -Nru linux-6.12.90/drivers/pmdomain/imx/scu-pd.c linux-6.12.94/drivers/pmdomain/imx/scu-pd.c --- linux-6.12.90/drivers/pmdomain/imx/scu-pd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pmdomain/imx/scu-pd.c 2026-06-19 11:42:39.000000000 +0000 @@ -326,6 +326,7 @@ return; imx_con_rsrc = specs.args[0]; + of_node_put(specs.np); } static int imx_sc_get_pd_power(struct device *dev, u32 rsrc) diff -Nru linux-6.12.90/drivers/pmdomain/ti/omap_prm.c linux-6.12.94/drivers/pmdomain/ti/omap_prm.c --- linux-6.12.90/drivers/pmdomain/ti/omap_prm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pmdomain/ti/omap_prm.c 2026-06-19 11:42:39.000000000 +0000 @@ -651,6 +651,7 @@ if (pd_args.args_count != 0) dev_warn(dev, "%s: unusupported #power-domain-cells: %i\n", prmd->pd.name, pd_args.args_count); + of_node_put(pd_args.np); genpd_data = dev_gpd_data(dev); genpd_data->data = NULL; diff -Nru linux-6.12.90/drivers/ptp/ptp_vclock.c linux-6.12.94/drivers/ptp/ptp_vclock.c --- linux-6.12.90/drivers/ptp/ptp_vclock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/ptp/ptp_vclock.c 2026-06-19 11:42:39.000000000 +0000 @@ -19,6 +19,8 @@ static DEFINE_READ_MOSTLY_HASHTABLE(vclock_hash, 8); +DEFINE_STATIC_SRCU(vclock_srcu); + static void ptp_vclock_hash_add(struct ptp_vclock *vclock) { spin_lock(&vclock_hash_lock); @@ -37,7 +39,7 @@ spin_unlock(&vclock_hash_lock); - synchronize_rcu(); + synchronize_srcu(&vclock_srcu); } static int ptp_vclock_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) @@ -276,14 +278,16 @@ { unsigned int hash = vclock_index % HASH_SIZE(vclock_hash); struct ptp_vclock *vclock; - u64 ns; u64 vclock_ns = 0; + int srcu_idx; + u64 ns; ns = ktime_to_ns(*hwtstamp); - rcu_read_lock(); + srcu_idx = srcu_read_lock(&vclock_srcu); - hlist_for_each_entry_rcu(vclock, &vclock_hash[hash], vclock_hash_node) { + hlist_for_each_entry_srcu(vclock, &vclock_hash[hash], vclock_hash_node, + srcu_read_lock_held(&vclock_srcu)) { if (vclock->clock->index != vclock_index) continue; @@ -294,7 +298,7 @@ break; } - rcu_read_unlock(); + srcu_read_unlock(&vclock_srcu, srcu_idx); return ns_to_ktime(vclock_ns); } diff -Nru linux-6.12.90/drivers/pwm/pwm-atmel-tcb.c linux-6.12.94/drivers/pwm/pwm-atmel-tcb.c --- linux-6.12.90/drivers/pwm/pwm-atmel-tcb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/pwm/pwm-atmel-tcb.c 2026-06-19 11:42:39.000000000 +0000 @@ -50,6 +50,8 @@ spinlock_t lock; u8 channel; u8 width; + unsigned long rate; + unsigned long slow_rate; struct regmap *regmap; struct clk *clk; struct clk *gclk; @@ -266,7 +268,7 @@ int slowclk = 0; unsigned period; unsigned duty; - unsigned rate = clk_get_rate(tcbpwmc->clk); + unsigned long rate = tcbpwmc->rate; unsigned long long min; unsigned long long max; @@ -294,7 +296,7 @@ */ if (i == ARRAY_SIZE(atmel_tcb_divisors)) { i = slowclk; - rate = clk_get_rate(tcbpwmc->slow_clk); + rate = tcbpwmc->slow_rate; min = div_u64(NSEC_PER_SEC, rate); max = min << tcbpwmc->width; @@ -431,24 +433,49 @@ } chip->ops = &atmel_tcb_pwm_ops; + chip->atomic = true; tcbpwmc->channel = channel; tcbpwmc->width = config->counter_width; - err = clk_prepare_enable(tcbpwmc->slow_clk); + err = clk_prepare_enable(tcbpwmc->clk); if (err) goto err_gclk; + err = clk_prepare_enable(tcbpwmc->slow_clk); + if (err) + goto err_disable_clk;; + + err = clk_rate_exclusive_get(tcbpwmc->clk); + if (err) + goto err_disable_slow_clk; + + err = clk_rate_exclusive_get(tcbpwmc->slow_clk); + if (err) + goto err_clk_unlock; + + tcbpwmc->rate = clk_get_rate(tcbpwmc->clk); + tcbpwmc->slow_rate = clk_get_rate(tcbpwmc->slow_clk); + spin_lock_init(&tcbpwmc->lock); err = pwmchip_add(chip); if (err < 0) - goto err_disable_clk; + goto err_slow_clk_unlock; platform_set_drvdata(pdev, chip); return 0; +err_slow_clk_unlock: + clk_rate_exclusive_put(tcbpwmc->slow_clk); + +err_clk_unlock: + clk_rate_exclusive_put(tcbpwmc->clk); + err_disable_clk: + clk_disable_unprepare(tcbpwmc->clk); + +err_disable_slow_clk: clk_disable_unprepare(tcbpwmc->slow_clk); err_gclk: @@ -470,6 +497,9 @@ pwmchip_remove(chip); + clk_rate_exclusive_put(tcbpwmc->slow_clk); + clk_rate_exclusive_put(tcbpwmc->clk); + clk_disable_unprepare(tcbpwmc->clk); clk_disable_unprepare(tcbpwmc->slow_clk); clk_put(tcbpwmc->gclk); clk_put(tcbpwmc->clk); diff -Nru linux-6.12.90/drivers/remoteproc/xlnx_r5_remoteproc.c linux-6.12.94/drivers/remoteproc/xlnx_r5_remoteproc.c --- linux-6.12.90/drivers/remoteproc/xlnx_r5_remoteproc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/remoteproc/xlnx_r5_remoteproc.c 2026-06-19 11:42:39.000000000 +0000 @@ -990,7 +990,7 @@ } /* Get SRAM device address */ - ret = of_property_read_reg(sram_np, i, &abs_addr, &size); + ret = of_property_read_reg(sram_np, 0, &abs_addr, &size); if (ret) { dev_err(dev, "failed to get reg property\n"); goto fail_sram_get; diff -Nru linux-6.12.90/drivers/reset/core.c linux-6.12.94/drivers/reset/core.c --- linux-6.12.90/drivers/reset/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/reset/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -773,12 +773,19 @@ static struct reset_control * __reset_control_get_internal(struct reset_controller_dev *rcdev, - unsigned int index, bool shared, bool acquired) + unsigned int index, enum reset_control_flags flags) { + bool shared = flags & RESET_CONTROL_FLAGS_BIT_SHARED; + bool acquired = flags & RESET_CONTROL_FLAGS_BIT_ACQUIRED; struct reset_control *rstc; lockdep_assert_held(&reset_list_mutex); + /* Expect callers to filter out OPTIONAL and DEASSERTED bits */ + if (WARN_ON(flags & ~(RESET_CONTROL_FLAGS_BIT_SHARED | + RESET_CONTROL_FLAGS_BIT_ACQUIRED))) + return ERR_PTR(-EINVAL); + list_for_each_entry(rstc, &rcdev->reset_control_head, list) { if (rstc->id == index) { /* @@ -994,8 +1001,9 @@ struct reset_control * __of_reset_control_get(struct device_node *node, const char *id, int index, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; bool gpio_fallback = false; struct reset_control *rstc; struct reset_controller_dev *rcdev; @@ -1059,8 +1067,10 @@ goto out_unlock; } + flags &= ~RESET_CONTROL_FLAGS_BIT_OPTIONAL; + /* reset_list_mutex also protects the rcdev's reset_control list */ - rstc = __reset_control_get_internal(rcdev, rstc_id, shared, acquired); + rstc = __reset_control_get_internal(rcdev, rstc_id, flags); out_unlock: mutex_unlock(&reset_list_mutex); @@ -1091,8 +1101,9 @@ static struct reset_control * __reset_control_get_from_lookup(struct device *dev, const char *con_id, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; const struct reset_control_lookup *lookup; struct reset_controller_dev *rcdev; const char *dev_id = dev_name(dev); @@ -1116,9 +1127,11 @@ return ERR_PTR(-EPROBE_DEFER); } + flags &= ~RESET_CONTROL_FLAGS_BIT_OPTIONAL; + rstc = __reset_control_get_internal(rcdev, lookup->index, - shared, acquired); + flags); mutex_unlock(&reset_list_mutex); break; } @@ -1133,30 +1146,29 @@ } struct reset_control *__reset_control_get(struct device *dev, const char *id, - int index, bool shared, bool optional, - bool acquired) + int index, enum reset_control_flags flags) { + bool shared = flags & RESET_CONTROL_FLAGS_BIT_SHARED; + bool acquired = flags & RESET_CONTROL_FLAGS_BIT_ACQUIRED; + if (WARN_ON(shared && acquired)) return ERR_PTR(-EINVAL); if (dev->of_node) - return __of_reset_control_get(dev->of_node, id, index, shared, - optional, acquired); + return __of_reset_control_get(dev->of_node, id, index, flags); - return __reset_control_get_from_lookup(dev, id, shared, optional, - acquired); + return __reset_control_get_from_lookup(dev, id, flags); } EXPORT_SYMBOL_GPL(__reset_control_get); int __reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { int ret, i; for (i = 0; i < num_rstcs; i++) { - rstcs[i].rstc = __reset_control_get(dev, rstcs[i].id, 0, - shared, optional, acquired); + rstcs[i].rstc = __reset_control_get(dev, rstcs[i].id, 0, flags); if (IS_ERR(rstcs[i].rstc)) { ret = PTR_ERR(rstcs[i].rstc); goto err; @@ -1224,23 +1236,46 @@ reset_control_put(*(struct reset_control **)res); } +static void devm_reset_control_release_deasserted(struct device *dev, void *res) +{ + struct reset_control *rstc = *(struct reset_control **)res; + + reset_control_assert(rstc); + reset_control_put(rstc); +} + struct reset_control * __devm_reset_control_get(struct device *dev, const char *id, int index, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { struct reset_control **ptr, *rstc; + bool deasserted = flags & RESET_CONTROL_FLAGS_BIT_DEASSERTED; - ptr = devres_alloc(devm_reset_control_release, sizeof(*ptr), + ptr = devres_alloc(deasserted ? devm_reset_control_release_deasserted : + devm_reset_control_release, sizeof(*ptr), GFP_KERNEL); if (!ptr) return ERR_PTR(-ENOMEM); - rstc = __reset_control_get(dev, id, index, shared, optional, acquired); + flags &= ~RESET_CONTROL_FLAGS_BIT_DEASSERTED; + + rstc = __reset_control_get(dev, id, index, flags); if (IS_ERR_OR_NULL(rstc)) { devres_free(ptr); return rstc; } + if (deasserted) { + int ret; + + ret = reset_control_deassert(rstc); + if (ret) { + reset_control_put(rstc); + devres_free(ptr); + return ERR_PTR(ret); + } + } + *ptr = rstc; devres_add(dev, ptr); @@ -1260,24 +1295,45 @@ reset_control_bulk_put(devres->num_rstcs, devres->rstcs); } +static void devm_reset_control_bulk_release_deasserted(struct device *dev, void *res) +{ + struct reset_control_bulk_devres *devres = res; + + reset_control_bulk_assert(devres->num_rstcs, devres->rstcs); + reset_control_bulk_put(devres->num_rstcs, devres->rstcs); +} + int __devm_reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { struct reset_control_bulk_devres *ptr; + bool deasserted = flags & RESET_CONTROL_FLAGS_BIT_DEASSERTED; int ret; - ptr = devres_alloc(devm_reset_control_bulk_release, sizeof(*ptr), + ptr = devres_alloc(deasserted ? devm_reset_control_bulk_release_deasserted : + devm_reset_control_bulk_release, sizeof(*ptr), GFP_KERNEL); if (!ptr) return -ENOMEM; - ret = __reset_control_bulk_get(dev, num_rstcs, rstcs, shared, optional, acquired); + flags &= ~RESET_CONTROL_FLAGS_BIT_DEASSERTED; + + ret = __reset_control_bulk_get(dev, num_rstcs, rstcs, flags); if (ret < 0) { devres_free(ptr); return ret; } + if (deasserted) { + ret = reset_control_bulk_deassert(num_rstcs, rstcs); + if (ret) { + reset_control_bulk_put(num_rstcs, rstcs); + devres_free(ptr); + return ret; + } + } + ptr->num_rstcs = num_rstcs; ptr->rstcs = rstcs; devres_add(dev, ptr); @@ -1298,6 +1354,7 @@ */ int __device_reset(struct device *dev, bool optional) { + enum reset_control_flags flags; struct reset_control *rstc; int ret; @@ -1313,7 +1370,8 @@ } #endif - rstc = __reset_control_get(dev, NULL, 0, 0, optional, true); + flags = optional ? RESET_CONTROL_OPTIONAL_EXCLUSIVE : RESET_CONTROL_EXCLUSIVE; + rstc = __reset_control_get(dev, NULL, 0, flags); if (IS_ERR(rstc)) return PTR_ERR(rstc); @@ -1356,17 +1414,14 @@ * device node. * * @np: device node for the device that requests the reset controls array - * @shared: whether reset controls are shared or not - * @optional: whether it is optional to get the reset controls - * @acquired: only one reset control may be acquired for a given controller - * and ID + * @flags: whether reset controls are shared, optional, acquired * * Returns pointer to allocated reset_control on success or error on failure */ struct reset_control * -of_reset_control_array_get(struct device_node *np, bool shared, bool optional, - bool acquired) +of_reset_control_array_get(struct device_node *np, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; struct reset_control_array *resets; struct reset_control *rstc; int num, i; @@ -1381,8 +1436,7 @@ resets->num_rstcs = num; for (i = 0; i < num; i++) { - rstc = __of_reset_control_get(np, NULL, i, shared, optional, - acquired); + rstc = __of_reset_control_get(np, NULL, i, flags); if (IS_ERR(rstc)) goto err_rst; resets->rstc[i] = rstc; @@ -1407,8 +1461,7 @@ * devm_reset_control_array_get - Resource managed reset control array get * * @dev: device that requests the list of reset controls - * @shared: whether reset controls are shared or not - * @optional: whether it is optional to get the reset controls + * @flags: whether reset controls are shared, optional, acquired * * The reset control array APIs are intended for a list of resets * that just have to be asserted or deasserted, without any @@ -1417,7 +1470,7 @@ * Returns pointer to allocated reset_control on success or error on failure */ struct reset_control * -devm_reset_control_array_get(struct device *dev, bool shared, bool optional) +devm_reset_control_array_get(struct device *dev, enum reset_control_flags flags) { struct reset_control **ptr, *rstc; @@ -1426,7 +1479,7 @@ if (!ptr) return ERR_PTR(-ENOMEM); - rstc = of_reset_control_array_get(dev->of_node, shared, optional, true); + rstc = of_reset_control_array_get(dev->of_node, flags); if (IS_ERR_OR_NULL(rstc)) { devres_free(ptr); return rstc; diff -Nru linux-6.12.90/drivers/rtc/rtc-abx80x.c linux-6.12.94/drivers/rtc/rtc-abx80x.c --- linux-6.12.90/drivers/rtc/rtc-abx80x.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/rtc/rtc-abx80x.c 2026-06-19 11:42:39.000000000 +0000 @@ -933,6 +933,8 @@ client->irq = 0; } } + if (client->irq <= 0) + clear_bit(RTC_FEATURE_ALARM, priv->rtc->features); err = rtc_add_group(priv->rtc, &rtc_calib_attr_group); if (err) { diff -Nru linux-6.12.90/drivers/s390/cio/chsc.c linux-6.12.94/drivers/s390/cio/chsc.c --- linux-6.12.90/drivers/s390/cio/chsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/s390/cio/chsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1153,8 +1153,8 @@ { int ret; - sei_page = (void *)get_zeroed_page(GFP_KERNEL); - chsc_page = (void *)get_zeroed_page(GFP_KERNEL); + sei_page = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); + chsc_page = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!sei_page || !chsc_page) { ret = -ENOMEM; goto out_err; diff -Nru linux-6.12.90/drivers/s390/cio/chsc_sch.c linux-6.12.94/drivers/s390/cio/chsc_sch.c --- linux-6.12.90/drivers/s390/cio/chsc_sch.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/s390/cio/chsc_sch.c 2026-06-19 11:42:39.000000000 +0000 @@ -293,7 +293,7 @@ if (!css_general_characteristics.dynio) /* It makes no sense to try. */ return -EOPNOTSUPP; - chsc_area = (void *)get_zeroed_page(GFP_KERNEL); + chsc_area = (void *)get_zeroed_page(GFP_DMA | GFP_KERNEL); if (!chsc_area) return -ENOMEM; request = kzalloc(sizeof(*request), GFP_KERNEL); @@ -341,7 +341,7 @@ ret = -ENOMEM; goto out_unlock; } - on_close_chsc_area = (void *)get_zeroed_page(GFP_KERNEL); + on_close_chsc_area = (void *)get_zeroed_page(GFP_DMA | GFP_KERNEL); if (!on_close_chsc_area) { ret = -ENOMEM; goto out_free_request; @@ -393,7 +393,7 @@ struct chsc_sync_area *chsc_area; int ret, ccode; - chsc_area = (void *)get_zeroed_page(GFP_KERNEL); + chsc_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!chsc_area) return -ENOMEM; if (copy_from_user(chsc_area, user_area, PAGE_SIZE)) { @@ -439,7 +439,7 @@ u8 data[PAGE_SIZE - 20]; } __attribute__ ((packed)) *scpcd_area; - scpcd_area = (void *)get_zeroed_page(GFP_KERNEL); + scpcd_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!scpcd_area) return -ENOMEM; cd = kzalloc(sizeof(*cd), GFP_KERNEL); @@ -501,7 +501,7 @@ u8 data[PAGE_SIZE - 20]; } __attribute__ ((packed)) *scucd_area; - scucd_area = (void *)get_zeroed_page(GFP_KERNEL); + scucd_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!scucd_area) return -ENOMEM; cd = kzalloc(sizeof(*cd), GFP_KERNEL); @@ -564,7 +564,7 @@ u8 data[PAGE_SIZE - 20]; } __attribute__ ((packed)) *sscud_area; - sscud_area = (void *)get_zeroed_page(GFP_KERNEL); + sscud_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!sscud_area) return -ENOMEM; cud = kzalloc(sizeof(*cud), GFP_KERNEL); @@ -626,7 +626,7 @@ u8 data[PAGE_SIZE - 20]; } __attribute__ ((packed)) *sci_area; - sci_area = (void *)get_zeroed_page(GFP_KERNEL); + sci_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!sci_area) return -ENOMEM; ci = kzalloc(sizeof(*ci), GFP_KERNEL); @@ -697,7 +697,7 @@ u32 res; } __attribute__ ((packed)) *cssids_parm; - sccl_area = (void *)get_zeroed_page(GFP_KERNEL); + sccl_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!sccl_area) return -ENOMEM; ccl = kzalloc(sizeof(*ccl), GFP_KERNEL); @@ -757,7 +757,7 @@ int ret; chpd = kzalloc(sizeof(*chpd), GFP_KERNEL); - scpd_area = (void *)get_zeroed_page(GFP_KERNEL); + scpd_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!scpd_area || !chpd) { ret = -ENOMEM; goto out_free; @@ -797,7 +797,7 @@ u8 data[PAGE_SIZE - 36]; } __attribute__ ((packed)) *sdcal_area; - sdcal_area = (void *)get_zeroed_page(GFP_KERNEL); + sdcal_area = (void *)get_zeroed_page(GFP_KERNEL | GFP_DMA); if (!sdcal_area) return -ENOMEM; dcal = kzalloc(sizeof(*dcal), GFP_KERNEL); diff -Nru linux-6.12.90/drivers/s390/cio/cio.h linux-6.12.94/drivers/s390/cio/cio.h --- linux-6.12.90/drivers/s390/cio/cio.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/s390/cio/cio.h 2026-06-19 11:42:39.000000000 +0000 @@ -103,11 +103,6 @@ struct work_struct todo_work; struct schib_config config; u64 dma_mask; - /* - * Driver name to force a match. Do not set directly, because core - * frees it. Use driver_set_override() to set or clear it. - */ - const char *driver_override; } __attribute__ ((aligned(8))); DECLARE_PER_CPU_ALIGNED(struct irb, cio_irb); diff -Nru linux-6.12.90/drivers/s390/cio/css.c linux-6.12.94/drivers/s390/cio/css.c --- linux-6.12.90/drivers/s390/cio/css.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/s390/cio/css.c 2026-06-19 11:42:39.000000000 +0000 @@ -160,7 +160,6 @@ sch->config.intparm = 0; cio_commit_config(sch); - kfree(sch->driver_override); kfree(sch); } @@ -324,37 +323,9 @@ static DEVICE_ATTR_RO(modalias); -static ssize_t driver_override_store(struct device *dev, - struct device_attribute *attr, - const char *buf, size_t count) -{ - struct subchannel *sch = to_subchannel(dev); - int ret; - - ret = driver_set_override(dev, &sch->driver_override, buf, count); - if (ret) - return ret; - - return count; -} - -static ssize_t driver_override_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct subchannel *sch = to_subchannel(dev); - ssize_t len; - - device_lock(dev); - len = sysfs_emit(buf, "%s\n", sch->driver_override); - device_unlock(dev); - return len; -} -static DEVICE_ATTR_RW(driver_override); - static struct attribute *subch_attrs[] = { &dev_attr_type.attr, &dev_attr_modalias.attr, - &dev_attr_driver_override.attr, NULL, }; @@ -1358,9 +1329,11 @@ struct subchannel *sch = to_subchannel(dev); const struct css_driver *driver = to_cssdriver(drv); struct css_device_id *id; + int ret; /* When driver_override is set, only bind to the matching driver */ - if (sch->driver_override && strcmp(sch->driver_override, drv->name)) + ret = device_match_driver_override(dev, drv); + if (ret == 0) return 0; for (id = driver->subchannel_type; id->match_flags; id++) { @@ -1417,6 +1390,7 @@ static const struct bus_type css_bus_type = { .name = "css", + .driver_override = true, .match = css_bus_match, .probe = css_probe, .remove = css_remove, diff -Nru linux-6.12.90/drivers/s390/cio/scm.c linux-6.12.94/drivers/s390/cio/scm.c --- linux-6.12.90/drivers/s390/cio/scm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/s390/cio/scm.c 2026-06-19 11:42:39.000000000 +0000 @@ -228,7 +228,7 @@ size_t num; int ret; - scm_info = (void *)__get_free_page(GFP_KERNEL); + scm_info = (void *)__get_free_page(GFP_KERNEL | GFP_DMA); if (!scm_info) return -ENOMEM; diff -Nru linux-6.12.90/drivers/scsi/fcoe/fcoe_ctlr.c linux-6.12.94/drivers/scsi/fcoe/fcoe_ctlr.c --- linux-6.12.90/drivers/scsi/fcoe/fcoe_ctlr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/fcoe/fcoe_ctlr.c 2026-06-19 11:42:39.000000000 +0000 @@ -1386,7 +1386,7 @@ while (rlen >= sizeof(*desc)) { dlen = desc->fip_dlen * FIP_BPW; - if (dlen > rlen) + if (dlen < sizeof(*desc) || dlen > rlen) goto err; /* Drop CVL if there are duplicate critical descriptors */ if ((desc->fip_dtype < 32) && diff -Nru linux-6.12.90/drivers/scsi/isci/host.c linux-6.12.94/drivers/scsi/isci/host.c --- linux-6.12.90/drivers/scsi/isci/host.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/isci/host.c 2026-06-19 11:42:39.000000000 +0000 @@ -1252,6 +1252,9 @@ wait_for_stop(ihost); + /* No further IRQ-driven scheduling can happen past wait_for_stop(). */ + tasklet_kill(&ihost->completion_tasklet); + /* phy stop is after controller stop to allow port and device to * go idle before shutting down the phys, but the expectation is * that i/o has been shut off well before we reach this diff -Nru linux-6.12.90/drivers/scsi/scsi_lib.c linux-6.12.94/drivers/scsi/scsi_lib.c --- linux-6.12.90/drivers/scsi/scsi_lib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/scsi_lib.c 2026-06-19 11:42:39.000000000 +0000 @@ -569,10 +569,33 @@ void scsi_run_host_queues(struct Scsi_Host *shost) { - struct scsi_device *sdev; + struct scsi_device *sdev, *prev = NULL; + unsigned long flags; - shost_for_each_device(sdev, shost) + spin_lock_irqsave(shost->host_lock, flags); + __shost_for_each_device(sdev, shost) { + /* + * Only skip devices so deep into removal they will never need + * another kick to their queues. Thus scsi_device_get() cannot + * be used as it would skip devices in SDEV_CANCEL state which + * may need a queue kick. + */ + if (sdev->sdev_state == SDEV_DEL || + !get_device(&sdev->sdev_gendev)) + continue; + spin_unlock_irqrestore(shost->host_lock, flags); + + if (prev) + put_device(&prev->sdev_gendev); scsi_run_queue(sdev->request_queue); + + prev = sdev; + + spin_lock_irqsave(shost->host_lock, flags); + } + spin_unlock_irqrestore(shost->host_lock, flags); + if (prev) + put_device(&prev->sdev_gendev); } static void scsi_uninit_cmd(struct scsi_cmnd *cmd) diff -Nru linux-6.12.90/drivers/scsi/scsi_transport_fc.c linux-6.12.94/drivers/scsi/scsi_transport_fc.c --- linux-6.12.90/drivers/scsi/scsi_transport_fc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/scsi_transport_fc.c 2026-06-19 11:42:39.000000000 +0000 @@ -742,6 +742,37 @@ } } +static void +fc_fpin_pname_stats_update(struct Scsi_Host *shost, + struct fc_rport *attach_rport, u16 event_type, + u32 desc_len, u32 fixed_len, u32 pname_count, + __be64 *pname_list, + void (*stats_update)(u16 event_type, + struct fc_fpin_stats *stats)) +{ + u32 i; + struct fc_rport *rport; + u64 wwpn; + + if (desc_len < fixed_len) + pname_count = 0; + else + pname_count = min(pname_count, (desc_len - fixed_len) / + sizeof(pname_list[0])); + + for (i = 0; i < pname_count; i++) { + wwpn = be64_to_cpu(pname_list[i]); + rport = fc_find_rport_by_wwpn(shost, wwpn); + if (rport && + (rport->roles & FC_PORT_ROLE_FCP_TARGET || + rport->roles & FC_PORT_ROLE_NVME_TARGET)) { + if (rport == attach_rport) + continue; + stats_update(event_type, &rport->fpin_stats); + } + } +} + /* * fc_fpin_li_stats_update - routine to update Link Integrity * event statistics. @@ -752,13 +783,11 @@ static void fc_fpin_li_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) { - u8 i; struct fc_rport *rport = NULL; struct fc_rport *attach_rport = NULL; struct fc_host_attrs *fc_host = shost_to_fc_host(shost); struct fc_fn_li_desc *li_desc = (struct fc_fn_li_desc *)tlv; u16 event_type = be16_to_cpu(li_desc->event_type); - u64 wwpn; rport = fc_find_rport_by_wwpn(shost, be64_to_cpu(li_desc->attached_wwpn)); @@ -769,22 +798,11 @@ fc_li_stats_update(event_type, &attach_rport->fpin_stats); } - if (be32_to_cpu(li_desc->pname_count) > 0) { - for (i = 0; - i < be32_to_cpu(li_desc->pname_count); - i++) { - wwpn = be64_to_cpu(li_desc->pname_list[i]); - rport = fc_find_rport_by_wwpn(shost, wwpn); - if (rport && - (rport->roles & FC_PORT_ROLE_FCP_TARGET || - rport->roles & FC_PORT_ROLE_NVME_TARGET)) { - if (rport == attach_rport) - continue; - fc_li_stats_update(event_type, - &rport->fpin_stats); - } - } - } + fc_fpin_pname_stats_update(shost, attach_rport, event_type, + be32_to_cpu(li_desc->desc_len), + FC_TLV_DESC_LENGTH_FROM_SZ(*li_desc), + be32_to_cpu(li_desc->pname_count), + li_desc->pname_list, fc_li_stats_update); if (fc_host->port_name == be64_to_cpu(li_desc->attached_wwpn)) fc_li_stats_update(event_type, &fc_host->fpin_stats); @@ -832,13 +850,11 @@ fc_fpin_peer_congn_stats_update(struct Scsi_Host *shost, struct fc_tlv_desc *tlv) { - u8 i; struct fc_rport *rport = NULL; struct fc_rport *attach_rport = NULL; struct fc_fn_peer_congn_desc *pc_desc = (struct fc_fn_peer_congn_desc *)tlv; u16 event_type = be16_to_cpu(pc_desc->event_type); - u64 wwpn; rport = fc_find_rport_by_wwpn(shost, be64_to_cpu(pc_desc->attached_wwpn)); @@ -849,22 +865,11 @@ fc_cn_stats_update(event_type, &attach_rport->fpin_stats); } - if (be32_to_cpu(pc_desc->pname_count) > 0) { - for (i = 0; - i < be32_to_cpu(pc_desc->pname_count); - i++) { - wwpn = be64_to_cpu(pc_desc->pname_list[i]); - rport = fc_find_rport_by_wwpn(shost, wwpn); - if (rport && - (rport->roles & FC_PORT_ROLE_FCP_TARGET || - rport->roles & FC_PORT_ROLE_NVME_TARGET)) { - if (rport == attach_rport) - continue; - fc_cn_stats_update(event_type, - &rport->fpin_stats); - } - } - } + fc_fpin_pname_stats_update(shost, attach_rport, event_type, + be32_to_cpu(pc_desc->desc_len), + FC_TLV_DESC_LENGTH_FROM_SZ(*pc_desc), + be32_to_cpu(pc_desc->pname_count), + pc_desc->pname_list, fc_cn_stats_update); } /* diff -Nru linux-6.12.90/drivers/scsi/sd.c linux-6.12.94/drivers/scsi/sd.c --- linux-6.12.90/drivers/scsi/sd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/sd.c 2026-06-19 11:42:39.000000000 +0000 @@ -2392,8 +2392,7 @@ { static const u8 cmd[10] = { TEST_UNIT_READY }; unsigned long spintime_expire = 0; - int spintime, sense_valid = 0; - unsigned int the_result; + int the_result, spintime, sense_valid = 0; struct scsi_sense_hdr sshdr; struct scsi_failure failure_defs[] = { /* Do not retry Medium Not Present */ diff -Nru linux-6.12.90/drivers/scsi/sg.c linux-6.12.94/drivers/scsi/sg.c --- linux-6.12.90/drivers/scsi/sg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/sg.c 2026-06-19 11:42:39.000000000 +0000 @@ -1622,10 +1622,35 @@ } module_param_named(scatter_elem_sz, scatter_elem_sz, int, S_IRUGO | S_IWUSR); -module_param_named(def_reserved_size, def_reserved_size, int, - S_IRUGO | S_IWUSR); module_param_named(allow_dio, sg_allow_dio, int, S_IRUGO | S_IWUSR); +static int def_reserved_size_set(const char *val, const struct kernel_param *kp) +{ + int size, ret; + + if (!val) + return -EINVAL; + + ret = kstrtoint(val, 0, &size); + if (ret) + return ret; + + /* limit to 1 MB */ + if (size < 0 || size > 1048576) + return -ERANGE; + + def_reserved_size = size; + return 0; +} + +static const struct kernel_param_ops def_reserved_size_ops = { + .set = def_reserved_size_set, + .get = param_get_int, +}; + +module_param_cb(def_reserved_size, &def_reserved_size_ops, &def_reserved_size, + S_IRUGO | S_IWUSR); + MODULE_AUTHOR("Douglas Gilbert"); MODULE_DESCRIPTION("SCSI generic (sg) driver"); MODULE_LICENSE("GPL"); @@ -1691,13 +1716,13 @@ sg_sysfs_valid = 1; rc = scsi_register_interface(&sg_interface); if (0 == rc) { + register_sg_sysctls(); #ifdef CONFIG_SCSI_PROC_FS sg_proc_init(); #endif /* CONFIG_SCSI_PROC_FS */ return 0; } class_unregister(&sg_sysfs_class); - register_sg_sysctls(); err_out: unregister_chrdev_region(MKDEV(SCSI_GENERIC_MAJOR, 0), SG_MAX_DEVS); return rc; diff -Nru linux-6.12.90/drivers/scsi/sr.c linux-6.12.94/drivers/scsi/sr.c --- linux-6.12.90/drivers/scsi/sr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/sr.c 2026-06-19 11:42:39.000000000 +0000 @@ -395,7 +395,7 @@ switch (req_op(rq)) { case REQ_OP_WRITE: - if (!cd->writeable) + if (get_disk_ro(cd->disk)) goto out; SCpnt->cmnd[0] = WRITE_10; cd->cdi.media_written = 1; @@ -681,6 +681,7 @@ error = -ENOMEM; if (get_capabilities(cd)) goto fail_minor; + cdrom_probe_write_features(&cd->cdi); sr_vendor_init(cd); set_capacity(disk, cd->capacity); @@ -899,14 +900,6 @@ /*else I don't think it can close its tray cd->cdi.mask |= CDC_CLOSE_TRAY; */ - /* - * if DVD-RAM, MRW-W or CD-RW, we are randomly writable - */ - if ((cd->cdi.mask & (CDC_DVD_RAM | CDC_MRW_W | CDC_RAM | CDC_CD_RW)) != - (CDC_DVD_RAM | CDC_MRW_W | CDC_RAM | CDC_CD_RW)) { - cd->writeable = 1; - } - kfree(buffer); return 0; } diff -Nru linux-6.12.90/drivers/scsi/sr.h linux-6.12.94/drivers/scsi/sr.h --- linux-6.12.90/drivers/scsi/sr.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/scsi/sr.h 2026-06-19 11:42:39.000000000 +0000 @@ -35,7 +35,6 @@ struct scsi_device *device; unsigned int vendor; /* vendor code, see sr_vendor.c */ unsigned long ms_offset; /* for reading multisession-CD's */ - unsigned writeable : 1; unsigned use:1; /* is this device still supportable */ unsigned xa_flag:1; /* CD has XA sectors ? */ unsigned readcd_known:1; /* drive supports READ_CD (0xbe) */ diff -Nru linux-6.12.90/drivers/slimbus/qcom-ngd-ctrl.c linux-6.12.94/drivers/slimbus/qcom-ngd-ctrl.c --- linux-6.12.90/drivers/slimbus/qcom-ngd-ctrl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/slimbus/qcom-ngd-ctrl.c 2026-06-19 11:42:39.000000000 +0000 @@ -1471,15 +1471,12 @@ switch (action) { case QCOM_SSR_BEFORE_SHUTDOWN: case SERVREG_SERVICE_STATE_DOWN: - /* Make sure the last dma xfer is finished */ - mutex_lock(&ctrl->tx_lock); if (ctrl->state != QCOM_SLIM_NGD_CTRL_DOWN) { pm_runtime_get_noresume(ctrl->ctrl.dev); ctrl->state = QCOM_SLIM_NGD_CTRL_DOWN; qcom_slim_ngd_down(ctrl); qcom_slim_ngd_exit_dma(ctrl); } - mutex_unlock(&ctrl->tx_lock); break; case QCOM_SSR_AFTER_POWERUP: case SERVREG_SERVICE_STATE_UP: @@ -1547,7 +1544,7 @@ of_node_put(node); return ret; } - ngd->pdev->dev.of_node = node; + ngd->pdev->dev.of_node = of_node_get(node); ctrl->ngd = ngd; ret = platform_device_add(ngd->pdev); @@ -1566,6 +1563,13 @@ return -ENODEV; } +static void qcom_slim_ngd_unregister(struct qcom_slim_ngd_ctrl *ctrl) +{ + struct qcom_slim_ngd *ngd = ctrl->ngd; + + platform_device_del(ngd->pdev); +} + static int qcom_slim_ngd_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -1583,24 +1587,10 @@ ret = qcom_slim_ngd_qmi_svc_event_init(ctrl); if (ret) { dev_err(&pdev->dev, "QMI service registration failed:%d", ret); - return ret; - } - - INIT_WORK(&ctrl->m_work, qcom_slim_ngd_master_worker); - INIT_WORK(&ctrl->ngd_up_work, qcom_slim_ngd_up_worker); - ctrl->mwq = create_singlethread_workqueue("ngd_master"); - if (!ctrl->mwq) { - dev_err(&pdev->dev, "Failed to start master worker\n"); - ret = -ENOMEM; - goto wq_err; + pm_runtime_dont_use_autosuspend(dev); + pm_runtime_disable(dev); } - return 0; -wq_err: - qcom_slim_ngd_qmi_svc_event_deinit(&ctrl->qmi); - if (ctrl->mwq) - destroy_workqueue(ctrl->mwq); - return ret; } @@ -1608,6 +1598,7 @@ { struct device *dev = &pdev->dev; struct qcom_slim_ngd_ctrl *ctrl; + int irq; int ret; struct pdr_service *pds; @@ -1621,20 +1612,16 @@ if (IS_ERR(ctrl->base)) return PTR_ERR(ctrl->base); - ret = platform_get_irq(pdev, 0); - if (ret < 0) - return ret; - - ret = devm_request_irq(dev, ret, qcom_slim_ngd_interrupt, - IRQF_TRIGGER_HIGH, "slim-ngd", ctrl); + irq = platform_get_irq(pdev, 0); + if (irq < 0) + return irq; + + ret = devm_request_irq(dev, irq, qcom_slim_ngd_interrupt, + IRQF_TRIGGER_HIGH | IRQF_NO_AUTOEN, + "slim-ngd", ctrl); if (ret) return dev_err_probe(&pdev->dev, ret, "request IRQ failed\n"); - ctrl->nb.notifier_call = qcom_slim_ngd_ssr_notify; - ctrl->notifier = qcom_register_ssr_notifier("lpass", &ctrl->nb); - if (IS_ERR(ctrl->notifier)) - return PTR_ERR(ctrl->notifier); - ctrl->dev = dev; ctrl->framer.rootfreq = SLIM_ROOT_FREQ >> 3; ctrl->framer.superfreq = @@ -1655,48 +1642,71 @@ init_completion(&ctrl->qmi.qmi_comp); init_completion(&ctrl->qmi_up); + INIT_WORK(&ctrl->m_work, qcom_slim_ngd_master_worker); + INIT_WORK(&ctrl->ngd_up_work, qcom_slim_ngd_up_worker); + + ctrl->mwq = create_singlethread_workqueue("ngd_master"); + if (!ctrl->mwq) + return dev_err_probe(dev, -ENOMEM, "Failed to start master worker\n"); + ctrl->pdr = pdr_handle_alloc(slim_pd_status, ctrl); if (IS_ERR(ctrl->pdr)) { - ret = dev_err_probe(dev, PTR_ERR(ctrl->pdr), - "Failed to init PDR handle\n"); - goto err_pdr_alloc; + ret = dev_err_probe(dev, PTR_ERR(ctrl->pdr), "Failed to init PDR handle\n"); + goto err_destroy_mwq; } + ret = of_qcom_slim_ngd_register(dev, ctrl); + if (ret) + goto err_pdr_release; + pds = pdr_add_lookup(ctrl->pdr, "avs/audio", "msm/adsp/audio_pd"); if (IS_ERR(pds) && PTR_ERR(pds) != -EALREADY) { ret = dev_err_probe(dev, PTR_ERR(pds), "pdr add lookup failed\n"); - goto err_pdr_lookup; + goto err_unregister_ngd; } - platform_driver_register(&qcom_slim_ngd_driver); - return of_qcom_slim_ngd_register(dev, ctrl); + ctrl->nb.notifier_call = qcom_slim_ngd_ssr_notify; + ctrl->notifier = qcom_register_ssr_notifier("lpass", &ctrl->nb); + if (IS_ERR(ctrl->notifier)) { + ret = PTR_ERR(ctrl->notifier); + goto err_unregister_ngd; + } -err_pdr_alloc: - qcom_unregister_ssr_notifier(ctrl->notifier, &ctrl->nb); + enable_irq(irq); + + return 0; -err_pdr_lookup: +err_unregister_ngd: + qcom_slim_ngd_unregister(ctrl); +err_pdr_release: pdr_handle_release(ctrl->pdr); +err_destroy_mwq: + destroy_workqueue(ctrl->mwq); return ret; } static void qcom_slim_ngd_ctrl_remove(struct platform_device *pdev) { - platform_driver_unregister(&qcom_slim_ngd_driver); + struct qcom_slim_ngd_ctrl *ctrl = platform_get_drvdata(pdev); + + pdr_handle_release(ctrl->pdr); + qcom_unregister_ssr_notifier(ctrl->notifier, &ctrl->nb); + + qcom_slim_ngd_unregister(ctrl); + + destroy_workqueue(ctrl->mwq); } static void qcom_slim_ngd_remove(struct platform_device *pdev) { struct qcom_slim_ngd_ctrl *ctrl = platform_get_drvdata(pdev); + pm_runtime_dont_use_autosuspend(&pdev->dev); pm_runtime_disable(&pdev->dev); - pdr_handle_release(ctrl->pdr); - qcom_unregister_ssr_notifier(ctrl->notifier, &ctrl->nb); qcom_slim_ngd_enable(ctrl, false); qcom_slim_ngd_exit_dma(ctrl); qcom_slim_ngd_qmi_svc_event_deinit(&ctrl->qmi); - if (ctrl->mwq) - destroy_workqueue(ctrl->mwq); kfree(ctrl->ngd); ctrl->ngd = NULL; @@ -1758,6 +1768,28 @@ }, }; -module_platform_driver(qcom_slim_ngd_ctrl_driver); +static int qcom_slim_ngd_init(void) +{ + int ret; + + ret = platform_driver_register(&qcom_slim_ngd_driver); + if (ret) + return ret; + + ret = platform_driver_register(&qcom_slim_ngd_ctrl_driver); + if (ret) + platform_driver_unregister(&qcom_slim_ngd_driver); + + return ret; +} + +static void qcom_slim_ngd_exit(void) +{ + platform_driver_unregister(&qcom_slim_ngd_ctrl_driver); + platform_driver_unregister(&qcom_slim_ngd_driver); +} + +module_init(qcom_slim_ngd_init); +module_exit(qcom_slim_ngd_exit); MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("Qualcomm SLIMBus NGD controller"); diff -Nru linux-6.12.90/drivers/soc/qcom/ice.c linux-6.12.94/drivers/soc/qcom/ice.c --- linux-6.12.90/drivers/soc/qcom/ice.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soc/qcom/ice.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,6 +16,7 @@ #include #include #include +#include #include @@ -50,6 +51,9 @@ struct clk *core_clk; }; +static DEFINE_XARRAY(ice_handles); +static DEFINE_MUTEX(ice_mutex); + static bool qcom_ice_check_supported(struct qcom_ice *ice) { u32 regval = qcom_ice_readl(ice, QCOM_ICE_REG_VERSION); @@ -288,6 +292,8 @@ return qcom_ice_create(&pdev->dev, base); } + guard(mutex)(&ice_mutex); + /* * If the consumer node does not provider an 'ice' reg range * (legacy DT binding), then it must at least provide a phandle @@ -301,15 +307,16 @@ pdev = of_find_device_by_node(node); if (!pdev) { dev_err(dev, "Cannot find device node %s\n", node->name); - return ERR_PTR(-EPROBE_DEFER); + return ERR_PTR(-ENODEV); } - ice = platform_get_drvdata(pdev); - if (!ice) { - dev_err(dev, "Cannot get ice instance from %s\n", - dev_name(&pdev->dev)); + ice = xa_load(&ice_handles, pdev->dev.of_node->phandle); + if (IS_ERR_OR_NULL(ice)) { platform_device_put(pdev); - return ERR_PTR(-EPROBE_DEFER); + if (!ice) + return ERR_PTR(-EPROBE_DEFER); + else + return ice; } ice->link = device_link_add(dev, &pdev->dev, DL_FLAG_AUTOREMOVE_SUPPLIER); @@ -374,24 +381,40 @@ static int qcom_ice_probe(struct platform_device *pdev) { + unsigned long phandle = pdev->dev.of_node->phandle; struct qcom_ice *engine; void __iomem *base; + guard(mutex)(&ice_mutex); + base = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) { dev_warn(&pdev->dev, "ICE registers not found\n"); + /* Store the error pointer for devm_of_qcom_ice_get() */ + xa_store(&ice_handles, phandle, (__force void *)base, GFP_KERNEL); return PTR_ERR(base); } engine = qcom_ice_create(&pdev->dev, base); - if (IS_ERR(engine)) + if (IS_ERR(engine)) { + /* Store the error pointer for devm_of_qcom_ice_get() */ + xa_store(&ice_handles, phandle, engine, GFP_KERNEL); return PTR_ERR(engine); + } - platform_set_drvdata(pdev, engine); + xa_store(&ice_handles, phandle, engine, GFP_KERNEL); return 0; } +static void qcom_ice_remove(struct platform_device *pdev) +{ + unsigned long phandle = pdev->dev.of_node->phandle; + + guard(mutex)(&ice_mutex); + xa_store(&ice_handles, phandle, NULL, GFP_KERNEL); +} + static const struct of_device_id qcom_ice_of_match_table[] = { { .compatible = "qcom,inline-crypto-engine" }, { }, @@ -400,6 +423,7 @@ static struct platform_driver qcom_ice_driver = { .probe = qcom_ice_probe, + .remove = qcom_ice_remove, .driver = { .name = "qcom-ice", .of_match_table = qcom_ice_of_match_table, diff -Nru linux-6.12.90/drivers/soc/qcom/llcc-qcom.c linux-6.12.94/drivers/soc/qcom/llcc-qcom.c --- linux-6.12.90/drivers/soc/qcom/llcc-qcom.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soc/qcom/llcc-qcom.c 2026-06-19 11:42:39.000000000 +0000 @@ -2584,7 +2584,7 @@ static const struct llcc_edac_reg_offset llcc_v1_edac_reg_offset = { .trp_ecc_error_status0 = 0x20344, .trp_ecc_error_status1 = 0x20348, - .trp_ecc_sb_err_syn0 = 0x2304c, + .trp_ecc_sb_err_syn0 = 0x2034c, .trp_ecc_db_err_syn0 = 0x20370, .trp_ecc_error_cntr_clear = 0x20440, .trp_interrupt_0_status = 0x20480, diff -Nru linux-6.12.90/drivers/soc/qcom/ocmem.c linux-6.12.94/drivers/soc/qcom/ocmem.c --- linux-6.12.90/drivers/soc/qcom/ocmem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soc/qcom/ocmem.c 2026-06-19 11:42:39.000000000 +0000 @@ -196,17 +196,16 @@ } pdev = of_find_device_by_node(devnode->parent); - if (!pdev) { - dev_err(dev, "Cannot find device node %s\n", devnode->name); - return ERR_PTR(-EPROBE_DEFER); - } + if (!pdev) + return dev_err_ptr_probe(dev, -EPROBE_DEFER, + "Cannot find device node %s\n", + devnode->name); ocmem = platform_get_drvdata(pdev); put_device(&pdev->dev); - if (!ocmem) { - dev_err(dev, "Cannot get ocmem\n"); - return ERR_PTR(-ENODEV); - } + if (!ocmem) + return dev_err_ptr_probe(dev, -EPROBE_DEFER, "Cannot get ocmem\n"); + return ocmem; } EXPORT_SYMBOL_GPL(of_get_ocmem); @@ -308,7 +307,7 @@ ocmem->dev = dev; ocmem->config = device_get_match_data(dev); - ocmem->core_clk = devm_clk_get(dev, "core"); + ocmem->core_clk = devm_clk_get_optional(dev, "core"); if (IS_ERR(ocmem->core_clk)) return dev_err_probe(dev, PTR_ERR(ocmem->core_clk), "Unable to get core clock\n"); diff -Nru linux-6.12.90/drivers/soc/qcom/qcom_aoss.c linux-6.12.94/drivers/soc/qcom/qcom_aoss.c --- linux-6.12.90/drivers/soc/qcom/qcom_aoss.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soc/qcom/qcom_aoss.c 2026-06-19 11:42:39.000000000 +0000 @@ -354,7 +354,7 @@ /* Normalize state */ cdev_state = !!state; - if (qmp_cdev->state == state) + if (qmp_cdev->state == cdev_state) return 0; ret = qmp_send(qmp_cdev->qmp, "{class: volt_flr, event:zero_temp, res:%s, value:%s}", diff -Nru linux-6.12.90/drivers/soc/tegra/cbb/tegra234-cbb.c linux-6.12.94/drivers/soc/tegra/cbb/tegra234-cbb.c --- linux-6.12.90/drivers/soc/tegra/cbb/tegra234-cbb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soc/tegra/cbb/tegra234-cbb.c 2026-06-19 11:42:39.000000000 +0000 @@ -1176,6 +1176,10 @@ { struct tegra234_cbb *cbb = dev_get_drvdata(dev); + /* set ERD bit to mask SError and generate interrupt to report error */ + if (cbb->fabric->off_mask_erd) + tegra234_cbb_mask_serror(cbb); + tegra234_cbb_error_enable(&cbb->base); dev_dbg(dev, "%s resumed\n", cbb->fabric->name); diff -Nru linux-6.12.90/drivers/soundwire/bus.c linux-6.12.94/drivers/soundwire/bus.c --- linux-6.12.90/drivers/soundwire/bus.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soundwire/bus.c 2026-06-19 11:42:39.000000000 +0000 @@ -1866,8 +1866,8 @@ if (status[i] == SDW_SLAVE_UNATTACHED && slave->status != SDW_SLAVE_UNATTACHED) { - dev_warn(&slave->dev, "Slave %d state check1: UNATTACHED, status was %d\n", - i, slave->status); + dev_dbg(&slave->dev, "Slave %d state check1: UNATTACHED, status was %d\n", + i, slave->status); sdw_modify_slave_status(slave, SDW_SLAVE_UNATTACHED); /* Ensure driver knows that peripheral unattached */ @@ -1918,8 +1918,8 @@ if (slave->status == SDW_SLAVE_UNATTACHED) break; - dev_warn(&slave->dev, "Slave %d state check2: UNATTACHED, status was %d\n", - i, slave->status); + dev_dbg(&slave->dev, "Slave %d state check2: UNATTACHED, status was %d\n", + i, slave->status); sdw_modify_slave_status(slave, SDW_SLAVE_UNATTACHED); break; diff -Nru linux-6.12.90/drivers/soundwire/cadence_master.c linux-6.12.94/drivers/soundwire/cadence_master.c --- linux-6.12.90/drivers/soundwire/cadence_master.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soundwire/cadence_master.c 2026-06-19 11:42:39.000000000 +0000 @@ -931,6 +931,14 @@ cdns_read_response(cdns); + /* + * Clear interrupt before signalling the completion to avoid + * a race between this thread and the main thread starting + * another TX. + */ + cdns_writel(cdns, CDNS_MCP_INTSTAT, CDNS_MCP_INT_RX_WL); + int_status &= ~CDNS_MCP_INT_RX_WL; + if (defer && defer->msg) { cdns_fill_msg_resp(cdns, defer->msg, defer->length, 0); diff -Nru linux-6.12.90/drivers/soundwire/debugfs.c linux-6.12.94/drivers/soundwire/debugfs.c --- linux-6.12.90/drivers/soundwire/debugfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/soundwire/debugfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -295,8 +295,8 @@ debugfs_create_file("go", 0200, d, slave, &cmd_go_fops); debugfs_create_file("read_buffer", 0400, d, slave, &read_buffer_fops); - firmware_file = NULL; - debugfs_create_str("firmware_file", 0200, d, &firmware_file); + if (firmware_file) + debugfs_create_str("firmware_file", 0200, d, &firmware_file); slave->debugfs = d; } @@ -308,10 +308,15 @@ void sdw_debugfs_init(void) { + if (!firmware_file) + firmware_file = kstrdup("", GFP_KERNEL); + sdw_debugfs_root = debugfs_create_dir("soundwire", NULL); } void sdw_debugfs_exit(void) { debugfs_remove_recursive(sdw_debugfs_root); + kfree(firmware_file); + firmware_file = NULL; } diff -Nru linux-6.12.90/drivers/spi/spi-cadence-quadspi.c linux-6.12.94/drivers/spi/spi-cadence-quadspi.c --- linux-6.12.90/drivers/spi/spi-cadence-quadspi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-cadence-quadspi.c 2026-06-19 11:42:39.000000000 +0000 @@ -2013,13 +2013,14 @@ cqspi_wait_idle(cqspi); spi_unregister_controller(cqspi->host); - cqspi_controller_enable(cqspi, 0); if (cqspi->rx_chan) dma_release_channel(cqspi->rx_chan); - if (pm_runtime_get_sync(&pdev->dev) >= 0) + if (pm_runtime_get_sync(&pdev->dev) >= 0) { + cqspi_controller_enable(cqspi, 0); clk_disable(cqspi->clk); + } if (cqspi->is_jh7110) cqspi_jh7110_disable_clk(pdev, cqspi); diff -Nru linux-6.12.90/drivers/spi/spi-dw-dma.c linux-6.12.94/drivers/spi/spi-dw-dma.c --- linux-6.12.90/drivers/spi/spi-dw-dma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-dw-dma.c 2026-06-19 11:42:39.000000000 +0000 @@ -271,7 +271,7 @@ msecs_to_jiffies(ms)); if (ms == 0) { - dev_err(&dws->host->cur_msg->spi->dev, + dev_err(&dws->host->dev, "DMA transaction timed out\n"); return -ETIMEDOUT; } diff -Nru linux-6.12.90/drivers/spi/spi-ep93xx.c linux-6.12.94/drivers/spi/spi-ep93xx.c --- linux-6.12.90/drivers/spi/spi-ep93xx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-ep93xx.c 2026-06-19 11:42:39.000000000 +0000 @@ -582,12 +582,14 @@ espi->dma_rx = dma_request_chan(dev, "rx"); if (IS_ERR(espi->dma_rx)) { ret = dev_err_probe(dev, PTR_ERR(espi->dma_rx), "rx DMA setup failed"); + espi->dma_rx = NULL; goto fail_free_page; } espi->dma_tx = dma_request_chan(dev, "tx"); if (IS_ERR(espi->dma_tx)) { ret = dev_err_probe(dev, PTR_ERR(espi->dma_tx), "tx DMA setup failed"); + espi->dma_tx = NULL; goto fail_release_rx; } diff -Nru linux-6.12.90/drivers/spi/spi-fsl-qspi.c linux-6.12.94/drivers/spi/spi-fsl-qspi.c --- linux-6.12.90/drivers/spi/spi-fsl-qspi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-fsl-qspi.c 2026-06-19 11:42:39.000000000 +0000 @@ -606,7 +606,7 @@ void __iomem *base = q->iobase; int err = 0; - init_completion(&q->c); + reinit_completion(&q->c); /* * Always start the sequence at the same index since we update @@ -924,6 +924,7 @@ if (ret < 0) goto err_disable_clk; + init_completion(&q->c); ret = devm_request_irq(dev, ret, fsl_qspi_irq_handler, 0, pdev->name, q); if (ret) { diff -Nru linux-6.12.90/drivers/spi/spi-hisi-kunpeng.c linux-6.12.94/drivers/spi/spi-hisi-kunpeng.c --- linux-6.12.90/drivers/spi/spi-hisi-kunpeng.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-hisi-kunpeng.c 2026-06-19 11:42:39.000000000 +0000 @@ -196,8 +196,18 @@ unsigned long limit = loops_per_jiffy << 1; do { - while (hisi_spi_rx_not_empty(hs)) + unsigned long inner_limit = loops_per_jiffy; + + while (hisi_spi_rx_not_empty(hs) && --inner_limit) { readl(hs->regs + HISI_SPI_DOUT); + cpu_relax(); + } + + if (!inner_limit) { + dev_warn_ratelimited(hs->dev, "RX FIFO flush timeout\n"); + break; + } + } while (hisi_spi_busy(hs) && limit--); } diff -Nru linux-6.12.90/drivers/spi/spi-mtk-snfi.c linux-6.12.94/drivers/spi/spi-mtk-snfi.c --- linux-6.12.90/drivers/spi/spi-mtk-snfi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-mtk-snfi.c 2026-06-19 11:42:39.000000000 +0000 @@ -961,7 +961,7 @@ &snf->op_done, usecs_to_jiffies(SNFI_POLL_INTERVAL))) { dev_err(snf->dev, "DMA timed out for reading from cache.\n"); ret = -ETIMEDOUT; - goto cleanup; + goto cleanup2; } // Wait for BUS_SEC_CNTR returning expected value @@ -1307,6 +1307,13 @@ .ecc = true, }; +static void mtk_unregister_ecc_engine(void *data) +{ + struct nand_ecc_engine *eng = data; + + nand_ecc_unregister_on_host_hw_engine(eng); +} + static irqreturn_t mtk_snand_irq(int irq, void *id) { struct mtk_snand *snf = id; @@ -1447,6 +1454,13 @@ goto release_ecc; } + ret = devm_add_action_or_reset(&pdev->dev, mtk_unregister_ecc_engine, + &ms->ecc_eng); + if (ret) { + dev_err_probe(&pdev->dev, ret, "failed to add ECC unregister action\n"); + goto release_ecc; + } + ctlr->num_chipselect = 1; ctlr->mem_ops = &mtk_snand_mem_ops; ctlr->mem_caps = &mtk_snand_mem_caps; diff -Nru linux-6.12.90/drivers/spi/spi-nxp-fspi.c linux-6.12.94/drivers/spi/spi-nxp-fspi.c --- linux-6.12.90/drivers/spi/spi-nxp-fspi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-nxp-fspi.c 2026-06-19 11:42:39.000000000 +0000 @@ -48,6 +48,8 @@ #include #include #include +#include +#include #include #include #include @@ -57,6 +59,9 @@ #include #include +/* runtime pm timeout */ +#define FSPI_RPM_TIMEOUT 50 /* 50ms */ + /* Registers used by the driver */ #define FSPI_MCR0 0x00 #define FSPI_MCR0_AHB_TIMEOUT(x) ((x) << 24) @@ -396,6 +401,8 @@ struct mutex lock; struct pm_qos_request pm_qos_req; int selected; +#define FSPI_NEED_INIT (1 << 0) + int flags; }; static inline int needs_ip_only(struct nxp_fspi *f) @@ -900,7 +907,7 @@ reg = reg | FSPI_IPRXFCR_CLR; fspi_writel(f, reg, base + FSPI_IPRXFCR); - init_completion(&f->c); + reinit_completion(&f->c); fspi_writel(f, op->addr.val, base + FSPI_IPCR0); /* @@ -935,6 +942,13 @@ mutex_lock(&f->lock); + err = pm_runtime_get_sync(f->dev); + if (err < 0) { + mutex_unlock(&f->lock); + dev_err(f->dev, "Failed to enable clock %d\n", __LINE__); + return err; + } + /* Wait for controller being ready. */ err = fspi_readl_poll_tout(f, f->iobase + FSPI_STS0, FSPI_STS0_ARB_IDLE, 1, POLL_TOUT, true); @@ -963,8 +977,10 @@ /* Invalidate the data in the AHB buffer. */ nxp_fspi_invalid(f); - mutex_unlock(&f->lock); + pm_runtime_mark_last_busy(f->dev); + pm_runtime_put_autosuspend(f->dev); + mutex_unlock(&f->lock); return err; } @@ -1231,9 +1247,14 @@ if (irq < 0) return dev_err_probe(dev, irq, "Failed to get irq source"); - ret = nxp_fspi_clk_prep_enable(f); - if (ret) - return dev_err_probe(dev, ret, "Can't enable the clock\n"); + pm_runtime_enable(dev); + pm_runtime_set_autosuspend_delay(dev, FSPI_RPM_TIMEOUT); + pm_runtime_use_autosuspend(dev); + + /* enable clock */ + ret = pm_runtime_get_sync(f->dev); + if (ret < 0) + return dev_err_probe(dev, ret, "Failed to enable clock"); /* Clear potential interrupts */ reg = fspi_readl(f, f->iobase + FSPI_INTR); @@ -1242,12 +1263,15 @@ nxp_fspi_default_setup(f); + ret = pm_runtime_put_sync(dev); + if (ret < 0) + return dev_err_probe(dev, ret, "Failed to disable clock"); + + init_completion(&f->c); ret = devm_request_irq(dev, irq, nxp_fspi_irq_handler, 0, pdev->name, f); - if (ret) { - nxp_fspi_clk_disable_unprep(f); + if (ret) return dev_err_probe(dev, ret, "Failed to request irq\n"); - } ret = devm_mutex_init(dev, &f->lock); if (ret) @@ -1271,29 +1295,70 @@ { struct nxp_fspi *f = platform_get_drvdata(pdev); + /* enable clock first since there is reigster access */ + pm_runtime_get_sync(f->dev); + /* disable the hardware */ fspi_writel(f, FSPI_MCR0_MDIS, f->iobase + FSPI_MCR0); + pm_runtime_disable(f->dev); + pm_runtime_put_noidle(f->dev); nxp_fspi_clk_disable_unprep(f); if (f->ahb_addr) iounmap(f->ahb_addr); } -static int nxp_fspi_suspend(struct device *dev) +static int nxp_fspi_runtime_suspend(struct device *dev) { + struct nxp_fspi *f = dev_get_drvdata(dev); + + nxp_fspi_clk_disable_unprep(f); + return 0; } -static int nxp_fspi_resume(struct device *dev) +static int nxp_fspi_runtime_resume(struct device *dev) { struct nxp_fspi *f = dev_get_drvdata(dev); + int ret; - nxp_fspi_default_setup(f); + ret = nxp_fspi_clk_prep_enable(f); + if (ret) + return ret; - return 0; + if (f->flags & FSPI_NEED_INIT) { + nxp_fspi_default_setup(f); + ret = pinctrl_pm_select_default_state(dev); + if (ret) + dev_err(dev, "select flexspi default pinctrl failed!\n"); + f->flags &= ~FSPI_NEED_INIT; + } + + return ret; +} + +static int nxp_fspi_suspend(struct device *dev) +{ + struct nxp_fspi *f = dev_get_drvdata(dev); + int ret; + + ret = pinctrl_pm_select_sleep_state(dev); + if (ret) { + dev_err(dev, "select flexspi sleep pinctrl failed!\n"); + return ret; + } + + f->flags |= FSPI_NEED_INIT; + + return pm_runtime_force_suspend(dev); } +static const struct dev_pm_ops nxp_fspi_pm_ops = { + RUNTIME_PM_OPS(nxp_fspi_runtime_suspend, nxp_fspi_runtime_resume, NULL) + SYSTEM_SLEEP_PM_OPS(nxp_fspi_suspend, pm_runtime_force_resume) +}; + static const struct of_device_id nxp_fspi_dt_ids[] = { { .compatible = "nxp,lx2160a-fspi", .data = (void *)&lx2160a_data, }, { .compatible = "nxp,imx8mm-fspi", .data = (void *)&imx8mm_data, }, @@ -1313,17 +1378,12 @@ MODULE_DEVICE_TABLE(acpi, nxp_fspi_acpi_ids); #endif -static const struct dev_pm_ops nxp_fspi_pm_ops = { - .suspend = nxp_fspi_suspend, - .resume = nxp_fspi_resume, -}; - static struct platform_driver nxp_fspi_driver = { .driver = { .name = "nxp-fspi", .of_match_table = nxp_fspi_dt_ids, .acpi_match_table = ACPI_PTR(nxp_fspi_acpi_ids), - .pm = &nxp_fspi_pm_ops, + .pm = pm_ptr(&nxp_fspi_pm_ops), }, .probe = nxp_fspi_probe, .remove_new = nxp_fspi_remove, diff -Nru linux-6.12.90/drivers/spi/spi-qup.c linux-6.12.94/drivers/spi/spi-qup.c --- linux-6.12.90/drivers/spi/spi-qup.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-qup.c 2026-06-19 11:42:39.000000000 +0000 @@ -996,8 +996,11 @@ err: dma_release_channel(host->dma_tx); + host->dma_tx = NULL; err_tx: dma_release_channel(host->dma_rx); + host->dma_rx = NULL; + return ret; } diff -Nru linux-6.12.90/drivers/spi/spi-rockchip.c linux-6.12.94/drivers/spi/spi-rockchip.c --- linux-6.12.90/drivers/spi/spi-rockchip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-rockchip.c 2026-06-19 11:42:39.000000000 +0000 @@ -357,7 +357,8 @@ struct rockchip_spi *rs = spi_controller_get_devdata(ctlr); /* When int_cs_inactive comes, spi target abort */ - if (rs->cs_inactive && readl_relaxed(rs->regs + ROCKCHIP_SPI_IMR) & INT_CS_INACTIVE) { + if (rs->cs_inactive && + (readl_relaxed(rs->regs + ROCKCHIP_SPI_ISR) & INT_CS_INACTIVE)) { ctlr->target_abort(ctlr); writel_relaxed(0, rs->regs + ROCKCHIP_SPI_IMR); writel_relaxed(0xffffffff, rs->regs + ROCKCHIP_SPI_ICR); diff -Nru linux-6.12.90/drivers/spi/spi-sifive.c linux-6.12.94/drivers/spi/spi-sifive.c --- linux-6.12.90/drivers/spi/spi-sifive.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-sifive.c 2026-06-19 11:42:39.000000000 +0000 @@ -312,7 +312,8 @@ goto put_host; } - spi->clk = devm_clk_get(&pdev->dev, NULL); + /* Spin up the bus clock before hitting registers */ + spi->clk = devm_clk_get_enabled(&pdev->dev, NULL); if (IS_ERR(spi->clk)) { dev_err(&pdev->dev, "Unable to find bus clock\n"); ret = PTR_ERR(spi->clk); @@ -342,13 +343,6 @@ goto put_host; } - /* Spin up the bus clock before hitting registers */ - ret = clk_prepare_enable(spi->clk); - if (ret) { - dev_err(&pdev->dev, "Unable to enable bus clock\n"); - goto put_host; - } - /* probe the number of CS lines */ spi->cs_inactive = sifive_spi_read(spi, SIFIVE_SPI_REG_CSDEF); sifive_spi_write(spi, SIFIVE_SPI_REG_CSDEF, 0xffffffffU); @@ -357,14 +351,14 @@ if (!cs_bits) { dev_err(&pdev->dev, "Could not auto probe CS lines\n"); ret = -EINVAL; - goto disable_clk; + goto put_host; } num_cs = ilog2(cs_bits) + 1; if (num_cs > SIFIVE_SPI_MAX_CS) { dev_err(&pdev->dev, "Invalid number of spi targets\n"); ret = -EINVAL; - goto disable_clk; + goto put_host; } /* Define our host */ @@ -393,22 +387,20 @@ dev_name(&pdev->dev), spi); if (ret) { dev_err(&pdev->dev, "Unable to bind to interrupt\n"); - goto disable_clk; + goto put_host; } dev_info(&pdev->dev, "mapped; irq=%d, cs=%d\n", irq, host->num_chipselect); - ret = devm_spi_register_controller(&pdev->dev, host); + ret = spi_register_controller(host); if (ret < 0) { dev_err(&pdev->dev, "spi_register_host failed\n"); - goto disable_clk; + goto put_host; } return 0; -disable_clk: - clk_disable_unprepare(spi->clk); put_host: spi_controller_put(host); @@ -420,9 +412,14 @@ struct spi_controller *host = platform_get_drvdata(pdev); struct sifive_spi *spi = spi_controller_get_devdata(host); + spi_controller_get(host); + + spi_unregister_controller(host); + /* Disable all the interrupts just in case */ sifive_spi_write(spi, SIFIVE_SPI_REG_IE, 0); - clk_disable_unprepare(spi->clk); + + spi_controller_put(host); } static int sifive_spi_suspend(struct device *dev) diff -Nru linux-6.12.90/drivers/spi/spi-sprd.c linux-6.12.94/drivers/spi/spi-sprd.c --- linux-6.12.90/drivers/spi/spi-sprd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-sprd.c 2026-06-19 11:42:39.000000000 +0000 @@ -993,7 +993,8 @@ disable_clk: clk_disable_unprepare(ss->clk); release_dma: - sprd_spi_dma_release(ss); + if (ss->dma.enable) + sprd_spi_dma_release(ss); free_controller: spi_controller_put(sctlr); diff -Nru linux-6.12.90/drivers/spi/spi-ti-qspi.c linux-6.12.94/drivers/spi/spi-ti-qspi.c --- linux-6.12.90/drivers/spi/spi-ti-qspi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/spi/spi-ti-qspi.c 2026-06-19 11:42:39.000000000 +0000 @@ -874,6 +874,7 @@ dev_err(qspi->dev, "dma_alloc_coherent failed, using PIO mode\n"); dma_release_channel(qspi->rx_chan); + qspi->rx_chan = NULL; goto no_dma; } host->dma_rx = qspi->rx_chan; diff -Nru linux-6.12.90/drivers/staging/greybus/hid.c linux-6.12.94/drivers/staging/greybus/hid.c --- linux-6.12.90/drivers/staging/greybus/hid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/staging/greybus/hid.c 2026-06-19 11:42:39.000000000 +0000 @@ -201,7 +201,7 @@ * we just need to setup the input fields, so using * hid_report_raw_event is safe. */ - hid_report_raw_event(ghid->hid, report->type, ghid->inbuf, size, 1); + hid_report_raw_event(ghid->hid, report->type, ghid->inbuf, ghid->bufsize, size, 1); } static void gb_hid_init_reports(struct gb_hid *ghid) diff -Nru linux-6.12.90/drivers/staging/media/av7110/av7110_ir.c linux-6.12.94/drivers/staging/media/av7110/av7110_ir.c --- linux-6.12.90/drivers/staging/media/av7110/av7110_ir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/staging/media/av7110/av7110_ir.c 2026-06-19 11:42:39.000000000 +0000 @@ -151,6 +151,7 @@ void av7110_ir_exit(struct av7110 *av7110) { rc_unregister_device(av7110->ir.rcdev); + rc_free_device(av7110->ir.rcdev); } //MODULE_AUTHOR("Holger Waechtler , Oliver Endriss "); diff -Nru linux-6.12.90/drivers/target/iscsi/iscsi_target.c linux-6.12.94/drivers/target/iscsi/iscsi_target.c --- linux-6.12.90/drivers/target/iscsi/iscsi_target.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/iscsi/iscsi_target.c 2026-06-19 11:42:39.000000000 +0000 @@ -2329,8 +2329,9 @@ if (conn->conn_ops->DataDigest) { iscsit_do_crypto_hash_buf(conn->conn_rx_hash, - text_in, rx_size, 0, NULL, - &data_crc); + text_in, + ALIGN(payload_length, 4), + 0, NULL, &data_crc); if (checksum != data_crc) { pr_err("Text data CRC32C DataDigest" @@ -2350,6 +2351,7 @@ " Command CmdSN: 0x%08x due to" " DataCRC error.\n", hdr->cmdsn); kfree(text_in); + cmd->text_in_ptr = NULL; return 0; } } else { diff -Nru linux-6.12.90/drivers/target/iscsi/iscsi_target_auth.c linux-6.12.94/drivers/target/iscsi/iscsi_target_auth.c --- linux-6.12.90/drivers/target/iscsi/iscsi_target_auth.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/iscsi/iscsi_target_auth.c 2026-06-19 11:42:39.000000000 +0000 @@ -339,13 +339,22 @@ goto out; } break; - case BASE64: + case BASE64: { + size_t r_len = strlen(chap_r); + + while (r_len > 0 && chap_r[r_len - 1] == '=') + r_len--; + if (r_len > DIV_ROUND_UP(chap->digest_size * 4, 3)) { + pr_err("Malformed CHAP_R: base64 payload too long\n"); + goto out; + } if (chap_base64_decode(client_digest, chap_r, strlen(chap_r)) != chap->digest_size) { pr_err("Malformed CHAP_R: invalid BASE64\n"); goto out; } break; + } default: pr_err("Could not find CHAP_R\n"); goto out; @@ -472,6 +481,14 @@ } break; case BASE64: + /* + * No overflow check needed: initiatorchg_binhex is + * CHAP_CHALLENGE_STR_LEN bytes and extract_param() caps + * initiatorchg at CHAP_CHALLENGE_STR_LEN characters, so + * the decoded output is at most DIV_ROUND_UP( + * (CHAP_CHALLENGE_STR_LEN - 1) * 3, 4) bytes, which is + * less than CHAP_CHALLENGE_STR_LEN. + */ initiatorchg_len = chap_base64_decode(initiatorchg_binhex, initiatorchg, strlen(initiatorchg)); diff -Nru linux-6.12.90/drivers/target/iscsi/iscsi_target_nego.c linux-6.12.94/drivers/target/iscsi/iscsi_target_nego.c --- linux-6.12.90/drivers/target/iscsi/iscsi_target_nego.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/iscsi/iscsi_target_nego.c 2026-06-19 11:42:39.000000000 +0000 @@ -899,10 +899,14 @@ SENDER_TARGET, login->rsp_buf, &login->rsp_length, + MAX_KEY_VALUE_PAIRS, conn->param_list, conn->tpg->tpg_attrib.login_keys_workaround); - if (ret < 0) + if (ret < 0) { + iscsit_tx_login_rsp(conn, ISCSI_STATUS_CLS_INITIATOR_ERR, + ISCSI_LOGIN_STATUS_INIT_ERR); return -1; + } if (!iscsi_check_negotiated_keys(conn->param_list)) { bool auth_required = iscsi_conn_auth_required(conn); @@ -986,6 +990,7 @@ SENDER_TARGET, login->rsp_buf, &login->rsp_length, + MAX_KEY_VALUE_PAIRS, conn->param_list, conn->tpg->tpg_attrib.login_keys_workaround); if (ret < 0) { diff -Nru linux-6.12.90/drivers/target/iscsi/iscsi_target_parameters.c linux-6.12.94/drivers/target/iscsi/iscsi_target_parameters.c --- linux-6.12.90/drivers/target/iscsi/iscsi_target_parameters.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/iscsi/iscsi_target_parameters.c 2026-06-19 11:42:39.000000000 +0000 @@ -1419,19 +1419,42 @@ return -1; } +/* + * Append "key=value" plus a trailing NUL into @textbuf at *@length. + * Returns 0 on success and advances *@length, or -EMSGSIZE if the + * record (including the NUL) would not fit in the remaining buffer. + */ +static int iscsi_encode_text_record(char *textbuf, u32 *length, + u32 textbuf_size, + const char *key, const char *value) +{ + int n; + u32 avail; + + if (*length >= textbuf_size) + return -EMSGSIZE; + + avail = textbuf_size - *length; + n = snprintf(textbuf + *length, avail, "%s=%s", key, value); + if (n < 0 || (u32)n + 1 > avail) + return -EMSGSIZE; + + *length += n + 1; + return 0; +} + int iscsi_encode_text_output( u8 phase, u8 sender, char *textbuf, u32 *length, + u32 textbuf_size, struct iscsi_param_list *param_list, bool keys_workaround) { - char *output_buf = NULL; struct iscsi_extra_response *er; struct iscsi_param *param; - - output_buf = textbuf + *length; + int ret; if (iscsi_enforce_integrity_rules(phase, param_list) < 0) return -1; @@ -1443,10 +1466,12 @@ !IS_PSTATE_RESPONSE_SENT(param) && !IS_PSTATE_REPLY_OPTIONAL(param) && (param->phase & phase)) { - *length += sprintf(output_buf, "%s=%s", - param->name, param->value); - *length += 1; - output_buf = textbuf + *length; + ret = iscsi_encode_text_record(textbuf, length, + textbuf_size, + param->name, + param->value); + if (ret < 0) + goto err_overflow; SET_PSTATE_RESPONSE_SENT(param); pr_debug("Sending key: %s=%s\n", param->name, param->value); @@ -1456,10 +1481,12 @@ !IS_PSTATE_ACCEPTOR(param) && !IS_PSTATE_PROPOSER(param) && (param->phase & phase)) { - *length += sprintf(output_buf, "%s=%s", - param->name, param->value); - *length += 1; - output_buf = textbuf + *length; + ret = iscsi_encode_text_record(textbuf, length, + textbuf_size, + param->name, + param->value); + if (ret < 0) + goto err_overflow; SET_PSTATE_PROPOSER(param); iscsi_check_proposer_for_optional_reply(param, keys_workaround); @@ -1469,14 +1496,21 @@ } list_for_each_entry(er, ¶m_list->extra_response_list, er_list) { - *length += sprintf(output_buf, "%s=%s", er->key, er->value); - *length += 1; - output_buf = textbuf + *length; + ret = iscsi_encode_text_record(textbuf, length, textbuf_size, + er->key, er->value); + if (ret < 0) + goto err_overflow; pr_debug("Sending key: %s=%s\n", er->key, er->value); } iscsi_release_extra_responses(param_list); return 0; + +err_overflow: + pr_err("iSCSI login response buffer (%u bytes) exhausted, dropping login.\n", + textbuf_size); + iscsi_release_extra_responses(param_list); + return -1; } int iscsi_check_negotiated_keys(struct iscsi_param_list *param_list) diff -Nru linux-6.12.90/drivers/target/iscsi/iscsi_target_parameters.h linux-6.12.94/drivers/target/iscsi/iscsi_target_parameters.h --- linux-6.12.90/drivers/target/iscsi/iscsi_target_parameters.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/iscsi/iscsi_target_parameters.h 2026-06-19 11:42:39.000000000 +0000 @@ -46,7 +46,7 @@ extern int iscsi_extract_key_value(char *, char **, char **); extern int iscsi_update_param_value(struct iscsi_param *, char *); extern int iscsi_decode_text_input(u8, u8, char *, u32, struct iscsit_conn *); -extern int iscsi_encode_text_output(u8, u8, char *, u32 *, +extern int iscsi_encode_text_output(u8, u8, char *, u32 *, u32, struct iscsi_param_list *, bool); extern int iscsi_check_negotiated_keys(struct iscsi_param_list *); extern void iscsi_set_connection_parameters(struct iscsi_conn_ops *, diff -Nru linux-6.12.90/drivers/target/target_core_sbc.c linux-6.12.94/drivers/target/target_core_sbc.c --- linux-6.12.90/drivers/target/target_core_sbc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/target/target_core_sbc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1136,7 +1136,8 @@ goto err; } - if (lba + range > dev->transport->get_blocks(dev) + 1) { + if (lba + range < lba || + lba + range > dev->transport->get_blocks(dev) + 1) { ret = TCM_ADDRESS_OUT_OF_RANGE; goto err; } diff -Nru linux-6.12.90/drivers/tee/optee/supp.c linux-6.12.94/drivers/tee/optee/supp.c --- linux-6.12.90/drivers/tee/optee/supp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tee/optee/supp.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,7 +10,11 @@ struct optee_supp_req { struct list_head link; + int id; + bool in_queue; + bool processed; + u32 func; u32 ret; size_t num_params; @@ -19,6 +23,9 @@ struct completion c; }; +/* It is temporary request used for revoked pending request in supp->idr. */ +#define INVALID_REQ_PTR ((struct optee_supp_req *)ERR_PTR(-EBADF)) + void optee_supp_init(struct optee_supp *supp) { memset(supp, 0, sizeof(*supp)); @@ -39,21 +46,23 @@ { int id; struct optee_supp_req *req; - struct optee_supp_req *req_tmp; mutex_lock(&supp->mutex); - /* Abort all request retrieved by supplicant */ + /* Abort all request */ idr_for_each_entry(&supp->idr, req, id) { idr_remove(&supp->idr, id); - req->ret = TEEC_ERROR_COMMUNICATION; - complete(&req->c); - } + /* Skip if request was already marked invalid */ + if (IS_ERR(req)) + continue; - /* Abort all queued requests */ - list_for_each_entry_safe(req, req_tmp, &supp->reqs, link) { - list_del(&req->link); - req->in_queue = false; + /* For queued requests where supplicant has not seen it */ + if (req->in_queue) { + list_del(&req->link); + req->in_queue = false; + } + + req->processed = true; req->ret = TEEC_ERROR_COMMUNICATION; complete(&req->c); } @@ -100,8 +109,16 @@ /* Insert the request in the request list */ mutex_lock(&supp->mutex); + req->id = idr_alloc(&supp->idr, req, 1, 0, GFP_KERNEL); + if (req->id < 0) { + mutex_unlock(&supp->mutex); + kfree(req); + return TEEC_ERROR_OUT_OF_MEMORY; + } + list_add_tail(&req->link, &supp->reqs); req->in_queue = true; + req->processed = false; mutex_unlock(&supp->mutex); /* Tell an eventual waiter there's a new request */ @@ -117,21 +134,43 @@ if (wait_for_completion_killable(&req->c)) { mutex_lock(&supp->mutex); if (req->in_queue) { + /* Supplicant has not seen this request yet. */ + idr_remove(&supp->idr, req->id); list_del(&req->link); req->in_queue = false; + + ret = TEEC_ERROR_COMMUNICATION; + } else if (req->processed) { + /* + * Supplicant has processed this request. Ignore the + * kill signal for now and submit the result. req is not + * in supp->reqs (removed by supp_pop_entry()) nor in + * supp->idr (removed by supp_pop_req()). + */ + ret = req->ret; + } else { + /* + * Supplicant is in the middle of processing this + * request. Replace req with INVALID_REQ_PTR so that + * the ID remains busy, causing optee_supp_send() to + * fail on the next call to supp_pop_req() with this ID. + */ + idr_replace(&supp->idr, INVALID_REQ_PTR, req->id); + ret = TEEC_ERROR_COMMUNICATION; } + mutex_unlock(&supp->mutex); - req->ret = TEEC_ERROR_COMMUNICATION; + } else { + ret = req->ret; } - ret = req->ret; kfree(req); return ret; } static struct optee_supp_req *supp_pop_entry(struct optee_supp *supp, - int num_params, int *id) + int num_params) { struct optee_supp_req *req; @@ -153,10 +192,6 @@ return ERR_PTR(-EINVAL); } - *id = idr_alloc(&supp->idr, req, 1, 0, GFP_KERNEL); - if (*id < 0) - return ERR_PTR(-ENOMEM); - list_del(&req->link); req->in_queue = false; @@ -214,7 +249,6 @@ struct optee *optee = tee_get_drvdata(teedev); struct optee_supp *supp = &optee->supp; struct optee_supp_req *req = NULL; - int id; size_t num_meta; int rc; @@ -224,15 +258,11 @@ while (true) { mutex_lock(&supp->mutex); - req = supp_pop_entry(supp, *num_params - num_meta, &id); + req = supp_pop_entry(supp, *num_params - num_meta); + if (req) + break; /* Keep mutex held. */ mutex_unlock(&supp->mutex); - if (req) { - if (IS_ERR(req)) - return PTR_ERR(req); - break; - } - /* * If we didn't get a request we'll block in * wait_for_completion() to avoid needless spinning. @@ -245,6 +275,13 @@ return -ERESTARTSYS; } + /* supp->mutex held and req != NULL. */ + + if (IS_ERR(req)) { + mutex_unlock(&supp->mutex); + return PTR_ERR(req); + } + if (num_meta) { /* * tee-supplicant support meta parameters -> requsts can be @@ -252,13 +289,11 @@ */ param->attr = TEE_IOCTL_PARAM_ATTR_TYPE_VALUE_INOUT | TEE_IOCTL_PARAM_ATTR_META; - param->u.value.a = id; + param->u.value.a = req->id; param->u.value.b = 0; param->u.value.c = 0; } else { - mutex_lock(&supp->mutex); - supp->req_id = id; - mutex_unlock(&supp->mutex); + supp->req_id = req->id; } *func = req->func; @@ -266,6 +301,7 @@ memcpy(param + num_meta, req->param, sizeof(struct tee_param) * req->num_params); + mutex_unlock(&supp->mutex); return 0; } @@ -297,12 +333,17 @@ if (!req) return ERR_PTR(-ENOENT); + /* optee_supp_thrd_req() already returned to optee. */ + if (IS_ERR(req)) + goto failed_req; + if ((num_params - nm) != req->num_params) return ERR_PTR(-EINVAL); + *num_meta = nm; +failed_req: idr_remove(&supp->idr, id); supp->req_id = -1; - *num_meta = nm; return req; } @@ -328,10 +369,9 @@ mutex_lock(&supp->mutex); req = supp_pop_req(supp, num_params, param, &num_meta); - mutex_unlock(&supp->mutex); - if (IS_ERR(req)) { - /* Something is wrong, let supplicant restart. */ + mutex_unlock(&supp->mutex); + /* Something is wrong, let supplicant handel it. */ return PTR_ERR(req); } @@ -355,9 +395,10 @@ } } req->ret = ret; - + req->processed = true; /* Let the requesting thread continue */ complete(&req->c); + mutex_unlock(&supp->mutex); return 0; } diff -Nru linux-6.12.90/drivers/tee/tee_shm.c linux-6.12.94/drivers/tee/tee_shm.c --- linux-6.12.90/drivers/tee/tee_shm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tee/tee_shm.c 2026-06-19 11:42:39.000000000 +0000 @@ -307,7 +307,7 @@ num_pages = iov_iter_npages(iter, INT_MAX); if (!num_pages) { ret = ERR_PTR(-ENOMEM); - goto err_ctx_put; + goto err_free_shm; } shm->pages = kcalloc(num_pages, sizeof(*shm->pages), GFP_KERNEL); diff -Nru linux-6.12.90/drivers/thermal/spear_thermal.c linux-6.12.94/drivers/thermal/spear_thermal.c --- linux-6.12.90/drivers/thermal/spear_thermal.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/thermal/spear_thermal.c 2026-06-19 11:42:39.000000000 +0000 @@ -93,7 +93,7 @@ struct device_node *np = pdev->dev.of_node; int ret = 0, val; - if (!np || !of_property_read_u32(np, "st,thermal-flags", &val)) { + if (!np || of_property_read_u32(np, "st,thermal-flags", &val)) { dev_err(&pdev->dev, "Failed: DT Pdata not passed\n"); return -EINVAL; } diff -Nru linux-6.12.90/drivers/thunderbolt/property.c linux-6.12.94/drivers/thunderbolt/property.c --- linux-6.12.90/drivers/thunderbolt/property.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/thunderbolt/property.c 2026-06-19 11:42:39.000000000 +0000 @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -34,10 +35,11 @@ }; #define TB_PROPERTY_ROOTDIR_MAGIC 0x55584401 +#define TB_PROPERTY_MAX_DEPTH 8 static struct tb_property_dir *__tb_property_parse_dir(const u32 *block, size_t block_len, unsigned int dir_offset, size_t dir_len, - bool is_root); + bool is_root, unsigned int depth); static inline void parse_dwdata(void *dst, const void *src, size_t dwords) { @@ -52,13 +54,18 @@ static bool tb_property_entry_valid(const struct tb_property_entry *entry, size_t block_len) { + u32 end; + switch (entry->type) { case TB_PROPERTY_TYPE_DIRECTORY: case TB_PROPERTY_TYPE_DATA: case TB_PROPERTY_TYPE_TEXT: + if (!entry->length) + return false; if (entry->length > block_len) return false; - if (entry->value + entry->length > block_len) + if (check_add_overflow(entry->value, entry->length, &end) || + end > block_len) return false; break; @@ -93,7 +100,8 @@ } static struct tb_property *tb_property_parse(const u32 *block, size_t block_len, - const struct tb_property_entry *entry) + const struct tb_property_entry *entry, + unsigned int depth) { char key[TB_PROPERTY_KEY_SIZE + 1]; struct tb_property *property; @@ -114,7 +122,7 @@ switch (property->type) { case TB_PROPERTY_TYPE_DIRECTORY: dir = __tb_property_parse_dir(block, block_len, entry->value, - entry->length, false); + entry->length, false, depth + 1); if (!dir) { kfree(property); return NULL; @@ -159,21 +167,35 @@ } static struct tb_property_dir *__tb_property_parse_dir(const u32 *block, - size_t block_len, unsigned int dir_offset, size_t dir_len, bool is_root) + size_t block_len, unsigned int dir_offset, size_t dir_len, bool is_root, + unsigned int depth) { const struct tb_property_entry *entries; size_t i, content_len, nentries; unsigned int content_offset; struct tb_property_dir *dir; + if (depth > TB_PROPERTY_MAX_DEPTH) + return NULL; + dir = kzalloc(sizeof(*dir), GFP_KERNEL); if (!dir) return NULL; + INIT_LIST_HEAD(&dir->properties); + if (is_root) { content_offset = dir_offset + 2; content_len = dir_len; + if (content_offset + content_len > block_len) { + tb_property_free_dir(dir); + return NULL; + } } else { + if (dir_len < 4) { + tb_property_free_dir(dir); + return NULL; + } dir->uuid = kmemdup(&block[dir_offset], sizeof(*dir->uuid), GFP_KERNEL); if (!dir->uuid) { @@ -187,12 +209,10 @@ entries = (const struct tb_property_entry *)&block[content_offset]; nentries = content_len / (sizeof(*entries) / 4); - INIT_LIST_HEAD(&dir->properties); - for (i = 0; i < nentries; i++) { struct tb_property *property; - property = tb_property_parse(block, block_len, &entries[i]); + property = tb_property_parse(block, block_len, &entries[i], depth); if (!property) { tb_property_free_dir(dir); return NULL; @@ -229,7 +249,7 @@ return NULL; return __tb_property_parse_dir(block, block_len, 0, rootdir->length, - true); + true, 0); } /** diff -Nru linux-6.12.90/drivers/thunderbolt/xdomain.c linux-6.12.94/drivers/thunderbolt/xdomain.c --- linux-6.12.90/drivers/thunderbolt/xdomain.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/thunderbolt/xdomain.c 2026-06-19 11:42:39.000000000 +0000 @@ -55,6 +55,7 @@ struct xdomain_request_work { struct work_struct work; struct tb_xdp_header *pkg; + size_t pkg_len; struct tb *tb; }; @@ -122,7 +123,9 @@ static bool tb_xdomain_copy(struct tb_cfg_request *req, const struct ctl_pkg *pkg) { - memcpy(req->response, pkg->buffer, req->response_size); + size_t len = min_t(size_t, pkg->frame.size, req->response_size); + + memcpy(req->response, pkg->buffer, len); req->result.err = 0; return true; } @@ -393,6 +396,8 @@ } } + if (req.offset + len > data_len) + len = data_len - req.offset; memcpy(data + req.offset, res->data, len * 4); req.offset += len; } while (!data_len || req.offset < data_len); @@ -729,6 +734,7 @@ struct xdomain_request_work *xw = container_of(work, typeof(*xw), work); const struct tb_xdp_header *pkg = xw->pkg; const struct tb_xdomain_header *xhdr = &pkg->xd_hdr; + size_t pkg_len = xw->pkg_len; struct tb *tb = xw->tb; struct tb_ctl *ctl = tb->ctl; struct tb_xdomain *xd; @@ -760,7 +766,7 @@ switch (pkg->type) { case PROPERTIES_REQUEST: tb_dbg(tb, "%llx: received XDomain properties request\n", route); - if (xd) { + if (xd && pkg_len >= sizeof(struct tb_xdp_properties)) { ret = tb_xdp_properties_response(tb, ctl, xd, sequence, (const struct tb_xdp_properties *)pkg); } @@ -814,7 +820,8 @@ tb_dbg(tb, "%llx: received XDomain link state change request\n", route); - if (xd && xd->state == XDOMAIN_STATE_BONDING_UUID_HIGH) { + if (xd && xd->state == XDOMAIN_STATE_BONDING_UUID_HIGH && + pkg_len >= sizeof(struct tb_xdp_link_state_change)) { const struct tb_xdp_link_state_change *lsc = (const struct tb_xdp_link_state_change *)pkg; @@ -866,6 +873,7 @@ kfree(xw); return false; } + xw->pkg_len = size; xw->tb = tb_domain_get(tb); schedule_work(&xw->work); diff -Nru linux-6.12.90/drivers/tty/hvc/hvc_iucv.c linux-6.12.94/drivers/tty/hvc/hvc_iucv.c --- linux-6.12.90/drivers/tty/hvc/hvc_iucv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/hvc/hvc_iucv.c 2026-06-19 11:42:39.000000000 +0000 @@ -130,7 +130,7 @@ */ static struct hvc_iucv_private *hvc_iucv_get_private(uint32_t num) { - if (num > hvc_iucv_devices) + if (num >= hvc_iucv_devices) return NULL; return hvc_iucv_table[num]; } diff -Nru linux-6.12.90/drivers/tty/serdev/core.c linux-6.12.94/drivers/tty/serdev/core.c --- linux-6.12.90/drivers/tty/serdev/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serdev/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -431,11 +431,21 @@ dev_pm_domain_detach(dev, true); } +static void serdev_drv_shutdown(struct device *dev) +{ + const struct serdev_device_driver *sdrv = + to_serdev_device_driver(dev->driver); + + if (dev->driver && sdrv->shutdown) + sdrv->shutdown(to_serdev_device(dev)); +} + static const struct bus_type serdev_bus_type = { .name = "serial", .match = serdev_device_match, .probe = serdev_drv_probe, .remove = serdev_drv_remove, + .shutdown = serdev_drv_shutdown, }; /** @@ -832,6 +842,14 @@ } EXPORT_SYMBOL_GPL(serdev_controller_remove); +static void serdev_legacy_shutdown(struct serdev_device *serdev) +{ + struct device *dev = &serdev->dev; + struct device_driver *driver = dev->driver; + + driver->shutdown(dev); +} + /** * __serdev_device_driver_register() - Register client driver with serdev core * @sdrv: client driver to be associated with client-device. @@ -848,6 +866,9 @@ /* force drivers to async probe so I/O is possible in probe */ sdrv->driver.probe_type = PROBE_PREFER_ASYNCHRONOUS; + if (!sdrv->shutdown && sdrv->driver.shutdown) + sdrv->shutdown = serdev_legacy_shutdown; + return driver_register(&sdrv->driver); } EXPORT_SYMBOL_GPL(__serdev_device_driver_register); diff -Nru linux-6.12.90/drivers/tty/serial/altera_jtaguart.c linux-6.12.94/drivers/tty/serial/altera_jtaguart.c --- linux-6.12.90/drivers/tty/serial/altera_jtaguart.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/altera_jtaguart.c 2026-06-19 11:42:39.000000000 +0000 @@ -381,6 +381,7 @@ struct resource *res_mem; int i = pdev->id; int irq; + int ret; /* -1 emphasizes that the platform must have one port, no .N suffix */ if (i == -1) @@ -420,7 +421,11 @@ port->flags = UPF_BOOT_AUTOCONF; port->dev = &pdev->dev; - uart_add_one_port(&altera_jtaguart_driver, port); + ret = uart_add_one_port(&altera_jtaguart_driver, port); + if (ret) { + iounmap(port->membase); + return ret; + } return 0; } diff -Nru linux-6.12.90/drivers/tty/serial/dz.c linux-6.12.94/drivers/tty/serial/dz.c --- linux-6.12.90/drivers/tty/serial/dz.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/dz.c 2026-06-19 11:42:39.000000000 +0000 @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -48,14 +49,6 @@ #include #include -#include - -#include -#include -#include -#include -#include -#include #include "dz.h" @@ -65,7 +58,9 @@ static char dz_name[] __initdata = "DECstation DZ serial driver version "; -static char dz_version[] __initdata = "1.04"; +static char dz_version[] __initdata = "1.05"; + +#define DZ_IO_SIZE 0x20 /* IOMEM space size. */ struct dz_port { struct dz_mux *mux; @@ -81,6 +76,7 @@ }; static struct dz_mux dz_mux; +static struct uart_driver dz_reg; static inline struct dz_port *to_dport(struct uart_port *uport) { @@ -542,14 +538,47 @@ static void dz_reset(struct dz_port *dport) { struct dz_mux *mux = dport->mux; + unsigned short tcr; + int loops = 10000; if (mux->initialised) return; + tcr = dz_in(dport, DZ_TCR); + + /* Do not disturb any ongoing transmissions. */ + if (dz_in(dport, DZ_CSR) & DZ_MSE) { + unsigned short csr, mask; + + mask = tcr; + while ((mask & DZ_LNENB) && loops--) { + csr = dz_in(dport, DZ_CSR); + if (!(csr & DZ_TRDY)) + continue; + mask &= ~(1 << ((csr & DZ_TLINE) >> 8)); + dz_out(dport, DZ_TCR, mask); + iob(); + udelay(2); /* 1.4us TRDY recovery. */ + } + fsleep(1200); /* Transmitter drain. */ + } + dz_out(dport, DZ_CSR, DZ_CLR); while (dz_in(dport, DZ_CSR) & DZ_CLR); iob(); + /* + * Set parameters across all lines such as not to interfere + * with the initial PROM-based console. Otherwise any output + * produced before the console handover would cause the system + * firmware to produce rubbish. + */ + for (int line = 0; line < DZ_NB_PORT; line++) + dz_out(dport, DZ_LPR, DZ_B9600 | DZ_CS8 | line); + + /* Re-enable transmission for the initial PROM-based console. */ + dz_out(dport, DZ_TCR, tcr); + /* Enable scanning. */ dz_out(dport, DZ_CSR, DZ_MSE); @@ -633,26 +662,6 @@ uart_port_unlock_irqrestore(&dport->port, flags); } -/* - * Hack alert! - * Required solely so that the initial PROM-based console - * works undisturbed in parallel with this one. - */ -static void dz_pm(struct uart_port *uport, unsigned int state, - unsigned int oldstate) -{ - struct dz_port *dport = to_dport(uport); - unsigned long flags; - - uart_port_lock_irqsave(&dport->port, &flags); - if (state < 3) - dz_start_tx(&dport->port); - else - dz_stop_tx(&dport->port); - uart_port_unlock_irqrestore(&dport->port, flags); -} - - static const char *dz_type(struct uart_port *uport) { return "DZ"; @@ -668,14 +677,13 @@ map_guard = atomic_add_return(-1, &mux->map_guard); if (!map_guard) - release_mem_region(uport->mapbase, dec_kn_slot_size); + release_mem_region(uport->mapbase, DZ_IO_SIZE); } static int dz_map_port(struct uart_port *uport) { if (!uport->membase) - uport->membase = ioremap(uport->mapbase, - dec_kn_slot_size); + uport->membase = ioremap(uport->mapbase, DZ_IO_SIZE); if (!uport->membase) { printk(KERN_ERR "dz: Cannot map MMIO\n"); return -ENOMEM; @@ -691,8 +699,7 @@ map_guard = atomic_add_return(1, &mux->map_guard); if (map_guard == 1) { - if (!request_mem_region(uport->mapbase, dec_kn_slot_size, - "dz")) { + if (!request_mem_region(uport->mapbase, DZ_IO_SIZE, "dz")) { atomic_add(-1, &mux->map_guard); printk(KERN_ERR "dz: Unable to reserve MMIO resource\n"); @@ -703,7 +710,7 @@ if (ret) { map_guard = atomic_add_return(-1, &mux->map_guard); if (!map_guard) - release_mem_region(uport->mapbase, dec_kn_slot_size); + release_mem_region(uport->mapbase, DZ_IO_SIZE); return ret; } return 0; @@ -748,7 +755,6 @@ .startup = dz_startup, .shutdown = dz_shutdown, .set_termios = dz_set_termios, - .pm = dz_pm, .type = dz_type, .release_port = dz_release_port, .request_port = dz_request_port, @@ -756,20 +762,15 @@ .verify_port = dz_verify_port, }; -static void __init dz_init_ports(void) +static int __init dz_probe(struct platform_device *pdev) { - static int first = 1; - unsigned long base; + struct resource *mem_resource, *irq_resource; int line; - if (!first) - return; - first = 0; - - if (mips_machtype == MACH_DS23100 || mips_machtype == MACH_DS5100) - base = dec_kn_slot_base + KN01_DZ11; - else - base = dec_kn_slot_base + KN02_DZ11; + mem_resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); + irq_resource = platform_get_resource(pdev, IORESOURCE_IRQ, 0); + if (!mem_resource || !irq_resource) + return -ENODEV; for (line = 0; line < DZ_NB_PORT; line++) { struct dz_port *dport = &dz_mux.dport[line]; @@ -777,14 +778,33 @@ dport->mux = &dz_mux; - uport->irq = dec_interrupt[DEC_IRQ_DZ11]; + uport->dev = &pdev->dev; + uport->irq = irq_resource->start; uport->fifosize = 1; uport->iotype = UPIO_MEM; uport->flags = UPF_BOOT_AUTOCONF; uport->ops = &dz_ops; uport->line = line; - uport->mapbase = base; + uport->mapbase = mem_resource->start; uport->has_sysrq = IS_ENABLED(CONFIG_SERIAL_DZ_CONSOLE); + + if (uart_add_one_port(&dz_reg, uport)) + uport->dev = NULL; + } + + return 0; +} + +static void __exit dz_remove(struct platform_device *pdev) +{ + int line; + + for (line = DZ_NB_PORT - 1; line >= 0; line--) { + struct dz_port *dport = &dz_mux.dport[line]; + struct uart_port *uport = &dport->port; + + if (uport->dev) + uart_remove_one_port(&dz_reg, uport); } } @@ -867,24 +887,14 @@ int bits = 8; int parity = 'n'; int flow = 'n'; - int ret; - - ret = dz_map_port(uport); - if (ret) - return ret; - - spin_lock_init(&dport->port.lock); /* For dz_pm(). */ - - dz_reset(dport); - dz_pm(uport, 0, -1); + if (!dport->mux) + return -ENODEV; if (options) uart_parse_options(options, &baud, &parity, &bits, &flow); - - return uart_set_options(&dport->port, co, baud, parity, bits, flow); + return uart_set_options(uport, co, baud, parity, bits, flow); } -static struct uart_driver dz_reg; static struct console dz_console = { .name = "ttyS", .write = dz_console_print, @@ -895,18 +905,6 @@ .data = &dz_reg, }; -static int __init dz_serial_console_init(void) -{ - if (!IOASIC) { - dz_init_ports(); - register_console(&dz_console); - return 0; - } else - return -ENXIO; -} - -console_initcall(dz_serial_console_init); - #define SERIAL_DZ_CONSOLE &dz_console #else #define SERIAL_DZ_CONSOLE NULL @@ -922,25 +920,32 @@ .cons = SERIAL_DZ_CONSOLE, }; +static struct platform_driver dz_driver = { + .remove = __exit_p(dz_remove), + .driver = { .name = "dz" }, +}; + static int __init dz_init(void) { - int ret, i; - - if (IOASIC) - return -ENXIO; + int ret; printk("%s%s\n", dz_name, dz_version); - dz_init_ports(); - ret = uart_register_driver(&dz_reg); if (ret) return ret; + ret = platform_driver_probe(&dz_driver, dz_probe); + if (ret) + uart_unregister_driver(&dz_reg); - for (i = 0; i < DZ_NB_PORT; i++) - uart_add_one_port(&dz_reg, &dz_mux.dport[i].port); + return ret; +} - return 0; +static void __exit dz_exit(void) +{ + platform_driver_unregister(&dz_driver); + uart_unregister_driver(&dz_reg); } module_init(dz_init); +module_exit(dz_exit); diff -Nru linux-6.12.90/drivers/tty/serial/fsl_lpuart.c linux-6.12.94/drivers/tty/serial/fsl_lpuart.c --- linux-6.12.90/drivers/tty/serial/fsl_lpuart.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/fsl_lpuart.c 2026-06-19 11:42:39.000000000 +0000 @@ -1375,7 +1375,8 @@ if (!nent) { dev_err(sport->port.dev, "DMA Rx mapping error\n"); - return -EINVAL; + ret = -EINVAL; + goto err_free_buf; } dma_rx_sconfig.src_addr = lpuart_dma_datareg_addr(sport); @@ -1387,7 +1388,7 @@ if (ret < 0) { dev_err(sport->port.dev, "DMA Rx slave config failed, err = %d\n", ret); - return ret; + goto err_unmap_sg; } sport->dma_rx_desc = dmaengine_prep_dma_cyclic(chan, @@ -1398,7 +1399,8 @@ DMA_PREP_INTERRUPT); if (!sport->dma_rx_desc) { dev_err(sport->port.dev, "Cannot prepare cyclic DMA\n"); - return -EFAULT; + ret = -ENOMEM; + goto err_unmap_sg; } sport->dma_rx_desc->callback = lpuart_dma_rx_complete; @@ -1422,6 +1424,13 @@ } return 0; + +err_unmap_sg: + dma_unmap_sg(chan->device->dev, &sport->rx_sgl, 1, DMA_FROM_DEVICE); +err_free_buf: + kfree(ring->buf); + ring->buf = NULL; + return ret; } static void lpuart_dma_rx_free(struct uart_port *port) diff -Nru linux-6.12.90/drivers/tty/serial/ip22zilog.c linux-6.12.94/drivers/tty/serial/ip22zilog.c --- linux-6.12.90/drivers/tty/serial/ip22zilog.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/ip22zilog.c 2026-06-19 11:42:39.000000000 +0000 @@ -1025,7 +1025,7 @@ #endif }; -static void __init ip22zilog_prepare(struct uart_ip22zilog_port *up) +static void ip22zilog_prepare(struct uart_ip22zilog_port *up) { unsigned char sysrq_on = IS_ENABLED(CONFIG_SERIAL_IP22_ZILOG_CONSOLE); int brg; diff -Nru linux-6.12.90/drivers/tty/serial/pch_uart.c linux-6.12.94/drivers/tty/serial/pch_uart.c --- linux-6.12.90/drivers/tty/serial/pch_uart.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/pch_uart.c 2026-06-19 11:42:39.000000000 +0000 @@ -689,8 +689,7 @@ if (!chan) { dev_err(priv->port.dev, "%s:dma_request_channel FAILS(Tx)\n", __func__); - pci_dev_put(dma_dev); - return; + goto err_pci_get; } priv->chan_tx = chan; @@ -704,18 +703,26 @@ if (!chan) { dev_err(priv->port.dev, "%s:dma_request_channel FAILS(Rx)\n", __func__); - dma_release_channel(priv->chan_tx); - priv->chan_tx = NULL; - pci_dev_put(dma_dev); - return; + goto err_req_tx; } /* Get Consistent memory for DMA */ priv->rx_buf_virt = dma_alloc_coherent(port->dev, port->fifosize, &priv->rx_buf_dma, GFP_KERNEL); + if (!priv->rx_buf_virt) + goto err_req_rx; priv->chan_rx = chan; pci_dev_put(dma_dev); + return; + +err_req_rx: + dma_release_channel(chan); +err_req_tx: + dma_release_channel(priv->chan_tx); + priv->chan_tx = NULL; +err_pci_get: + pci_dev_put(dma_dev); } static void pch_dma_rx_complete(void *arg) diff -Nru linux-6.12.90/drivers/tty/serial/qcom_geni_serial.c linux-6.12.94/drivers/tty/serial/qcom_geni_serial.c --- linux-6.12.90/drivers/tty/serial/qcom_geni_serial.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/qcom_geni_serial.c 2026-06-19 11:42:39.000000000 +0000 @@ -46,7 +46,7 @@ #define TX_STOP_BIT_LEN_2 2 /* SE_UART_RX_TRANS_CFG */ -#define UART_RX_PAR_EN BIT(3) +#define UART_RX_PAR_EN BIT(4) /* SE_UART_RX_WORD_LEN */ #define RX_WORD_LEN_MASK GENMASK(9, 0) @@ -993,8 +993,20 @@ { struct qcom_geni_serial_port *port = to_dev_port(uport); struct tty_port *tport = &uport->state->port; + unsigned int fifo_len = kfifo_len(&tport->xmit_fifo); + + /* + * Only advance the kfifo if it still contains the bytes that were + * transferred. uart_flush_buffer() may have run before this IRQ + * fired: it calls kfifo_reset() under the port lock, making + * fifo_len = 0 while tx_remaining remains non-zero. Calling + * uart_xmit_advance() in that case would underflow kfifo->out past + * kfifo->in, making kfifo_len() wrap to UART_XMIT_SIZE - tx_remaining + * and triggering a spurious large DMA transfer of stale data. + */ + if (fifo_len >= port->tx_remaining) + uart_xmit_advance(uport, port->tx_remaining); - uart_xmit_advance(uport, port->tx_remaining); geni_se_tx_dma_unprep(&port->se, port->tx_dma_addr, port->tx_remaining); port->tx_dma_addr = 0; port->tx_remaining = 0; diff -Nru linux-6.12.90/drivers/tty/serial/samsung_tty.c linux-6.12.94/drivers/tty/serial/samsung_tty.c --- linux-6.12.90/drivers/tty/serial/samsung_tty.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/samsung_tty.c 2026-06-19 11:42:39.000000000 +0000 @@ -243,12 +243,9 @@ static void s3c24xx_serial_rx_enable(struct uart_port *port) { struct s3c24xx_uart_port *ourport = to_ourport(port); - unsigned long flags; int count = 10000; u32 ucon, ufcon; - uart_port_lock_irqsave(port, &flags); - while (--count && !s3c24xx_serial_txempty_nofifo(port)) udelay(100); @@ -261,23 +258,18 @@ wr_regl(port, S3C2410_UCON, ucon); ourport->rx_enabled = 1; - uart_port_unlock_irqrestore(port, flags); } static void s3c24xx_serial_rx_disable(struct uart_port *port) { struct s3c24xx_uart_port *ourport = to_ourport(port); - unsigned long flags; u32 ucon; - uart_port_lock_irqsave(port, &flags); - ucon = rd_regl(port, S3C2410_UCON); ucon &= ~S3C2410_UCON_RXIRQMODE; wr_regl(port, S3C2410_UCON, ucon); ourport->rx_enabled = 0; - uart_port_unlock_irqrestore(port, flags); } static void s3c24xx_serial_stop_tx(struct uart_port *port) diff -Nru linux-6.12.90/drivers/tty/serial/sh-sci.c linux-6.12.94/drivers/tty/serial/sh-sci.c --- linux-6.12.90/drivers/tty/serial/sh-sci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/sh-sci.c 2026-06-19 11:42:39.000000000 +0000 @@ -2849,7 +2849,7 @@ ret = sci_remap_port(port); if (unlikely(ret != 0)) { - release_resource(res); + release_mem_region(port->mapbase, sport->reg_size); return ret; } diff -Nru linux-6.12.90/drivers/tty/serial/zs.c linux-6.12.94/drivers/tty/serial/zs.c --- linux-6.12.90/drivers/tty/serial/zs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/zs.c 2026-06-19 11:42:39.000000000 +0000 @@ -56,6 +56,7 @@ #include #include #include +#include #include #include #include @@ -66,10 +67,6 @@ #include -#include -#include -#include - #include "zs.h" @@ -79,7 +76,7 @@ static char zs_name[] __initdata = "DECstation Z85C30 serial driver version "; -static char zs_version[] __initdata = "0.10"; +static char zs_version[] __initdata = "0.11"; /* * It would be nice to dynamically allocate everything that @@ -98,25 +95,27 @@ #define to_zport(uport) container_of(uport, struct zs_port, port) -struct zs_parms { - resource_size_t scc[ZS_NUM_SCCS]; - int irq[ZS_NUM_SCCS]; -}; - static struct zs_scc zs_sccs[ZS_NUM_SCCS]; +static struct uart_driver zs_reg; +/* + * Set parameters in WR5, WR12, WR13 such as not to interfere + * with the initial PROM-based console. Otherwise any output + * produced before the console handover would cause the system + * firmware to hang (TxENAB) or produce rubbish (Tx8, B9600). + */ static u8 zs_init_regs[ZS_NUM_REGS] __initdata = { 0, /* write 0 */ PAR_SPEC, /* write 1 */ 0, /* write 2 */ 0, /* write 3 */ X16CLK | SB1, /* write 4 */ - 0, /* write 5 */ + Tx8 | TxENAB, /* write 5 */ 0, 0, 0, /* write 6, 7, 8 */ MIE | DLC | NV, /* write 9 */ NRZ, /* write 10 */ TCBR | RCBR, /* write 11 */ - 0, 0, /* BRG time constant, write 12 + 13 */ + 0x16, 0x00, /* BRG time constant, write 12 + 13 */ BRSRC | BRENABL, /* write 14 */ 0, /* write 15 */ }; @@ -680,9 +679,9 @@ uart_handle_dcd_change(uport, zport->mctrl & TIOCM_CAR); if (delta & TIOCM_RNG) - uport->icount.dsr++; - if (delta & TIOCM_DSR) uport->icount.rng++; + if (delta & TIOCM_DSR) + uport->icount.dsr++; if (delta) wake_up_interruptible(&uport->state->port.delta_msr_wait); @@ -826,22 +825,22 @@ static void zs_reset(struct zs_port *zport) { + struct zs_port *zport_a = &zport->scc->zport[ZS_CHAN_A]; struct zs_scc *scc = zport->scc; int irq; unsigned long flags; spin_lock_irqsave(&scc->zlock, flags); irq = !irqs_disabled_flags(flags); - if (!scc->initialised) { - /* Reset the pointer first, just in case... */ - read_zsreg(zport, R0); - /* And let the current transmission finish. */ - zs_line_drain(zport, irq); - write_zsreg(zport, R9, FHWRES); - udelay(10); - write_zsreg(zport, R9, 0); - scc->initialised = 1; - } + + /* Reset the pointer first, just in case... */ + read_zsreg(zport, R0); + /* And let the current transmission finish. */ + zs_line_drain(zport, irq); + write_zsreg(zport, R9, zport == zport_a ? CHRA : CHRB); + udelay(10); + write_zsreg(zport, R9, 0); + load_zsregs(zport, zport->regs, irq); spin_unlock_irqrestore(&scc->zlock, flags); } @@ -956,23 +955,6 @@ spin_unlock_irqrestore(&scc->zlock, flags); } -/* - * Hack alert! - * Required solely so that the initial PROM-based console - * works undisturbed in parallel with this one. - */ -static void zs_pm(struct uart_port *uport, unsigned int state, - unsigned int oldstate) -{ - struct zs_port *zport = to_zport(uport); - - if (state < 3) - zport->regs[5] |= TxENAB; - else - zport->regs[5] &= ~TxENAB; - write_zsreg(zport, R5, zport->regs[5]); -} - static const char *zs_type(struct uart_port *uport) { @@ -1055,7 +1037,6 @@ .startup = zs_startup, .shutdown = zs_shutdown, .set_termios = zs_set_termios, - .pm = zs_pm, .type = zs_type, .release_port = zs_release_port, .request_port = zs_request_port, @@ -1066,63 +1047,62 @@ /* * Initialize Z85C30 port structures. */ -static int __init zs_probe_sccs(void) +static int __init zs_probe(struct platform_device *pdev) { - static int probed; - struct zs_parms zs_parms; - int chip, side, irq; - int n_chips = 0; + struct resource *mem_resource, *irq_resource; + int chip, side; int i; - if (probed) - return 0; + mem_resource = platform_get_resource(pdev, IORESOURCE_MEM, 0); + irq_resource = platform_get_resource(pdev, IORESOURCE_IRQ, 0); + if (!mem_resource || !irq_resource) + return -ENODEV; + + chip = pdev->id; + spin_lock_init(&zs_sccs[chip].zlock); + for (side = 0; side < ZS_NUM_CHAN; side++) { + struct zs_port *zport = &zs_sccs[chip].zport[side]; + struct uart_port *uport = &zport->port; - irq = dec_interrupt[DEC_IRQ_SCC0]; - if (irq >= 0) { - zs_parms.scc[n_chips] = IOASIC_SCC0; - zs_parms.irq[n_chips] = dec_interrupt[DEC_IRQ_SCC0]; - n_chips++; - } - irq = dec_interrupt[DEC_IRQ_SCC1]; - if (irq >= 0) { - zs_parms.scc[n_chips] = IOASIC_SCC1; - zs_parms.irq[n_chips] = dec_interrupt[DEC_IRQ_SCC1]; - n_chips++; - } - if (!n_chips) - return -ENXIO; - - probed = 1; - - for (chip = 0; chip < n_chips; chip++) { - spin_lock_init(&zs_sccs[chip].zlock); - for (side = 0; side < ZS_NUM_CHAN; side++) { - struct zs_port *zport = &zs_sccs[chip].zport[side]; - struct uart_port *uport = &zport->port; - - zport->scc = &zs_sccs[chip]; - zport->clk_mode = 16; - - uport->has_sysrq = IS_ENABLED(CONFIG_SERIAL_ZS_CONSOLE); - uport->irq = zs_parms.irq[chip]; - uport->uartclk = ZS_CLOCK; - uport->fifosize = 1; - uport->iotype = UPIO_MEM; - uport->flags = UPF_BOOT_AUTOCONF; - uport->ops = &zs_ops; - uport->line = chip * ZS_NUM_CHAN + side; - uport->mapbase = dec_kn_slot_base + - zs_parms.scc[chip] + - (side ^ ZS_CHAN_B) * ZS_CHAN_IO_SIZE; + zport->scc = &zs_sccs[chip]; + zport->clk_mode = 16; - for (i = 0; i < ZS_NUM_REGS; i++) - zport->regs[i] = zs_init_regs[i]; - } + uport->dev = &pdev->dev; + uport->has_sysrq = IS_ENABLED(CONFIG_SERIAL_ZS_CONSOLE); + uport->irq = irq_resource->start; + uport->uartclk = ZS_CLOCK; + uport->fifosize = 1; + uport->iotype = UPIO_MEM; + uport->flags = UPF_BOOT_AUTOCONF; + uport->ops = &zs_ops; + uport->line = chip * ZS_NUM_CHAN + side; + uport->mapbase = mem_resource->start + + (side ^ ZS_CHAN_B) * ZS_CHAN_IO_SIZE; + + for (i = 0; i < ZS_NUM_REGS; i++) + zport->regs[i] = zs_init_regs[i]; + + if (uart_add_one_port(&zs_reg, uport)) + uport->dev = NULL; } return 0; } +static void __exit zs_remove(struct platform_device *pdev) +{ + int chip, side; + + chip = pdev->id; + for (side = ZS_NUM_CHAN - 1; side >= 0; side--) { + struct zs_port *zport = &zs_sccs[chip].zport[side]; + struct uart_port *uport = &zport->port; + + if (uport->dev) + uart_remove_one_port(&zs_reg, uport); + } +} + #ifdef CONFIG_SERIAL_ZS_CONSOLE static void zs_console_putchar(struct uart_port *uport, unsigned char ch) @@ -1203,21 +1183,14 @@ int bits = 8; int parity = 'n'; int flow = 'n'; - int ret; - - ret = zs_map_port(uport); - if (ret) - return ret; - - zs_reset(zport); - zs_pm(uport, 0, -1); + if (!zport->scc) + return -ENODEV; if (options) uart_parse_options(options, &baud, &parity, &bits, &flow); return uart_set_options(uport, co, baud, parity, bits, flow); } -static struct uart_driver zs_reg; static struct console zs_console = { .name = "ttyS", .write = zs_console_write, @@ -1228,23 +1201,6 @@ .data = &zs_reg, }; -/* - * Register console. - */ -static int __init zs_serial_console_init(void) -{ - int ret; - - ret = zs_probe_sccs(); - if (ret) - return ret; - register_console(&zs_console); - - return 0; -} - -console_initcall(zs_serial_console_init); - #define SERIAL_ZS_CONSOLE &zs_console #else #define SERIAL_ZS_CONSOLE NULL @@ -1260,47 +1216,31 @@ .cons = SERIAL_ZS_CONSOLE, }; +static struct platform_driver zs_driver = { + .remove = __exit_p(zs_remove), + .driver = { .name = "zs" }, +}; + /* zs_init inits the driver. */ static int __init zs_init(void) { - int i, ret; + int ret; pr_info("%s%s\n", zs_name, zs_version); - /* Find out how many Z85C30 SCCs we have. */ - ret = zs_probe_sccs(); - if (ret) - return ret; - ret = uart_register_driver(&zs_reg); if (ret) return ret; + ret = platform_driver_probe(&zs_driver, zs_probe); + if (ret) + uart_unregister_driver(&zs_reg); - for (i = 0; i < ZS_NUM_SCCS * ZS_NUM_CHAN; i++) { - struct zs_scc *scc = &zs_sccs[i / ZS_NUM_CHAN]; - struct zs_port *zport = &scc->zport[i % ZS_NUM_CHAN]; - struct uart_port *uport = &zport->port; - - if (zport->scc) - uart_add_one_port(&zs_reg, uport); - } - - return 0; + return ret; } static void __exit zs_exit(void) { - int i; - - for (i = ZS_NUM_SCCS * ZS_NUM_CHAN - 1; i >= 0; i--) { - struct zs_scc *scc = &zs_sccs[i / ZS_NUM_CHAN]; - struct zs_port *zport = &scc->zport[i % ZS_NUM_CHAN]; - struct uart_port *uport = &zport->port; - - if (zport->scc) - uart_remove_one_port(&zs_reg, uport); - } - + platform_driver_unregister(&zs_driver); uart_unregister_driver(&zs_reg); } diff -Nru linux-6.12.90/drivers/tty/serial/zs.h linux-6.12.94/drivers/tty/serial/zs.h --- linux-6.12.90/drivers/tty/serial/zs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/tty/serial/zs.h 2026-06-19 11:42:39.000000000 +0000 @@ -41,7 +41,6 @@ struct zs_port zport[2]; spinlock_t zlock; atomic_t irq_guard; - int initialised; }; #endif /* __KERNEL__ */ diff -Nru linux-6.12.90/drivers/usb/cdns3/cdns3-gadget.c linux-6.12.94/drivers/usb/cdns3/cdns3-gadget.c --- linux-6.12.90/drivers/usb/cdns3/cdns3-gadget.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/cdns3/cdns3-gadget.c 2026-06-19 11:42:39.000000000 +0000 @@ -2817,9 +2817,19 @@ priv_ep->flags &= ~(EP_STALLED | EP_STALL_PENDING); if (request) { - if (trb) + if (trb) { *trb = trb_tmp; + /* + * Per datasheet, EPRST causes DMA to reposition to the next TD. + * Manually reset EP_TRADDR to the current TRB to prevent + * the hardware from skipping the interrupted request. + */ + writel(EP_TRADDR_TRADDR(priv_ep->trb_pool_dma + + priv_req->start_trb * TRB_SIZE), + &priv_dev->regs->ep_traddr); + } + cdns3_rearm_transfer(priv_ep, 1); } diff -Nru linux-6.12.90/drivers/usb/cdns3/cdns3-plat.c linux-6.12.94/drivers/usb/cdns3/cdns3-plat.c --- linux-6.12.90/drivers/usb/cdns3/cdns3-plat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/cdns3/cdns3-plat.c 2026-06-19 11:42:39.000000000 +0000 @@ -126,15 +126,15 @@ return dev_err_probe(dev, PTR_ERR(cdns->usb2_phy), "Failed to get cdn3,usb2-phy\n"); - ret = phy_init(cdns->usb2_phy); - if (ret) - return ret; - cdns->usb3_phy = devm_phy_optional_get(dev, "cdns3,usb3-phy"); if (IS_ERR(cdns->usb3_phy)) return dev_err_probe(dev, PTR_ERR(cdns->usb3_phy), "Failed to get cdn3,usb3-phy\n"); + ret = phy_init(cdns->usb2_phy); + if (ret) + return ret; + ret = phy_init(cdns->usb3_phy); if (ret) goto err_phy3_init; @@ -188,6 +188,9 @@ struct device *dev = cdns->dev; pm_runtime_get_sync(dev); + if (!(cdns->pdata && (cdns->pdata->quirks & CDNS3_DEFAULT_PM_RUNTIME_ALLOW))) + pm_runtime_allow(dev); + pm_runtime_disable(dev); pm_runtime_put_noidle(dev); cdns_remove(cdns); diff -Nru linux-6.12.90/drivers/usb/chipidea/core.c linux-6.12.94/drivers/usb/chipidea/core.c --- linux-6.12.90/drivers/usb/chipidea/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/chipidea/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -669,12 +669,6 @@ return role; } -static struct usb_role_switch_desc ci_role_switch = { - .set = ci_usb_role_switch_set, - .get = ci_usb_role_switch_get, - .allow_userspace_control = true, -}; - static int ci_get_platdata(struct device *dev, struct ci_hdrc_platform_data *platdata) { @@ -801,9 +795,6 @@ cable->connected = false; } - if (device_property_read_bool(dev, "usb-role-switch")) - ci_role_switch.fwnode = dev->fwnode; - platdata->pctl = devm_pinctrl_get(dev); if (!IS_ERR(platdata->pctl)) { struct pinctrl_state *p; @@ -1045,6 +1036,7 @@ static int ci_hdrc_probe(struct platform_device *pdev) { + struct usb_role_switch_desc ci_role_switch = {}; struct device *dev = &pdev->dev; struct ci_hdrc *ci; struct resource *res; @@ -1191,7 +1183,11 @@ } } - if (ci_role_switch.fwnode) { + if (device_property_read_bool(dev, "usb-role-switch")) { + ci_role_switch.set = ci_usb_role_switch_set; + ci_role_switch.get = ci_usb_role_switch_get; + ci_role_switch.allow_userspace_control = true; + ci_role_switch.fwnode = dev_fwnode(dev); ci_role_switch.driver_data = ci; ci->role_switch = usb_role_switch_register(dev, &ci_role_switch); diff -Nru linux-6.12.90/drivers/usb/class/cdc-acm.c linux-6.12.94/drivers/usb/class/cdc-acm.c --- linux-6.12.90/drivers/usb/class/cdc-acm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/class/cdc-acm.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,8 +114,6 @@ int retval; retval = usb_autopm_get_interface(acm->control); -#define VENDOR_CLASS_DATA_IFACE BIT(9) /* data interface uses vendor-specific class */ -#define ALWAYS_POLL_CTRL BIT(10) /* keep ctrl URB active even without an open TTY */ if (retval) return retval; diff -Nru linux-6.12.90/drivers/usb/class/cdc-acm.h linux-6.12.94/drivers/usb/class/cdc-acm.h --- linux-6.12.90/drivers/usb/class/cdc-acm.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/class/cdc-acm.h 2026-06-19 11:42:39.000000000 +0000 @@ -115,3 +115,5 @@ #define DISABLE_ECHO BIT(7) #define MISSING_CAP_BRK BIT(8) #define NO_UNION_12 BIT(9) +#define VENDOR_CLASS_DATA_IFACE BIT(10) /* data interface uses vendor-specific class */ +#define ALWAYS_POLL_CTRL BIT(11) /* keep ctrl URB active even without an open TTY */ diff -Nru linux-6.12.90/drivers/usb/class/usbtmc.c linux-6.12.94/drivers/usb/class/usbtmc.c --- linux-6.12.90/drivers/usb/class/usbtmc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/class/usbtmc.c 2026-06-19 11:42:39.000000000 +0000 @@ -2310,6 +2310,14 @@ switch (status) { case 0: /* SUCCESS */ + /* ensure at least two bytes of headers were transferred */ + if (urb->actual_length < 2) { + dev_warn(dev, + "actual length %d not sufficient for interrupt headers\n", + urb->actual_length); + goto exit; + } + /* check for valid STB notification */ if (data->iin_buffer[0] > 0x81) { data->bNotify1 = data->iin_buffer[0]; @@ -2436,6 +2444,12 @@ data->iin_ep = int_in->bEndpointAddress; data->iin_wMaxPacketSize = usb_endpoint_maxp(int_in); data->iin_interval = int_in->bInterval; + /* wMaxPacketSize should be 0x02 or more as per USB488 Table 22 */ + if (iface_desc->desc.bInterfaceProtocol == 1 && + data->iin_wMaxPacketSize < 2) { + retcode = -EINVAL; + goto err_put; + } dev_dbg(&intf->dev, "Found Int in endpoint at %u\n", data->iin_ep); } diff -Nru linux-6.12.90/drivers/usb/core/config.c linux-6.12.94/drivers/usb/core/config.c --- linux-6.12.90/drivers/usb/core/config.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/core/config.c 2026-06-19 11:42:39.000000000 +0000 @@ -165,7 +165,14 @@ (desc->bMaxBurst + 1); else max_tx = 999999; - if (le16_to_cpu(desc->wBytesPerInterval) > max_tx) { + /* + * wBytesPerInterval > max_tx is bogus, but USB3 spec doesn't forbid the opposite. + * Experience shows that wBytesPerInterval < wMaxPacketSize on common interrupt IN + * endpoints is usually bogus too, and recent HCs enforce interrupt BW limits. + */ + if (le16_to_cpu(desc->wBytesPerInterval) > max_tx || + (le16_to_cpu(desc->wBytesPerInterval) < usb_endpoint_maxp(&ep->desc) && + usb_endpoint_is_int_in(&ep->desc))) { dev_notice(ddev, "%s endpoint with wBytesPerInterval of %d in " "config %d interface %d altsetting %d ep %d: " "setting to %d\n", diff -Nru linux-6.12.90/drivers/usb/core/hcd.c linux-6.12.94/drivers/usb/core/hcd.c --- linux-6.12.90/drivers/usb/core/hcd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/core/hcd.c 2026-06-19 11:42:39.000000000 +0000 @@ -332,9 +332,7 @@ USB_DT_ENDPOINT, /* __u8 ep_bDescriptorType; Endpoint */ 0x81, /* __u8 ep_bEndpointAddress; IN Endpoint 1 */ 0x03, /* __u8 ep_bmAttributes; Interrupt */ - /* __le16 ep_wMaxPacketSize; 1 + (MAX_ROOT_PORTS / 8) - * see hub.c:hub_configure() for details. */ - (USB_MAXCHILDREN + 1 + 7) / 8, 0x00, + 0x02, 0x00, /* __le16 ep_wMaxPacketSize; 2 bytes per USB3 10.15.1 */ 0x0c, /* __u8 ep_bInterval; (256ms -- usb 2.0 spec) */ /* one SuperSpeed endpoint companion descriptor */ diff -Nru linux-6.12.90/drivers/usb/core/quirks.c linux-6.12.94/drivers/usb/core/quirks.c --- linux-6.12.90/drivers/usb/core/quirks.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/core/quirks.c 2026-06-19 11:42:39.000000000 +0000 @@ -511,6 +511,10 @@ /* Lenovo ThinkPad USB-C Dock Gen2 Ethernet (RTL8153 GigE) */ { USB_DEVICE(0x17ef, 0xa387), .driver_info = USB_QUIRK_NO_LPM }, + /* Lenovo ThinkPad USB-C Dock Gen2 USB 3.1 and USB 2.0 hub controllers */ + { USB_DEVICE(0x17ef, 0xa391), .driver_info = USB_QUIRK_NO_LPM }, + { USB_DEVICE(0x17ef, 0xa392), .driver_info = USB_QUIRK_NO_LPM }, + /* BUILDWIN Photo Frame */ { USB_DEVICE(0x1908, 0x1315), .driver_info = USB_QUIRK_HONOR_BNUMINTERFACES }, diff -Nru linux-6.12.90/drivers/usb/dwc2/hcd.c linux-6.12.94/drivers/usb/dwc2/hcd.c --- linux-6.12.90/drivers/usb/dwc2/hcd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/dwc2/hcd.c 2026-06-19 11:42:39.000000000 +0000 @@ -4804,6 +4804,7 @@ struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd); int rc; unsigned long flags; + int urb_status; dev_dbg(hsotg->dev, "DWC OTG HCD URB Dequeue\n"); dwc2_dump_urb_info(hcd, urb, "urb_dequeue"); @@ -4828,11 +4829,12 @@ /* Higher layer software sets URB status */ spin_unlock(&hsotg->lock); + urb_status = urb->status; usb_hcd_giveback_urb(hcd, urb, status); spin_lock(&hsotg->lock); dev_dbg(hsotg->dev, "Called usb_hcd_giveback_urb()\n"); - dev_dbg(hsotg->dev, " urb->status = %d\n", urb->status); + dev_dbg(hsotg->dev, " urb->status = %d\n", urb_status); out: spin_unlock_irqrestore(&hsotg->lock, flags); diff -Nru linux-6.12.90/drivers/usb/dwc3/dwc3-xilinx.c linux-6.12.94/drivers/usb/dwc3/dwc3-xilinx.c --- linux-6.12.90/drivers/usb/dwc3/dwc3-xilinx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/dwc3/dwc3-xilinx.c 2026-06-19 11:42:39.000000000 +0000 @@ -170,15 +170,13 @@ } ret = phy_init(priv_data->usb3_phy); - if (ret < 0) { - phy_exit(priv_data->usb3_phy); + if (ret < 0) goto err; - } ret = reset_control_deassert(apbrst); if (ret < 0) { dev_err(dev, "Failed to release APB reset\n"); - goto err; + goto err_phy_exit; } /* Set PIPE Power Present signal in FPD Power Present Register*/ @@ -190,27 +188,25 @@ ret = reset_control_deassert(crst); if (ret < 0) { dev_err(dev, "Failed to release core reset\n"); - goto err; + goto err_phy_exit; } ret = reset_control_deassert(hibrst); if (ret < 0) { dev_err(dev, "Failed to release hibernation reset\n"); - goto err; + goto err_phy_exit; } ret = phy_power_on(priv_data->usb3_phy); - if (ret < 0) { - phy_exit(priv_data->usb3_phy); - goto err; - } + if (ret < 0) + goto err_phy_exit; skip_usb3_phy: /* ulpi reset via gpio-modepin or gpio-framework driver */ reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); if (IS_ERR(reset_gpio)) { - return dev_err_probe(dev, PTR_ERR(reset_gpio), - "Failed to request reset GPIO\n"); + ret = PTR_ERR(reset_gpio); + goto err_phy_power_off; } if (reset_gpio) { @@ -230,6 +226,12 @@ writel(reg, priv_data->regs + XLNX_USB_TRAFFIC_ROUTE_CONFIG); } + return 0; + +err_phy_power_off: + phy_power_off(priv_data->usb3_phy); +err_phy_exit: + phy_exit(priv_data->usb3_phy); err: return ret; } diff -Nru linux-6.12.90/drivers/usb/gadget/composite.c linux-6.12.94/drivers/usb/gadget/composite.c --- linux-6.12.90/drivers/usb/gadget/composite.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/composite.c 2026-06-19 11:42:39.000000000 +0000 @@ -2196,7 +2196,10 @@ sizeof(url_descriptor->URL) - WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH + landing_page_offset); - if (w_length < WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH + landing_page_length) + if (w_length < WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH) + landing_page_length = landing_page_offset; + else if (w_length < + WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH + landing_page_length) landing_page_length = w_length - WEBUSB_URL_DESCRIPTOR_HEADER_LENGTH + landing_page_offset; diff -Nru linux-6.12.90/drivers/usb/gadget/function/f_fs.c linux-6.12.94/drivers/usb/gadget/function/f_fs.c --- linux-6.12.90/drivers/usb/gadget/function/f_fs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/function/f_fs.c 2026-06-19 11:42:39.000000000 +0000 @@ -151,6 +151,8 @@ struct dma_fence base; struct ffs_dmabuf_priv *priv; struct work_struct work; + struct usb_ep *ep; + struct usb_request *req; }; struct ffs_epfile { @@ -622,7 +624,7 @@ /* unlocks spinlock */ ret = __ffs_ep0_queue_wait(ffs, data, len); - if ((ret > 0) && (copy_to_user(buf, data, len))) + if ((ret > 0) && (copy_to_user(buf, data, ret))) ret = -EFAULT; goto done_mutex; @@ -1375,6 +1377,21 @@ struct ffs_dmabuf_priv *priv = dma_fence->priv; struct dma_buf_attachment *attach = priv->attach; struct dma_fence *fence = &dma_fence->base; + struct usb_request *req = dma_fence->req; + struct usb_ep *ep = dma_fence->ep; + + /* + * eps_lock pairs with the cancel paths so they cannot pass a freed + * req to usb_ep_dequeue(). Only clear if priv->req still names ours; + * a re-queue on the same attachment may have taken that slot. + */ + spin_lock_irq(&priv->ffs->eps_lock); + if (priv->req == req) + priv->req = NULL; + spin_unlock_irq(&priv->ffs->eps_lock); + + if (ep && req) + usb_ep_free_request(ep, req); ffs_dmabuf_put(attach); dma_fence_put(fence); @@ -1404,8 +1421,8 @@ struct usb_request *req) { pr_vdebug("FFS: DMABUF transfer complete, status=%d\n", req->status); + /* req is freed by ffs_dmabuf_cleanup() under eps_lock. */ ffs_dmabuf_signal_done(req->context, req->status); - usb_ep_free_request(ep, req); } static const char *ffs_dmabuf_get_driver_name(struct dma_fence *fence) @@ -1689,6 +1706,10 @@ usb_req->context = fence; usb_req->complete = ffs_epfile_dmabuf_io_complete; + /* ffs_dmabuf_cleanup() frees usb_req via these two fields. */ + fence->req = usb_req; + fence->ep = ep->ep; + cookie = dma_fence_begin_signalling(); ret = usb_ep_queue(ep->ep, usb_req, GFP_ATOMIC); dma_fence_end_signalling(cookie); @@ -1698,7 +1719,6 @@ } else { pr_warn("FFS: Failed to queue DMABUF: %d\n", ret); ffs_dmabuf_signal_done(fence, ret); - usb_ep_free_request(ep->ep, usb_req); } spin_unlock_irq(&epfile->ffs->eps_lock); diff -Nru linux-6.12.90/drivers/usb/gadget/function/f_hid.c linux-6.12.94/drivers/usb/gadget/function/f_hid.c --- linux-6.12.90/drivers/usb/gadget/function/f_hid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/function/f_hid.c 2026-06-19 11:42:39.000000000 +0000 @@ -1562,7 +1562,7 @@ hidg->dev.devt = MKDEV(major, opts->minor); ret = dev_set_name(&hidg->dev, "hidg%d", opts->minor); if (ret) - goto err_unlock; + goto err_put_device; hidg->bInterfaceSubClass = opts->subclass; hidg->bInterfaceProtocol = opts->protocol; @@ -1597,7 +1597,6 @@ err_put_device: put_device(&hidg->dev); -err_unlock: mutex_unlock(&opts->lock); return ERR_PTR(ret); } diff -Nru linux-6.12.90/drivers/usb/gadget/function/f_uvc.c linux-6.12.94/drivers/usb/gadget/function/f_uvc.c --- linux-6.12.90/drivers/usb/gadget/function/f_uvc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/function/f_uvc.c 2026-06-19 11:42:39.000000000 +0000 @@ -765,6 +765,16 @@ uvc_ss_streaming_ep.bEndpointAddress = uvc->video.ep->address; /* + * Hold opts->lock across both the XU string-descriptor fixup below and + * the descriptor-copy block further down. Without this, configfs + * uvcg_extension_drop() (which takes opts->lock) can race with the + * list_for_each_entry() walks here and inside uvc_copy_descriptors(), + * leading to a UAF on a freed struct uvcg_extension. See + * drivers/usb/gadget/function/uvc_configfs.c::uvcg_extension_drop(). + */ + mutex_lock(&opts->lock); + + /* * XUs can have an arbitrary string descriptor describing them. If they * have one pick up the ID. */ @@ -781,7 +791,7 @@ ARRAY_SIZE(uvc_en_us_strings)); if (IS_ERR(us)) { ret = PTR_ERR(us); - goto error; + goto error_unlock; } uvc_iad.iFunction = opts->iad_index ? cdev->usb_strings[opts->iad_index].id : @@ -795,14 +805,14 @@ /* Allocate interface IDs. */ if ((ret = usb_interface_id(c, f)) < 0) - goto error; + goto error_unlock; uvc_iad.bFirstInterface = ret; uvc_control_intf.bInterfaceNumber = ret; uvc->control_intf = ret; opts->control_interface = ret; if ((ret = usb_interface_id(c, f)) < 0) - goto error; + goto error_unlock; uvc_streaming_intf_alt0.bInterfaceNumber = ret; uvc_streaming_intf_alt1.bInterfaceNumber = ret; uvc->streaming_intf = ret; @@ -813,30 +823,32 @@ if (IS_ERR(f->fs_descriptors)) { ret = PTR_ERR(f->fs_descriptors); f->fs_descriptors = NULL; - goto error; + goto error_unlock; } f->hs_descriptors = uvc_copy_descriptors(uvc, USB_SPEED_HIGH); if (IS_ERR(f->hs_descriptors)) { ret = PTR_ERR(f->hs_descriptors); f->hs_descriptors = NULL; - goto error; + goto error_unlock; } f->ss_descriptors = uvc_copy_descriptors(uvc, USB_SPEED_SUPER); if (IS_ERR(f->ss_descriptors)) { ret = PTR_ERR(f->ss_descriptors); f->ss_descriptors = NULL; - goto error; + goto error_unlock; } f->ssp_descriptors = uvc_copy_descriptors(uvc, USB_SPEED_SUPER_PLUS); if (IS_ERR(f->ssp_descriptors)) { ret = PTR_ERR(f->ssp_descriptors); f->ssp_descriptors = NULL; - goto error; + goto error_unlock; } + mutex_unlock(&opts->lock); + /* Preallocate control endpoint request. */ uvc->control_req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL); uvc->control_buf = kmalloc(UVC_MAX_REQUEST_SIZE, GFP_KERNEL); @@ -868,6 +880,8 @@ return 0; +error_unlock: + mutex_unlock(&opts->lock); v4l2_error: v4l2_device_unregister(&uvc->v4l2_dev); error: diff -Nru linux-6.12.90/drivers/usb/gadget/udc/dummy_hcd.c linux-6.12.94/drivers/usb/gadget/udc/dummy_hcd.c --- linux-6.12.90/drivers/usb/gadget/udc/dummy_hcd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/udc/dummy_hcd.c 2026-06-19 11:42:39.000000000 +0000 @@ -2132,6 +2132,8 @@ case ClearHubFeature: break; case ClearPortFeature: + if (wIndex != 1) + goto error; switch (wValue) { case USB_PORT_FEAT_SUSPEND: if (hcd->speed == HCD_USB3) { @@ -2246,6 +2248,8 @@ retval = -EPIPE; break; case SetPortFeature: + if (wIndex != 1) + goto error; switch (wValue) { case USB_PORT_FEAT_LINK_STATE: if (hcd->speed != HCD_USB3) { diff -Nru linux-6.12.90/drivers/usb/gadget/udc/net2280.c linux-6.12.94/drivers/usb/gadget/udc/net2280.c --- linux-6.12.90/drivers/usb/gadget/udc/net2280.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/gadget/udc/net2280.c 2026-06-19 11:42:39.000000000 +0000 @@ -3790,10 +3790,8 @@ return 0; done: - if (dev) { + if (dev) net2280_remove(pdev); - kfree(dev); - } return retval; } diff -Nru linux-6.12.90/drivers/usb/host/xhci-tegra.c linux-6.12.94/drivers/usb/host/xhci-tegra.c --- linux-6.12.90/drivers/usb/host/xhci-tegra.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/host/xhci-tegra.c 2026-06-19 11:42:39.000000000 +0000 @@ -243,6 +243,7 @@ bool has_ipfs; bool lpm_support; bool otg_reset_sspi; + bool otg_set_port_power; bool has_bar2; }; @@ -1346,14 +1347,17 @@ struct tegra_xusb_mbox_msg msg; struct phy *phy = tegra_xusb_get_phy(tegra, "usb2", tegra->otg_usb2_port); + bool host_mode; u32 status; int ret; - dev_dbg(tegra->dev, "host mode %s\n", tegra->host_mode ? "on" : "off"); - mutex_lock(&tegra->lock); - if (tegra->host_mode) + host_mode = tegra->host_mode; + + dev_dbg(tegra->dev, "host mode %s\n", host_mode ? "on" : "off"); + + if (host_mode) phy_set_mode_ext(phy, PHY_MODE_USB_OTG, USB_ROLE_HOST); else phy_set_mode_ext(phy, PHY_MODE_USB_OTG, USB_ROLE_NONE); @@ -1364,42 +1368,44 @@ tegra->otg_usb2_port); pm_runtime_get_sync(tegra->dev); - if (tegra->host_mode) { - /* switch to host mode */ - if (tegra->otg_usb3_port >= 0) { - if (tegra->soc->otg_reset_sspi) { - /* set PP=0 */ - tegra_xhci_hc_driver.hub_control( - xhci->shared_hcd, GetPortStatus, - 0, tegra->otg_usb3_port+1, - (char *) &status, sizeof(status)); - if (status & USB_SS_PORT_STAT_POWER) - tegra_xhci_set_port_power(tegra, false, - false); - - /* reset OTG port SSPI */ - msg.cmd = MBOX_CMD_RESET_SSPI; - msg.data = tegra->otg_usb3_port+1; - - ret = tegra_xusb_mbox_send(tegra, &msg); - if (ret < 0) { - dev_info(tegra->dev, - "failed to RESET_SSPI %d\n", - ret); + if (tegra->soc->otg_set_port_power) { + if (host_mode) { + /* switch to host mode */ + if (tegra->otg_usb3_port >= 0) { + if (tegra->soc->otg_reset_sspi) { + /* set PP=0 */ + tegra_xhci_hc_driver.hub_control( + xhci->shared_hcd, GetPortStatus, + 0, tegra->otg_usb3_port+1, + (char *) &status, sizeof(status)); + if (status & USB_SS_PORT_STAT_POWER) + tegra_xhci_set_port_power(tegra, false, + false); + + /* reset OTG port SSPI */ + msg.cmd = MBOX_CMD_RESET_SSPI; + msg.data = tegra->otg_usb3_port+1; + + ret = tegra_xusb_mbox_send(tegra, &msg); + if (ret < 0) { + dev_info(tegra->dev, + "failed to RESET_SSPI %d\n", + ret); + } } - } - tegra_xhci_set_port_power(tegra, false, true); - } + tegra_xhci_set_port_power(tegra, false, true); + } - tegra_xhci_set_port_power(tegra, true, true); - pm_runtime_mark_last_busy(tegra->dev); + tegra_xhci_set_port_power(tegra, true, true); + pm_runtime_mark_last_busy(tegra->dev); - } else { - if (tegra->otg_usb3_port >= 0) - tegra_xhci_set_port_power(tegra, false, false); + } else { + if (tegra->otg_usb3_port >= 0) + tegra_xhci_set_port_power(tegra, false, false); - tegra_xhci_set_port_power(tegra, true, false); + tegra_xhci_set_port_power(tegra, true, false); + } } pm_runtime_put_autosuspend(tegra->dev); } @@ -2497,6 +2503,7 @@ .scale_ss_clock = true, .has_ipfs = true, .otg_reset_sspi = false, + .otg_set_port_power = true, .ops = &tegra124_ops, .mbox = { .cmd = 0xe4, @@ -2535,6 +2542,7 @@ .scale_ss_clock = false, .has_ipfs = true, .otg_reset_sspi = true, + .otg_set_port_power = true, .ops = &tegra124_ops, .mbox = { .cmd = 0xe4, @@ -2578,6 +2586,7 @@ .scale_ss_clock = false, .has_ipfs = false, .otg_reset_sspi = false, + .otg_set_port_power = true, .ops = &tegra124_ops, .mbox = { .cmd = 0xe4, @@ -2611,6 +2620,7 @@ .scale_ss_clock = false, .has_ipfs = false, .otg_reset_sspi = false, + .otg_set_port_power = false, .ops = &tegra124_ops, .mbox = { .cmd = 0x68, @@ -2643,6 +2653,7 @@ .scale_ss_clock = false, .has_ipfs = false, .otg_reset_sspi = false, + .otg_set_port_power = false, .ops = &tegra234_ops, .mbox = { .cmd = XUSB_BAR2_ARU_MBOX_CMD, diff -Nru linux-6.12.90/drivers/usb/musb/omap2430.c linux-6.12.94/drivers/usb/musb/omap2430.c --- linux-6.12.90/drivers/usb/musb/omap2430.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/musb/omap2430.c 2026-06-19 11:42:39.000000000 +0000 @@ -340,7 +340,6 @@ } else { device_set_of_node_from_dev(&musb->dev, &pdev->dev); } - of_node_put(np); glue->dev = &pdev->dev; glue->musb = musb; @@ -458,6 +457,7 @@ dev_err(&pdev->dev, "failed to register musb device\n"); goto err3; } + of_node_put(np); return 0; @@ -467,6 +467,7 @@ if (!IS_ERR(glue->control_otghs)) put_device(glue->control_otghs); err2: + of_node_put(np); platform_device_put(musb); err0: diff -Nru linux-6.12.90/drivers/usb/serial/belkin_sa.c linux-6.12.94/drivers/usb/serial/belkin_sa.c --- linux-6.12.90/drivers/usb/serial/belkin_sa.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/belkin_sa.c 2026-06-19 11:42:39.000000000 +0000 @@ -194,6 +194,9 @@ usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data); + if (urb->actual_length < BELKIN_SA_MSR_INDEX + 1) + goto exit; + /* Handle known interrupt data */ /* ignore data[0] and data[1] */ diff -Nru linux-6.12.90/drivers/usb/serial/cypress_m8.c linux-6.12.94/drivers/usb/serial/cypress_m8.c --- linux-6.12.90/drivers/usb/serial/cypress_m8.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/cypress_m8.c 2026-06-19 11:42:39.000000000 +0000 @@ -445,6 +445,14 @@ return -ENODEV; } + /* + * The buffer must be large enough for the one or two-byte header (and + * following data), but assume anything smaller than eight bytes is + * broken. + */ + if (port->interrupt_out_size < 8) + return -EINVAL; + priv = kzalloc(sizeof(struct cypress_private), GFP_KERNEL); if (!priv) return -ENOMEM; @@ -1017,8 +1025,8 @@ char tty_flag = TTY_NORMAL; int bytes = 0; int result; - int i = 0; int status = urb->status; + int i; switch (status) { case 0: /* success */ @@ -1056,22 +1064,32 @@ spin_lock_irqsave(&priv->lock, flags); result = urb->actual_length; + i = 0; switch (priv->pkt_fmt) { default: case packet_format_1: /* This is for the CY7C64013... */ + if (result < 2) + break; priv->current_status = data[0] & 0xF8; bytes = data[1] + 2; i = 2; break; case packet_format_2: /* This is for the CY7C63743... */ + if (result < 1) + break; priv->current_status = data[0] & 0xF8; bytes = (data[0] & 0x07) + 1; i = 1; break; } spin_unlock_irqrestore(&priv->lock, flags); + if (i == 0) { + dev_dbg(dev, "%s - short packet received: %d bytes\n", + __func__, result); + goto continue_read; + } if (result < bytes) { dev_dbg(dev, "%s - wrong packet size - received %d bytes but packet said %d bytes\n", diff -Nru linux-6.12.90/drivers/usb/serial/digi_acceleport.c linux-6.12.94/drivers/usb/serial/digi_acceleport.c --- linux-6.12.90/drivers/usb/serial/digi_acceleport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/digi_acceleport.c 2026-06-19 11:42:39.000000000 +0000 @@ -1229,15 +1229,34 @@ static int digi_startup(struct usb_serial *serial) { struct digi_serial *serial_priv; + int oob_port_num; int ret; + int i; + + /* + * The port bulk-out buffers must be large enough for header and + * buffered data. + */ + for (i = 0; i < serial->type->num_ports; i++) { + if (serial->port[i]->bulk_out_size < DIGI_OUT_BUF_SIZE + 2) + return -EINVAL; + } + + /* + * The OOB port bulk-out buffer must be large enough for the two + * commands in digi_set_modem_signals(). + */ + oob_port_num = serial->type->num_ports; + if (serial->port[oob_port_num]->bulk_out_size < 8) + return -EINVAL; serial_priv = kzalloc(sizeof(*serial_priv), GFP_KERNEL); if (!serial_priv) return -ENOMEM; spin_lock_init(&serial_priv->ds_serial_lock); - serial_priv->ds_oob_port_num = serial->type->num_ports; - serial_priv->ds_oob_port = serial->port[serial_priv->ds_oob_port_num]; + serial_priv->ds_oob_port_num = oob_port_num; + serial_priv->ds_oob_port = serial->port[oob_port_num]; ret = digi_port_init(serial_priv->ds_oob_port, serial_priv->ds_oob_port_num); diff -Nru linux-6.12.90/drivers/usb/serial/io_ti.c linux-6.12.94/drivers/usb/serial/io_ti.c --- linux-6.12.90/drivers/usb/serial/io_ti.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/io_ti.c 2026-06-19 11:42:39.000000000 +0000 @@ -773,6 +773,12 @@ } /* Read the descriptor data */ + if (le16_to_cpu(rom_desc->Size) != sizeof(struct edge_ti_manuf_descriptor)) { + dev_err(dev, "unexpected Edge descriptor length: %u\n", + le16_to_cpu(rom_desc->Size)); + status = -EINVAL; + goto exit; + } status = read_rom(serial, start_address+sizeof(struct ti_i2c_desc), le16_to_cpu(rom_desc->Size), buffer); if (status) @@ -838,6 +844,11 @@ /* Pointer to fw_down memory image */ img_header = (struct ti_i2c_image_header *)&fw->data[4]; + if (le16_to_cpu(img_header->Length) > + buffer_size - sizeof(struct ti_i2c_firmware_rec)) { + kfree(buffer); + return -EINVAL; + } memcpy(buffer + sizeof(struct ti_i2c_firmware_rec), &fw->data[4 + sizeof(struct ti_i2c_image_header)], le16_to_cpu(img_header->Length)); diff -Nru linux-6.12.90/drivers/usb/serial/keyspan.c linux-6.12.94/drivers/usb/serial/keyspan.c --- linux-6.12.90/drivers/usb/serial/keyspan.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/keyspan.c 2026-06-19 11:42:39.000000000 +0000 @@ -1187,6 +1187,10 @@ len = 0; while (i < urb->actual_length) { + if (urb->actual_length - i < 3) { + dev_warn_ratelimited(&urb->dev->dev, "malformed indat packet\n"); + break; + } /* Check port number from message */ if (data[i] >= serial->num_ports) { diff -Nru linux-6.12.90/drivers/usb/serial/kl5kusb105.c linux-6.12.94/drivers/usb/serial/kl5kusb105.c --- linux-6.12.90/drivers/usb/serial/kl5kusb105.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/kl5kusb105.c 2026-06-19 11:42:39.000000000 +0000 @@ -330,8 +330,8 @@ unsigned char *buf = dest; int count; - count = kfifo_out_locked(&port->write_fifo, buf + KLSI_HDR_LEN, size, - &port->lock); + count = kfifo_out_locked(&port->write_fifo, buf + KLSI_HDR_LEN, + size - KLSI_HDR_LEN, &port->lock); put_unaligned_le16(count, buf); return count + KLSI_HDR_LEN; diff -Nru linux-6.12.90/drivers/usb/serial/mct_u232.c linux-6.12.94/drivers/usb/serial/mct_u232.c --- linux-6.12.90/drivers/usb/serial/mct_u232.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/mct_u232.c 2026-06-19 11:42:39.000000000 +0000 @@ -378,6 +378,7 @@ { struct usb_serial *serial = port->serial; struct mct_u232_private *priv; + u16 pid; /* check first to simplify error handling */ if (!serial->port[1] || !serial->port[1]->interrupt_in_urb) { @@ -385,6 +386,16 @@ return -ENODEV; } + /* + * Compensate for a hardware bug: although the Sitecom U232-P25 + * device reports a maximum output packet size of 32 bytes, + * it seems to be able to accept only 16 bytes (and that's what + * SniffUSB says too...) + */ + pid = le16_to_cpu(serial->dev->descriptor.idProduct); + if (pid == MCT_U232_SITECOM_PID) + port->bulk_out_size = min(16, port->bulk_out_size); + priv = kzalloc(sizeof(*priv), GFP_KERNEL); if (!priv) return -ENOMEM; @@ -410,7 +421,6 @@ static int mct_u232_open(struct tty_struct *tty, struct usb_serial_port *port) { - struct usb_serial *serial = port->serial; struct mct_u232_private *priv = usb_get_serial_port_data(port); int retval = 0; unsigned int control_state; @@ -418,15 +428,6 @@ unsigned char last_lcr; unsigned char last_msr; - /* Compensate for a hardware bug: although the Sitecom U232-P25 - * device reports a maximum output packet size of 32 bytes, - * it seems to be able to accept only 16 bytes (and that's what - * SniffUSB says too...) - */ - if (le16_to_cpu(serial->dev->descriptor.idProduct) - == MCT_U232_SITECOM_PID) - port->bulk_out_size = 16; - /* Do a defined restart: the normal serial device seems to * always turn on DTR and RTS here, so do the same. I'm not * sure if this is really necessary. But it should not harm @@ -543,6 +544,11 @@ goto exit; } + if (urb->actual_length < 2) { + dev_warn_ratelimited(&port->dev, "short interrupt-in packet\n"); + goto exit; + } + /* * The interrupt-in pipe signals exceptional conditions (modem line * signal changes and errors). data[0] holds MSR, data[1] holds LSR. diff -Nru linux-6.12.90/drivers/usb/serial/mxuport.c linux-6.12.94/drivers/usb/serial/mxuport.c --- linux-6.12.90/drivers/usb/serial/mxuport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/mxuport.c 2026-06-19 11:42:39.000000000 +0000 @@ -962,6 +962,14 @@ */ BUILD_BUG_ON(ARRAY_SIZE(epds->bulk_out) < 16); + /* + * The bulk-out buffers must be large enough for the four-byte header + * (and following data), but assume anything smaller than eight bytes + * is broken. + */ + if (usb_endpoint_maxp(epds->bulk_out[0]) < 8) + return -EINVAL; + for (i = 1; i < num_ports; ++i) epds->bulk_out[i] = epds->bulk_out[0]; diff -Nru linux-6.12.90/drivers/usb/serial/omninet.c linux-6.12.94/drivers/usb/serial/omninet.c --- linux-6.12.90/drivers/usb/serial/omninet.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/omninet.c 2026-06-19 11:42:39.000000000 +0000 @@ -30,6 +30,10 @@ /* This one seems to be a re-branded ZyXEL device */ #define BT_IGNITIONPRO_ID 0x2000 +#define OMNINET_HEADERLEN 4 +#define OMNINET_BULKOUTSIZE 64 +#define OMNINET_PAYLOADSIZE (OMNINET_BULKOUTSIZE - OMNINET_HEADERLEN) + /* function prototypes */ static void omninet_process_read_urb(struct urb *urb); static int omninet_prepare_write_buffer(struct usb_serial_port *port, @@ -54,6 +58,7 @@ .description = "ZyXEL - omni.net usb", .id_table = id_table, .num_bulk_out = 2, + .bulk_out_size = OMNINET_BULKOUTSIZE, .calc_num_ports = omninet_calc_num_ports, .port_probe = omninet_port_probe, .port_remove = omninet_port_remove, @@ -130,10 +135,6 @@ kfree(od); } -#define OMNINET_HEADERLEN 4 -#define OMNINET_BULKOUTSIZE 64 -#define OMNINET_PAYLOADSIZE (OMNINET_BULKOUTSIZE - OMNINET_HEADERLEN) - static void omninet_process_read_urb(struct urb *urb) { struct usb_serial_port *port = urb->context; diff -Nru linux-6.12.90/drivers/usb/serial/option.c linux-6.12.94/drivers/usb/serial/option.c --- linux-6.12.90/drivers/usb/serial/option.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/option.c 2026-06-19 11:42:39.000000000 +0000 @@ -202,6 +202,7 @@ #define DELL_PRODUCT_5821E_ESIM 0x81e0 #define DELL_PRODUCT_5829E_ESIM 0x81e4 #define DELL_PRODUCT_5829E 0x81e6 +#define DELL_PRODUCT_5826E_ESIM 0x81ea #define DELL_PRODUCT_FM101R_ESIM 0x8213 #define DELL_PRODUCT_FM101R 0x8215 @@ -1123,6 +1124,8 @@ .driver_info = RSVD(0) | RSVD(6) }, { USB_DEVICE(DELL_VENDOR_ID, DELL_PRODUCT_5829E_ESIM), .driver_info = RSVD(0) | RSVD(6) }, + { USB_DEVICE_INTERFACE_CLASS(DELL_VENDOR_ID, DELL_PRODUCT_5826E_ESIM, 0xff), + .driver_info = RSVD(1) | RSVD(4) }, { USB_DEVICE_INTERFACE_CLASS(DELL_VENDOR_ID, DELL_PRODUCT_FM101R, 0xff) }, { USB_DEVICE_INTERFACE_CLASS(DELL_VENDOR_ID, DELL_PRODUCT_FM101R_ESIM, 0xff) }, { USB_DEVICE(ANYDATA_VENDOR_ID, ANYDATA_PRODUCT_ADU_E100A) }, /* ADU-E100, ADU-310 */ @@ -2450,6 +2453,12 @@ { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x30) }, /* MeiG Smart SRM825WN (Diag) */ { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x40) }, /* MeiG Smart SRM825WN (AT) */ { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x60) }, /* MeiG Smart SRM825WN (NMEA) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d63, 0xff, 0xff, 0x30) }, /* MeiG SRM813Q (Diag) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d63, 0xff, 0xff, 0x40) }, /* MeiG SRM813Q (AT) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x30) }, /* MeiG SRM813Q (Diag) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x40) }, /* MeiG SRM813Q (AT) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x60) }, /* MeiG SRM813Q (NMEA) */ + { USB_DEVICE_INTERFACE_CLASS(0x2df3, 0x9d03, 0xff) }, /* LongSung M5710 */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1404, 0xff) }, /* GosunCn GM500 RNDIS */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1405, 0xff) }, /* GosunCn GM500 MBIM */ @@ -2470,7 +2479,8 @@ { USB_DEVICE_INTERFACE_CLASS(0x33f8, 0x0302, 0xff) }, /* Rolling RW101R-GL (laptop MBIM) */ { USB_DEVICE_INTERFACE_CLASS(0x33f8, 0x0802, 0xff), /* Rolling RW350-GL (laptop MBIM) */ .driver_info = RSVD(5) }, - { USB_DEVICE_INTERFACE_CLASS(0x33f8, 0x1003, 0xff) }, /* Rolling RW135R-GL (laptop MBIM) */ + { USB_DEVICE_INTERFACE_CLASS(0x33f8, 0x1003, 0xff), /* Rolling RW135R-GL (laptop MBIM) */ + .driver_info = RSVD(5) }, { USB_DEVICE_AND_INTERFACE_INFO(0x3731, 0x0100, 0xff, 0xff, 0x30) }, /* NetPrisma LCUK54-WWD for Global */ { USB_DEVICE_AND_INTERFACE_INFO(0x3731, 0x0100, 0xff, 0x00, 0x40) }, { USB_DEVICE_AND_INTERFACE_INFO(0x3731, 0x0100, 0xff, 0xff, 0x40) }, diff -Nru linux-6.12.90/drivers/usb/serial/safe_serial.c linux-6.12.94/drivers/usb/serial/safe_serial.c --- linux-6.12.90/drivers/usb/serial/safe_serial.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/serial/safe_serial.c 2026-06-19 11:42:39.000000000 +0000 @@ -259,6 +259,7 @@ static int safe_startup(struct usb_serial *serial) { struct usb_interface_descriptor *desc; + int bulk_out_size; if (serial->dev->descriptor.bDeviceClass != CDC_DEVICE_CLASS) return -ENODEV; @@ -279,6 +280,16 @@ default: return -EINVAL; } + + /* + * The bulk-out buffer needs to be large enough for the two-byte + * trailer in safe mode, but assume anything smaller than eight bytes + * is broken. + */ + bulk_out_size = serial->port[0]->bulk_out_size; + if (bulk_out_size > 0 && bulk_out_size < 8) + return -EINVAL; + return 0; } diff -Nru linux-6.12.90/drivers/usb/storage/unusual_uas.h linux-6.12.94/drivers/usb/storage/unusual_uas.h --- linux-6.12.90/drivers/usb/storage/unusual_uas.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/storage/unusual_uas.h 2026-06-19 11:42:39.000000000 +0000 @@ -132,6 +132,13 @@ USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_NO_REPORT_OPCODES), +/* Reported-by: Sam Burkels */ +UNUSUAL_DEV(0x154b, 0xf009, 0x0000, 0x9999, + "PNY", + "PNY ELITE PSSD", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_NO_ATA_1X | US_FL_NO_REPORT_OPCODES), + /* Reported-by: Thinh Nguyen */ UNUSUAL_DEV(0x154b, 0xf00b, 0x0000, 0x9999, "PNY", diff -Nru linux-6.12.90/drivers/usb/typec/altmodes/displayport.c linux-6.12.94/drivers/usb/typec/altmodes/displayport.c --- linux-6.12.90/drivers/usb/typec/altmodes/displayport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/altmodes/displayport.c 2026-06-19 11:42:39.000000000 +0000 @@ -386,6 +386,8 @@ dp->state = DP_STATE_EXIT_PRIME; break; case DP_CMD_STATUS_UPDATE: + if (count < 2) + break; dp->data.status = *vdo; ret = dp_altmode_status_update(dp); break; diff -Nru linux-6.12.90/drivers/usb/typec/tcpm/tcpci_maxim_core.c linux-6.12.94/drivers/usb/typec/tcpm/tcpci_maxim_core.c --- linux-6.12.90/drivers/usb/typec/tcpm/tcpci_maxim_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/tcpm/tcpci_maxim_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -186,6 +186,15 @@ rx_buf_ptr = rx_buf + TCPC_RECEIVE_BUFFER_RX_BYTE_BUF_OFFSET; msg.header = cpu_to_le16(*(u16 *)rx_buf_ptr); rx_buf_ptr = rx_buf_ptr + sizeof(msg.header); + + if (count < TCPC_RECEIVE_BUFFER_RX_BYTE_BUF_OFFSET + sizeof(msg.header) + + pd_header_cnt_le(msg.header) * sizeof(msg.payload[0])) { + max_tcpci_write16(chip, TCPC_ALERT, TCPC_ALERT_RX_STATUS); + dev_err(chip->dev, "Invalid TCPC_RX_BYTE_CNT %d for header cnt %d\n", + count, pd_header_cnt_le(msg.header)); + return; + } + for (payload_index = 0; payload_index < pd_header_cnt_le(msg.header); payload_index++, rx_buf_ptr += sizeof(msg.payload[0])) msg.payload[payload_index] = cpu_to_le32(*(u32 *)rx_buf_ptr); diff -Nru linux-6.12.90/drivers/usb/typec/tcpm/tcpm.c linux-6.12.94/drivers/usb/typec/tcpm/tcpm.c --- linux-6.12.90/drivers/usb/typec/tcpm/tcpm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/tcpm/tcpm.c 2026-06-19 11:42:39.000000000 +0000 @@ -1639,6 +1639,9 @@ u32 vdo = p[VDO_INDEX_IDH]; u32 product = p[VDO_INDEX_PRODUCT]; + if (cnt <= VDO_INDEX_PRODUCT) + return; + memset(&port->mode_data, 0, sizeof(port->mode_data)); port->partner_ident.id_header = vdo; @@ -1659,6 +1662,9 @@ u32 product = p[VDO_INDEX_PRODUCT]; int svdm_version; + if (cnt <= VDO_INDEX_CABLE_1) + return; + /* * Attempt to consume identity only if cable currently is not set */ @@ -1682,7 +1688,7 @@ switch (port->negotiated_rev_prime) { case PD_REV30: port->cable_desc.pd_revision = 0x0300; - if (port->cable_desc.active) + if (port->cable_desc.active && cnt > VDO_INDEX_CABLE_2) port->cable_ident.vdo[1] = p[VDO_INDEX_CABLE_2]; break; case PD_REV20: @@ -1770,23 +1776,19 @@ switch (rx_sop_type) { case TCPC_TX_SOP_PRIME: pmdata = &port->mode_data_prime; - if (pmdata->altmodes >= ARRAY_SIZE(port->plug_prime_altmode)) { - /* Already logged in svdm_consume_svids() */ - return; - } break; case TCPC_TX_SOP: pmdata = &port->mode_data; - if (pmdata->altmodes >= ARRAY_SIZE(port->partner_altmode)) { - /* Already logged in svdm_consume_svids() */ - return; - } break; default: return; } for (i = 1; i < cnt; i++) { + if (pmdata->altmodes >= ALTMODE_DISCOVERY_MAX) { + /* Already logged in svdm_consume_svids() */ + return; + } paltmode = &pmdata->altmode_desc[pmdata->altmodes]; memset(paltmode, 0, sizeof(*paltmode)); @@ -1931,6 +1933,55 @@ tcpm_can_communicate_sop_prime(port); } +static int tcpm_handle_discover_mode(struct tcpm_port *port, u32 *response, + enum tcpm_transmit_type rx_sop_type, + enum tcpm_transmit_type *response_tx_sop_type) +{ + struct typec_port *typec = port->typec_port; + struct pd_mode_data *modep; + + if (rx_sop_type == TCPC_TX_SOP) { + modep = &port->mode_data; + modep->svid_index++; + + if (modep->svid_index < modep->nsvids) { + u16 svid = modep->svids[modep->svid_index]; + *response_tx_sop_type = TCPC_TX_SOP; + response[0] = VDO(svid, 1, + typec_get_negotiated_svdm_version(typec), + CMD_DISCOVER_MODES); + return 1; + } + + if (tcpm_cable_vdm_supported(port)) { + *response_tx_sop_type = TCPC_TX_SOP_PRIME; + response[0] = VDO(USB_SID_PD, 1, + typec_get_cable_svdm_version(typec), + CMD_DISCOVER_SVID); + return 1; + } + + tcpm_register_partner_altmodes(port); + } else if (rx_sop_type == TCPC_TX_SOP_PRIME) { + modep = &port->mode_data_prime; + modep->svid_index++; + + if (modep->svid_index < modep->nsvids) { + u16 svid = modep->svids[modep->svid_index]; + *response_tx_sop_type = TCPC_TX_SOP_PRIME; + response[0] = VDO(svid, 1, + typec_get_cable_svdm_version(typec), + CMD_DISCOVER_MODES); + return 1; + } + + tcpm_register_plug_altmodes(port); + tcpm_register_partner_altmodes(port); + } + + return 0; +} + static int tcpm_pd_svdm(struct tcpm_port *port, struct typec_altmode *adev, const u32 *p, int cnt, u32 *response, enum adev_actions *adev_action, @@ -2188,41 +2239,11 @@ } break; case CMD_DISCOVER_MODES: - if (rx_sop_type == TCPC_TX_SOP) { - /* 6.4.4.3.3 */ - svdm_consume_modes(port, p, cnt, rx_sop_type); - modep->svid_index++; - if (modep->svid_index < modep->nsvids) { - u16 svid = modep->svids[modep->svid_index]; - *response_tx_sop_type = TCPC_TX_SOP; - response[0] = VDO(svid, 1, svdm_version, - CMD_DISCOVER_MODES); - rlen = 1; - } else if (tcpm_cable_vdm_supported(port)) { - *response_tx_sop_type = TCPC_TX_SOP_PRIME; - response[0] = VDO(USB_SID_PD, 1, - typec_get_cable_svdm_version(typec), - CMD_DISCOVER_SVID); - rlen = 1; - } else { - tcpm_register_partner_altmodes(port); - } - } else if (rx_sop_type == TCPC_TX_SOP_PRIME) { - /* 6.4.4.3.3 */ - svdm_consume_modes(port, p, cnt, rx_sop_type); - modep_prime->svid_index++; - if (modep_prime->svid_index < modep_prime->nsvids) { - u16 svid = modep_prime->svids[modep_prime->svid_index]; - *response_tx_sop_type = TCPC_TX_SOP_PRIME; - response[0] = VDO(svid, 1, - typec_get_cable_svdm_version(typec), - CMD_DISCOVER_MODES); - rlen = 1; - } else { - tcpm_register_plug_altmodes(port); - tcpm_register_partner_altmodes(port); - } - } + /* 6.4.4.3.3 */ + svdm_consume_modes(port, p, cnt, rx_sop_type); + rlen = tcpm_handle_discover_mode(port, response, + rx_sop_type, + response_tx_sop_type); break; case CMD_ENTER_MODE: *response_tx_sop_type = rx_sop_type; @@ -2265,9 +2286,15 @@ switch (cmd) { case CMD_DISCOVER_IDENT: case CMD_DISCOVER_SVID: - case CMD_DISCOVER_MODES: case VDO_CMD_VENDOR(0) ... VDO_CMD_VENDOR(15): break; + case CMD_DISCOVER_MODES: + tcpm_log(port, "Skip SVID 0x%04x (failed to discover mode)", + PD_VDO_SVID_SVID0(p[0])); + rlen = tcpm_handle_discover_mode(port, response, + rx_sop_type, + response_tx_sop_type); + break; case CMD_ENTER_MODE: /* Back to USB Operation */ *adev_action = ADEV_NOTIFY_USB_AND_QUEUE_VDM; diff -Nru linux-6.12.90/drivers/usb/typec/tcpm/wcove.c linux-6.12.94/drivers/usb/typec/tcpm/wcove.c --- linux-6.12.90/drivers/usb/typec/tcpm/wcove.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/tcpm/wcove.c 2026-06-19 11:42:39.000000000 +0000 @@ -444,9 +444,11 @@ return regmap_write(wcove->regmap, USBC_CONTROL1, usbc_ctrl); } -static int wcove_read_rx_buffer(struct wcove_typec *wcove, void *msg) +static int wcove_read_rx_buffer(struct wcove_typec *wcove, + struct pd_message *msg) { - unsigned int info; + unsigned int info, val, len; + u8 *buf = (u8 *)msg; int ret; int i; @@ -454,12 +456,13 @@ if (ret) return ret; - /* FIXME: Check that USBC_RXINFO_RXBYTES(info) matches the header */ + len = min(USBC_RXINFO_RXBYTES(info), sizeof(*msg)); - for (i = 0; i < USBC_RXINFO_RXBYTES(info); i++) { - ret = regmap_read(wcove->regmap, USBC_RX_DATA + i, msg + i); + for (i = 0; i < len; i++) { + ret = regmap_read(wcove->regmap, USBC_RX_DATA + i, &val); if (ret) return ret; + buf[i] = val; } return regmap_write(wcove->regmap, USBC_RXSTATUS, diff -Nru linux-6.12.90/drivers/usb/typec/ucsi/displayport.c linux-6.12.94/drivers/usb/typec/ucsi/displayport.c --- linux-6.12.90/drivers/usb/typec/ucsi/displayport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/ucsi/displayport.c 2026-06-19 11:42:39.000000000 +0000 @@ -240,6 +240,10 @@ dp->header |= VDO_CMDT(CMDT_RSP_ACK); break; case DP_CMD_CONFIGURE: + if (count < 2) { + dp->header |= VDO_CMDT(CMDT_RSP_NAK); + break; + } dp->data.conf = *data; if (ucsi_displayport_configure(dp)) { dp->header |= VDO_CMDT(CMDT_RSP_NAK); diff -Nru linux-6.12.90/drivers/usb/typec/ucsi/ucsi.c linux-6.12.94/drivers/usb/typec/ucsi/ucsi.c --- linux-6.12.90/drivers/usb/typec/ucsi/ucsi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/ucsi/ucsi.c 2026-06-19 11:42:39.000000000 +0000 @@ -1201,7 +1201,7 @@ struct ucsi_connector *con = container_of(work, struct ucsi_connector, work); struct ucsi *ucsi = con->ucsi; - enum typec_role role; + enum typec_role role, prev_role; u64 command; int ret; @@ -1211,6 +1211,8 @@ dev_err_once(ucsi->dev, "%s entered without EVENT_PENDING\n", __func__); + prev_role = !!(con->status.flags & UCSI_CONSTAT_PWR_DIR); + command = UCSI_GET_CONNECTOR_STATUS | UCSI_CONNECTOR_NUMBER(con->num); ret = ucsi_send_command_common(ucsi, command, &con->status, @@ -1229,9 +1231,14 @@ role = !!(con->status.flags & UCSI_CONSTAT_PWR_DIR); - if (con->status.change & UCSI_CONSTAT_POWER_DIR_CHANGE) { + if ((con->status.change & UCSI_CONSTAT_POWER_DIR_CHANGE) && role != prev_role) { typec_set_pwr_role(con->port, role); - ucsi_port_psy_changed(con); + + /* Some power_supply properties vary depending on the power direction when + * connected + */ + if (con->status.flags & UCSI_CONSTAT_CONNECTED) + ucsi_port_psy_changed(con); /* Complete pending power role swap */ if (!completion_done(&con->complete)) @@ -1290,13 +1297,22 @@ */ void ucsi_connector_change(struct ucsi *ucsi, u8 num) { - struct ucsi_connector *con = &ucsi->connector[num - 1]; + struct ucsi_connector *con; if (!(ucsi->ntfy & UCSI_ENABLE_NTFY_CONNECTOR_CHANGE)) { dev_dbg(ucsi->dev, "Early connector change event\n"); return; } + if (!num || num > ucsi->cap.num_connectors) { + dev_warn_ratelimited(ucsi->dev, + "Bogus connector change on %u (max %u)\n", + num, ucsi->cap.num_connectors); + return; + } + + con = &ucsi->connector[num - 1]; + if (!test_and_set_bit(EVENT_PENDING, &ucsi->flags)) schedule_work(&con->work); } diff -Nru linux-6.12.90/drivers/usb/typec/ucsi/ucsi_ccg.c linux-6.12.94/drivers/usb/typec/ucsi/ucsi_ccg.c --- linux-6.12.90/drivers/usb/typec/ucsi/ucsi_ccg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/typec/ucsi/ucsi_ccg.c 2026-06-19 11:42:39.000000000 +0000 @@ -1241,6 +1241,11 @@ *****************************************************************/ p = strnchr(fw->data, fw->size, ':'); + if (!p) { + dev_err(dev, "Bad FW format: no ':' record header found\n"); + err = -EINVAL; + goto release_mem; + } while (p < eof) { s = strnchr(p + 1, eof - p - 1, ':'); diff -Nru linux-6.12.90/drivers/usb/usbip/vudc_dev.c linux-6.12.94/drivers/usb/usbip/vudc_dev.c --- linux-6.12.90/drivers/usb/usbip/vudc_dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/usbip/vudc_dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -632,6 +632,7 @@ { struct vudc *udc = platform_get_drvdata(pdev); + v_stop_timer(udc); usb_del_gadget_udc(&udc->gadget); cleanup_vudc_hw(udc); kfree(udc); diff -Nru linux-6.12.90/drivers/usb/usbip/vudc_transfer.c linux-6.12.94/drivers/usb/usbip/vudc_transfer.c --- linux-6.12.90/drivers/usb/usbip/vudc_transfer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/usb/usbip/vudc_transfer.c 2026-06-19 11:42:39.000000000 +0000 @@ -490,7 +490,8 @@ { struct transfer_timer *t = &udc->tr_timer; - /* timer itself will take care of stopping */ + /* Delete the timer synchronously before teardown frees udc. */ dev_dbg(&udc->pdev->dev, "timer stop"); + timer_delete_sync(&t->timer); t->state = VUDC_TR_STOPPED; } diff -Nru linux-6.12.90/drivers/vfio/fsl-mc/vfio_fsl_mc.c linux-6.12.94/drivers/vfio/fsl-mc/vfio_fsl_mc.c --- linux-6.12.90/drivers/vfio/fsl-mc/vfio_fsl_mc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/vfio/fsl-mc/vfio_fsl_mc.c 2026-06-19 11:42:39.000000000 +0000 @@ -430,9 +430,7 @@ if (action == BUS_NOTIFY_ADD_DEVICE && vdev->mc_dev == mc_cont) { - mc_dev->driver_override = kasprintf(GFP_KERNEL, "%s", - vfio_fsl_mc_ops.name); - if (!mc_dev->driver_override) + if (device_set_driver_override(dev, vfio_fsl_mc_ops.name)) dev_warn(dev, "VFIO_FSL_MC: Setting driver override for device in dprc %s failed\n", dev_name(&mc_cont->dev)); else diff -Nru linux-6.12.90/drivers/vfio/pci/vfio_pci_core.c linux-6.12.94/drivers/vfio/pci/vfio_pci_core.c --- linux-6.12.90/drivers/vfio/pci/vfio_pci_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/vfio/pci/vfio_pci_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -2014,9 +2014,8 @@ pdev->is_virtfn && physfn == vdev->pdev) { pci_info(vdev->pdev, "Captured SR-IOV VF %s driver_override\n", pci_name(pdev)); - pdev->driver_override = kasprintf(GFP_KERNEL, "%s", - vdev->vdev.ops->name); - WARN_ON(!pdev->driver_override); + WARN_ON(device_set_driver_override(&pdev->dev, + vdev->vdev.ops->name)); } else if (action == BUS_NOTIFY_BOUND_DRIVER && pdev->is_virtfn && physfn == vdev->pdev) { struct pci_driver *drv = pci_dev_driver(pdev); diff -Nru linux-6.12.90/drivers/vhost/net.c linux-6.12.94/drivers/vhost/net.c --- linux-6.12.90/drivers/vhost/net.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/vhost/net.c 2026-06-19 11:42:39.000000000 +0000 @@ -549,7 +549,7 @@ busyloop_timeout = poll_rx ? rvq->busyloop_timeout: tvq->busyloop_timeout; - preempt_disable(); + migrate_disable(); endtime = busy_clock() + busyloop_timeout; while (vhost_can_busy_poll(endtime)) { @@ -566,7 +566,7 @@ cpu_relax(); } - preempt_enable(); + migrate_enable(); if (poll_rx || sock_has_rx_data(sock)) vhost_net_busy_poll_try_queue(net, vq); diff -Nru linux-6.12.90/drivers/video/backlight/sky81452-backlight.c linux-6.12.94/drivers/video/backlight/sky81452-backlight.c --- linux-6.12.90/drivers/video/backlight/sky81452-backlight.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/video/backlight/sky81452-backlight.c 2026-06-19 11:42:39.000000000 +0000 @@ -202,6 +202,9 @@ pdata->dpwm_mode = of_property_read_bool(np, "skyworks,dpwm-mode"); pdata->phase_shift = of_property_read_bool(np, "skyworks,phase-shift"); pdata->gpiod_enable = devm_gpiod_get_optional(dev, NULL, GPIOD_OUT_HIGH); + if (IS_ERR(pdata->gpiod_enable)) + return dev_err_cast_probe(dev, pdata->gpiod_enable, + "failed to get gpio\n"); ret = of_property_count_u32_elems(np, "led-sources"); if (ret < 0) { diff -Nru linux-6.12.90/drivers/video/fbdev/matrox/g450_pll.c linux-6.12.94/drivers/video/fbdev/matrox/g450_pll.c --- linux-6.12.90/drivers/video/fbdev/matrox/g450_pll.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/video/fbdev/matrox/g450_pll.c 2026-06-19 11:42:39.000000000 +0000 @@ -407,7 +407,7 @@ case M_VIDEO_PLL: { u_int8_t tmp; - unsigned int mnp; + unsigned int mnp __maybe_unused; unsigned long flags; matroxfb_DAC_lock_irqsave(flags); diff -Nru linux-6.12.90/drivers/video/fbdev/offb.c linux-6.12.94/drivers/video/fbdev/offb.c --- linux-6.12.90/drivers/video/fbdev/offb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/video/fbdev/offb.c 2026-06-19 11:42:39.000000000 +0000 @@ -640,8 +640,13 @@ vid = be32_to_cpup(vidp); did = be32_to_cpup(didp); pdev = pci_get_device(vid, did, NULL); - if (!pdev || pci_enable_device(pdev)) + if (!pdev) return; + + if (pci_enable_device(pdev)) { + pci_dev_put(pdev); + return; + } } #endif /* kludge for valkyrie */ diff -Nru linux-6.12.90/drivers/xen/xen-pciback/pci_stub.c linux-6.12.94/drivers/xen/xen-pciback/pci_stub.c --- linux-6.12.90/drivers/xen/xen-pciback/pci_stub.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/drivers/xen/xen-pciback/pci_stub.c 2026-06-19 11:42:39.000000000 +0000 @@ -618,6 +618,8 @@ return err; } +static struct pci_driver xen_pcibk_pci_driver; + /* Called when 'bind'. This means we must _NOT_ call pci_reset_function or * other functions that take the sysfs lock. */ static int pcistub_probe(struct pci_dev *dev, const struct pci_device_id *id) @@ -629,8 +631,8 @@ match = pcistub_match(dev); - if ((dev->driver_override && - !strcmp(dev->driver_override, PCISTUB_DRIVER_NAME)) || + if (device_match_driver_override(&dev->dev, + &xen_pcibk_pci_driver.driver) > 0 || match) { if (dev->hdr_type != PCI_HEADER_TYPE_NORMAL diff -Nru linux-6.12.90/fs/adfs/super.c linux-6.12.94/fs/adfs/super.c --- linux-6.12.90/fs/adfs/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/adfs/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -343,6 +343,9 @@ if (adfs_checkdiscrecord(dr)) return -EILSEQ; + if ((dr->nzones | dr->nzones_high << 8) == 0) + return -EILSEQ; + *drp = dr; return 0; } diff -Nru linux-6.12.90/fs/btrfs/fs.h linux-6.12.94/fs/btrfs/fs.h --- linux-6.12.90/fs/btrfs/fs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/btrfs/fs.h 2026-06-19 11:42:39.000000000 +0000 @@ -114,6 +114,7 @@ BTRFS_FS_LOG_RECOVERING, BTRFS_FS_OPEN, BTRFS_FS_QUOTA_ENABLED, + BTRFS_FS_SQUOTA_ENABLING, BTRFS_FS_UPDATE_UUID_TREE_GEN, BTRFS_FS_CREATING_FREE_SPACE_TREE, BTRFS_FS_BTREE_ERR, diff -Nru linux-6.12.90/fs/btrfs/inode.c linux-6.12.94/fs/btrfs/inode.c --- linux-6.12.90/fs/btrfs/inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/btrfs/inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -1085,6 +1085,12 @@ mapping_set_error(mapping, -EIO); goto free_pages; } + /* + * If a single block at file offset 0 cannot be inlined, fall back to + * regular writes without marking the file incompressible. + */ + if (start == 0 && end <= blocksize) + goto cleanup_and_bail_uncompressed; /* * We aren't doing an inline extent. Round the compressed size up to a @@ -1288,7 +1294,7 @@ NULL, &cached, EXTENT_LOCKED | EXTENT_DELALLOC | EXTENT_DELALLOC_NEW | - EXTENT_DEFRAG | EXTENT_DO_ACCOUNTING, + EXTENT_DEFRAG | EXTENT_CLEAR_META_RESV, PAGE_UNLOCK | PAGE_START_WRITEBACK | PAGE_END_WRITEBACK); free_async_extent_pages(async_extent); @@ -4743,32 +4749,33 @@ return ret; } -static int btrfs_rmdir(struct inode *dir, struct dentry *dentry) +static int btrfs_rmdir(struct inode *vfs_dir, struct dentry *dentry) { - struct inode *inode = d_inode(dentry); - struct btrfs_fs_info *fs_info = BTRFS_I(inode)->root->fs_info; + struct btrfs_inode *dir = BTRFS_I(vfs_dir); + struct btrfs_inode *inode = BTRFS_I(d_inode(dentry)); + struct btrfs_fs_info *fs_info = inode->root->fs_info; int ret = 0; struct btrfs_trans_handle *trans; struct fscrypt_name fname; - if (inode->i_size > BTRFS_EMPTY_DIR_SIZE) + if (inode->vfs_inode.i_size > BTRFS_EMPTY_DIR_SIZE) return -ENOTEMPTY; - if (btrfs_ino(BTRFS_I(inode)) == BTRFS_FIRST_FREE_OBJECTID) { + if (btrfs_ino(inode) == BTRFS_FIRST_FREE_OBJECTID) { if (unlikely(btrfs_fs_incompat(fs_info, EXTENT_TREE_V2))) { btrfs_err(fs_info, "extent tree v2 doesn't support snapshot deletion yet"); return -EOPNOTSUPP; } - return btrfs_delete_subvolume(BTRFS_I(dir), dentry); + return btrfs_delete_subvolume(dir, dentry); } - ret = fscrypt_setup_filename(dir, &dentry->d_name, 1, &fname); + ret = fscrypt_setup_filename(vfs_dir, &dentry->d_name, 1, &fname); if (ret) return ret; /* This needs to handle no-key deletions later on */ - trans = __unlink_start_trans(BTRFS_I(dir)); + trans = __unlink_start_trans(dir); if (IS_ERR(trans)) { ret = PTR_ERR(trans); goto out_notrans; @@ -4788,23 +4795,24 @@ * This is because we can't unlink other roots when replaying the dir * deletes for directory foo. */ - if (BTRFS_I(inode)->last_unlink_trans >= trans->transid) - btrfs_record_snapshot_destroy(trans, BTRFS_I(dir)); + if (inode->last_unlink_trans >= trans->transid) + btrfs_record_snapshot_destroy(trans, dir); - if (unlikely(btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) { - ret = btrfs_unlink_subvol(trans, BTRFS_I(dir), dentry); + if (unlikely(btrfs_ino(inode) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) { + ret = btrfs_unlink_subvol(trans, dir, dentry); goto out; } - ret = btrfs_orphan_add(trans, BTRFS_I(inode)); + ret = btrfs_orphan_add(trans, inode); if (ret) goto out; + btrfs_record_unlink_dir(trans, dir, inode, false); + /* now the directory is empty */ - ret = btrfs_unlink_inode(trans, BTRFS_I(dir), BTRFS_I(d_inode(dentry)), - &fname.disk_name); + ret = btrfs_unlink_inode(trans, dir, inode, &fname.disk_name); if (!ret) - btrfs_i_size_write(BTRFS_I(inode), 0); + btrfs_i_size_write(inode, 0); out: btrfs_end_transaction(trans); out_notrans: diff -Nru linux-6.12.90/fs/btrfs/ioctl.c linux-6.12.94/fs/btrfs/ioctl.c --- linux-6.12.90/fs/btrfs/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/btrfs/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -1315,9 +1315,9 @@ ret = btrfs_mksubvol(&file->f_path, idmap, name, namelen, NULL, readonly, inherit); } else { - struct fd src = fdget(fd); + CLASS(fd, src)(fd); struct inode *src_inode; - if (!fd_file(src)) { + if (fd_empty(src)) { ret = -EINVAL; goto out_drop_write; } @@ -1348,7 +1348,6 @@ BTRFS_I(src_inode)->root, readonly, inherit); } - fdput(src); } out_drop_write: mnt_drop_write_file(file); diff -Nru linux-6.12.90/fs/btrfs/qgroup.c linux-6.12.94/fs/btrfs/qgroup.c --- linux-6.12.90/fs/btrfs/qgroup.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/btrfs/qgroup.c 2026-06-19 11:42:39.000000000 +0000 @@ -1130,7 +1130,13 @@ if (simple) { fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_SIMPLE_MODE; btrfs_set_fs_incompat(fs_info, SIMPLE_QUOTA); - btrfs_set_qgroup_status_enable_gen(leaf, ptr, trans->transid); + /* + * Set the enable generation to the next transaction, as we cannot + * ensure that extents written during this transaction will see any + * state we have set here. So we should treat all extents of the + * transaction as coming in before squotas was enabled. + */ + btrfs_set_qgroup_status_enable_gen(leaf, ptr, trans->transid + 1); } else { fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_INCONSISTENT; } @@ -1240,7 +1246,15 @@ goto out_free_path; } - fs_info->qgroup_enable_gen = trans->transid; + /* + * Set fs_info->qgroup_enable_gen and BTRFS_FS_SQUOTA_ENABLING + * under the transaction handle. We want to ensure that all extents in + * the next transaction definitely see them. + */ + if (simple) { + fs_info->qgroup_enable_gen = trans->transid + 1; + set_bit(BTRFS_FS_SQUOTA_ENABLING, &fs_info->flags); + } mutex_unlock(&fs_info->qgroup_ioctl_lock); /* @@ -1254,9 +1268,15 @@ */ ret = btrfs_commit_transaction(trans); trans = NULL; + mutex_lock(&fs_info->qgroup_ioctl_lock); - if (ret) + if (ret) { + if (simple) { + clear_bit(BTRFS_FS_SQUOTA_ENABLING, &fs_info->flags); + fs_info->qgroup_enable_gen = 0; + } goto out_free_path; + } /* * Set quota enabled flag after committing the transaction, to avoid @@ -1266,6 +1286,8 @@ spin_lock(&fs_info->qgroup_lock); fs_info->quota_root = quota_root; set_bit(BTRFS_FS_QUOTA_ENABLED, &fs_info->flags); + if (simple) + clear_bit(BTRFS_FS_SQUOTA_ENABLING, &fs_info->flags); spin_unlock(&fs_info->qgroup_lock); /* Skip rescan for simple qgroups. */ @@ -4966,7 +4988,8 @@ u64 num_bytes = delta->num_bytes; const int sign = (delta->is_inc ? 1 : -1); - if (btrfs_qgroup_mode(fs_info) != BTRFS_QGROUP_MODE_SIMPLE) + if (btrfs_qgroup_mode(fs_info) != BTRFS_QGROUP_MODE_SIMPLE && + !test_bit(BTRFS_FS_SQUOTA_ENABLING, &fs_info->flags)) return 0; if (!is_fstree(root)) diff -Nru linux-6.12.90/fs/btrfs/reflink.c linux-6.12.94/fs/btrfs/reflink.c --- linux-6.12.90/fs/btrfs/reflink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/btrfs/reflink.c 2026-06-19 11:42:39.000000000 +0000 @@ -165,7 +165,7 @@ * the source inode to destination inode when possible. When not possible we * copy the inline extent's data into the respective page of the inode. */ -static int clone_copy_inline_extent(struct inode *dst, +static int clone_copy_inline_extent(struct btrfs_inode *inode, struct btrfs_path *path, struct btrfs_key *new_key, const u64 drop_start, @@ -175,8 +175,8 @@ char *inline_data, struct btrfs_trans_handle **trans_out) { - struct btrfs_fs_info *fs_info = inode_to_fs_info(dst); - struct btrfs_root *root = BTRFS_I(dst)->root; + struct btrfs_root *root = inode->root; + struct btrfs_fs_info *fs_info = root->fs_info; const u64 aligned_end = ALIGN(new_key->offset + datal, fs_info->sectorsize); struct btrfs_trans_handle *trans = NULL; @@ -185,12 +185,12 @@ struct btrfs_key key; if (new_key->offset > 0) { - ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, + ret = copy_inline_to_page(inode, new_key->offset, inline_data, size, datal, comp_type); goto out; } - key.objectid = btrfs_ino(BTRFS_I(dst)); + key.objectid = btrfs_ino(inode); key.type = BTRFS_EXTENT_DATA_KEY; key.offset = 0; ret = btrfs_search_slot(NULL, root, &key, path, 0, 0); @@ -205,7 +205,7 @@ goto copy_inline_extent; } btrfs_item_key_to_cpu(path->nodes[0], &key, path->slots[0]); - if (key.objectid == btrfs_ino(BTRFS_I(dst)) && + if (key.objectid == btrfs_ino(inode) && key.type == BTRFS_EXTENT_DATA_KEY) { /* * There's an implicit hole at file offset 0, copy the @@ -214,7 +214,7 @@ ASSERT(key.offset > 0); goto copy_to_page; } - } else if (i_size_read(dst) <= datal) { + } else if (i_size_read(&inode->vfs_inode) <= datal) { struct btrfs_file_extent_item *ei; ei = btrfs_item_ptr(path->nodes[0], path->slots[0], @@ -236,7 +236,7 @@ * We have no extent items, or we have an extent at offset 0 which may * or may not be inlined. All these cases are dealt the same way. */ - if (i_size_read(dst) > datal) { + if (i_size_read(&inode->vfs_inode) > datal) { /* * At the destination offset 0 we have either a hole, a regular * extent or an inline extent larger then the one we want to @@ -270,7 +270,7 @@ drop_args.start = drop_start; drop_args.end = aligned_end; drop_args.drop_cache = true; - ret = btrfs_drop_extents(trans, root, BTRFS_I(dst), &drop_args); + ret = btrfs_drop_extents(trans, root, inode, &drop_args); if (ret) goto out; ret = btrfs_insert_empty_item(trans, root, path, new_key, size); @@ -281,9 +281,9 @@ btrfs_item_ptr_offset(path->nodes[0], path->slots[0]), size); - btrfs_update_inode_bytes(BTRFS_I(dst), datal, drop_args.bytes_found); - btrfs_set_inode_full_sync(BTRFS_I(dst)); - ret = btrfs_inode_set_file_extent_range(BTRFS_I(dst), 0, aligned_end); + btrfs_update_inode_bytes(inode, datal, drop_args.bytes_found); + btrfs_set_inode_full_sync(inode); + ret = btrfs_inode_set_file_extent_range(inode, 0, aligned_end); out: if (!ret && !trans) { /* @@ -318,8 +318,53 @@ */ btrfs_release_path(path); - ret = copy_inline_to_page(BTRFS_I(dst), new_key->offset, + ret = copy_inline_to_page(inode, new_key->offset, inline_data, size, datal, comp_type); + + /* + * If we copied the inline extent data to a page/folio beyond the i_size + * of the destination inode, then we need to increase the i_size before + * we start a transaction to update the inode item. This is to prevent a + * deadlock when the flushoncommit mount option is used, which happens + * like this: + * + * 1) Task A clones an inline extent from inode X to an offset of inode + * Y that is beyond Y's current i_size. This means we copied the + * inline extent's data to a folio of inode Y that is beyond its EOF, + * using the call above to copy_inline_to_page(); + * + * 2) Task B starts a transaction commit and calls + * btrfs_start_delalloc_flush() to flush delalloc; + * + * 3) The delalloc flushing sees the new dirty folio of inode Y and when + * it attempts to flush it, it ends up at extent_writepage() and sees + * that the offset of the folio is beyond the i_size of inode Y, so + * it attempts to invalidate the folio by calling folio_invalidate(), + * which ends up at btrfs' folio invalidate callback - + * btrfs_invalidate_folio(). There it tries to lock the folio's range + * in inode Y's extent io tree, but it blocks since it's currently + * locked by task A - during reflink we lock the inodes and the + * source and destination ranges after flushing all delalloc and + * waiting for ordered extent completion - after that we don't expect + * to have dirty folios in the ranges, the exception is if we have to + * copy an inline extent's data (because the destination offset is + * not zero); + * + * 4) Task A then does the 'goto out' below and attempts to start a + * transaction to update the inode item, and then it's blocked since + * the current transaction is in the TRANS_STATE_COMMIT_START state. + * Therefore task A has to wait for the current transaction to become + * unblocked (its state >= TRANS_STATE_UNBLOCKED). + * + * This leads to a deadlock - the task committing the transaction + * waiting for the delalloc flushing which is blocked during folio + * invalidation on the inode's extent lock and the reflink task waiting + * for the current transaction to be unblocked so that it can start a + * a new one to update the inode item (while holding the extent lock). + */ + if (ret == 0 && new_key->offset + datal > i_size_read(&inode->vfs_inode)) + i_size_write(&inode->vfs_inode, new_key->offset + datal); + goto out; } @@ -526,7 +571,7 @@ goto out; } - ret = clone_copy_inline_extent(inode, path, &new_key, + ret = clone_copy_inline_extent(BTRFS_I(inode), path, &new_key, drop_start, datal, size, comp, buf, &trans); if (ret) diff -Nru linux-6.12.90/fs/ceph/xattr.c linux-6.12.94/fs/ceph/xattr.c --- linux-6.12.90/fs/ceph/xattr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ceph/xattr.c 2026-06-19 11:42:39.000000000 +0000 @@ -1256,6 +1256,22 @@ ceph_vinop(inode), name, ceph_cap_string(issued)); __build_xattrs(inode); + /* + * __build_xattrs() may have released and reacquired i_ceph_lock, + * during which handle_cap_grant() could have replaced i_xattrs.blob + * with a newer MDS-provided blob and bumped i_xattrs.version. If that + * caused __build_xattrs() to rebuild the rb-tree from the new blob, + * count/names_size/vals_size may now be larger than when + * required_blob_size was computed above. Recompute it here so the + * prealloc_blob size check below reflects the current tree state. + */ + required_blob_size = __get_required_blob_size(ci, name_len, val_len); + if (required_blob_size > mdsc->mdsmap->m_max_xattr_size) { + doutc(cl, "sync (size too large): %d > %llu\n", + required_blob_size, mdsc->mdsmap->m_max_xattr_size); + goto do_sync; + } + if (!ci->i_xattrs.prealloc_blob || required_blob_size > ci->i_xattrs.prealloc_blob->alloc_len) { struct ceph_buffer *blob; @@ -1296,6 +1312,7 @@ do_sync: spin_unlock(&ci->i_ceph_lock); + ceph_buffer_put(old_blob); do_sync_unlocked: if (lock_snap_rwsem) up_read(&mdsc->snap_rwsem); diff -Nru linux-6.12.90/fs/debugfs/file.c linux-6.12.94/fs/debugfs/file.c --- linux-6.12.90/fs/debugfs/file.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/debugfs/file.c 2026-06-19 11:42:39.000000000 +0000 @@ -991,7 +991,6 @@ return ret; } -EXPORT_SYMBOL_GPL(debugfs_create_str); static ssize_t debugfs_write_file_str(struct file *file, const char __user *user_buf, size_t count, loff_t *ppos) @@ -1071,7 +1070,7 @@ * directory dentry if set. If this parameter is %NULL, then the * file will be created in the root of the debugfs filesystem. * @value: a pointer to the variable that the file should read to and write - * from. + * from. This pointer and the string it points to must not be %NULL. * * This function creates a file in debugfs with the given name that * contains the value of the variable @value. If the @mode variable is so @@ -1080,9 +1079,13 @@ void debugfs_create_str(const char *name, umode_t mode, struct dentry *parent, char **value) { + if (WARN_ON(!value || !*value)) + return; + debugfs_create_mode_unsafe(name, mode, parent, value, &fops_str, &fops_str_ro, &fops_str_wo); } +EXPORT_SYMBOL_GPL(debugfs_create_str); static ssize_t read_file_blob(struct file *file, char __user *user_buf, size_t count, loff_t *ppos) diff -Nru linux-6.12.90/fs/erofs/erofs_fs.h linux-6.12.94/fs/erofs/erofs_fs.h --- linux-6.12.90/fs/erofs/erofs_fs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/erofs_fs.h 2026-06-19 11:42:39.000000000 +0000 @@ -336,21 +336,20 @@ #define Z_EROFS_ZSTD_MAX_DICT_SIZE Z_EROFS_PCLUSTER_MAX_SIZE /* - * bit 0 : COMPACTED_2B indexes (0 - off; 1 - on) - * e.g. for 4k logical cluster size, 4B if compacted 2B is off; - * (4B) + 2B + (4B) if compacted 2B is on. - * bit 1 : HEAD1 big pcluster (0 - off; 1 - on) - * bit 2 : HEAD2 big pcluster (0 - off; 1 - on) - * bit 3 : tailpacking inline pcluster (0 - off; 1 - on) - * bit 4 : interlaced plain pcluster (0 - off; 1 - on) - * bit 5 : fragment pcluster (0 - off; 1 - on) + * Enable COMPACTED_2B for EROFS_INODE_COMPRESSED_COMPACT inodes: + * 4B (disabled) vs 4B+2B+4B (enabled) */ #define Z_EROFS_ADVISE_COMPACTED_2B 0x0001 +/* Enable extent metadata for EROFS_INODE_COMPRESSED_FULL inodes */ +#define Z_EROFS_ADVISE_EXTENTS 0x0001 #define Z_EROFS_ADVISE_BIG_PCLUSTER_1 0x0002 #define Z_EROFS_ADVISE_BIG_PCLUSTER_2 0x0004 #define Z_EROFS_ADVISE_INLINE_PCLUSTER 0x0008 #define Z_EROFS_ADVISE_INTERLACED_PCLUSTER 0x0010 #define Z_EROFS_ADVISE_FRAGMENT_PCLUSTER 0x0020 +/* Indicate the record size for each extent if extent metadata is used */ +#define Z_EROFS_ADVISE_EXTRECSZ_BIT 1 +#define Z_EROFS_ADVISE_EXTRECSZ_MASK 0x3 #define Z_EROFS_FRAGMENT_INODE_BIT 7 struct z_erofs_map_header { @@ -362,45 +361,24 @@ /* indicates the encoded size of tailpacking data */ __le16 h_idata_size; }; + __le32 h_extents_lo; /* extent count LSB */ }; __le16 h_advise; - /* - * bit 0-3 : algorithm type of head 1 (logical cluster type 01); - * bit 4-7 : algorithm type of head 2 (logical cluster type 11). - */ - __u8 h_algorithmtype; - /* - * bit 0-2 : logical cluster bits - 12, e.g. 0 for 4096; - * bit 3-6 : reserved; - * bit 7 : move the whole file into packed inode or not. - */ - __u8 h_clusterbits; + union { + struct { + /* algorithm type (bit 0-3: HEAD1; bit 4-7: HEAD2) */ + __u8 h_algorithmtype; + /* + * bit 0-3 : logical cluster bits - blkszbits + * bit 4-6 : reserved + * bit 7 : pack the whole file into packed inode + */ + __u8 h_clusterbits; + }; + __le16 h_extents_hi; /* extent count MSB */ + }; }; -/* - * On-disk logical cluster type: - * 0 - literal (uncompressed) lcluster - * 1,3 - compressed lcluster (for HEAD lclusters) - * 2 - compressed lcluster (for NONHEAD lclusters) - * - * In detail, - * 0 - literal (uncompressed) lcluster, - * di_advise = 0 - * di_clusterofs = the literal data offset of the lcluster - * di_blkaddr = the blkaddr of the literal pcluster - * - * 1,3 - compressed lcluster (for HEAD lclusters) - * di_advise = 1 or 3 - * di_clusterofs = the decompressed data offset of the lcluster - * di_blkaddr = the blkaddr of the compressed pcluster - * - * 2 - compressed lcluster (for NONHEAD lclusters) - * di_advise = 2 - * di_clusterofs = - * the decompressed data offset in its own HEAD lcluster - * di_u.delta[0] = distance to this HEAD lcluster - * di_u.delta[1] = distance to the next HEAD lcluster - */ enum { Z_EROFS_LCLUSTER_TYPE_PLAIN = 0, Z_EROFS_LCLUSTER_TYPE_HEAD1 = 1, @@ -414,11 +392,7 @@ /* (noncompact only, HEAD) This pcluster refers to partial decompressed data */ #define Z_EROFS_LI_PARTIAL_REF (1 << 15) -/* - * D0_CBLKCNT will be marked _only_ at the 1st non-head lcluster to store the - * compressed block count of a compressed extent (in logical clusters, aka. - * block count of a pcluster). - */ +/* Set on 1st non-head lcluster to store compressed block counti (in blocks) */ #define Z_EROFS_LI_D0_CBLKCNT (1 << 11) struct z_erofs_lcluster_index { @@ -427,19 +401,36 @@ __le16 di_clusterofs; union { - /* for the HEAD lclusters */ - __le32 blkaddr; + __le32 blkaddr; /* for the HEAD lclusters */ /* - * for the NONHEAD lclusters * [0] - distance to its HEAD lcluster * [1] - distance to the next HEAD lcluster */ - __le16 delta[2]; + __le16 delta[2]; /* for the NONHEAD lclusters */ } di_u; }; -#define Z_EROFS_FULL_INDEX_ALIGN(end) \ - (ALIGN(end, 8) + sizeof(struct z_erofs_map_header) + 8) +#define Z_EROFS_MAP_HEADER_END(end) \ + (ALIGN(end, 8) + sizeof(struct z_erofs_map_header)) +#define Z_EROFS_FULL_INDEX_START(end) (Z_EROFS_MAP_HEADER_END(end) + 8) + +#define Z_EROFS_EXTENT_PLEN_PARTIAL BIT(27) +#define Z_EROFS_EXTENT_PLEN_FMT_BIT 28 +#define Z_EROFS_EXTENT_PLEN_MASK ((Z_EROFS_PCLUSTER_MAX_SIZE << 1) - 1) +struct z_erofs_extent { + __le32 plen; /* encoded length */ + __le32 pstart_lo; /* physical offset */ + __le32 pstart_hi; /* physical offset MSB */ + __le32 lstart_lo; /* logical offset */ + __le32 lstart_hi; /* logical offset MSB (>= 4GiB inodes) */ + __u8 reserved[12]; /* for future use */ +}; + +static inline int z_erofs_extent_recsize(unsigned int advise) +{ + return 4 << ((advise >> Z_EROFS_ADVISE_EXTRECSZ_BIT) & + Z_EROFS_ADVISE_EXTRECSZ_MASK); +} /* check the EROFS on-disk layout strictly at compile time */ static inline void erofs_check_ondisk_layout_definitions(void) diff -Nru linux-6.12.90/fs/erofs/internal.h linux-6.12.94/fs/erofs/internal.h --- linux-6.12.90/fs/erofs/internal.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/internal.h 2026-06-19 11:42:39.000000000 +0000 @@ -66,10 +66,6 @@ struct erofs_mount_opts { /* current strategy of how to use managed cache */ unsigned char cache_strategy; - /* strategy of sync decompression (0 - auto, 1 - force on, 2 - force off) */ - unsigned int sync_decompress; - /* threshold for decompression synchronously */ - unsigned int max_sync_decompress_pages; unsigned int mount_opt; }; @@ -123,6 +119,7 @@ /* managed XArray arranged in physical block number */ struct xarray managed_pslots; + unsigned int sync_decompress; /* strategy for sync decompression */ unsigned int shrinker_run_no; u16 available_compr_algs; @@ -275,7 +272,7 @@ struct { unsigned short z_advise; unsigned char z_algorithmtype[2]; - unsigned char z_logical_clusterbits; + unsigned char z_lclusterbits; unsigned long z_tailextent_headlcn; erofs_off_t z_fragmentoff; unsigned short z_idata_size; @@ -443,6 +440,8 @@ void erofs_release_pages(struct page **pagepool); #ifdef CONFIG_EROFS_FS_ZIP +#define MNGD_MAPPING(sbi) ((sbi)->managed_cache->i_mapping) + extern atomic_long_t erofs_global_shrink_cnt; void erofs_shrinker_register(struct super_block *sb); void erofs_shrinker_unregister(struct super_block *sb); diff -Nru linux-6.12.90/fs/erofs/super.c linux-6.12.94/fs/erofs/super.c --- linux-6.12.90/fs/erofs/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -370,8 +370,7 @@ { #ifdef CONFIG_EROFS_FS_ZIP sbi->opt.cache_strategy = EROFS_ZIP_CACHE_READAROUND; - sbi->opt.max_sync_decompress_pages = 3; - sbi->opt.sync_decompress = EROFS_SYNC_DECOMPRESS_AUTO; + sbi->sync_decompress = EROFS_SYNC_DECOMPRESS_AUTO; #endif #ifdef CONFIG_EROFS_FS_XATTR set_opt(&sbi->opt, XATTR_USER); diff -Nru linux-6.12.90/fs/erofs/sysfs.c linux-6.12.94/fs/erofs/sysfs.c --- linux-6.12.90/fs/erofs/sysfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/sysfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,6 +10,7 @@ enum { attr_feature, + attr_drop_caches, attr_pointer_ui, attr_pointer_bool, }; @@ -56,12 +57,14 @@ #define ATTR_LIST(name) (&erofs_attr_##name.attr) #ifdef CONFIG_EROFS_FS_ZIP -EROFS_ATTR_RW_UI(sync_decompress, erofs_mount_opts); +EROFS_ATTR_RW_UI(sync_decompress, erofs_sb_info); +EROFS_ATTR_FUNC(drop_caches, 0200); #endif static struct attribute *erofs_attrs[] = { #ifdef CONFIG_EROFS_FS_ZIP ATTR_LIST(sync_decompress), + ATTR_LIST(drop_caches), #endif NULL, }; @@ -163,6 +166,20 @@ return -EINVAL; *(bool *)ptr = !!t; return len; +#ifdef CONFIG_EROFS_FS_ZIP + case attr_drop_caches: + ret = kstrtoul(skip_spaces(buf), 0, &t); + if (ret) + return ret; + if (t < 1 || t > 3) + return -EINVAL; + + if (t & 2) + z_erofs_shrink_scan(sbi, ~0UL); + if (t & 1) + invalidate_mapping_pages(MNGD_MAPPING(sbi), 0, -1); + return len; +#endif } return 0; } diff -Nru linux-6.12.90/fs/erofs/zdata.c linux-6.12.94/fs/erofs/zdata.c --- linux-6.12.90/fs/erofs/zdata.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/zdata.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,6 +9,7 @@ #include #include +#define Z_EROFS_MAX_SYNC_DECOMPRESS_BYTES 12288 #define Z_EROFS_PCLUSTER_MAX_PAGES (Z_EROFS_PCLUSTER_MAX_SIZE / PAGE_SIZE) #define Z_EROFS_INLINE_BVECS 2 @@ -109,7 +110,6 @@ return PAGE_ALIGN(pcl->pclustersize) >> PAGE_SHIFT; } -#define MNGD_MAPPING(sbi) ((sbi)->managed_cache->i_mapping) static bool erofs_folio_is_managed(struct erofs_sb_info *sbi, struct folio *fo) { return fo->mapping == MNGD_MAPPING(sbi); @@ -1078,21 +1078,6 @@ return err; } -static bool z_erofs_is_sync_decompress(struct erofs_sb_info *sbi, - unsigned int readahead_pages) -{ - /* auto: enable for read_folio, disable for readahead */ - if ((sbi->opt.sync_decompress == EROFS_SYNC_DECOMPRESS_AUTO) && - !readahead_pages) - return true; - - if ((sbi->opt.sync_decompress == EROFS_SYNC_DECOMPRESS_FORCE_ON) && - (readahead_pages <= sbi->opt.max_sync_decompress_pages)) - return true; - - return false; -} - static bool z_erofs_page_is_invalidated(struct page *page) { return !page_folio(page)->mapping && !z_erofs_is_shortlived_page(page); @@ -1439,6 +1424,9 @@ if (atomic_add_return(bios, &io->pending_bios)) return; if (z_erofs_in_atomic()) { + /* See `sync_decompress` in sysfs-fs-erofs for more details */ + if (sbi->sync_decompress == EROFS_SYNC_DECOMPRESS_AUTO) + sbi->sync_decompress = EROFS_SYNC_DECOMPRESS_FORCE_ON; #ifdef CONFIG_EROFS_FS_PCPU_KTHREAD struct kthread_worker *worker; @@ -1455,9 +1443,6 @@ #else queue_work(z_erofs_workqueue, &io->u.work); #endif - /* enable sync decompression for readahead */ - if (sbi->opt.sync_decompress == EROFS_SYNC_DECOMPRESS_AUTO) - sbi->opt.sync_decompress = EROFS_SYNC_DECOMPRESS_FORCE_ON; return; } gfp_flag = memalloc_noio_save(); @@ -1778,16 +1763,21 @@ z_erofs_decompress_kickoff(q[JQ_SUBMIT], nr_bios); } -static int z_erofs_runqueue(struct z_erofs_frontend *f, unsigned int rapages) +static int z_erofs_runqueue(struct z_erofs_frontend *f, unsigned int rabytes) { struct z_erofs_decompressqueue io[NR_JOBQUEUES]; struct erofs_sb_info *sbi = EROFS_I_SB(f->inode); - bool force_fg = z_erofs_is_sync_decompress(sbi, rapages); + int syncmode = sbi->sync_decompress; + bool force_fg; int err; + force_fg = (syncmode == EROFS_SYNC_DECOMPRESS_AUTO && !rabytes) || + (syncmode == EROFS_SYNC_DECOMPRESS_FORCE_ON && + (rabytes <= Z_EROFS_MAX_SYNC_DECOMPRESS_BYTES)); + if (f->head == Z_EROFS_PCLUSTER_TAIL) return 0; - z_erofs_submit_queue(f, io, &force_fg, !!rapages); + z_erofs_submit_queue(f, io, &force_fg, !!rabytes); /* handle bypass queue (no i/o pclusters) immediately */ err = z_erofs_decompress_queue(&io[JQ_BYPASS], &f->pagepool); @@ -1908,7 +1898,7 @@ z_erofs_pcluster_readmore(&f, rac, false); z_erofs_pcluster_end(&f); - (void)z_erofs_runqueue(&f, nrpages); + (void)z_erofs_runqueue(&f, nrpages << PAGE_SHIFT); erofs_put_metabuf(&f.map.buf); erofs_release_pages(&f.pagepool); } diff -Nru linux-6.12.90/fs/erofs/zmap.c linux-6.12.94/fs/erofs/zmap.c --- linux-6.12.90/fs/erofs/zmap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/erofs/zmap.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,7 +10,7 @@ struct z_erofs_maprecorder { struct inode *inode; struct erofs_map_blocks *map; - unsigned long lcn; + u64 lcn; /* compression extent information gathered */ u8 type, headtype; u16 clusterofs; @@ -20,12 +20,11 @@ bool partialref; }; -static int z_erofs_load_full_lcluster(struct z_erofs_maprecorder *m, - unsigned long lcn) +static int z_erofs_load_full_lcluster(struct z_erofs_maprecorder *m, u64 lcn) { struct inode *const inode = m->inode; struct erofs_inode *const vi = EROFS_I(inode); - const erofs_off_t pos = Z_EROFS_FULL_INDEX_ALIGN(erofs_iloc(inode) + + const erofs_off_t pos = Z_EROFS_FULL_INDEX_START(erofs_iloc(inode) + vi->inode_isize + vi->xattr_isize) + lcn * sizeof(struct z_erofs_lcluster_index); struct z_erofs_lcluster_index *di; @@ -40,7 +39,7 @@ advise = le16_to_cpu(di->di_advise); m->type = advise & Z_EROFS_LI_LCLUSTER_TYPE_MASK; if (m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD) { - m->clusterofs = 1 << vi->z_logical_clusterbits; + m->clusterofs = 1 << vi->z_lclusterbits; m->delta[0] = le16_to_cpu(di->di_u.delta[0]); if (m->delta[0] & Z_EROFS_LI_D0_CBLKCNT) { if (!(vi->z_advise & (Z_EROFS_ADVISE_BIG_PCLUSTER_1 | @@ -55,10 +54,6 @@ } else { m->partialref = !!(advise & Z_EROFS_LI_PARTIAL_REF); m->clusterofs = le16_to_cpu(di->di_clusterofs); - if (m->clusterofs >= 1 << vi->z_logical_clusterbits) { - DBG_BUGON(1); - return -EFSCORRUPTED; - } m->pblk = le32_to_cpu(di->di_u.blkaddr); } return 0; @@ -98,13 +93,13 @@ } static int z_erofs_load_compact_lcluster(struct z_erofs_maprecorder *m, - unsigned long lcn, bool lookahead) + u64 lcn, bool lookahead) { struct inode *const inode = m->inode; struct erofs_inode *const vi = EROFS_I(inode); - const erofs_off_t ebase = sizeof(struct z_erofs_map_header) + - ALIGN(erofs_iloc(inode) + vi->inode_isize + vi->xattr_isize, 8); - const unsigned int lclusterbits = vi->z_logical_clusterbits; + const erofs_off_t ebase = Z_EROFS_MAP_HEADER_END(erofs_iloc(inode) + + vi->inode_isize + vi->xattr_isize); + const unsigned int lclusterbits = vi->z_lclusterbits; const unsigned int totalidx = erofs_iblks(inode); unsigned int compacted_4b_initial, compacted_2b, amortizedshift; unsigned int vcnt, lo, lobits, encodebits, nblk, bytes; @@ -238,16 +233,31 @@ } static int z_erofs_load_lcluster_from_disk(struct z_erofs_maprecorder *m, - unsigned int lcn, bool lookahead) + u64 lcn, bool lookahead) { - switch (EROFS_I(m->inode)->datalayout) { - case EROFS_INODE_COMPRESSED_FULL: - return z_erofs_load_full_lcluster(m, lcn); - case EROFS_INODE_COMPRESSED_COMPACT: - return z_erofs_load_compact_lcluster(m, lcn, lookahead); - default: - return -EINVAL; + struct erofs_inode *vi = EROFS_I(m->inode); + int err; + + if (vi->datalayout == EROFS_INODE_COMPRESSED_COMPACT) { + err = z_erofs_load_compact_lcluster(m, lcn, lookahead); + } else { + DBG_BUGON(vi->datalayout != EROFS_INODE_COMPRESSED_FULL); + err = z_erofs_load_full_lcluster(m, lcn); } + if (err) + return err; + + if (m->type >= Z_EROFS_LCLUSTER_TYPE_MAX) { + erofs_err(m->inode->i_sb, "unknown type %u @ lcn %llu of nid %llu", + m->type, lcn, EROFS_I(m->inode)->nid); + DBG_BUGON(1); + return -EOPNOTSUPP; + } else if (m->type != Z_EROFS_LCLUSTER_TYPE_NONHEAD && + m->clusterofs >= (1 << vi->z_lclusterbits)) { + DBG_BUGON(1); + return -EFSCORRUPTED; + } + return 0; } static int z_erofs_extent_lookback(struct z_erofs_maprecorder *m, @@ -255,22 +265,17 @@ { struct super_block *sb = m->inode->i_sb; struct erofs_inode *const vi = EROFS_I(m->inode); - const unsigned int lclusterbits = vi->z_logical_clusterbits; + const unsigned int lclusterbits = vi->z_lclusterbits; while (m->lcn >= lookback_distance) { - unsigned long lcn = m->lcn - lookback_distance; + u64 lcn = m->lcn - lookback_distance; int err; err = z_erofs_load_lcluster_from_disk(m, lcn, false); if (err) return err; - if (m->type >= Z_EROFS_LCLUSTER_TYPE_MAX) { - erofs_err(sb, "unknown type %u @ lcn %lu of nid %llu", - m->type, lcn, vi->nid); - DBG_BUGON(1); - return -EOPNOTSUPP; - } else if (m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD) { + if (m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD) { lookback_distance = m->delta[0]; if (!lookback_distance) break; @@ -281,7 +286,7 @@ return 0; } } - erofs_err(sb, "bogus lookback distance %u @ lcn %lu of nid %llu", + erofs_err(sb, "bogus lookback distance %u @ lcn %llu of nid %llu", lookback_distance, m->lcn, vi->nid); DBG_BUGON(1); return -EFSCORRUPTED; @@ -295,7 +300,7 @@ struct erofs_inode *vi = EROFS_I(inode); bool bigpcl1 = vi->z_advise & Z_EROFS_ADVISE_BIG_PCLUSTER_1; bool bigpcl2 = vi->z_advise & Z_EROFS_ADVISE_BIG_PCLUSTER_2; - unsigned long lcn = m->lcn + 1; + u64 lcn = m->lcn + 1; int err; DBG_BUGON(m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD); @@ -304,7 +309,7 @@ if ((m->headtype == Z_EROFS_LCLUSTER_TYPE_HEAD1 && !bigpcl1) || ((m->headtype == Z_EROFS_LCLUSTER_TYPE_PLAIN || m->headtype == Z_EROFS_LCLUSTER_TYPE_HEAD2) && !bigpcl2) || - (lcn << vi->z_logical_clusterbits) >= inode->i_size) + (lcn << vi->z_lclusterbits) >= inode->i_size) m->compressedblks = 1; if (m->compressedblks) @@ -325,25 +330,18 @@ DBG_BUGON(lcn == initial_lcn && m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD); - if (m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD) { - if (m->delta[0] != 1) { - erofs_err(sb, "bogus CBLKCNT @ lcn %lu of nid %llu", lcn, vi->nid); - DBG_BUGON(1); - return -EFSCORRUPTED; - } - if (m->compressedblks) - goto out; - } else if (m->type < Z_EROFS_LCLUSTER_TYPE_MAX) { - /* - * if the 1st NONHEAD lcluster is actually PLAIN or HEAD type - * rather than CBLKCNT, it's a 1 block-sized pcluster. - */ - m->compressedblks = 1; - goto out; + if (m->type == Z_EROFS_LCLUSTER_TYPE_NONHEAD && m->delta[0] != 1) { + erofs_err(sb, "bogus CBLKCNT @ lcn %llu of nid %llu", lcn, vi->nid); + DBG_BUGON(1); + return -EFSCORRUPTED; } - erofs_err(sb, "cannot found CBLKCNT @ lcn %lu of nid %llu", lcn, vi->nid); - DBG_BUGON(1); - return -EFSCORRUPTED; + + /* + * if the 1st NONHEAD lcluster is actually PLAIN or HEAD type rather + * than CBLKCNT, it's a 1 block-sized pcluster. + */ + if (m->type != Z_EROFS_LCLUSTER_TYPE_NONHEAD || !m->compressedblks) + m->compressedblks = 1; out: m->map->m_plen = erofs_pos(sb, m->compressedblks); return 0; @@ -354,7 +352,7 @@ struct inode *inode = m->inode; struct erofs_inode *vi = EROFS_I(inode); struct erofs_map_blocks *map = m->map; - unsigned int lclusterbits = vi->z_logical_clusterbits; + unsigned int lclusterbits = vi->z_lclusterbits; u64 lcn = m->lcn, headlcn = map->m_la >> lclusterbits; int err; @@ -379,11 +377,6 @@ if (lcn != headlcn) break; /* ends at the next HEAD lcluster */ m->delta[1] = 1; - } else { - erofs_err(inode->i_sb, "unknown type %u @ lcn %llu of nid %llu", - m->type, lcn, vi->nid); - DBG_BUGON(1); - return -EOPNOTSUPP; } lcn += m->delta[1]; } @@ -398,16 +391,16 @@ struct super_block *sb = inode->i_sb; bool fragment = vi->z_advise & Z_EROFS_ADVISE_FRAGMENT_PCLUSTER; bool ztailpacking = vi->z_idata_size; + unsigned int lclusterbits = vi->z_lclusterbits; struct z_erofs_maprecorder m = { .inode = inode, .map = map, }; int err = 0; - unsigned int lclusterbits, endoff, afmt; + unsigned int endoff, afmt; unsigned long initial_lcn; unsigned long long ofs, end; - lclusterbits = vi->z_logical_clusterbits; ofs = flags & EROFS_GET_BLOCKS_FINDTAIL ? inode->i_size - 1 : map->m_la; initial_lcn = ofs >> lclusterbits; endoff = ofs & ((1 << lclusterbits) - 1); @@ -421,44 +414,33 @@ map->m_flags = EROFS_MAP_MAPPED | EROFS_MAP_ENCODED; end = (m.lcn + 1ULL) << lclusterbits; - switch (m.type) { - case Z_EROFS_LCLUSTER_TYPE_PLAIN: - case Z_EROFS_LCLUSTER_TYPE_HEAD1: - case Z_EROFS_LCLUSTER_TYPE_HEAD2: - if (endoff >= m.clusterofs) { - m.headtype = m.type; - map->m_la = (m.lcn << lclusterbits) | m.clusterofs; - /* - * For ztailpacking files, in order to inline data more - * effectively, special EOF lclusters are now supported - * which can have three parts at most. - */ - if (ztailpacking && end > inode->i_size) - end = inode->i_size; - break; - } - /* m.lcn should be >= 1 if endoff < m.clusterofs */ - if (!m.lcn) { - erofs_err(sb, "invalid logical cluster 0 at nid %llu", - vi->nid); - err = -EFSCORRUPTED; - goto unmap_out; + if (m.type != Z_EROFS_LCLUSTER_TYPE_NONHEAD && endoff >= m.clusterofs) { + m.headtype = m.type; + map->m_la = (m.lcn << lclusterbits) | m.clusterofs; + /* + * For ztailpacking files, in order to inline data more + * effectively, special EOF lclusters are now supported + * which can have three parts at most. + */ + if (ztailpacking && end > inode->i_size) + end = inode->i_size; + } else { + if (m.type != Z_EROFS_LCLUSTER_TYPE_NONHEAD) { + /* m.lcn should be >= 1 if endoff < m.clusterofs */ + if (!m.lcn) { + erofs_err(sb, "invalid logical cluster 0 at nid %llu", + vi->nid); + err = -EFSCORRUPTED; + goto unmap_out; + } + end = (m.lcn << lclusterbits) | m.clusterofs; + map->m_flags |= EROFS_MAP_FULL_MAPPED; + m.delta[0] = 1; } - end = (m.lcn << lclusterbits) | m.clusterofs; - map->m_flags |= EROFS_MAP_FULL_MAPPED; - m.delta[0] = 1; - fallthrough; - case Z_EROFS_LCLUSTER_TYPE_NONHEAD: /* get the corresponding first chunk */ err = z_erofs_extent_lookback(&m, m.delta[0]); if (err) goto unmap_out; - break; - default: - erofs_err(sb, "unknown type %u @ offset %llu of nid %llu", - m.type, ofs, vi->nid); - err = -EOPNOTSUPP; - goto unmap_out; } if (m.partialref) map->m_flags |= EROFS_MAP_PARTIAL_REF; @@ -569,6 +551,7 @@ goto done; } vi->z_advise = le16_to_cpu(h->h_advise); + vi->z_lclusterbits = sb->s_blocksize_bits + (h->h_clusterbits & 15); vi->z_algorithmtype[0] = h->h_algorithmtype & 15; vi->z_algorithmtype[1] = h->h_algorithmtype >> 4; if (vi->z_advise & Z_EROFS_ADVISE_FRAGMENT_PCLUSTER) @@ -585,7 +568,6 @@ goto out_put_metabuf; } - vi->z_logical_clusterbits = sb->s_blocksize_bits + (h->h_clusterbits & 7); if (!erofs_sb_has_big_pcluster(EROFS_SB(sb)) && vi->z_advise & (Z_EROFS_ADVISE_BIG_PCLUSTER_1 | Z_EROFS_ADVISE_BIG_PCLUSTER_2)) { diff -Nru linux-6.12.90/fs/eventfd.c linux-6.12.94/fs/eventfd.c --- linux-6.12.90/fs/eventfd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/eventfd.c 2026-06-19 11:42:39.000000000 +0000 @@ -347,13 +347,10 @@ */ struct eventfd_ctx *eventfd_ctx_fdget(int fd) { - struct eventfd_ctx *ctx; - struct fd f = fdget(fd); - if (!fd_file(f)) + CLASS(fd, f)(fd); + if (fd_empty(f)) return ERR_PTR(-EBADF); - ctx = eventfd_ctx_fileget(fd_file(f)); - fdput(f); - return ctx; + return eventfd_ctx_fileget(fd_file(f)); } EXPORT_SYMBOL_GPL(eventfd_ctx_fdget); diff -Nru linux-6.12.90/fs/eventpoll.c linux-6.12.94/fs/eventpoll.c --- linux-6.12.90/fs/eventpoll.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/eventpoll.c 2026-06-19 11:42:39.000000000 +0000 @@ -2207,25 +2207,22 @@ { int error; int full_check = 0; - struct fd f, tf; struct eventpoll *ep; struct epitem *epi; struct eventpoll *tep = NULL; - error = -EBADF; - f = fdget(epfd); - if (!fd_file(f)) - goto error_return; + CLASS(fd, f)(epfd); + if (fd_empty(f)) + return -EBADF; /* Get the "struct file *" for the target file */ - tf = fdget(fd); - if (!fd_file(tf)) - goto error_fput; + CLASS(fd, tf)(fd); + if (fd_empty(tf)) + return -EBADF; /* The target file descriptor must support poll */ - error = -EPERM; if (!file_can_poll(fd_file(tf))) - goto error_tgt_fput; + return -EPERM; /* Check if EPOLLWAKEUP is allowed */ if (ep_op_has_event(op)) @@ -2344,12 +2341,6 @@ loop_check_gen++; mutex_unlock(&epnested_mutex); } - - fdput(tf); -error_fput: - fdput(f); -error_return: - return error; } diff -Nru linux-6.12.90/fs/ext4/mballoc-test.c linux-6.12.94/fs/ext4/mballoc-test.c --- linux-6.12.90/fs/ext4/mballoc-test.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ext4/mballoc-test.c 2026-06-19 11:42:39.000000000 +0000 @@ -362,7 +362,6 @@ return ret; } - test->priv = sb; kunit_activate_static_stub(test, ext4_read_block_bitmap_nowait, ext4_read_block_bitmap_nowait_stub); @@ -383,6 +382,8 @@ return -ENOMEM; } + test->priv = sb; + return 0; } @@ -390,6 +391,9 @@ { struct super_block *sb = (struct super_block *)test->priv; + if (!sb) + return; + mbt_mb_release(sb); mbt_ctx_release(sb); mbt_ext4_free_super_block(sb); diff -Nru linux-6.12.90/fs/f2fs/f2fs.h linux-6.12.94/fs/f2fs/f2fs.h --- linux-6.12.90/fs/f2fs/f2fs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/f2fs/f2fs.h 2026-06-19 11:42:39.000000000 +0000 @@ -1858,6 +1858,9 @@ spinlock_t iostat_lat_lock; struct iostat_lat_info *iostat_io_lat; #endif +#ifdef CONFIG_DEBUG_LOCK_ALLOC + struct lock_class_key cp_global_sem_key; +#endif }; /* Definitions to access f2fs_sb_info */ diff -Nru linux-6.12.90/fs/f2fs/inline.c linux-6.12.94/fs/f2fs/inline.c --- linux-6.12.90/fs/f2fs/inline.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/f2fs/inline.c 2026-06-19 11:42:39.000000000 +0000 @@ -790,7 +790,7 @@ int f2fs_inline_data_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, __u64 start, __u64 len) { - __u64 byteaddr, ilen; + __u64 byteaddr = 0, ilen; __u32 flags = FIEMAP_EXTENT_DATA_INLINE | FIEMAP_EXTENT_NOT_ALIGNED | FIEMAP_EXTENT_LAST; struct node_info ni; @@ -823,9 +823,14 @@ if (err) goto out; - byteaddr = (__u64)ni.blk_addr << inode->i_sb->s_blocksize_bits; - byteaddr += (char *)inline_data_addr(inode, ipage) - - (char *)F2FS_INODE(ipage); + if (__is_valid_data_blkaddr(ni.blk_addr)) { + byteaddr = (__u64)ni.blk_addr << inode->i_sb->s_blocksize_bits; + byteaddr += (char *)inline_data_addr(inode, ipage) - + (char *)F2FS_INODE(ipage); + } else { + f2fs_bug_on(F2FS_I_SB(inode), ni.blk_addr != NEW_ADDR); + flags |= FIEMAP_EXTENT_DELALLOC | FIEMAP_EXTENT_UNKNOWN; + } err = fiemap_fill_next_extent(fieinfo, start, byteaddr, ilen, flags); trace_f2fs_fiemap(inode, start, byteaddr, ilen, flags, err); out: diff -Nru linux-6.12.90/fs/f2fs/super.c linux-6.12.94/fs/f2fs/super.c --- linux-6.12.90/fs/f2fs/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/f2fs/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -4490,6 +4490,11 @@ init_f2fs_rwsem(&sbi->gc_lock); mutex_init(&sbi->writepages); init_f2fs_rwsem(&sbi->cp_global_sem); +#ifdef CONFIG_DEBUG_LOCK_ALLOC + lockdep_register_key(&sbi->cp_global_sem_key); + lockdep_set_class(&sbi->cp_global_sem.internal_rwsem, + &sbi->cp_global_sem_key); +#endif init_f2fs_rwsem(&sbi->node_write); init_f2fs_rwsem(&sbi->node_change); spin_lock_init(&sbi->stat_lock); @@ -4963,6 +4968,9 @@ free_sbi: if (sbi->s_chksum_driver) crypto_free_shash(sbi->s_chksum_driver); +#ifdef CONFIG_DEBUG_LOCK_ALLOC + lockdep_unregister_key(&sbi->cp_global_sem_key); +#endif kfree(sbi); sb->s_fs_info = NULL; @@ -5015,6 +5023,9 @@ /* Release block devices last, after fscrypt_destroy_keyring(). */ if (sbi) { destroy_device_list(sbi); +#ifdef CONFIG_DEBUG_LOCK_ALLOC + lockdep_unregister_key(&sbi->cp_global_sem_key); +#endif kfree(sbi); sb->s_fs_info = NULL; } diff -Nru linux-6.12.90/fs/f2fs/sysfs.c linux-6.12.94/fs/f2fs/sysfs.c --- linux-6.12.90/fs/f2fs/sysfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/f2fs/sysfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -358,10 +358,12 @@ if (!strcmp(a->attr.name, "extension_list")) { __u8 (*extlist)[F2FS_EXTENSION_LEN] = sbi->raw_super->extension_list; - int cold_count = le32_to_cpu(sbi->raw_super->extension_count); - int hot_count = sbi->raw_super->hot_ext_count; + int cold_count, hot_count; int len = 0, i; + f2fs_down_read(&sbi->sb_lock); + cold_count = le32_to_cpu(sbi->raw_super->extension_count); + hot_count = sbi->raw_super->hot_ext_count; len += sysfs_emit_at(buf, len, "cold file extension:\n"); for (i = 0; i < cold_count; i++) len += sysfs_emit_at(buf, len, "%s\n", extlist[i]); @@ -369,6 +371,7 @@ len += sysfs_emit_at(buf, len, "hot file extension:\n"); for (i = cold_count; i < cold_count + hot_count; i++) len += sysfs_emit_at(buf, len, "%s\n", extlist[i]); + f2fs_up_read(&sbi->sb_lock); return len; } diff -Nru linux-6.12.90/fs/fcntl.c linux-6.12.94/fs/fcntl.c --- linux-6.12.90/fs/fcntl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/fcntl.c 2026-06-19 11:42:39.000000000 +0000 @@ -12,7 +12,6 @@ #include #include #include -#include #include #include #include @@ -924,11 +923,11 @@ send_sigio_to_task(p, fown, fd, band, type); rcu_read_unlock(); } else { - read_lock(&tasklist_lock); + rcu_read_lock(); do_each_pid_task(pid, type, p) { send_sigio_to_task(p, fown, fd, band, type); } while_each_pid_task(pid, type, p); - read_unlock(&tasklist_lock); + rcu_read_unlock(); } out_unlock_fown: read_unlock_irqrestore(&fown->lock, flags); @@ -970,11 +969,11 @@ send_sigurg_to_task(p, fown, type); rcu_read_unlock(); } else { - read_lock(&tasklist_lock); + rcu_read_lock(); do_each_pid_task(pid, type, p) { send_sigurg_to_task(p, fown, type); } while_each_pid_task(pid, type, p); - read_unlock(&tasklist_lock); + rcu_read_unlock(); } out_unlock_fown: read_unlock_irqrestore(&fown->lock, flags); diff -Nru linux-6.12.90/fs/fhandle.c linux-6.12.94/fs/fhandle.c --- linux-6.12.90/fs/fhandle.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/fhandle.c 2026-06-19 11:42:39.000000000 +0000 @@ -139,12 +139,11 @@ path_get(root); spin_unlock(&fs->lock); } else { - struct fd f = fdget(fd); - if (!fd_file(f)) + CLASS(fd, f)(fd); + if (fd_empty(f)) return -EBADF; *root = fd_file(f)->f_path; path_get(root); - fdput(f); } return 0; diff -Nru linux-6.12.90/fs/file_table.c linux-6.12.94/fs/file_table.c --- linux-6.12.90/fs/file_table.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/file_table.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/fs/fs-writeback.c linux-6.12.94/fs/fs-writeback.c --- linux-6.12.90/fs/fs-writeback.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/fs-writeback.c 2026-06-19 11:42:39.000000000 +0000 @@ -369,7 +369,8 @@ } struct inode_switch_wbs_context { - struct rcu_work work; + /* List of queued switching contexts for the wb */ + struct llist_node list; /* * Multiple inodes can be switched at once. The switching procedure @@ -379,7 +380,6 @@ * array embedded into struct inode_switch_wbs_context. Otherwise * an inode could be left in a non-consistent state. */ - struct bdi_writeback *new_wb; struct inode *inodes[]; }; @@ -488,13 +488,11 @@ return switched; } -static void inode_switch_wbs_work_fn(struct work_struct *work) +static void process_inode_switch_wbs(struct bdi_writeback *new_wb, + struct inode_switch_wbs_context *isw) { - struct inode_switch_wbs_context *isw = - container_of(to_rcu_work(work), struct inode_switch_wbs_context, work); struct backing_dev_info *bdi = inode_to_bdi(isw->inodes[0]); struct bdi_writeback *old_wb = isw->inodes[0]->i_wb; - struct bdi_writeback *new_wb = isw->new_wb; unsigned long nr_switched = 0; struct inode **inodep; @@ -554,6 +552,40 @@ atomic_dec(&isw_nr_in_flight); } +void inode_switch_wbs_work_fn(struct work_struct *work) +{ + struct bdi_writeback *new_wb = container_of(work, struct bdi_writeback, + switch_work); + struct inode_switch_wbs_context *isw, *next_isw; + struct llist_node *list; + + list = llist_del_all(&new_wb->switch_wbs_ctxs); + /* + * Nothing to do? That would be a problem as references held by isw + * items protect wb from freeing... + */ + if (WARN_ON_ONCE(!list)) + return; + + /* + * Grab our reference to wb so that it cannot get freed under us + * after we process all the isw items. + */ + wb_get(new_wb); + /* + * In addition to synchronizing among switchers, I_WB_SWITCH + * tells the RCU protected stat update paths to grab the i_page + * lock so that stat transfer can synchronize against them. + * Let's continue after I_WB_SWITCH is guaranteed to be + * visible. + */ + synchronize_rcu(); + + llist_for_each_entry_safe(isw, next_isw, list, list) + process_inode_switch_wbs(new_wb, isw); + wb_put(new_wb); +} + static bool inode_prepare_wbs_switch(struct inode *inode, struct bdi_writeback *new_wb) { @@ -583,6 +615,13 @@ return true; } +static void wb_queue_isw(struct bdi_writeback *wb, + struct inode_switch_wbs_context *isw) +{ + if (llist_add(&isw->list, &wb->switch_wbs_ctxs)) + queue_work(isw_wq, &wb->switch_work); +} + /** * inode_switch_wbs - change the wb association of an inode * @inode: target inode @@ -596,6 +635,7 @@ struct backing_dev_info *bdi = inode_to_bdi(inode); struct cgroup_subsys_state *memcg_css; struct inode_switch_wbs_context *isw; + struct bdi_writeback *new_wb = NULL; /* noop if seems to be already in progress */ if (inode->i_state & I_WB_SWITCH) @@ -620,40 +660,34 @@ if (!memcg_css) goto out_free; - isw->new_wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); + new_wb = wb_get_create(bdi, memcg_css, GFP_ATOMIC); css_put(memcg_css); - if (!isw->new_wb) + if (!new_wb) goto out_free; - if (!inode_prepare_wbs_switch(inode, isw->new_wb)) + if (!inode_prepare_wbs_switch(inode, new_wb)) goto out_free; isw->inodes[0] = inode; - /* - * In addition to synchronizing among switchers, I_WB_SWITCH tells - * the RCU protected stat update paths to grab the i_page - * lock so that stat transfer can synchronize against them. - * Let's continue after I_WB_SWITCH is guaranteed to be visible. - */ - INIT_RCU_WORK(&isw->work, inode_switch_wbs_work_fn); - queue_rcu_work(isw_wq, &isw->work); + wb_queue_isw(new_wb, isw); return; out_free: atomic_dec(&isw_nr_in_flight); - if (isw->new_wb) - wb_put(isw->new_wb); + if (new_wb) + wb_put(new_wb); kfree(isw); } -static bool isw_prepare_wbs_switch(struct inode_switch_wbs_context *isw, +static bool isw_prepare_wbs_switch(struct bdi_writeback *new_wb, + struct inode_switch_wbs_context *isw, struct list_head *list, int *nr) { struct inode *inode; list_for_each_entry(inode, list, i_io_list) { - if (!inode_prepare_wbs_switch(inode, isw->new_wb)) + if (!inode_prepare_wbs_switch(inode, new_wb)) continue; isw->inodes[*nr] = inode; @@ -677,6 +711,7 @@ { struct cgroup_subsys_state *memcg_css; struct inode_switch_wbs_context *isw; + struct bdi_writeback *new_wb; int nr; bool restart = false; @@ -689,12 +724,12 @@ for (memcg_css = wb->memcg_css->parent; memcg_css; memcg_css = memcg_css->parent) { - isw->new_wb = wb_get_create(wb->bdi, memcg_css, GFP_KERNEL); - if (isw->new_wb) + new_wb = wb_get_create(wb->bdi, memcg_css, GFP_KERNEL); + if (new_wb) break; } - if (unlikely(!isw->new_wb)) - isw->new_wb = &wb->bdi->wb; /* wb_get() is noop for bdi's wb */ + if (unlikely(!new_wb)) + new_wb = &wb->bdi->wb; /* wb_get() is noop for bdi's wb */ nr = 0; spin_lock(&wb->list_lock); @@ -706,27 +741,21 @@ * bandwidth restrictions, as writeback of inode metadata is not * accounted for. */ - restart = isw_prepare_wbs_switch(isw, &wb->b_attached, &nr); + restart = isw_prepare_wbs_switch(new_wb, isw, &wb->b_attached, &nr); if (!restart) - restart = isw_prepare_wbs_switch(isw, &wb->b_dirty_time, &nr); + restart = isw_prepare_wbs_switch(new_wb, isw, &wb->b_dirty_time, + &nr); spin_unlock(&wb->list_lock); /* no attached inodes? bail out */ if (nr == 0) { atomic_dec(&isw_nr_in_flight); - wb_put(isw->new_wb); + wb_put(new_wb); kfree(isw); return restart; } - /* - * In addition to synchronizing among switchers, I_WB_SWITCH tells - * the RCU protected stat update paths to grab the i_page - * lock so that stat transfer can synchronize against them. - * Let's continue after I_WB_SWITCH is guaranteed to be visible. - */ - INIT_RCU_WORK(&isw->work, inode_switch_wbs_work_fn); - queue_rcu_work(isw_wq, &isw->work); + wb_queue_isw(new_wb, isw); return restart; } diff -Nru linux-6.12.90/fs/fuse/dev.c linux-6.12.94/fs/fuse/dev.c --- linux-6.12.90/fs/fuse/dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/fuse/dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -1644,6 +1644,10 @@ inode = fuse_ilookup(fc, nodeid, NULL); if (!inode) goto out_up_killsb; + if (!S_ISREG(inode->i_mode)) { + err = -EINVAL; + goto out_iput; + } mapping = inode->i_mapping; index = outarg.offset >> PAGE_SHIFT; @@ -1815,7 +1819,10 @@ inode = fuse_ilookup(fc, nodeid, &fm); if (inode) { - err = fuse_retrieve(fm, inode, &outarg); + if (!S_ISREG(inode->i_mode)) + err = -EINVAL; + else + err = fuse_retrieve(fm, inode, &outarg); iput(inode); } up_read(&fc->killsb); diff -Nru linux-6.12.90/fs/gfs2/inode.c linux-6.12.94/fs/gfs2/inode.c --- linux-6.12.90/fs/gfs2/inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/gfs2/inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -893,7 +893,7 @@ goto fail_gunlock4; mark_inode_dirty(inode); - d_instantiate(dentry, inode); + d_instantiate_new(dentry, inode); /* After instantiate, errors should result in evict which will destroy * both inode and iopen glocks properly. */ if (file) { @@ -905,7 +905,6 @@ gfs2_glock_dq_uninit(&gh); gfs2_glock_put(io_gl); gfs2_qa_put(dip); - unlock_new_inode(inode); return error; fail_gunlock4: diff -Nru linux-6.12.90/fs/gfs2/log.c linux-6.12.94/fs/gfs2/log.c --- linux-6.12.90/fs/gfs2/log.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/gfs2/log.c 2026-06-19 11:42:39.000000000 +0000 @@ -471,8 +471,9 @@ { atomic_add(blks, &sdp->sd_log_blks_free); trace_gfs2_log_blocks(sdp, blks); - gfs2_assert_withdraw(sdp, atomic_read(&sdp->sd_log_blks_free) <= - sdp->sd_jdesc->jd_blocks); + gfs2_assert_withdraw(sdp, !sdp->sd_jdesc || + atomic_read(&sdp->sd_log_blks_free) <= + sdp->sd_jdesc->jd_blocks); if (atomic_read(&sdp->sd_log_blks_needed)) wake_up(&sdp->sd_log_waitq); } @@ -1027,14 +1028,15 @@ } /** - * gfs2_log_flush - flush incore transaction(s) + * __gfs2_log_flush - flush incore transaction(s) * @sdp: The filesystem * @gl: The glock structure to flush. If NULL, flush the whole incore log * @flags: The log header flags: GFS2_LOG_HEAD_FLUSH_* and debug flags * */ -void gfs2_log_flush(struct gfs2_sbd *sdp, struct gfs2_glock *gl, u32 flags) +static void __gfs2_log_flush(struct gfs2_sbd *sdp, struct gfs2_glock *gl, + u32 flags) { struct gfs2_trans *tr = NULL; unsigned int reserved_blocks = 0, used_blocks = 0; @@ -1042,7 +1044,6 @@ unsigned int first_log_head; unsigned int reserved_revokes = 0; - down_write(&sdp->sd_log_flush_lock); trace_gfs2_log_flush(sdp, 1, flags); repeat: @@ -1154,7 +1155,6 @@ gfs2_assert_withdraw_delayed(sdp, used_blocks < reserved_blocks); gfs2_log_release(sdp, reserved_blocks - used_blocks); } - up_write(&sdp->sd_log_flush_lock); gfs2_trans_free(sdp, tr); if (gfs2_withdrawing(sdp)) gfs2_withdraw(sdp); @@ -1177,6 +1177,13 @@ goto out_end; } +void gfs2_log_flush(struct gfs2_sbd *sdp, struct gfs2_glock *gl, u32 flags) +{ + down_write(&sdp->sd_log_flush_lock); + __gfs2_log_flush(sdp, gl, flags); + up_write(&sdp->sd_log_flush_lock); +} + /** * gfs2_merge_trans - Merge a new transaction into a cached transaction * @sdp: the filesystem @@ -1319,19 +1326,25 @@ } if (gfs2_jrnl_flush_reqd(sdp) || t == 0) { + down_write(&sdp->sd_log_flush_lock); gfs2_ail1_empty(sdp, 0); - gfs2_log_flush(sdp, NULL, GFS2_LOG_HEAD_FLUSH_NORMAL | - GFS2_LFC_LOGD_JFLUSH_REQD); + __gfs2_log_flush(sdp, NULL, + GFS2_LOG_HEAD_FLUSH_NORMAL | + GFS2_LFC_LOGD_JFLUSH_REQD); + up_write(&sdp->sd_log_flush_lock); } if (test_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags) || gfs2_ail_flush_reqd(sdp)) { clear_bit(SDF_FORCE_AIL_FLUSH, &sdp->sd_flags); + down_write(&sdp->sd_log_flush_lock); gfs2_ail1_start(sdp); gfs2_ail1_wait(sdp); gfs2_ail1_empty(sdp, 0); - gfs2_log_flush(sdp, NULL, GFS2_LOG_HEAD_FLUSH_NORMAL | - GFS2_LFC_LOGD_AIL_FLUSH_REQD); + __gfs2_log_flush(sdp, NULL, + GFS2_LOG_HEAD_FLUSH_NORMAL | + GFS2_LFC_LOGD_AIL_FLUSH_REQD); + up_write(&sdp->sd_log_flush_lock); } t = gfs2_tune_get(sdp, gt_logd_secs) * HZ; diff -Nru linux-6.12.90/fs/hpfs/alloc.c linux-6.12.94/fs/hpfs/alloc.c --- linux-6.12.90/fs/hpfs/alloc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/hpfs/alloc.c 2026-06-19 11:42:39.000000000 +0000 @@ -372,8 +372,8 @@ return 0; } } + hpfs_brelse4(&qbh); } - hpfs_brelse4(&qbh); i = 0; if (hpfs_sb(s)->sb_c_bitmap != -1) { bmp = hpfs_map_bitmap(s, b, &qbh, "chkdn1"); diff -Nru linux-6.12.90/fs/hugetlbfs/inode.c linux-6.12.94/fs/hugetlbfs/inode.c --- linux-6.12.90/fs/hugetlbfs/inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/hugetlbfs/inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -96,7 +96,6 @@ static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma) { struct inode *inode = file_inode(file); - struct hugetlbfs_inode_info *info = HUGETLBFS_I(inode); loff_t len, vma_len; int ret; struct hstate *h = hstate_file(file); @@ -113,10 +112,6 @@ vm_flags_set(vma, VM_HUGETLB | VM_DONTEXPAND); vma->vm_ops = &hugetlb_vm_ops; - ret = seal_check_write(info->seals, vma); - if (ret) - return ret; - /* * page based offset in vm_pgoff could be sufficiently large to * overflow a loff_t when converted to byte offset. This can diff -Nru linux-6.12.90/fs/ioctl.c linux-6.12.94/fs/ioctl.c --- linux-6.12.90/fs/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -231,11 +231,11 @@ static long ioctl_file_clone(struct file *dst_file, unsigned long srcfd, u64 off, u64 olen, u64 destoff) { - struct fd src_file = fdget(srcfd); + CLASS(fd, src_file)(srcfd); loff_t cloned; int ret; - if (!fd_file(src_file)) + if (fd_empty(src_file)) return -EBADF; cloned = vfs_clone_file_range(fd_file(src_file), off, dst_file, destoff, olen, 0); @@ -245,7 +245,6 @@ ret = -EINVAL; else ret = 0; - fdput(src_file); return ret; } @@ -892,22 +891,20 @@ SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); int error; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; error = security_file_ioctl(fd_file(f), cmd, arg); if (error) - goto out; + return error; error = do_vfs_ioctl(fd_file(f), fd, cmd, arg); if (error == -ENOIOCTLCMD) error = vfs_ioctl(fd_file(f), cmd, arg); -out: - fdput(f); return error; } @@ -950,15 +947,15 @@ COMPAT_SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, compat_ulong_t, arg) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); int error; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; error = security_file_ioctl_compat(fd_file(f), cmd, arg); if (error) - goto out; + return error; switch (cmd) { /* FICLONE takes an int argument, so don't use compat_ptr() */ @@ -1009,10 +1006,6 @@ error = -ENOTTY; break; } - - out: - fdput(f); - return error; } #endif diff -Nru linux-6.12.90/fs/iomap/buffered-io.c linux-6.12.94/fs/iomap/buffered-io.c --- linux-6.12.90/fs/iomap/buffered-io.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/iomap/buffered-io.c 2026-06-19 11:42:39.000000000 +0000 @@ -1037,10 +1037,6 @@ } } while (iov_iter_count(i) && length); - if (status == -EAGAIN) { - iov_iter_revert(i, total_written); - return -EAGAIN; - } return total_written ? total_written : status; } diff -Nru linux-6.12.90/fs/kernel_read_file.c linux-6.12.94/fs/kernel_read_file.c --- linux-6.12.90/fs/kernel_read_file.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/kernel_read_file.c 2026-06-19 11:42:39.000000000 +0000 @@ -175,15 +175,11 @@ size_t buf_size, size_t *file_size, enum kernel_read_file_id id) { - struct fd f = fdget(fd); - ssize_t ret = -EBADF; + CLASS(fd, f)(fd); - if (!fd_file(f) || !(fd_file(f)->f_mode & FMODE_READ)) - goto out; + if (fd_empty(f) || !(fd_file(f)->f_mode & FMODE_READ)) + return -EBADF; - ret = kernel_read_file(fd_file(f), offset, buf, buf_size, file_size, id); -out: - fdput(f); - return ret; + return kernel_read_file(fd_file(f), offset, buf, buf_size, file_size, id); } EXPORT_SYMBOL_GPL(kernel_read_file_from_fd); diff -Nru linux-6.12.90/fs/mbcache.c linux-6.12.94/fs/mbcache.c --- linux-6.12.90/fs/mbcache.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/mbcache.c 2026-06-19 11:42:39.000000000 +0000 @@ -408,6 +408,7 @@ { struct mb_cache_entry *entry, *next; + cancel_work_sync(&cache->c_shrink_work); shrinker_free(cache->c_shrink); /* diff -Nru linux-6.12.90/fs/netfs/buffered_read.c linux-6.12.94/fs/netfs/buffered_read.c --- linux-6.12.90/fs/netfs/buffered_read.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/buffered_read.c 2026-06-19 11:42:39.000000000 +0000 @@ -525,14 +525,14 @@ netfs_read_to_pagecache(rreq); - if (sink) - folio_put(sink); - ret = netfs_wait_for_read(rreq); if (ret == 0) { flush_dcache_folio(folio); folio_mark_uptodate(folio); } + + if (sink) + folio_put(sink); folio_unlock(folio); netfs_put_request(rreq, false, netfs_rreq_trace_put_return); return ret < 0 ? ret : 0; @@ -631,7 +631,7 @@ if (unlikely(always_fill)) { if (pos - offset + len <= i_size) return false; /* Page entirely before EOF */ - zero_user_segment(&folio->page, 0, plen); + folio_zero_segment(folio, 0, plen); folio_mark_uptodate(folio); return true; } @@ -650,7 +650,7 @@ return false; zero_out: - zero_user_segments(&folio->page, 0, offset, offset + len, plen); + folio_zero_segments(folio, 0, offset, offset + len, plen); return true; } @@ -717,7 +717,7 @@ if (folio_test_uptodate(folio)) goto have_folio; - /* If the page is beyond the EOF, we want to clear it - unless it's + /* If the folio is beyond the EOF, we want to clear it - unless it's * within the cache granule containing the EOF, in which case we need * to preload the granule. */ @@ -777,7 +777,7 @@ EXPORT_SYMBOL(netfs_write_begin); /* - * Preload the data into a page we're proposing to write into. + * Preload the data into a folio we're proposing to write into. */ int netfs_prefetch_for_write(struct file *file, struct folio *folio, size_t offset, size_t len) diff -Nru linux-6.12.90/fs/netfs/buffered_write.c linux-6.12.94/fs/netfs/buffered_write.c --- linux-6.12.90/fs/netfs/buffered_write.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/buffered_write.c 2026-06-19 11:42:39.000000000 +0000 @@ -13,24 +13,6 @@ #include #include "internal.h" -static void __netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) -{ - if (netfs_group) - folio_attach_private(folio, netfs_get_group(netfs_group)); -} - -static void netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) -{ - void *priv = folio_get_private(folio); - - if (unlikely(priv != netfs_group)) { - if (netfs_group && (!priv || priv == NETFS_FOLIO_COPY_TO_CACHE)) - folio_attach_private(folio, netfs_get_group(netfs_group)); - else if (!netfs_group && priv == NETFS_FOLIO_COPY_TO_CACHE) - folio_detach_private(folio); - } -} - /* * Grab a folio for writing and lock it. Attempt to allocate as large a folio * as possible to hold as much of the remaining length as possible in one go. @@ -85,13 +67,13 @@ * netfs_perform_write - Copy data into the pagecache. * @iocb: The operation parameters * @iter: The source buffer - * @netfs_group: Grouping for dirty pages (eg. ceph snaps). + * @netfs_group: Grouping for dirty folios (eg. ceph snaps). * - * Copy data into pagecache pages attached to the inode specified by @iocb. + * Copy data into pagecache folios attached to the inode specified by @iocb. * The caller must hold appropriate inode locks. * - * Dirty pages are tagged with a netfs_folio struct if they're not up to date - * to indicate the range modified. Dirty pages may also be tagged with a + * Dirty folios are tagged with a netfs_folio struct if they're not up to date + * to indicate the range modified. Dirty folios may also be tagged with a * netfs-specific grouping such that data from an old group gets flushed before * a new one is started. */ @@ -143,6 +125,7 @@ } do { + enum netfs_folio_trace trace; struct netfs_folio *finfo; struct netfs_group *group; unsigned long long fpos; @@ -150,6 +133,7 @@ size_t offset; /* Offset into pagecache folio */ size_t part; /* Bytes to write to folio */ size_t copied; /* Bytes copied from user */ + void *priv; offset = pos & (max_chunk - 1); part = min(max_chunk - offset, iov_iter_count(iter)); @@ -195,29 +179,40 @@ goto error_folio_unlock; } - /* Decide how we should modify a folio. We might be attempting - * to do write-streaming, in which case we don't want to a - * local RMW cycle if we can avoid it. If we're doing local - * caching or content crypto, we award that priority over - * avoiding RMW. If the file is open readably, then we also - * assume that we may want to read what we wrote. - */ finfo = netfs_folio_info(folio); group = netfs_folio_group(folio); + /* If the requested group differs from the group set on the + * page, then we need to flush out the folio if it has a group + * set (ie. is non-NULL). Note that COPY_TO_CACHE is a special + * case, being a netfs annotation rather than an actual group. + * + * The filesystem isn't permitted to mix writes with groups and + * writes without groups as the NULL group is used to indicate + * that no group is set. + */ if (unlikely(group != netfs_group) && - group != NETFS_FOLIO_COPY_TO_CACHE) + group != NETFS_FOLIO_COPY_TO_CACHE && + group) { + WARN_ON_ONCE(!netfs_group); goto flush_content; + } + /* Decide how we should modify a folio. We might be attempting + * to do write-streaming, as we don't want to a local RMW cycle + * if we can avoid it. If we're doing local caching or content + * crypto, we award that priority over avoiding RMW. If the + * file is open readably, then we let ->read_folio() fill in + * the gaps. + */ if (folio_test_uptodate(folio)) { if (mapping_writably_mapped(mapping)) flush_dcache_folio(folio); copied = copy_folio_from_iter_atomic(folio, offset, part, iter); if (unlikely(copied == 0)) goto copy_failed; - netfs_set_group(folio, netfs_group); - trace_netfs_folio(folio, netfs_folio_is_uptodate); - goto copied; + trace = netfs_folio_is_uptodate; + goto copied_uptodate; } /* If the page is above the zero-point then we assume that the @@ -225,43 +220,58 @@ * we try to read it. */ if (fpos >= ctx->zero_point) { - zero_user_segment(&folio->page, 0, offset); + folio_zero_segment(folio, 0, offset); copied = copy_folio_from_iter_atomic(folio, offset, part, iter); if (unlikely(copied == 0)) goto copy_failed; - zero_user_segment(&folio->page, offset + copied, flen); - __netfs_set_group(folio, netfs_group); - folio_mark_uptodate(folio); - trace_netfs_folio(folio, netfs_modify_and_clear); - goto copied; + folio_zero_segment(folio, offset + copied, flen); + if (finfo) + trace = netfs_modify_and_clear_rm_finfo; + else + trace = netfs_modify_and_clear; + goto mark_uptodate; } /* See if we can write a whole folio in one go. */ if (!maybe_trouble && offset == 0 && part >= flen) { copied = copy_folio_from_iter_atomic(folio, offset, part, iter); - if (unlikely(copied == 0)) + if (likely(copied == part)) { + if (finfo) + trace = netfs_whole_folio_modify_filled; + else + trace = netfs_whole_folio_modify; + goto mark_uptodate; + } + if (copied == 0) goto copy_failed; - if (unlikely(copied < part)) { + if (!finfo || copied <= finfo->dirty_offset) { maybe_trouble = true; iov_iter_revert(iter, copied); copied = 0; folio_unlock(folio); goto retry; } - __netfs_set_group(folio, netfs_group); - folio_mark_uptodate(folio); - trace_netfs_folio(folio, netfs_whole_folio_modify); + + /* We overwrote some existing dirty data, so we have to + * accept the partial write. + */ + finfo->dirty_len += finfo->dirty_offset; + if (finfo->dirty_len == flen) { + trace = netfs_whole_folio_modify_filled_efault; + goto mark_uptodate; + } + if (copied > finfo->dirty_len) + finfo->dirty_len = copied; + finfo->dirty_offset = 0; + trace = netfs_whole_folio_modify_efault; goto copied; } /* We don't want to do a streaming write on a file that loses * caching service temporarily because the backing store got - * culled and we don't really want to get a streaming write on - * a file that's open for reading as ->read_folio() then has to - * be able to flush it. + * culled. */ - if ((file->f_mode & FMODE_READ) || - netfs_is_cache_enabled(ctx)) { + if (netfs_is_cache_enabled(ctx)) { if (finfo) { netfs_stat(&netfs_n_wh_wstream_conflict); goto flush_content; @@ -276,11 +286,11 @@ copied = copy_folio_from_iter_atomic(folio, offset, part, iter); if (unlikely(copied == 0)) goto copy_failed; - netfs_set_group(folio, netfs_group); - trace_netfs_folio(folio, netfs_just_prefetch); - goto copied; + trace = netfs_just_prefetch; + goto copied_uptodate; } + /* Do a streaming write on a folio that has nothing in it yet. */ if (!finfo) { ret = -EIO; if (WARN_ON(folio_get_private(folio))) @@ -289,10 +299,8 @@ if (unlikely(copied == 0)) goto copy_failed; if (offset == 0 && copied == flen) { - __netfs_set_group(folio, netfs_group); - folio_mark_uptodate(folio); - trace_netfs_folio(folio, netfs_streaming_filled_page); - goto copied; + trace = netfs_streaming_filled_page; + goto mark_uptodate; } finfo = kzalloc(sizeof(*finfo), GFP_KERNEL); @@ -306,7 +314,7 @@ finfo->dirty_len = copied; folio_attach_private(folio, (void *)((unsigned long)finfo | NETFS_FOLIO_INFO)); - trace_netfs_folio(folio, netfs_streaming_write); + trace = netfs_streaming_write; goto copied; } @@ -320,16 +328,10 @@ goto copy_failed; finfo->dirty_len += copied; if (finfo->dirty_offset == 0 && finfo->dirty_len == flen) { - if (finfo->netfs_group) - folio_change_private(folio, finfo->netfs_group); - else - folio_detach_private(folio); - folio_mark_uptodate(folio); - kfree(finfo); - trace_netfs_folio(folio, netfs_streaming_cont_filled_page); - } else { - trace_netfs_folio(folio, netfs_streaming_write_cont); + trace = netfs_streaming_cont_filled_page; + goto mark_uptodate; } + trace = netfs_streaming_write_cont; goto copied; } @@ -343,7 +345,38 @@ goto out; continue; + /* Mark a folio as being up to data when we've filled it + * completely. If the folio has a group attached, then it must + * be the same group, otherwise we should have flushed it out + * above. We have to get rid of the netfs_folio struct if + * there was one. + */ + mark_uptodate: + folio_mark_uptodate(folio); + + copied_uptodate: + priv = folio_get_private(folio); + if (likely(priv == netfs_group)) { + /* Already set correctly; no change required. */ + } else if (priv == NETFS_FOLIO_COPY_TO_CACHE) { + if (!netfs_group) + folio_detach_private(folio); + else + folio_change_private(folio, netfs_get_group(netfs_group)); + } else if (!priv) { + folio_attach_private(folio, netfs_get_group(netfs_group)); + } else { + WARN_ON_ONCE(!finfo); + if (netfs_group) + /* finfo->netfs_group has a ref */ + folio_change_private(folio, netfs_group); + else + folio_detach_private(folio); + kfree(finfo); + } + copied: + trace_netfs_folio(folio, trace); flush_dcache_folio(folio); /* Update the inode size if we moved the EOF marker */ @@ -409,7 +442,7 @@ * netfs_buffered_write_iter_locked - write data to a file * @iocb: IO state structure (file, offset, etc.) * @from: iov_iter with data to write - * @netfs_group: Grouping for dirty pages (eg. ceph snaps). + * @netfs_group: Grouping for dirty folios (eg. ceph snaps). * * This function does all the work needed for actually writing data to a * file. It does all basic checks, removes SUID from the file, updates @@ -493,7 +526,9 @@ /* * Notification that a previously read-only page is about to become writable. - * Note that the caller indicates a single page of a multipage folio. + * The caller indicates the precise page that needs to be written to, but + * we only track group on a per-folio basis, so we block more often than + * we might otherwise. */ vm_fault_t netfs_page_mkwrite(struct vm_fault *vmf, struct netfs_group *netfs_group) { @@ -503,7 +538,8 @@ struct address_space *mapping = file->f_mapping; struct inode *inode = file_inode(file); struct netfs_inode *ictx = netfs_inode(inode); - vm_fault_t ret = VM_FAULT_RETRY; + vm_fault_t ret = VM_FAULT_NOPAGE; + void *priv; int err; _enter("%lx", folio->index); @@ -512,25 +548,21 @@ if (folio_lock_killable(folio) < 0) goto out; - if (folio->mapping != mapping) { - folio_unlock(folio); - ret = VM_FAULT_NOPAGE; - goto out; - } - - if (folio_wait_writeback_killable(folio)) { - ret = VM_FAULT_LOCKED; - goto out; - } + if (folio->mapping != mapping) + goto unlock; + if (folio_wait_writeback_killable(folio) < 0) + goto unlock; /* Can we see a streaming write here? */ if (WARN_ON(!folio_test_uptodate(folio))) { - ret = VM_FAULT_SIGBUS | VM_FAULT_LOCKED; - goto out; + ret = VM_FAULT_SIGBUS; + goto unlock; } group = netfs_folio_group(folio); - if (group != netfs_group && group != NETFS_FOLIO_COPY_TO_CACHE) { + if (group && + group != netfs_group && + group != NETFS_FOLIO_COPY_TO_CACHE) { folio_unlock(folio); err = filemap_fdatawrite_range(mapping, folio_pos(folio), @@ -552,7 +584,19 @@ trace_netfs_folio(folio, netfs_folio_trace_mkwrite_plus); else trace_netfs_folio(folio, netfs_folio_trace_mkwrite); - netfs_set_group(folio, netfs_group); + + priv = folio_get_private(folio); + if (priv != netfs_group) { + if (!netfs_group && priv == NETFS_FOLIO_COPY_TO_CACHE) + folio_detach_private(folio); + else if (netfs_group && priv == NETFS_FOLIO_COPY_TO_CACHE) + folio_change_private(folio, netfs_get_group(netfs_group)); + else if (netfs_group && !priv) + folio_attach_private(folio, netfs_get_group(netfs_group)); + else + WARN_ON_ONCE(1); + } + file_update_time(file); set_bit(NETFS_ICTX_MODIFIED_ATTR, &ictx->flags); if (ictx->ops->post_modify) @@ -561,5 +605,8 @@ out: sb_end_pagefault(inode->i_sb); return ret; +unlock: + folio_unlock(folio); + goto out; } EXPORT_SYMBOL(netfs_page_mkwrite); diff -Nru linux-6.12.90/fs/netfs/iterator.c linux-6.12.94/fs/netfs/iterator.c --- linux-6.12.90/fs/netfs/iterator.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/iterator.c 2026-06-19 11:42:39.000000000 +0000 @@ -22,7 +22,7 @@ * * Extract the page fragments from the given amount of the source iterator and * build up a second iterator that refers to all of those bits. This allows - * the original iterator to disposed of. + * the original iterator to be disposed of. * * @extraction_flags can have ITER_ALLOW_P2PDMA set to request peer-to-peer DMA be * allowed on the pages extracted. @@ -43,7 +43,7 @@ unsigned int max_pages; unsigned int npages = 0; unsigned int i; - ssize_t ret; + ssize_t ret = 0; size_t count = orig_len, offset, len; size_t bv_size, pg_size; @@ -67,26 +67,29 @@ ret = iov_iter_extract_pages(orig, &pages, count, max_pages - npages, extraction_flags, &offset); - if (ret < 0) { - pr_err("Couldn't get user pages (rc=%zd)\n", ret); + if (unlikely(ret <= 0)) { + ret = ret ?: -EIO; break; } - if (ret > count) { - pr_err("get_pages rc=%zd more than %zu\n", ret, count); + if (WARN(ret > count, + "%s: extract_pages overrun %zd > %zu bytes\n", + __func__, ret, count)) { + ret = -EIO; break; } - count -= ret; - ret += offset; - cur_npages = DIV_ROUND_UP(ret, PAGE_SIZE); - - if (npages + cur_npages > max_pages) { - pr_err("Out of bvec array capacity (%u vs %u)\n", - npages + cur_npages, max_pages); + cur_npages = DIV_ROUND_UP(offset + ret, PAGE_SIZE); + if (WARN(cur_npages > max_pages - npages, + "%s: extract_pages overrun %u > %u pages\n", + __func__, npages + cur_npages, max_pages)) { + ret = -EIO; break; } + count -= ret; + ret += offset; + for (i = 0; i < cur_npages; i++) { len = ret > PAGE_SIZE ? PAGE_SIZE : ret; bvec_set_page(bv + npages + i, *pages++, len - offset, offset); @@ -97,6 +100,18 @@ npages += cur_npages; } + /* Note: Don't try to clean up after EIO. Either we got no pages, so + * nothing to clean up, or we got a buffer overrun, memory corruption + * and can't trust the stuff in the buffer (a WARN was emitted). + */ + + if (ret < 0 && (ret == -ENOMEM || npages == 0)) { + for (i = 0; i < npages; i++) + unpin_user_page(bv[i].bv_page); + kvfree(bv); + return ret; + } + iov_iter_bvec(new, orig->data_source, bv, npages, orig_len - count); return npages; } diff -Nru linux-6.12.90/fs/netfs/misc.c linux-6.12.94/fs/netfs/misc.c --- linux-6.12.90/fs/netfs/misc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/misc.c 2026-06-19 11:42:39.000000000 +0000 @@ -267,7 +267,8 @@ goto erase_completely; /* Move the start of the data. */ finfo->dirty_len = fend - iend; - finfo->dirty_offset = offset; + finfo->dirty_offset = iend; + trace_netfs_folio(folio, netfs_folio_trace_invalidate_front); return; } @@ -276,12 +277,14 @@ */ if (iend >= fend) { finfo->dirty_len = offset - fstart; + trace_netfs_folio(folio, netfs_folio_trace_invalidate_tail); return; } /* A partial write was split. The caller has already zeroed * it, so just absorb the hole. */ + trace_netfs_folio(folio, netfs_folio_trace_invalidate_middle); } return; @@ -289,8 +292,9 @@ netfs_put_group(netfs_folio_group(folio)); folio_detach_private(folio); folio_clear_uptodate(folio); + folio_cancel_dirty(folio); kfree(finfo); - return; + trace_netfs_folio(folio, netfs_folio_trace_invalidate_all); } EXPORT_SYMBOL(netfs_invalidate_folio); diff -Nru linux-6.12.90/fs/netfs/read_retry.c linux-6.12.94/fs/netfs/read_retry.c --- linux-6.12.90/fs/netfs/read_retry.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/read_retry.c 2026-06-19 11:42:39.000000000 +0000 @@ -249,8 +249,15 @@ struct folio *folio = folioq_folio(p, slot); if (folio && !folioq_is_marked2(p, slot)) { - trace_netfs_folio(folio, netfs_folio_trace_abandon); - folio_unlock(folio); + if (folio->index == rreq->no_unlock_folio && + test_bit(NETFS_RREQ_NO_UNLOCK_FOLIO, + &rreq->flags)) { + _debug("no unlock"); + } else { + trace_netfs_folio(folio, + netfs_folio_trace_abandon); + folio_unlock(folio); + } } } } diff -Nru linux-6.12.90/fs/netfs/write_issue.c linux-6.12.94/fs/netfs/write_issue.c --- linux-6.12.90/fs/netfs/write_issue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/netfs/write_issue.c 2026-06-19 11:42:39.000000000 +0000 @@ -402,12 +402,7 @@ if (streamw) netfs_issue_write(wreq, cache); - /* Flip the page to the writeback state and unlock. If we're called - * from write-through, then the page has already been put into the wb - * state. - */ - if (wreq->origin == NETFS_WRITEBACK) - folio_start_writeback(folio); + folio_start_writeback(folio); folio_unlock(folio); if (fgroup == NETFS_FOLIO_COPY_TO_CACHE) { @@ -632,29 +627,41 @@ struct folio *folio, size_t copied, bool to_page_end, struct folio **writethrough_cache) { + int ret; + _enter("R=%x ic=%zu ws=%u cp=%zu tp=%u", wreq->debug_id, wreq->iter.count, wreq->wsize, copied, to_page_end); - if (!*writethrough_cache) { - if (folio_test_dirty(folio)) - /* Sigh. mmap. */ - folio_clear_dirty_for_io(folio); + /* The folio is locked. */ + if (*writethrough_cache != folio) { + if (*writethrough_cache) { + /* Did the folio get moved? */ + folio_put(*writethrough_cache); + *writethrough_cache = NULL; + } /* We can make multiple writes to the folio... */ - folio_start_writeback(folio); if (wreq->len == 0) trace_netfs_folio(folio, netfs_folio_trace_wthru); else trace_netfs_folio(folio, netfs_folio_trace_wthru_plus); *writethrough_cache = folio; + folio_get(folio); } wreq->len += copied; - if (!to_page_end) + + if (!to_page_end) { + folio_mark_dirty(folio); + folio_unlock(folio); return 0; + } + ret = netfs_write_folio(wreq, wbc, folio); + folio_put(*writethrough_cache); *writethrough_cache = NULL; - return netfs_write_folio(wreq, wbc, folio); + wreq->submitted = wreq->len; + return ret; } /* @@ -668,8 +675,12 @@ _enter("R=%x", wreq->debug_id); - if (writethrough_cache) + if (writethrough_cache) { + folio_lock(writethrough_cache); netfs_write_folio(wreq, wbc, writethrough_cache); + folio_put(writethrough_cache); + wreq->submitted = wreq->len; + } netfs_end_issue_write(wreq); diff -Nru linux-6.12.90/fs/nfs/blocklayout/blocklayout.c linux-6.12.94/fs/nfs/blocklayout/blocklayout.c --- linux-6.12.90/fs/nfs/blocklayout/blocklayout.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/nfs/blocklayout/blocklayout.c 2026-06-19 11:42:39.000000000 +0000 @@ -381,14 +381,13 @@ sector_t isect, extent_length = 0; struct parallel_io *par = NULL; loff_t offset = header->args.offset; - size_t count = header->args.count; struct page **pages = header->args.pages; int pg_index = header->args.pgbase >> PAGE_SHIFT; unsigned int pg_len; struct blk_plug plug; int i; - dprintk("%s enter, %zu@%lld\n", __func__, count, offset); + dprintk("%s enter, %u@%lld\n", __func__, header->args.count, offset); /* At this point, header->page_aray is a (sequential) list of nfs_pages. * We want to write each, and if there is an error set pnfs_error @@ -429,7 +428,6 @@ } offset += pg_len; - count -= pg_len; isect += (pg_len >> SECTOR_SHIFT); extent_length -= (pg_len >> SECTOR_SHIFT); } diff -Nru linux-6.12.90/fs/nfsd/nfs4state.c linux-6.12.94/fs/nfsd/nfs4state.c --- linux-6.12.90/fs/nfsd/nfs4state.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/nfsd/nfs4state.c 2026-06-19 11:42:39.000000000 +0000 @@ -1832,6 +1832,13 @@ break; case SC_TYPE_LAYOUT: ls = layoutstateid(stid); + spin_lock(&clp->cl_lock); + if (stid->sc_status == 0) { + stid->sc_status |= + SC_STATUS_ADMIN_REVOKED; + atomic_inc(&clp->cl_admin_revoked); + } + spin_unlock(&clp->cl_lock); nfsd4_close_layout(ls); break; } diff -Nru linux-6.12.90/fs/nilfs2/ioctl.c linux-6.12.94/fs/nilfs2/ioctl.c --- linux-6.12.90/fs/nilfs2/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/nilfs2/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -765,6 +765,12 @@ int ret, i; for (i = 0; i < nmembs; i++) { + /* + * bd_oblocknr must never be 0 as block 0 + * is never a valid GC target block + */ + if (unlikely(!bdescs[i].bd_oblocknr)) + return -EINVAL; /* XXX: use macro or inline func to check liveness */ ret = nilfs_bmap_lookup_at_level(bmap, bdescs[i].bd_offset, diff -Nru linux-6.12.90/fs/notify/fanotify/fanotify.c linux-6.12.94/fs/notify/fanotify/fanotify.c --- linux-6.12.90/fs/notify/fanotify/fanotify.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/notify/fanotify/fanotify.c 2026-06-19 11:42:39.000000000 +0000 @@ -1,6 +1,5 @@ // SPDX-License-Identifier: GPL-2.0 #include -#include #include #include #include diff -Nru linux-6.12.90/fs/notify/fanotify/fanotify_user.c linux-6.12.94/fs/notify/fanotify/fanotify_user.c --- linux-6.12.90/fs/notify/fanotify/fanotify_user.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/notify/fanotify/fanotify_user.c 2026-06-19 11:42:39.000000000 +0000 @@ -1,7 +1,6 @@ // SPDX-License-Identifier: GPL-2.0 #include #include -#include #include #include #include @@ -1014,22 +1013,18 @@ dfd, filename, flags); if (filename == NULL) { - struct fd f = fdget(dfd); + CLASS(fd, f)(dfd); - ret = -EBADF; - if (!fd_file(f)) - goto out; + if (fd_empty(f)) + return -EBADF; - ret = -ENOTDIR; if ((flags & FAN_MARK_ONLYDIR) && - !(S_ISDIR(file_inode(fd_file(f))->i_mode))) { - fdput(f); - goto out; - } + !(S_ISDIR(file_inode(fd_file(f))->i_mode))) + return -ENOTDIR; *path = fd_file(f)->f_path; path_get(path); - fdput(f); + ret = 0; } else { unsigned int lookup_flags = 0; @@ -1039,22 +1034,7 @@ lookup_flags |= LOOKUP_DIRECTORY; ret = user_path_at(dfd, filename, lookup_flags, path); - if (ret) - goto out; - } - - /* you can only watch an inode if you have read permissions on it */ - ret = path_permission(path, MAY_READ); - if (ret) { - path_put(path); - goto out; } - - ret = security_path_notify(path, mask, obj_type); - if (ret) - path_put(path); - -out: return ret; } @@ -1846,6 +1826,15 @@ goto path_put_and_out; } + /* you can only watch an inode if you have read permissions on it */ + ret = path_permission(&path, MAY_READ); + if (ret) + goto path_put_and_out; + + ret = security_path_notify(&path, mask, obj_type); + if (ret) + goto path_put_and_out; + if (fid_mode) { ret = fanotify_test_fsid(path.dentry, flags, &__fsid); if (ret) diff -Nru linux-6.12.90/fs/notify/inotify/inotify_user.c linux-6.12.94/fs/notify/inotify/inotify_user.c --- linux-6.12.90/fs/notify/inotify/inotify_user.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/notify/inotify/inotify_user.c 2026-06-19 11:42:39.000000000 +0000 @@ -795,33 +795,26 @@ { struct fsnotify_group *group; struct inotify_inode_mark *i_mark; - struct fd f; - int ret = -EINVAL; + CLASS(fd, f)(fd); - f = fdget(fd); - if (unlikely(!fd_file(f))) + if (fd_empty(f)) return -EBADF; /* verify that this is indeed an inotify instance */ if (unlikely(fd_file(f)->f_op != &inotify_fops)) - goto out; + return -EINVAL; group = fd_file(f)->private_data; i_mark = inotify_idr_find(group, wd); if (unlikely(!i_mark)) - goto out; - - ret = 0; + return -EINVAL; fsnotify_destroy_mark(&i_mark->fsn_mark, group); /* match ref taken by inotify_idr_find */ fsnotify_put_mark(&i_mark->fsn_mark); - -out: - fdput(f); - return ret; + return 0; } /* diff -Nru linux-6.12.90/fs/notify/mark.c linux-6.12.94/fs/notify/mark.c --- linux-6.12.90/fs/notify/mark.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/notify/mark.c 2026-06-19 11:42:39.000000000 +0000 @@ -233,7 +233,12 @@ return inode; } -static void *__fsnotify_recalc_mask(struct fsnotify_mark_connector *conn) +/* + * Calculate mask of events for a list of marks. + * + * Return true if any of the attached marks want to hold an inode reference. + */ +static bool __fsnotify_recalc_mask(struct fsnotify_mark_connector *conn) { u32 new_mask = 0; bool want_iref = false; @@ -257,6 +262,34 @@ */ WRITE_ONCE(*fsnotify_conn_mask_p(conn), new_mask); + return want_iref; +} + +/* + * Calculate mask of events for a list of marks after attach/modify mark + * and get an inode reference for the connector if needed. + * + * A concurrent add of evictable mark and detach of non-evictable mark can + * lead to __fsnotify_recalc_mask() returning false want_iref, but in this + * case we defer clearing iref to fsnotify_recalc_mask_clear_iref() called + * from fsnotify_put_mark(). + */ +static void fsnotify_recalc_mask_set_iref(struct fsnotify_mark_connector *conn) +{ + bool has_iref = conn->flags & FSNOTIFY_CONN_FLAG_HAS_IREF; + bool want_iref = __fsnotify_recalc_mask(conn) || has_iref; + + (void) fsnotify_update_iref(conn, want_iref); +} + +/* + * Calculate mask of events for a list of marks after detach mark + * and return the inode object if its reference is no longer needed. + */ +static void *fsnotify_recalc_mask_clear_iref(struct fsnotify_mark_connector *conn) +{ + bool want_iref = __fsnotify_recalc_mask(conn); + return fsnotify_update_iref(conn, want_iref); } @@ -293,7 +326,7 @@ spin_lock(&conn->lock); update_children = !fsnotify_conn_watches_children(conn); - __fsnotify_recalc_mask(conn); + fsnotify_recalc_mask_set_iref(conn); update_children &= fsnotify_conn_watches_children(conn); spin_unlock(&conn->lock); /* @@ -408,7 +441,7 @@ /* Update watched objects after detaching mark */ if (sb) fsnotify_update_sb_watchers(sb, conn); - objp = __fsnotify_recalc_mask(conn); + objp = fsnotify_recalc_mask_clear_iref(conn); type = conn->type; } WRITE_ONCE(mark->connector, NULL); diff -Nru linux-6.12.90/fs/nsfs.c linux-6.12.94/fs/nsfs.c --- linux-6.12.90/fs/nsfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/nsfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -235,7 +235,7 @@ else tsk = find_task_by_pid_ns(arg, pid_ns); if (!tsk) - break; + return ret; switch (ioctl) { case NS_GET_PID_FROM_PIDNS: diff -Nru linux-6.12.90/fs/ntfs3/dir.c linux-6.12.94/fs/ntfs3/dir.c --- linux-6.12.90/fs/ntfs3/dir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/dir.c 2026-06-19 11:42:39.000000000 +0000 @@ -425,8 +425,7 @@ if (!dir_emit_dots(file, ctx)) return 0; - /* Allocate PATH_MAX bytes. */ - name = __getname(); + name = kmalloc(PATH_MAX, GFP_KERNEL); if (!name) return -ENOMEM; @@ -504,7 +503,7 @@ out: - __putname(name); + kfree(name); put_indx_node(node); if (err == 1) { diff -Nru linux-6.12.90/fs/ntfs3/file.c linux-6.12.94/fs/ntfs3/file.c --- linux-6.12.90/fs/ntfs3/file.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/file.c 2026-06-19 11:42:39.000000000 +0000 @@ -500,8 +500,8 @@ { struct super_block *sb = inode->i_sb; struct ntfs_inode *ni = ntfs_i(inode); - int err, dirty = 0; u64 new_valid; + int err; if (!S_ISREG(inode->i_mode)) return 0; @@ -517,7 +517,6 @@ } new_valid = ntfs_up_block(sb, min_t(u64, ni->i_valid, new_size)); - truncate_setsize(inode, new_size); ni_lock(ni); @@ -531,22 +530,19 @@ ni->i_valid = new_valid; ni_unlock(ni); + if (unlikely(err)) + return err; ni->std_fa |= FILE_ATTRIBUTE_ARCHIVE; inode_set_mtime_to_ts(inode, inode_set_ctime_current(inode)); if (!IS_DIRSYNC(inode)) { - dirty = 1; + mark_inode_dirty(inode); } else { err = ntfs_sync_inode(inode); if (err) return err; } - if (dirty) - mark_inode_dirty(inode); - - /*ntfs_flush_inodes(inode->i_sb, inode, NULL);*/ - return 0; } diff -Nru linux-6.12.90/fs/ntfs3/fsntfs.c linux-6.12.94/fs/ntfs3/fsntfs.c --- linux-6.12.90/fs/ntfs3/fsntfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/fsntfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -2670,7 +2670,7 @@ u32 uni_bytes; struct ntfs_inode *ni = sbi->volume.ni; /* Allocate PATH_MAX bytes. */ - struct cpu_str *uni = __getname(); + struct cpu_str *uni = kmalloc(PATH_MAX, GFP_KERNEL); if (!uni) return -ENOMEM; @@ -2714,6 +2714,6 @@ err = _ni_write_inode(&ni->vfs_inode, 0); out: - __putname(uni); + kfree(uni); return err; } \ No newline at end of file diff -Nru linux-6.12.90/fs/ntfs3/inode.c linux-6.12.94/fs/ntfs3/inode.c --- linux-6.12.90/fs/ntfs3/inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -1301,7 +1301,7 @@ fa |= FILE_ATTRIBUTE_READONLY; /* Allocate PATH_MAX bytes. */ - new_de = kmem_cache_zalloc(names_cachep, GFP_KERNEL); + new_de = kzalloc(PATH_MAX, GFP_KERNEL); if (!new_de) { err = -ENOMEM; goto out1; @@ -1713,7 +1713,7 @@ ntfs_mark_rec_free(sbi, ino, false); out2: - __putname(new_de); + kfree(new_de); kfree(rp); out1: @@ -1734,7 +1734,7 @@ struct NTFS_DE *de; /* Allocate PATH_MAX bytes. */ - de = kmem_cache_zalloc(names_cachep, GFP_KERNEL); + de = kzalloc(PATH_MAX, GFP_KERNEL); if (!de) return -ENOMEM; @@ -1748,7 +1748,7 @@ err = ni_add_name(ntfs_i(d_inode(dentry->d_parent)), ni, de); out: - __putname(de); + kfree(de); return err; } @@ -1771,8 +1771,7 @@ if (ntfs_is_meta_file(sbi, ni->mi.rno)) return -EINVAL; - /* Allocate PATH_MAX bytes. */ - de = kmem_cache_zalloc(names_cachep, GFP_KERNEL); + de = kzalloc(PATH_MAX, GFP_KERNEL); if (!de) return -ENOMEM; @@ -1808,7 +1807,7 @@ out: ni_unlock(ni); - __putname(de); + kfree(de); return err; } diff -Nru linux-6.12.90/fs/ntfs3/namei.c linux-6.12.94/fs/ntfs3/namei.c --- linux-6.12.90/fs/ntfs3/namei.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/namei.c 2026-06-19 11:42:39.000000000 +0000 @@ -68,7 +68,7 @@ u32 flags) { struct ntfs_inode *ni = ntfs_i(dir); - struct cpu_str *uni = __getname(); + struct cpu_str *uni = kmalloc(PATH_MAX, GFP_KERNEL); struct inode *inode; int err; @@ -85,7 +85,7 @@ inode = dir_search_u(dir, uni, NULL); ni_unlock(ni); } - __putname(uni); + kfree(uni); } /* @@ -287,8 +287,7 @@ return err; } - /* Allocate PATH_MAX bytes. */ - de = __getname(); + de = kmalloc(PATH_MAX, GFP_KERNEL); if (!de) return -ENOMEM; @@ -333,7 +332,7 @@ ni_unlock(ni); ni_unlock(dir_ni); out: - __putname(de); + kfree(de); return err; } @@ -391,7 +390,7 @@ /* * Try slow way with current upcase table */ - uni = kmem_cache_alloc(names_cachep, GFP_NOWAIT); + uni = kmalloc(PATH_MAX, GFP_NOWAIT); if (!uni) return -ENOMEM; @@ -413,7 +412,7 @@ err = 0; out: - kmem_cache_free(names_cachep, uni); + kfree(uni); return err; } @@ -452,7 +451,7 @@ * Try slow way with current upcase table */ sbi = dentry->d_sb->s_fs_info; - uni1 = __getname(); + uni1 = kmalloc(PATH_MAX, GFP_NOWAIT); if (!uni1) return -ENOMEM; @@ -482,7 +481,7 @@ ret = !ntfs_cmp_names_cpu(uni1, uni2, sbi->upcase, false) ? 0 : 1; out: - __putname(uni1); + kfree(uni1); return ret; } diff -Nru linux-6.12.90/fs/ntfs3/super.c linux-6.12.94/fs/ntfs3/super.c --- linux-6.12.90/fs/ntfs3/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -1235,8 +1235,13 @@ le32_to_cpu(attr->res.data_size) >> 1, UTF16_LITTLE_ENDIAN, sbi->volume.label, sizeof(sbi->volume.label)); - if (err < 0) + if (err < 0) { sbi->volume.label[0] = 0; + } else if (err >= sizeof(sbi->volume.label)) { + sbi->volume.label[sizeof(sbi->volume.label) - 1] = 0; + } else { + sbi->volume.label[err] = 0; + } } else { /* Should we break mounting here? */ //err = -EINVAL; diff -Nru linux-6.12.90/fs/ntfs3/xattr.c linux-6.12.94/fs/ntfs3/xattr.c --- linux-6.12.90/fs/ntfs3/xattr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ntfs3/xattr.c 2026-06-19 11:42:39.000000000 +0000 @@ -552,8 +552,7 @@ int err; void *buf; - /* Allocate PATH_MAX bytes. */ - buf = __getname(); + buf = kmalloc(PATH_MAX, GFP_KERNEL); if (!buf) return ERR_PTR(-ENOMEM); @@ -584,7 +583,7 @@ if (!IS_ERR(acl)) set_cached_acl(inode, type, acl); - __putname(buf); + kfree(buf); return acl; } diff -Nru linux-6.12.90/fs/ocfs2/dlm/dlmdomain.c linux-6.12.94/fs/ocfs2/dlm/dlmdomain.c --- linux-6.12.90/fs/ocfs2/dlm/dlmdomain.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ocfs2/dlm/dlmdomain.c 2026-06-19 11:42:39.000000000 +0000 @@ -980,6 +980,14 @@ goto bail; } + if (qr->qr_numregions > O2NM_MAX_REGIONS) { + mlog(ML_ERROR, "Domain %s: Joining node %d has invalid " + "number of heartbeat regions %u\n", + qr->qr_domain, qr->qr_node, qr->qr_numregions); + status = -EINVAL; + goto bail; + } + r = remote; for (i = 0; i < qr->qr_numregions; ++i) { mlog(0, "Region %.*s\n", O2HB_MAX_REGION_NAME_LEN, r); @@ -994,7 +1002,7 @@ for (i = 0; i < localnr; ++i) { foundit = 0; r = remote; - for (j = 0; j <= qr->qr_numregions; ++j) { + for (j = 0; j < qr->qr_numregions; ++j) { if (!memcmp(l, r, O2HB_MAX_REGION_NAME_LEN)) { foundit = 1; break; diff -Nru linux-6.12.90/fs/ocfs2/ioctl.c linux-6.12.94/fs/ocfs2/ioctl.c --- linux-6.12.90/fs/ocfs2/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ocfs2/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -443,13 +443,16 @@ struct buffer_head *bh = NULL; struct ocfs2_group_desc *bg = NULL; - unsigned int max_bits, num_clusters; + unsigned int max_bits, max_bitmap_bits, num_clusters; unsigned int offset = 0, cluster, chunk; unsigned int chunk_free, last_chunksize = 0; if (!le32_to_cpu(rec->c_free)) goto bail; + max_bitmap_bits = 8 * ocfs2_group_bitmap_size(osb->sb, 0, + osb->s_feature_incompat); + do { if (!bg) blkno = le64_to_cpu(rec->c_blkno); @@ -481,6 +484,19 @@ continue; max_bits = le16_to_cpu(bg->bg_bits); + + /* + * Non-coherent scans read raw blocks and do not get the + * bg_bits validation from + * ocfs2_read_group_descriptor(). + */ + if (max_bits > max_bitmap_bits) { + mlog(ML_ERROR, + "Group desc #%llu has %u bits, max bitmap bits %u\n", + (unsigned long long)blkno, max_bits, max_bitmap_bits); + max_bits = max_bitmap_bits; + } + offset = 0; for (chunk = 0; chunk < chunks_in_group; chunk++) { diff -Nru linux-6.12.90/fs/ocfs2/resize.c linux-6.12.94/fs/ocfs2/resize.c --- linux-6.12.90/fs/ocfs2/resize.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ocfs2/resize.c 2026-06-19 11:42:39.000000000 +0000 @@ -508,14 +508,14 @@ goto out_unlock; } - ocfs2_set_new_buffer_uptodate(INODE_CACHE(inode), group_bh); - ret = ocfs2_verify_group_and_input(main_bm_inode, fe, input, group_bh); if (ret) { mlog_errno(ret); goto out_free_group_bh; } + ocfs2_set_new_buffer_uptodate(INODE_CACHE(main_bm_inode), group_bh); + trace_ocfs2_group_add((unsigned long long)input->group, input->chain, input->clusters, input->frees); @@ -523,7 +523,7 @@ if (IS_ERR(handle)) { mlog_errno(PTR_ERR(handle)); ret = -EINVAL; - goto out_free_group_bh; + goto out_remove_cache; } cl_bpc = le16_to_cpu(fe->id2.i_chain.cl_bpc); @@ -577,9 +577,11 @@ out_commit: ocfs2_commit_trans(osb, handle); -out_free_group_bh: +out_remove_cache: if (ret < 0) - ocfs2_remove_from_cache(INODE_CACHE(inode), group_bh); + ocfs2_remove_from_cache(INODE_CACHE(main_bm_inode), group_bh); + +out_free_group_bh: brelse(group_bh); out_unlock: diff -Nru linux-6.12.90/fs/ocfs2/xattr.c linux-6.12.94/fs/ocfs2/xattr.c --- linux-6.12.90/fs/ocfs2/xattr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/ocfs2/xattr.c 2026-06-19 11:42:39.000000000 +0000 @@ -907,8 +907,8 @@ total_len = prefix_len + name_len + 1; *result += total_len; - /* we are just looking for how big our buffer needs to be */ - if (!size) + /* No buffer means we are only looking for the required size. */ + if (!buffer) return 0; if (*result > size) diff -Nru linux-6.12.90/fs/omfs/inode.c linux-6.12.94/fs/omfs/inode.c --- linux-6.12.90/fs/omfs/inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/omfs/inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -512,6 +512,12 @@ goto out_brelse_bh; } + if (sbi->s_sys_blocksize < OMFS_DIR_START) { + printk(KERN_ERR "omfs: sysblock size (%d) is too small\n", + sbi->s_sys_blocksize); + goto out_brelse_bh; + } + if (sbi->s_blocksize < sbi->s_sys_blocksize || sbi->s_blocksize > OMFS_MAX_BLOCK_SIZE) { printk(KERN_ERR "omfs: block size (%d) is out of range\n", diff -Nru linux-6.12.90/fs/open.c linux-6.12.94/fs/open.c --- linux-6.12.90/fs/open.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/open.c 2026-06-19 11:42:39.000000000 +0000 @@ -349,14 +349,12 @@ int ksys_fallocate(int fd, int mode, loff_t offset, loff_t len) { - struct fd f = fdget(fd); - int error = -EBADF; + CLASS(fd, f)(fd); - if (fd_file(f)) { - error = vfs_fallocate(fd_file(f), mode, offset, len); - fdput(f); - } - return error; + if (fd_empty(f)) + return -EBADF; + + return vfs_fallocate(fd_file(f), mode, offset, len); } SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) @@ -671,14 +669,12 @@ SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) { - struct fd f = fdget(fd); - int err = -EBADF; + CLASS(fd, f)(fd); - if (fd_file(f)) { - err = vfs_fchmod(fd_file(f), mode); - fdput(f); - } - return err; + if (fd_empty(f)) + return -EBADF; + + return vfs_fchmod(fd_file(f), mode); } static int do_fchmodat(int dfd, const char __user *filename, umode_t mode, @@ -865,14 +861,12 @@ int ksys_fchown(unsigned int fd, uid_t user, gid_t group) { - struct fd f = fdget(fd); - int error = -EBADF; + CLASS(fd, f)(fd); - if (fd_file(f)) { - error = vfs_fchown(fd_file(f), user, group); - fdput(f); - } - return error; + if (fd_empty(f)) + return -EBADF; + + return vfs_fchown(fd_file(f), user, group); } SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) diff -Nru linux-6.12.90/fs/overlayfs/copy_up.c linux-6.12.94/fs/overlayfs/copy_up.c --- linux-6.12.90/fs/overlayfs/copy_up.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/overlayfs/copy_up.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include "overlayfs.h" diff -Nru linux-6.12.90/fs/proc/base.c linux-6.12.94/fs/proc/base.c --- linux-6.12.90/fs/proc/base.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/proc/base.c 2026-06-19 11:42:39.000000000 +0000 @@ -58,7 +58,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/fs/pstore/ram_core.c linux-6.12.94/fs/pstore/ram_core.c --- linux-6.12.90/fs/pstore/ram_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/pstore/ram_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -489,6 +489,10 @@ else va = ioremap_wc(start, size); + /* We must release the mem region if ioremap fails. */ + if (!va) + release_mem_region(start, size); + /* * Since request_mem_region() and ioremap() are byte-granularity * there is no need handle anything special like we do when the diff -Nru linux-6.12.90/fs/qnx6/dir.c linux-6.12.94/fs/qnx6/dir.c --- linux-6.12.90/fs/qnx6/dir.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/qnx6/dir.c 2026-06-19 11:42:39.000000000 +0000 @@ -131,16 +131,16 @@ struct qnx6_dir_entry *de; struct folio *folio; char *kaddr = qnx6_get_folio(inode, n, &folio); - char *limit; + struct qnx6_dir_entry *limit; if (IS_ERR(kaddr)) { pr_err("%s(): read failed\n", __func__); ctx->pos = (n + 1) << PAGE_SHIFT; return PTR_ERR(kaddr); } - de = (struct qnx6_dir_entry *)(kaddr + offset); - limit = kaddr + last_entry(inode, n); - for (; (char *)de < limit; de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { + de = (struct qnx6_dir_entry *)kaddr + offset; + limit = (struct qnx6_dir_entry *)kaddr + last_entry(inode, n); + for (; de < limit; de++, ctx->pos += QNX6_DIR_ENTRY_SIZE) { int size = de->de_size; u32 no_inode = fs32_to_cpu(sbi, de->de_inode); diff -Nru linux-6.12.90/fs/quota/dquot.c linux-6.12.94/fs/quota/dquot.c --- linux-6.12.90/fs/quota/dquot.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/quota/dquot.c 2026-06-19 11:42:39.000000000 +0000 @@ -364,6 +364,31 @@ return test_bit(DQ_ACTIVE_B, &dquot->dq_flags); } +static struct dquot *__dqgrab(struct dquot *dquot) +{ + lockdep_assert_held(&dq_list_lock); + if (!atomic_read(&dquot->dq_count)) + remove_free_dquot(dquot); + atomic_inc(&dquot->dq_count); + return dquot; +} + +/* + * Get reference to dquot when we got pointer to it by some other means. The + * dquot has to be active and the caller has to make sure it cannot get + * deactivated under our hands. + */ +struct dquot *dqgrab(struct dquot *dquot) +{ + spin_lock(&dq_list_lock); + WARN_ON_ONCE(!dquot_active(dquot)); + dquot = __dqgrab(dquot); + spin_unlock(&dq_list_lock); + + return dquot; +} +EXPORT_SYMBOL_GPL(dqgrab); + static inline int dquot_dirty(struct dquot *dquot) { return test_bit(DQ_MOD_B, &dquot->dq_flags); @@ -642,15 +667,14 @@ continue; if (dquot->dq_sb != sb) continue; - /* Now we have active dquot so we can just increase use count */ - atomic_inc(&dquot->dq_count); + __dqgrab(dquot); spin_unlock(&dq_list_lock); dqput(old_dquot); old_dquot = dquot; /* * ->release_dquot() can be racing with us. Our reference - * protects us from new calls to it so just wait for any - * outstanding call and recheck the DQ_ACTIVE_B after that. + * protects us from dquot_release() proceeding so just wait for + * any outstanding call and recheck the DQ_ACTIVE_B after that. */ wait_on_dquot(dquot); if (dquot_active(dquot)) { @@ -718,7 +742,7 @@ /* Now we have active dquot from which someone is * holding reference so we can safely just increase * use count */ - dqgrab(dquot); + __dqgrab(dquot); spin_unlock(&dq_list_lock); err = dquot_write_dquot(dquot); if (err && !ret) @@ -964,9 +988,7 @@ spin_unlock(&dq_list_lock); dqstats_inc(DQST_LOOKUPS); } else { - if (!atomic_read(&dquot->dq_count)) - remove_free_dquot(dquot); - atomic_inc(&dquot->dq_count); + __dqgrab(dquot); spin_unlock(&dq_list_lock); dqstats_inc(DQST_CACHE_HITS); dqstats_inc(DQST_LOOKUPS); diff -Nru linux-6.12.90/fs/read_write.c linux-6.12.94/fs/read_write.c --- linux-6.12.90/fs/read_write.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/read_write.c 2026-06-19 11:42:39.000000000 +0000 @@ -1675,36 +1675,32 @@ { loff_t pos_in; loff_t pos_out; - struct fd f_in; - struct fd f_out; ssize_t ret = -EBADF; - f_in = fdget(fd_in); - if (!fd_file(f_in)) - goto out2; - - f_out = fdget(fd_out); - if (!fd_file(f_out)) - goto out1; + CLASS(fd, f_in)(fd_in); + if (fd_empty(f_in)) + return -EBADF; + + CLASS(fd, f_out)(fd_out); + if (fd_empty(f_out)) + return -EBADF; - ret = -EFAULT; if (off_in) { if (copy_from_user(&pos_in, off_in, sizeof(loff_t))) - goto out; + return -EFAULT; } else { pos_in = fd_file(f_in)->f_pos; } if (off_out) { if (copy_from_user(&pos_out, off_out, sizeof(loff_t))) - goto out; + return -EFAULT; } else { pos_out = fd_file(f_out)->f_pos; } - ret = -EINVAL; if (flags != 0) - goto out; + return -EINVAL; ret = vfs_copy_file_range(fd_file(f_in), pos_in, fd_file(f_out), pos_out, len, flags); @@ -1726,12 +1722,6 @@ fd_file(f_out)->f_pos = pos_out; } } - -out: - fdput(f_out); -out1: - fdput(f_in); -out2: return ret; } diff -Nru linux-6.12.90/fs/signalfd.c linux-6.12.94/fs/signalfd.c --- linux-6.12.90/fs/signalfd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/signalfd.c 2026-06-19 11:42:39.000000000 +0000 @@ -288,20 +288,17 @@ fd_install(ufd, file); } else { - struct fd f = fdget(ufd); - if (!fd_file(f)) + CLASS(fd, f)(ufd); + if (fd_empty(f)) return -EBADF; ctx = fd_file(f)->private_data; - if (fd_file(f)->f_op != &signalfd_fops) { - fdput(f); + if (fd_file(f)->f_op != &signalfd_fops) return -EINVAL; - } spin_lock_irq(¤t->sighand->siglock); ctx->sigmask = *mask; spin_unlock_irq(¤t->sighand->siglock); wake_up(¤t->sighand->signalfd_wqh); - fdput(f); } return ufd; diff -Nru linux-6.12.90/fs/smb/client/cifs_spnego.c linux-6.12.94/fs/smb/client/cifs_spnego.c --- linux-6.12.90/fs/smb/client/cifs_spnego.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/cifs_spnego.c 2026-06-19 11:42:39.000000000 +0000 @@ -8,6 +8,7 @@ */ #include +#include #include #include #include @@ -46,12 +47,27 @@ kfree(key->payload.data[0]); } +static int +cifs_spnego_key_vet_description(const char *description) +{ + /* + * cifs.spnego descriptions are authority-bearing inputs to cifs.upcall. + * They are only valid when produced by CIFS while using the private + * spnego_cred installed below. Do not let userspace create this type + * of key through request_key(2)/add_key(2), since the helper treats + * pid/uid/creduid/upcall_target as kernel-originating fields. + */ + if (current_cred() != spnego_cred) + return -EPERM; + return 0; +} /* * keytype for CIFS spnego keys */ struct key_type cifs_spnego_key_type = { .name = "cifs.spnego", + .vet_description = cifs_spnego_key_vet_description, .instantiate = cifs_spnego_key_instantiate, .destroy = cifs_spnego_key_destroy, .describe = user_describe, diff -Nru linux-6.12.90/fs/smb/client/cifsfs.c linux-6.12.94/fs/smb/client/cifsfs.c --- linux-6.12.90/fs/smb/client/cifsfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/cifsfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -299,6 +299,8 @@ /* Wait for all pending oplock breaks to complete */ flush_workqueue(cifsoplockd_wq); + /* Wait for all opened files to release */ + flush_workqueue(deferredclose_wq); /* finally release root dentry */ dput(cifs_sb->root); diff -Nru linux-6.12.90/fs/smb/client/ioctl.c linux-6.12.94/fs/smb/client/ioctl.c --- linux-6.12.90/fs/smb/client/ioctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/ioctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -300,7 +300,7 @@ break; case SMB2_ENCRYPTION_AES256_CCM: case SMB2_ENCRYPTION_AES256_GCM: - out.session_key_length = CIFS_SESS_KEY_SIZE; + out.session_key_length = ses->auth_key.len; out.server_in_key_length = out.server_out_key_length = SMB3_GCM256_CRYPTKEY_SIZE; break; default: diff -Nru linux-6.12.90/fs/smb/client/netlink.c linux-6.12.94/fs/smb/client/netlink.c --- linux-6.12.90/fs/smb/client/netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -33,13 +33,17 @@ static const struct genl_ops cifs_genl_ops[] = { { .cmd = CIFS_GENL_CMD_SWN_NOTIFY, + .flags = GENL_ADMIN_PERM, .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, .doit = cifs_swn_notify, }, }; static const struct genl_multicast_group cifs_genl_mcgrps[] = { - [CIFS_GENL_MCGRP_SWN] = { .name = CIFS_GENL_MCGRP_SWN_NAME }, + [CIFS_GENL_MCGRP_SWN] = { + .name = CIFS_GENL_MCGRP_SWN_NAME, + .flags = GENL_MCAST_CAP_NET_ADMIN, + }, }; struct genl_family cifs_genl_family = { diff -Nru linux-6.12.90/fs/smb/client/smb2file.c linux-6.12.94/fs/smb/client/smb2file.c --- linux-6.12.90/fs/smb/client/smb2file.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/smb2file.c 2026-06-19 11:42:39.000000000 +0000 @@ -27,10 +27,11 @@ { struct smb2_err_rsp *err = iov->iov_base; struct smb2_symlink_err_rsp *sym = ERR_PTR(-EINVAL); + u8 *end = (u8 *)err + iov->iov_len; u32 len; if (err->ErrorContextCount) { - struct smb2_error_context_rsp *p, *end; + struct smb2_error_context_rsp *p; len = (u32)err->ErrorContextCount * (offsetof(struct smb2_error_context_rsp, ErrorContextData) + @@ -39,25 +40,29 @@ return ERR_PTR(-EINVAL); p = (struct smb2_error_context_rsp *)err->ErrorData; - end = (struct smb2_error_context_rsp *)((u8 *)err + iov->iov_len); - do { + while ((u8 *)p + sizeof(*p) <= end) { if (le32_to_cpu(p->ErrorId) == SMB2_ERROR_ID_DEFAULT) { - sym = (struct smb2_symlink_err_rsp *)&p->ErrorContextData; + sym = (struct smb2_symlink_err_rsp *)p->ErrorContextData; break; } cifs_dbg(FYI, "%s: skipping unhandled error context: 0x%x\n", __func__, le32_to_cpu(p->ErrorId)); len = ALIGN(le32_to_cpu(p->ErrorDataLength), 8); - p = (struct smb2_error_context_rsp *)((u8 *)&p->ErrorContextData + len); - } while (p < end); + if (len > end - ((u8 *)p + sizeof(*p))) + return ERR_PTR(-EINVAL); + + p = (struct smb2_error_context_rsp *)(p->ErrorContextData + len); + } } else if (le32_to_cpu(err->ByteCount) >= sizeof(*sym) && iov->iov_len >= SMB2_SYMLINK_STRUCT_SIZE) { sym = (struct smb2_symlink_err_rsp *)err->ErrorData; } - if (!IS_ERR(sym) && (le32_to_cpu(sym->SymLinkErrorTag) != SYMLINK_ERROR_TAG || - le32_to_cpu(sym->ReparseTag) != IO_REPARSE_TAG_SYMLINK)) + if (!IS_ERR(sym) && + ((u8 *)sym + sizeof(*sym) > end || + le32_to_cpu(sym->SymLinkErrorTag) != SYMLINK_ERROR_TAG || + le32_to_cpu(sym->ReparseTag) != IO_REPARSE_TAG_SYMLINK)) sym = ERR_PTR(-EINVAL); return sym; @@ -82,8 +87,10 @@ print_len = le16_to_cpu(sym->PrintNameLength); print_offs = le16_to_cpu(sym->PrintNameOffset); - if (iov->iov_len < SMB2_SYMLINK_STRUCT_SIZE + sub_offs + sub_len || - iov->iov_len < SMB2_SYMLINK_STRUCT_SIZE + print_offs + print_len) + if ((char *)sym->PathBuffer + sub_offs + sub_len > + (char *)iov->iov_base + iov->iov_len || + (char *)sym->PathBuffer + print_offs + print_len > + (char *)iov->iov_base + iov->iov_len) return -EINVAL; return smb2_parse_native_symlink(path, diff -Nru linux-6.12.90/fs/smb/client/smb2ops.c linux-6.12.94/fs/smb/client/smb2ops.c --- linux-6.12.90/fs/smb/client/smb2ops.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/smb2ops.c 2026-06-19 11:42:39.000000000 +0000 @@ -4781,7 +4781,7 @@ } /* Copy the data to the output I/O iterator. */ - rdata->result = cifs_copy_folioq_to_iter(buffer, buffer_len, + rdata->result = cifs_copy_folioq_to_iter(buffer, data_len, cur_off, &rdata->subreq.io_iter); if (rdata->result != 0) { if (is_offloaded) @@ -4790,7 +4790,7 @@ dequeue_mid(mid, rdata->result); return 0; } - rdata->got_bytes = buffer_len; + rdata->got_bytes = data_len; } else if (buf_len >= data_offset + data_len) { /* read response payload is in buf */ diff -Nru linux-6.12.90/fs/smb/client/smb2pdu.h linux-6.12.94/fs/smb/client/smb2pdu.h --- linux-6.12.90/fs/smb/client/smb2pdu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/smb2pdu.h 2026-06-19 11:42:39.000000000 +0000 @@ -79,7 +79,7 @@ struct smb2_error_context_rsp { __le32 ErrorDataLength; __le32 ErrorId; - __u8 ErrorContextData; /* ErrorDataLength long array */ + __u8 ErrorContextData[] __counted_by_le(ErrorDataLength); } __packed; /* ErrorId values */ diff -Nru linux-6.12.90/fs/smb/client/smb2transport.c linux-6.12.94/fs/smb/client/smb2transport.c --- linux-6.12.90/fs/smb/client/smb2transport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/client/smb2transport.c 2026-06-19 11:42:39.000000000 +0000 @@ -214,7 +214,9 @@ list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { if (tcon->tid != tid) continue; + spin_lock(&tcon->tc_lock); ++tcon->tc_count; + spin_unlock(&tcon->tc_lock); trace_smb3_tcon_ref(tcon->debug_id, tcon->tc_count, netfs_trace_tcon_ref_get_find_sess_tcon); return tcon; @@ -334,7 +336,8 @@ } static int generate_key(struct cifs_ses *ses, struct kvec label, - struct kvec context, __u8 *key, unsigned int key_size) + struct kvec context, __u8 *key, unsigned int key_size, + unsigned int full_key_size) { unsigned char zero = 0x0; __u8 i[4] = {0, 0, 0, 1}; @@ -355,7 +358,7 @@ } rc = crypto_shash_setkey(server->secmech.hmacsha256->tfm, - ses->auth_key.response, SMB2_NTLMV2_SESSKEY_SIZE); + ses->auth_key.response, full_key_size); if (rc) { cifs_server_dbg(VFS, "%s: Could not set with session key\n", __func__); goto smb3signkey_ret; @@ -430,6 +433,7 @@ struct TCP_Server_Info *server, const struct derivation_triplet *ptriplet) { + unsigned int full_key_size = SMB2_NTLMV2_SESSKEY_SIZE; int rc; bool is_binding = false; int chan_index = 0; @@ -464,17 +468,31 @@ rc = generate_key(ses, ptriplet->signing.label, ptriplet->signing.context, ses->chans[chan_index].signkey, - SMB3_SIGN_KEY_SIZE); + SMB3_SIGN_KEY_SIZE, + SMB2_NTLMV2_SESSKEY_SIZE); if (rc) return rc; } else { rc = generate_key(ses, ptriplet->signing.label, ptriplet->signing.context, ses->smb3signingkey, - SMB3_SIGN_KEY_SIZE); + SMB3_SIGN_KEY_SIZE, + SMB2_NTLMV2_SESSKEY_SIZE); if (rc) return rc; + /* + * Per MS-SMB2 3.2.5.3.1, signing key always uses Session.SessionKey + * (first 16 bytes). Encryption/decryption keys use + * Session.FullSessionKey when dialect is 3.1.1 and cipher is + * AES-256-CCM or AES-256-GCM, otherwise Session.SessionKey. + */ + + if (server->dialect == SMB311_PROT_ID && + (server->cipher_type == SMB2_ENCRYPTION_AES256_CCM || + server->cipher_type == SMB2_ENCRYPTION_AES256_GCM)) + full_key_size = ses->auth_key.len; + /* safe to access primary channel, since it will never go away */ spin_lock(&ses->chan_lock); memcpy(ses->chans[chan_index].signkey, ses->smb3signingkey, @@ -484,13 +502,15 @@ rc = generate_key(ses, ptriplet->encryption.label, ptriplet->encryption.context, ses->smb3encryptionkey, - SMB3_ENC_DEC_KEY_SIZE); + SMB3_ENC_DEC_KEY_SIZE, + full_key_size); if (rc) return rc; rc = generate_key(ses, ptriplet->decryption.label, ptriplet->decryption.context, ses->smb3decryptionkey, - SMB3_ENC_DEC_KEY_SIZE); + SMB3_ENC_DEC_KEY_SIZE, + full_key_size); if (rc) return rc; } @@ -505,7 +525,7 @@ &ses->Suid); cifs_dbg(VFS, "Cipher type %d\n", server->cipher_type); cifs_dbg(VFS, "Session Key %*ph\n", - SMB2_NTLMV2_SESSKEY_SIZE, ses->auth_key.response); + (int)ses->auth_key.len, ses->auth_key.response); cifs_dbg(VFS, "Signing Key %*ph\n", SMB3_SIGN_KEY_SIZE, ses->smb3signingkey); if ((server->cipher_type == SMB2_ENCRYPTION_AES256_CCM) || diff -Nru linux-6.12.90/fs/smb/server/auth.c linux-6.12.94/fs/smb/server/auth.c --- linux-6.12.90/fs/smb/server/auth.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/auth.c 2026-06-19 11:42:39.000000000 +0000 @@ -1111,6 +1111,7 @@ struct smb2_transform_hdr *tr_hdr = smb2_get_msg(iov[0].iov_base); unsigned int assoc_data_len = sizeof(struct smb2_transform_hdr) - 20; int rc; + DECLARE_CRYPTO_WAIT(wait); struct scatterlist *sg; u8 sign[SMB2_SIGNATURE_SIZE] = {}; u8 key[SMB3_ENC_DEC_KEY_SIZE]; @@ -1197,12 +1198,12 @@ aead_request_set_crypt(req, sg, sg, crypt_len, iv); aead_request_set_ad(req, assoc_data_len); - aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_SLEEP, NULL, NULL); + aead_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG | + CRYPTO_TFM_REQ_MAY_SLEEP, + crypto_req_done, &wait); - if (enc) - rc = crypto_aead_encrypt(req); - else - rc = crypto_aead_decrypt(req); + rc = crypto_wait_req(enc ? crypto_aead_encrypt(req) : + crypto_aead_decrypt(req), &wait); if (rc) goto free_iv; diff -Nru linux-6.12.90/fs/smb/server/connection.c linux-6.12.94/fs/smb/server/connection.c --- linux-6.12.90/fs/smb/server/connection.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/connection.c 2026-06-19 11:42:39.000000000 +0000 @@ -41,6 +41,15 @@ kfree(conn->preauth_info); kfree(conn->mechToken); if (atomic_dec_and_test(&conn->refcnt)) { + /* + * async_ida is embedded in struct ksmbd_conn, so pair + * ida_destroy() with the final kfree() rather than with + * the unconditional field teardown above. This keeps + * the IDA valid for the entire lifetime of the struct, + * even while other refcount holders (oplock / vfs + * durable handles) still reference the connection. + */ + ida_destroy(&conn->async_ida); conn->transport->ops->free_transport(conn->transport); kfree(conn); } diff -Nru linux-6.12.90/fs/smb/server/mgmt/user_session.c linux-6.12.94/fs/smb/server/mgmt/user_session.c --- linux-6.12.90/fs/smb/server/mgmt/user_session.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/mgmt/user_session.c 2026-06-19 11:42:39.000000000 +0000 @@ -161,16 +161,16 @@ if (!sess) return; + ksmbd_tree_conn_session_logoff(sess); + ksmbd_destroy_file_table(sess); if (sess->user) ksmbd_free_user(sess->user); - - ksmbd_tree_conn_session_logoff(sess); - ksmbd_destroy_file_table(&sess->file_table); ksmbd_launch_ksmbd_durable_scavenger(); ksmbd_session_rpc_clear_list(sess); free_channel_list(sess); kfree(sess->Preauth_HashValue); ksmbd_release_id(&session_ida, sess->id); + ida_destroy(&sess->tree_conn_ida); kfree(sess); } @@ -327,8 +327,13 @@ struct ksmbd_session *sess; sess = ksmbd_session_lookup(conn, id); - if (!sess && conn->binding) + if (!sess && conn->binding) { sess = ksmbd_session_lookup_slowpath(id); + if (sess && !xa_load(&sess->ksmbd_chann_list, (long)conn)) { + ksmbd_user_session_put(sess); + sess = NULL; + } + } if (sess && sess->state != SMB2_SESSION_VALID) { ksmbd_user_session_put(sess); sess = NULL; @@ -396,7 +401,7 @@ goto out; } - ksmbd_destroy_file_table(&prev_sess->file_table); + ksmbd_destroy_file_table(prev_sess); prev_sess->state = SMB2_SESSION_EXPIRED; ksmbd_all_conn_set_status(id, KSMBD_SESS_NEED_SETUP); ksmbd_launch_ksmbd_durable_scavenger(); @@ -445,6 +450,8 @@ if (!sess) return NULL; + ida_init(&sess->tree_conn_ida); + if (ksmbd_init_file_table(&sess->file_table)) goto error; @@ -464,8 +471,6 @@ if (ret) goto error; - ida_init(&sess->tree_conn_ida); - down_write(&sessions_table_lock); hash_add(sessions_table, &sess->hlist, sess->id); up_write(&sessions_table_lock); diff -Nru linux-6.12.90/fs/smb/server/oplock.c linux-6.12.94/fs/smb/server/oplock.c --- linux-6.12.90/fs/smb/server/oplock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/oplock.c 2026-06-19 11:42:39.000000000 +0000 @@ -484,8 +484,12 @@ const char *guid1, const char *key1) { const char *guid2, *key2; + struct ksmbd_conn *conn; - guid2 = opinfo->conn->ClientGUID; + conn = READ_ONCE(opinfo->conn); + if (!conn) + return 0; + guid2 = conn->ClientGUID; key2 = opinfo->o_lease->lease_key; if (!memcmp(guid1, guid2, SMB2_CLIENT_GUID_SIZE) && !memcmp(key1, key2, SMB2_LEASE_KEY_SIZE)) @@ -710,11 +714,16 @@ */ static int smb2_oplock_break_noti(struct oplock_info *opinfo) { - struct ksmbd_conn *conn = opinfo->conn; + struct ksmbd_conn *conn; struct oplock_break_info *br_info; int ret = 0; - struct ksmbd_work *work = ksmbd_alloc_work_struct(); + struct ksmbd_work *work; + conn = READ_ONCE(opinfo->conn); + if (!conn) + return 0; + + work = ksmbd_alloc_work_struct(); if (!work) return -ENOMEM; @@ -814,11 +823,15 @@ */ static int smb2_lease_break_noti(struct oplock_info *opinfo) { - struct ksmbd_conn *conn = opinfo->conn; + struct ksmbd_conn *conn; struct ksmbd_work *work; struct lease_break_info *br_info; struct lease *lease = opinfo->o_lease; + conn = READ_ONCE(opinfo->conn); + if (!conn) + return 0; + work = ksmbd_alloc_work_struct(); if (!work) return -ENOMEM; @@ -1841,6 +1854,7 @@ struct ksmbd_share_config *share, struct ksmbd_file *fp, struct lease_ctx_info *lctx, + struct ksmbd_user *user, char *name) { struct oplock_info *opinfo = opinfo_get(fp); @@ -1849,6 +1863,12 @@ if (!opinfo) return 0; + if (ksmbd_vfs_compare_durable_owner(fp, user) == false) { + ksmbd_debug(SMB, "Durable handle reconnect failed: owner mismatch\n"); + ret = -EBADF; + goto out; + } + if (opinfo->is_lease == false) { if (lctx) { pr_err("create context include lease\n"); diff -Nru linux-6.12.90/fs/smb/server/oplock.h linux-6.12.94/fs/smb/server/oplock.h --- linux-6.12.90/fs/smb/server/oplock.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/oplock.h 2026-06-19 11:42:39.000000000 +0000 @@ -126,5 +126,6 @@ struct ksmbd_share_config *share, struct ksmbd_file *fp, struct lease_ctx_info *lctx, + struct ksmbd_user *user, char *name); #endif /* __KSMBD_OPLOCK_H */ diff -Nru linux-6.12.90/fs/smb/server/smb2pdu.c linux-6.12.94/fs/smb/server/smb2pdu.c --- linux-6.12.90/fs/smb/server/smb2pdu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/smb2pdu.c 2026-06-19 11:42:39.000000000 +0000 @@ -2849,6 +2849,8 @@ dh_info->reconnected = true; goto out; } + ksmbd_put_durable_fd(dh_info->fp); + dh_info->fp = NULL; } if ((lc && (lc->req_state & SMB2_LEASE_HANDLE_CACHING_LE)) || @@ -3014,7 +3016,8 @@ } if (dh_info.reconnected == true) { - rc = smb2_check_durable_oplock(conn, share, dh_info.fp, lc, name); + rc = smb2_check_durable_oplock(conn, share, dh_info.fp, + lc, sess->user, name); if (rc) { ksmbd_put_durable_fd(dh_info.fp); goto err_out2; @@ -7267,6 +7270,17 @@ le64_to_cpu(hdr->Id.AsyncId)) continue; + /* + * A cancelled deferred byte-range lock frees its + * file_lock and takes the smb2_lock() early-exit that + * skips release_async_work(), so the work stays on + * conn->async_requests with a live cancel_fn pointing + * at the freed file_lock. Re-firing it on a second + * SMB2_CANCEL is a use-after-free. + */ + if (iter->state == KSMBD_WORK_CANCELLED) + break; + ksmbd_debug(SMB, "smb2 with AsyncId %llu cancelled command = 0x%x\n", le64_to_cpu(hdr->Id.AsyncId), diff -Nru linux-6.12.90/fs/smb/server/smbacl.c linux-6.12.94/fs/smb/server/smbacl.c --- linux-6.12.90/fs/smb/server/smbacl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/smbacl.c 2026-06-19 11:42:39.000000000 +0000 @@ -643,8 +643,10 @@ ntace = (struct smb_ace *)((char *)pndace + *size); ace_sz = fill_ace_for_sid(ntace, sid, ACCESS_ALLOWED, flags, pace->e_perm, 0777); - if (check_add_overflow(*size, ace_sz, size)) + if (check_add_overflow(*size, ace_sz, size)) { + kfree(sid); break; + } (*num_aces)++; if (pace->e_tag == ACL_USER) ntace->access_req |= @@ -655,8 +657,10 @@ ntace = (struct smb_ace *)((char *)pndace + *size); ace_sz = fill_ace_for_sid(ntace, sid, ACCESS_ALLOWED, 0x03, pace->e_perm, 0777); - if (check_add_overflow(*size, ace_sz, size)) + if (check_add_overflow(*size, ace_sz, size)) { + kfree(sid); break; + } (*num_aces)++; if (pace->e_tag == ACL_USER) ntace->access_req |= @@ -698,8 +702,10 @@ ntace = (struct smb_ace *)((char *)pndace + *size); ace_sz = fill_ace_for_sid(ntace, sid, ACCESS_ALLOWED, 0x0b, pace->e_perm, 0777); - if (check_add_overflow(*size, ace_sz, size)) + if (check_add_overflow(*size, ace_sz, size)) { + kfree(sid); break; + } (*num_aces)++; if (pace->e_tag == ACL_USER) ntace->access_req |= @@ -1090,6 +1096,40 @@ return 0; } +static int smb_validate_ntsd_sid(struct smb_ntsd *pntsd, size_t pntsd_size, + unsigned int sid_offset, struct smb_sid **sid, + size_t *sid_size) +{ + size_t sid_end; + + *sid = NULL; + *sid_size = 0; + + if (!sid_offset) + return 0; + + if (sid_offset < sizeof(struct smb_ntsd) || + check_add_overflow(sid_offset, (size_t)CIFS_SID_BASE_SIZE, + &sid_end) || + sid_end > pntsd_size) + return -EINVAL; + + *sid = (struct smb_sid *)((char *)pntsd + sid_offset); + if ((*sid)->num_subauth > SID_MAX_SUB_AUTHORITIES) + return -EINVAL; + + if (check_add_overflow((size_t)CIFS_SID_BASE_SIZE, + sizeof(__le32) * (size_t)(*sid)->num_subauth, + &sid_end)) + return -EINVAL; + + if (sid_offset > pntsd_size || sid_end > pntsd_size - sid_offset) + return -EINVAL; + + *sid_size = sid_end; + return 0; +} + int smb_inherit_dacl(struct ksmbd_conn *conn, const struct path *path, unsigned int uid, unsigned int gid) @@ -1102,28 +1142,28 @@ struct dentry *parent = path->dentry->d_parent; struct mnt_idmap *idmap = mnt_idmap(path->mnt); int inherited_flags = 0, flags = 0, i, nt_size = 0, pdacl_size; - int rc = 0, pntsd_type, pntsd_size, acl_len, aces_size; + int rc = 0, pntsd_type, ppntsd_size, acl_len, aces_size; unsigned int dacloffset; size_t dacl_struct_end; u16 num_aces, ace_cnt = 0; char *aces_base; bool is_dir = S_ISDIR(d_inode(path->dentry)->i_mode); - pntsd_size = ksmbd_vfs_get_sd_xattr(conn, idmap, + ppntsd_size = ksmbd_vfs_get_sd_xattr(conn, idmap, parent, &parent_pntsd); - if (pntsd_size <= 0) + if (ppntsd_size <= 0) return -ENOENT; dacloffset = le32_to_cpu(parent_pntsd->dacloffset); if (!dacloffset || check_add_overflow(dacloffset, sizeof(struct smb_acl), &dacl_struct_end) || - dacl_struct_end > (size_t)pntsd_size) { + dacl_struct_end > (size_t)ppntsd_size) { rc = -EINVAL; goto free_parent_pntsd; } parent_pdacl = (struct smb_acl *)((char *)parent_pntsd + dacloffset); - acl_len = pntsd_size - dacloffset; + acl_len = ppntsd_size - dacloffset; num_aces = le16_to_cpu(parent_pdacl->num_aces); pntsd_type = le16_to_cpu(parent_pntsd->type); pdacl_size = le16_to_cpu(parent_pdacl->size); @@ -1237,19 +1277,19 @@ struct smb_ntsd *pntsd; struct smb_acl *pdacl; struct smb_sid *powner_sid = NULL, *pgroup_sid = NULL; - int powner_sid_size = 0, pgroup_sid_size = 0, pntsd_size; + size_t powner_sid_size = 0, pgroup_sid_size = 0, pntsd_size; size_t pntsd_alloc_size; - if (parent_pntsd->osidoffset) { - powner_sid = (struct smb_sid *)((char *)parent_pntsd + - le32_to_cpu(parent_pntsd->osidoffset)); - powner_sid_size = 1 + 1 + 6 + (powner_sid->num_subauth * 4); - } - if (parent_pntsd->gsidoffset) { - pgroup_sid = (struct smb_sid *)((char *)parent_pntsd + - le32_to_cpu(parent_pntsd->gsidoffset)); - pgroup_sid_size = 1 + 1 + 6 + (pgroup_sid->num_subauth * 4); - } + rc = smb_validate_ntsd_sid(parent_pntsd, ppntsd_size, + le32_to_cpu(parent_pntsd->osidoffset), + &powner_sid, &powner_sid_size); + if (rc) + goto free_aces_base; + rc = smb_validate_ntsd_sid(parent_pntsd, ppntsd_size, + le32_to_cpu(parent_pntsd->gsidoffset), + &pgroup_sid, &pgroup_sid_size); + if (rc) + goto free_aces_base; if (check_add_overflow(sizeof(struct smb_ntsd), (size_t)powner_sid_size, @@ -1406,8 +1446,8 @@ ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl)); aces_size = acl_size - sizeof(struct smb_acl); for (i = 0; i < le16_to_cpu(pdacl->num_aces); i++) { - if (offsetof(struct smb_ace, sid) + - aces_size < CIFS_SID_BASE_SIZE) + if (aces_size < offsetof(struct smb_ace, sid) + + CIFS_SID_BASE_SIZE) break; ace_size = le16_to_cpu(ace->size); if (ace_size > aces_size || @@ -1430,8 +1470,8 @@ ace = (struct smb_ace *)((char *)pdacl + sizeof(struct smb_acl)); aces_size = acl_size - sizeof(struct smb_acl); for (i = 0; i < le16_to_cpu(pdacl->num_aces); i++) { - if (offsetof(struct smb_ace, sid) + - aces_size < CIFS_SID_BASE_SIZE) + if (aces_size < offsetof(struct smb_ace, sid) + + CIFS_SID_BASE_SIZE) break; ace_size = le16_to_cpu(ace->size); if (ace_size > aces_size || diff -Nru linux-6.12.90/fs/smb/server/vfs_cache.c linux-6.12.94/fs/smb/server/vfs_cache.c --- linux-6.12.90/fs/smb/server/vfs_cache.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/vfs_cache.c 2026-06-19 11:42:39.000000000 +0000 @@ -18,6 +18,7 @@ #include "connection.h" #include "mgmt/tree_connect.h" #include "mgmt/user_session.h" +#include "mgmt/user_config.h" #include "smb_common.h" #include "server.h" @@ -117,7 +118,7 @@ return ret; down_read(&ci->m_lock); - if (ci->m_flags & (S_DEL_PENDING | S_DEL_ON_CLS)) + if (ci->m_flags & S_DEL_PENDING) ret = KSMBD_INODE_STATUS_PENDING_DELETE; else ret = KSMBD_INODE_STATUS_OK; @@ -133,7 +134,7 @@ int ret; down_read(&ci->m_lock); - ret = (ci->m_flags & (S_DEL_PENDING | S_DEL_ON_CLS)); + ret = (ci->m_flags & S_DEL_PENDING); up_read(&ci->m_lock); return ret; @@ -301,12 +302,20 @@ } } + down_write(&ci->m_lock); + /* Promote S_DEL_ON_CLS to S_DEL_PENDING when close */ + if (ci->m_flags & S_DEL_ON_CLS) { + ci->m_flags &= ~S_DEL_ON_CLS; + ci->m_flags |= S_DEL_PENDING; + } + up_write(&ci->m_lock); + if (atomic_dec_and_test(&ci->m_count)) { bool do_unlink = false; down_write(&ci->m_lock); - if (ci->m_flags & (S_DEL_ON_CLS | S_DEL_PENDING)) { - ci->m_flags &= ~(S_DEL_ON_CLS | S_DEL_PENDING); + if (ci->m_flags & S_DEL_PENDING) { + ci->m_flags &= ~S_DEL_PENDING; do_unlink = true; } up_write(&ci->m_lock); @@ -324,6 +333,14 @@ return; idr_remove(global_ft.idr, fp->persistent_id); + /* + * Clear persistent_id so a later __ksmbd_close_fd() that runs from a + * delayed putter (e.g. when a concurrent ksmbd_lookup_fd_inode() + * walker held the final reference) does not re-issue idr_remove() on + * an id that idr_alloc_cyclic() may have already handed out to a new + * durable handle. + */ + fp->persistent_id = KSMBD_NO_FID; } static void ksmbd_remove_durable_fd(struct ksmbd_file *fp) @@ -383,6 +400,8 @@ if (ksmbd_stream_fd(fp)) kfree(fp->stream.name); + kfree(fp->owner.name); + kmem_cache_free(filp_cache, fp); } @@ -414,6 +433,20 @@ static void __put_fd_final(struct ksmbd_work *work, struct ksmbd_file *fp) { + /* + * Detached durable fp -- session_fd_check() cleared fp->conn at + * preserve, so this fp is no longer tracked by any conn's + * stats.open_files_count. This happens when + * ksmbd_scavenger_dispose_dh() hands the final close off to an + * m_fp_list walker (e.g. ksmbd_lookup_fd_inode()) whose work->conn + * is unrelated to the conn that originally opened the handle; close + * via the NULL-ft path so we do not underflow that unrelated + * counter. + */ + if (!fp->conn) { + __ksmbd_close_fd(NULL, fp); + return; + } __ksmbd_close_fd(&work->sess->file_table, fp); atomic_dec(&work->conn->stats.open_files_count); } @@ -694,11 +727,13 @@ } static int -__close_file_table_ids(struct ksmbd_file_table *ft, +__close_file_table_ids(struct ksmbd_session *sess, struct ksmbd_tree_connect *tcon, bool (*skip)(struct ksmbd_tree_connect *tcon, - struct ksmbd_file *fp)) + struct ksmbd_file *fp, + struct ksmbd_user *user)) { + struct ksmbd_file_table *ft = &sess->file_table; struct ksmbd_file *fp; unsigned int id = 0; int num = 0; @@ -711,7 +746,7 @@ break; } - if (skip(tcon, fp) || + if (skip(tcon, fp, sess->user) || !atomic_dec_and_test(&fp->refcount)) { id++; write_unlock(&ft->lock); @@ -763,7 +798,8 @@ } static bool tree_conn_fd_check(struct ksmbd_tree_connect *tcon, - struct ksmbd_file *fp) + struct ksmbd_file *fp, + struct ksmbd_user *user) { return fp->tcon != tcon; } @@ -782,24 +818,37 @@ return true; } -static void ksmbd_scavenger_dispose_dh(struct list_head *head) +static void ksmbd_scavenger_dispose_dh(struct ksmbd_file *fp) { - while (!list_empty(head)) { - struct ksmbd_file *fp; + /* + * Durable-preserved fp can remain linked on f_ci->m_fp_list for + * share-mode checks. Unlink it before final close; fp->node is not + * available as a scavenger-private list node because re-adding it to + * another list corrupts m_fp_list. + */ + down_write(&fp->f_ci->m_lock); + list_del_init(&fp->node); + up_write(&fp->f_ci->m_lock); - fp = list_first_entry(head, struct ksmbd_file, node); - list_del_init(&fp->node); + /* + * Drop both the durable lifetime reference and the transient reference + * taken by the scavenger under global_ft.lock. If a concurrent + * ksmbd_lookup_fd_inode() (or any other m_fp_list walker) snatched fp + * before the unlink above, that holder owns the final close via + * ksmbd_fd_put() -> __ksmbd_close_fd(). Otherwise the scavenger is + * the last putter and finalises fp here. + */ + if (atomic_sub_and_test(2, &fp->refcount)) __ksmbd_close_fd(NULL, fp); - } } static int ksmbd_durable_scavenger(void *dummy) { struct ksmbd_file *fp = NULL; + struct ksmbd_file *expired_fp; unsigned int id; unsigned int min_timeout = 1; bool found_fp_timeout; - LIST_HEAD(scavenger_list); unsigned long remaining_jiffies; __module_get(THIS_MODULE); @@ -809,8 +858,6 @@ if (try_to_freeze()) continue; - found_fp_timeout = false; - remaining_jiffies = wait_event_timeout(dh_wq, ksmbd_durable_scavenger_alive() == false, __msecs_to_jiffies(min_timeout)); @@ -819,23 +866,39 @@ else min_timeout = DURABLE_HANDLE_MAX_TIMEOUT; - write_lock(&global_ft.lock); - idr_for_each_entry(global_ft.idr, fp, id) { - if (!fp->durable_timeout) - continue; - - if (atomic_read(&fp->refcount) > 1 || - fp->conn) - continue; - - found_fp_timeout = true; - if (fp->durable_scavenger_timeout <= - jiffies_to_msecs(jiffies)) { - __ksmbd_remove_durable_fd(fp); - list_add(&fp->node, &scavenger_list); - } else { + do { + expired_fp = NULL; + found_fp_timeout = false; + + write_lock(&global_ft.lock); + idr_for_each_entry(global_ft.idr, fp, id) { unsigned long durable_timeout; + if (!fp->durable_timeout) + continue; + + if (atomic_read(&fp->refcount) > 1 || + fp->conn) + continue; + + found_fp_timeout = true; + if (fp->durable_scavenger_timeout <= + jiffies_to_msecs(jiffies)) { + __ksmbd_remove_durable_fd(fp); + /* + * Take a transient reference so fp + * cannot be freed by an in-flight + * ksmbd_lookup_fd_inode() that found + * it through f_ci->m_fp_list while we + * drop global_ft.lock and reach the + * m_fp_list unlink in + * ksmbd_scavenger_dispose_dh(). + */ + atomic_inc(&fp->refcount); + expired_fp = fp; + break; + } + durable_timeout = fp->durable_scavenger_timeout - jiffies_to_msecs(jiffies); @@ -843,10 +906,11 @@ if (min_timeout > durable_timeout) min_timeout = durable_timeout; } - } - write_unlock(&global_ft.lock); + write_unlock(&global_ft.lock); - ksmbd_scavenger_dispose_dh(&scavenger_list); + if (expired_fp) + ksmbd_scavenger_dispose_dh(expired_fp); + } while (expired_fp); if (found_fp_timeout == false) break; @@ -898,8 +962,62 @@ kthread_stop(server_conf.dh_task); } +/* + * ksmbd_vfs_copy_durable_owner - Copy owner info for durable reconnect + * @fp: ksmbd file pointer to store owner info + * @user: user pointer to copy from + * + * This function binds the current user's identity to the file handle + * to satisfy MS-SMB2 Step 8 (SecurityContext matching) during reconnect. + * + * Return: 0 on success, or negative error code on failure + */ +static int ksmbd_vfs_copy_durable_owner(struct ksmbd_file *fp, + struct ksmbd_user *user) +{ + if (!user) + return -EINVAL; + + /* Duplicate the user name to ensure identity persistence */ + fp->owner.name = kstrdup(user->name, GFP_KERNEL); + if (!fp->owner.name) + return -ENOMEM; + + fp->owner.uid = user->uid; + fp->owner.gid = user->gid; + + return 0; +} + +/** + * ksmbd_vfs_compare_durable_owner - Verify if the requester is original owner + * @fp: existing ksmbd file pointer + * @user: user pointer of the reconnect requester + * + * Compares the UID, GID, and name of the current requester against the + * original owner stored in the file handle. + * + * Return: true if the user matches, false otherwise + */ +bool ksmbd_vfs_compare_durable_owner(struct ksmbd_file *fp, + struct ksmbd_user *user) +{ + if (!user || !fp->owner.name) + return false; + + /* Check if the UID and GID match first (fast path) */ + if (fp->owner.uid != user->uid || fp->owner.gid != user->gid) + return false; + + /* Validate the account name to ensure the same SecurityContext */ + if (strcmp(fp->owner.name, user->name)) + return false; + + return true; +} + static bool session_fd_check(struct ksmbd_tree_connect *tcon, - struct ksmbd_file *fp) + struct ksmbd_file *fp, struct ksmbd_user *user) { struct ksmbd_inode *ci; struct oplock_info *op; @@ -909,6 +1027,9 @@ if (!is_reconnectable(fp)) return false; + if (ksmbd_vfs_copy_durable_owner(fp, user)) + return false; + conn = fp->conn; ci = fp->f_ci; down_write(&ci->m_lock); @@ -940,7 +1061,7 @@ void ksmbd_close_tree_conn_fds(struct ksmbd_work *work) { - int num = __close_file_table_ids(&work->sess->file_table, + int num = __close_file_table_ids(work->sess, work->tcon, tree_conn_fd_check); @@ -949,7 +1070,7 @@ void ksmbd_close_session_fds(struct ksmbd_work *work) { - int num = __close_file_table_ids(&work->sess->file_table, + int num = __close_file_table_ids(work->sess, work->tcon, session_fd_check); @@ -1046,6 +1167,10 @@ } up_write(&ci->m_lock); + fp->owner.uid = fp->owner.gid = 0; + kfree(fp->owner.name); + fp->owner.name = NULL; + return 0; } @@ -1060,12 +1185,14 @@ return 0; } -void ksmbd_destroy_file_table(struct ksmbd_file_table *ft) +void ksmbd_destroy_file_table(struct ksmbd_session *sess) { + struct ksmbd_file_table *ft = &sess->file_table; + if (!ft->idr) return; - __close_file_table_ids(ft, NULL, session_fd_check); + __close_file_table_ids(sess, NULL, session_fd_check); idr_destroy(ft->idr); kfree(ft->idr); ft->idr = NULL; diff -Nru linux-6.12.90/fs/smb/server/vfs_cache.h linux-6.12.94/fs/smb/server/vfs_cache.h --- linux-6.12.90/fs/smb/server/vfs_cache.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/smb/server/vfs_cache.h 2026-06-19 11:42:39.000000000 +0000 @@ -67,6 +67,13 @@ FP_CLOSED }; +/* Owner information for durable handle reconnect */ +struct durable_owner { + unsigned int uid; + unsigned int gid; + char *name; +}; + struct ksmbd_file { struct file *filp; u64 persistent_id; @@ -111,6 +118,7 @@ bool is_durable; bool is_persistent; bool is_resilient; + struct durable_owner owner; }; static inline void set_ctx_actor(struct dir_context *ctx, @@ -137,7 +145,7 @@ } int ksmbd_init_file_table(struct ksmbd_file_table *ft); -void ksmbd_destroy_file_table(struct ksmbd_file_table *ft); +void ksmbd_destroy_file_table(struct ksmbd_session *sess); int ksmbd_close_fd(struct ksmbd_work *work, u64 id); struct ksmbd_file *ksmbd_lookup_fd_fast(struct ksmbd_work *work, u64 id); struct ksmbd_file *ksmbd_lookup_foreign_fd(struct ksmbd_work *work, u64 id); @@ -163,6 +171,8 @@ void ksmbd_set_fd_limit(unsigned long limit); void ksmbd_update_fstate(struct ksmbd_file_table *ft, struct ksmbd_file *fp, unsigned int state); +bool ksmbd_vfs_compare_durable_owner(struct ksmbd_file *fp, + struct ksmbd_user *user); /* * INODE hash diff -Nru linux-6.12.90/fs/sync.c linux-6.12.94/fs/sync.c --- linux-6.12.90/fs/sync.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/sync.c 2026-06-19 11:42:39.000000000 +0000 @@ -148,11 +148,11 @@ */ SYSCALL_DEFINE1(syncfs, int, fd) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); struct super_block *sb; int ret, ret2; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; sb = fd_file(f)->f_path.dentry->d_sb; @@ -162,7 +162,6 @@ ret2 = errseq_check_and_advance(&sb->s_wb_err, &fd_file(f)->f_sb_err); - fdput(f); return ret ? ret : ret2; } @@ -205,14 +204,12 @@ static int do_fsync(unsigned int fd, int datasync) { - struct fd f = fdget(fd); - int ret = -EBADF; + CLASS(fd, f)(fd); - if (fd_file(f)) { - ret = vfs_fsync(fd_file(f), datasync); - fdput(f); - } - return ret; + if (fd_empty(f)) + return -EBADF; + + return vfs_fsync(fd_file(f), datasync); } SYSCALL_DEFINE1(fsync, unsigned int, fd) @@ -355,16 +352,12 @@ int ksys_sync_file_range(int fd, loff_t offset, loff_t nbytes, unsigned int flags) { - int ret; - struct fd f; + CLASS(fd, f)(fd); - ret = -EBADF; - f = fdget(fd); - if (fd_file(f)) - ret = sync_file_range(fd_file(f), offset, nbytes, flags); + if (fd_empty(f)) + return -EBADF; - fdput(f); - return ret; + return sync_file_range(fd_file(f), offset, nbytes, flags); } SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, diff -Nru linux-6.12.90/fs/sysfs/group.c linux-6.12.94/fs/sysfs/group.c --- linux-6.12.90/fs/sysfs/group.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/sysfs/group.c 2026-06-19 11:42:39.000000000 +0000 @@ -179,7 +179,7 @@ kernfs_get(kn); error = create_files(kn, kobj, uid, gid, grp, update); if (error) { - if (grp->name) + if (grp->name && !update) kernfs_remove(kn); } kernfs_put(kn); diff -Nru linux-6.12.90/fs/tracefs/event_inode.c linux-6.12.94/fs/tracefs/event_inode.c --- linux-6.12.90/fs/tracefs/event_inode.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/tracefs/event_inode.c 2026-06-19 11:42:39.000000000 +0000 @@ -732,7 +732,7 @@ mutex_lock(&eventfs_mutex); if (!parent->is_freed) - list_add_tail(&ei->list, &parent->children); + list_add_tail_rcu(&ei->list, &parent->children); mutex_unlock(&eventfs_mutex); /* Was the parent freed? */ diff -Nru linux-6.12.90/fs/zonefs/super.c linux-6.12.94/fs/zonefs/super.c --- linux-6.12.90/fs/zonefs/super.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/fs/zonefs/super.c 2026-06-19 11:42:39.000000000 +0000 @@ -610,10 +610,14 @@ return c - '0'; for (i = 0, rname = name + len - 1; i < len; i++, rname--) { + long digit; + c = *rname; if (!isdigit(c)) return -ENOENT; - fno += (c - '0') * shift; + digit = (c - '0') * shift; + if (check_add_overflow(fno, digit, &fno)) + return -ENOENT; shift *= 10; } diff -Nru linux-6.12.90/include/asm-generic/kprobes.h linux-6.12.94/include/asm-generic/kprobes.h --- linux-6.12.90/include/asm-generic/kprobes.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/asm-generic/kprobes.h 2026-06-19 11:42:39.000000000 +0000 @@ -14,7 +14,7 @@ _kbl_addr_##fname = (unsigned long)fname; # define NOKPROBE_SYMBOL(fname) __NOKPROBE_SYMBOL(fname) /* Use this to forbid a kprobes attach on very low level functions */ -# define __kprobes __section(".kprobes.text") +# define __kprobes notrace __section(".kprobes.text") # define nokprobe_inline __always_inline #else # define NOKPROBE_SYMBOL(fname) diff -Nru linux-6.12.90/include/asm-generic/ring_buffer.h linux-6.12.94/include/asm-generic/ring_buffer.h --- linux-6.12.90/include/asm-generic/ring_buffer.h 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/include/asm-generic/ring_buffer.h 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * Generic arch dependent ring_buffer macros. + */ +#ifndef __ASM_GENERIC_RING_BUFFER_H__ +#define __ASM_GENERIC_RING_BUFFER_H__ + +#include + +/* Flush cache on ring buffer range if needed. Do nothing by default. */ +#define arch_ring_buffer_flush_range(start, end) do { } while (0) + +#endif /* __ASM_GENERIC_RING_BUFFER_H__ */ diff -Nru linux-6.12.90/include/drm/display/drm_dp.h linux-6.12.94/include/drm/display/drm_dp.h --- linux-6.12.90/include/drm/display/drm_dp.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/drm/display/drm_dp.h 2026-06-19 11:42:39.000000000 +0000 @@ -997,6 +997,7 @@ # define DP_EDP_14 0x03 # define DP_EDP_14a 0x04 /* eDP 1.4a */ # define DP_EDP_14b 0x05 /* eDP 1.4b */ +# define DP_EDP_15 0x06 /* eDP 1.5 */ #define DP_EDP_GENERAL_CAP_1 0x701 # define DP_EDP_TCON_BACKLIGHT_ADJUSTMENT_CAP (1 << 0) diff -Nru linux-6.12.90/include/dt-bindings/clock/qcom,dispcc-sc7180.h linux-6.12.94/include/dt-bindings/clock/qcom,dispcc-sc7180.h --- linux-6.12.90/include/dt-bindings/clock/qcom,dispcc-sc7180.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/dt-bindings/clock/qcom,dispcc-sc7180.h 2026-06-19 11:42:39.000000000 +0000 @@ -6,6 +6,7 @@ #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H #define _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H +/* Clocks */ #define DISP_CC_PLL0 0 #define DISP_CC_PLL0_OUT_EVEN 1 #define DISP_CC_MDSS_AHB_CLK 2 @@ -40,7 +41,11 @@ #define DISP_CC_MDSS_VSYNC_CLK_SRC 31 #define DISP_CC_XO_CLK 32 -/* DISP_CC GDSCR */ +/* Resets */ +#define DISP_CC_MDSS_CORE_BCR 0 +#define DISP_CC_MDSS_RSCC_BCR 1 + +/* GDSCs */ #define MDSS_GDSC 0 #endif diff -Nru linux-6.12.90/include/dt-bindings/clock/qcom,gcc-sc8180x.h linux-6.12.94/include/dt-bindings/clock/qcom,gcc-sc8180x.h --- linux-6.12.90/include/dt-bindings/clock/qcom,gcc-sc8180x.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/dt-bindings/clock/qcom,gcc-sc8180x.h 2026-06-19 11:42:39.000000000 +0000 @@ -312,5 +312,10 @@ #define USB30_MP_GDSC 8 #define USB30_PRIM_GDSC 9 #define USB30_SEC_GDSC 10 +#define HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC 11 +#define HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC 12 +#define HLOS1_VOTE_MMNOC_MMU_TBU_SF_GDSC 13 +#define HLOS1_VOTE_TURING_MMU_TBU0_GDSC 14 +#define HLOS1_VOTE_TURING_MMU_TBU1_GDSC 15 #endif diff -Nru linux-6.12.90/include/kunit/test.h linux-6.12.94/include/kunit/test.h --- linux-6.12.90/include/kunit/test.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/kunit/test.h 2026-06-19 11:42:39.000000000 +0000 @@ -547,6 +547,7 @@ unsigned long offset); void kunit_cleanup(struct kunit *test); +void kunit_free_boot_suites(void); void __printf(2, 3) kunit_log_append(struct string_stream *log, const char *fmt, ...); diff -Nru linux-6.12.90/include/linux/arm_ffa.h linux-6.12.94/include/linux/arm_ffa.h --- linux-6.12.90/include/linux/arm_ffa.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/arm_ffa.h 2026-06-19 11:42:39.000000000 +0000 @@ -176,6 +176,7 @@ int ffa_driver_register(struct ffa_driver *driver, struct module *owner, const char *mod_name); void ffa_driver_unregister(struct ffa_driver *driver); +void ffa_devices_unregister(void); bool ffa_device_is_valid(struct ffa_device *ffa_dev); #else @@ -188,6 +189,8 @@ static inline void ffa_device_unregister(struct ffa_device *dev) {} +static inline void ffa_devices_unregister(void) {} + static inline int ffa_driver_register(struct ffa_driver *driver, struct module *owner, const char *mod_name) diff -Nru linux-6.12.90/include/linux/backing-dev-defs.h linux-6.12.94/include/linux/backing-dev-defs.h --- linux-6.12.90/include/linux/backing-dev-defs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/backing-dev-defs.h 2026-06-19 11:42:39.000000000 +0000 @@ -152,6 +152,10 @@ struct list_head blkcg_node; /* anchored at blkcg->cgwb_list */ struct list_head b_attached; /* attached inodes, protected by list_lock */ struct list_head offline_node; /* anchored at offline_cgwbs */ + struct work_struct switch_work; /* work used to perform inode switching + * to this wb */ + struct llist_head switch_wbs_ctxs; /* queued contexts for + * writeback switching */ union { struct work_struct release_work; diff -Nru linux-6.12.90/include/linux/bio-integrity.h linux-6.12.94/include/linux/bio-integrity.h --- linux-6.12.90/include/linux/bio-integrity.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/bio-integrity.h 2026-06-19 11:42:39.000000000 +0000 @@ -72,7 +72,7 @@ unsigned int nr); int bio_integrity_add_page(struct bio *bio, struct page *page, unsigned int len, unsigned int offset); -int bio_integrity_map_user(struct bio *bio, void __user *ubuf, ssize_t len, u32 seed); +int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter); void bio_integrity_unmap_user(struct bio *bio); bool bio_integrity_prep(struct bio *bio); void bio_integrity_advance(struct bio *bio, unsigned int bytes_done); @@ -98,8 +98,7 @@ { } -static inline int bio_integrity_map_user(struct bio *bio, void __user *ubuf, - ssize_t len, u32 seed) +static inline int bio_integrity_map_user(struct bio *bio, struct iov_iter *iter) { return -EINVAL; } diff -Nru linux-6.12.90/include/linux/blk-integrity.h linux-6.12.94/include/linux/blk-integrity.h --- linux-6.12.90/include/linux/blk-integrity.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/blk-integrity.h 2026-06-19 11:42:39.000000000 +0000 @@ -28,7 +28,7 @@ int blk_rq_map_integrity_sg(struct request *, struct scatterlist *); int blk_rq_count_integrity_sg(struct request_queue *, struct bio *); int blk_rq_integrity_map_user(struct request *rq, void __user *ubuf, - ssize_t bytes, u32 seed); + ssize_t bytes); static inline bool blk_integrity_queue_supports_integrity(struct request_queue *q) @@ -104,8 +104,7 @@ } static inline int blk_rq_integrity_map_user(struct request *rq, void __user *ubuf, - ssize_t bytes, - u32 seed) + ssize_t bytes) { return -EINVAL; } diff -Nru linux-6.12.90/include/linux/cdrom.h linux-6.12.94/include/linux/cdrom.h --- linux-6.12.90/include/linux/cdrom.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/cdrom.h 2026-06-19 11:42:39.000000000 +0000 @@ -109,6 +109,7 @@ extern unsigned int cdrom_check_events(struct cdrom_device_info *cdi, unsigned int clearing); +extern void cdrom_probe_write_features(struct cdrom_device_info *cdi); extern int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi); extern void unregister_cdrom(struct cdrom_device_info *cdi); diff -Nru linux-6.12.90/include/linux/compat.h linux-6.12.94/include/linux/compat.h --- linux-6.12.90/include/linux/compat.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/compat.h 2026-06-19 11:42:39.000000000 +0000 @@ -72,6 +72,10 @@ __diag_push(); \ __diag_ignore(GCC, 8, "-Wattribute-alias", \ "Type aliasing is used to sanitize syscall arguments");\ + __diag_ignore(clang, 23, "-Wunknown-warning-option", \ + "Avoid breaking versions without -Wattribute-alias"); \ + __diag_ignore(clang, 23, "-Wattribute-alias", \ + "Type aliasing is used to sanitize syscall arguments"); \ asmlinkage long compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ __attribute__((alias(__stringify(__se_compat_sys##name)))); \ ALLOW_ERROR_INJECTION(compat_sys##name, ERRNO); \ diff -Nru linux-6.12.90/include/linux/compiler-clang.h linux-6.12.94/include/linux/compiler-clang.h --- linux-6.12.90/include/linux/compiler-clang.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/compiler-clang.h 2026-06-19 11:42:39.000000000 +0000 @@ -133,6 +133,12 @@ #define __diag_str(s) __diag_str1(s) #define __diag(s) _Pragma(__diag_str(clang diagnostic s)) +#if CONFIG_CLANG_VERSION >= 230000 +#define __diag_clang_23(s) __diag(s) +#else +#define __diag_clang_23(s) +#endif + #define __diag_clang_13(s) __diag(s) #define __diag_ignore_all(option, comment) \ diff -Nru linux-6.12.90/include/linux/compiler_attributes.h linux-6.12.94/include/linux/compiler_attributes.h --- linux-6.12.90/include/linux/compiler_attributes.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/compiler_attributes.h 2026-06-19 11:42:39.000000000 +0000 @@ -397,6 +397,17 @@ #endif /* + * Optional: not supported by clang + * + * gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Attributes.html#index-noipa + */ +#if __has_attribute(noipa) +# define __noipa __attribute__((noipa)) +#else +# define __noipa +#endif + +/* * gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-weak-function-attribute * gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html#index-weak-variable-attribute */ diff -Nru linux-6.12.90/include/linux/compiler_types.h linux-6.12.94/include/linux/compiler_types.h --- linux-6.12.90/include/linux/compiler_types.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/compiler_types.h 2026-06-19 11:42:39.000000000 +0000 @@ -569,6 +569,10 @@ #define __diag_GCC(version, severity, string) #endif +#ifndef __diag_clang +#define __diag_clang(version, severity, string) +#endif + #define __diag_push() __diag(push) #define __diag_pop() __diag(pop) diff -Nru linux-6.12.90/include/linux/cpuhotplug.h linux-6.12.94/include/linux/cpuhotplug.h --- linux-6.12.90/include/linux/cpuhotplug.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/cpuhotplug.h 2026-06-19 11:42:39.000000000 +0000 @@ -94,7 +94,6 @@ CPUHP_PCI_XGENE_DEAD, CPUHP_IOMMU_IOVA_DEAD, CPUHP_AP_ARM_CACHE_B15_RAC_DEAD, - CPUHP_PADATA_DEAD, CPUHP_AP_DTPM_CPU_DEAD, CPUHP_RANDOM_PREPARE, CPUHP_WORKQUEUE_PREP, diff -Nru linux-6.12.90/include/linux/dmi.h linux-6.12.94/include/linux/dmi.h --- linux-6.12.90/include/linux/dmi.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/dmi.h 2026-06-19 11:42:39.000000000 +0000 @@ -60,6 +60,7 @@ DMI_ENTRY_OOB_REMOTE_ACCESS, DMI_ENTRY_BIS_ENTRY, DMI_ENTRY_SYSTEM_BOOT, + DMI_ENTRY_64_MEM_ERROR, DMI_ENTRY_MGMT_DEV, DMI_ENTRY_MGMT_DEV_COMPONENT, DMI_ENTRY_MGMT_DEV_THRES, @@ -69,6 +70,10 @@ DMI_ENTRY_ADDITIONAL, DMI_ENTRY_ONBOARD_DEV_EXT, DMI_ENTRY_MGMT_CONTROLLER_HOST, + DMI_ENTRY_TPM_DEVICE, + DMI_ENTRY_PROCESSOR_ADDITIONAL, + DMI_ENTRY_FIRMWARE_INVENTORY, + DMI_ENTRY_STRING_PROPERTY, DMI_ENTRY_INACTIVE = 126, DMI_ENTRY_END_OF_TABLE = 127, }; diff -Nru linux-6.12.90/include/linux/file.h linux-6.12.94/include/linux/file.h --- linux-6.12.90/include/linux/file.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/file.h 2026-06-19 11:42:39.000000000 +0000 @@ -30,12 +30,6 @@ extern struct file *alloc_file_clone(struct file *, int flags, const struct file_operations *); -static inline void fput_light(struct file *file, int fput_needed) -{ - if (fput_needed) - fput(file); -} - /* either a reference to struct file + flags * (cloned vs. borrowed, pos locked), with * flags stored in lower bits of value, diff -Nru linux-6.12.90/include/linux/fsl/mc.h linux-6.12.94/include/linux/fsl/mc.h --- linux-6.12.90/include/linux/fsl/mc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/fsl/mc.h 2026-06-19 11:42:39.000000000 +0000 @@ -178,9 +178,6 @@ * @regions: pointer to array of MMIO region entries * @irqs: pointer to array of pointers to interrupts allocated to this device * @resource: generic resource associated with this MC object device, if any. - * @driver_override: driver name to force a match; do not set directly, - * because core frees it; use driver_set_override() to - * set or clear it. * * Generic device object for MC object devices that are "attached" to a * MC bus. @@ -214,7 +211,6 @@ struct fsl_mc_device_irq **irqs; struct fsl_mc_resource *resource; struct device_link *consumer_link; - const char *driver_override; }; #define to_fsl_mc_device(_dev) \ diff -Nru linux-6.12.90/include/linux/fwnode.h linux-6.12.94/include/linux/fwnode.h --- linux-6.12.90/include/linux/fwnode.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/fwnode.h 2026-06-19 11:42:39.000000000 +0000 @@ -200,6 +200,7 @@ static inline void fwnode_init(struct fwnode_handle *fwnode, const struct fwnode_operations *ops) { + fwnode->secondary = NULL; fwnode->ops = ops; INIT_LIST_HEAD(&fwnode->consumers); INIT_LIST_HEAD(&fwnode->suppliers); diff -Nru linux-6.12.90/include/linux/hid.h linux-6.12.94/include/linux/hid.h --- linux-6.12.90/include/linux/hid.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/hid.h 2026-06-19 11:42:39.000000000 +0000 @@ -949,6 +949,8 @@ int hid_set_field(struct hid_field *, unsigned, __s32); int hid_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, int interrupt); +int hid_safe_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, + size_t bufsize, u32 size, int interrupt); struct hid_field *hidinput_get_led_field(struct hid_device *hid); unsigned int hidinput_count_leds(struct hid_device *hid); __s32 hidinput_calc_abs_res(const struct hid_field *field, __u16 code); @@ -1213,8 +1215,8 @@ return DIV_ROUND_UP(report->size, 8) + (report->id > 0); } -int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, - int interrupt); +int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data, + size_t bufsize, u32 size, int interrupt); /* HID quirks API */ unsigned long hid_lookup_quirk(const struct hid_device *hdev); @@ -1245,4 +1247,15 @@ #define hid_dbg_once(hid, fmt, ...) \ dev_dbg_once(&(hid)->dev, fmt, ##__VA_ARGS__) +#define hid_err_ratelimited(hid, fmt, ...) \ + dev_err_ratelimited(&(hid)->dev, fmt, ##__VA_ARGS__) +#define hid_notice_ratelimited(hid, fmt, ...) \ + dev_notice_ratelimited(&(hid)->dev, fmt, ##__VA_ARGS__) +#define hid_warn_ratelimited(hid, fmt, ...) \ + dev_warn_ratelimited(&(hid)->dev, fmt, ##__VA_ARGS__) +#define hid_info_ratelimited(hid, fmt, ...) \ + dev_info_ratelimited(&(hid)->dev, fmt, ##__VA_ARGS__) +#define hid_dbg_ratelimited(hid, fmt, ...) \ + dev_dbg_ratelimited(&(hid)->dev, fmt, ##__VA_ARGS__) + #endif diff -Nru linux-6.12.90/include/linux/hid_bpf.h linux-6.12.94/include/linux/hid_bpf.h --- linux-6.12.90/include/linux/hid_bpf.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/hid_bpf.h 2026-06-19 11:42:39.000000000 +0000 @@ -72,8 +72,8 @@ int (*hid_hw_output_report)(struct hid_device *hdev, __u8 *buf, size_t len, u64 source, bool from_bpf); int (*hid_input_report)(struct hid_device *hid, enum hid_report_type type, - u8 *data, u32 size, int interrupt, u64 source, bool from_bpf, - bool lock_already_taken); + u8 *data, size_t bufsize, u32 size, int interrupt, u64 source, + bool from_bpf, bool lock_already_taken); struct module *owner; const struct bus_type *bus_type; }; @@ -200,7 +200,8 @@ #ifdef CONFIG_HID_BPF u8 *dispatch_hid_bpf_device_event(struct hid_device *hid, enum hid_report_type type, u8 *data, - u32 *size, int interrupt, u64 source, bool from_bpf); + size_t *buf_size, u32 *size, int interrupt, u64 source, + bool from_bpf); int dispatch_hid_bpf_raw_requests(struct hid_device *hdev, unsigned char reportnum, __u8 *buf, u32 size, enum hid_report_type rtype, @@ -215,8 +216,11 @@ u8 *call_hid_bpf_rdesc_fixup(struct hid_device *hdev, const u8 *rdesc, unsigned int *size); #else /* CONFIG_HID_BPF */ static inline u8 *dispatch_hid_bpf_device_event(struct hid_device *hid, enum hid_report_type type, - u8 *data, u32 *size, int interrupt, - u64 source, bool from_bpf) { return data; } + u8 *data, size_t *buf_size, u32 *size, + int interrupt, u64 source, bool from_bpf) +{ + return data; +} static inline int dispatch_hid_bpf_raw_requests(struct hid_device *hdev, unsigned char reportnum, u8 *buf, u32 size, enum hid_report_type rtype, diff -Nru linux-6.12.90/include/linux/hugetlb.h linux-6.12.94/include/linux/hugetlb.h --- linux-6.12.90/include/linux/hugetlb.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/hugetlb.h 2026-06-19 11:42:39.000000000 +0000 @@ -155,8 +155,6 @@ long freed); bool isolate_hugetlb(struct folio *folio, struct list_head *list); int get_hwpoison_hugetlb_folio(struct folio *folio, bool *hugetlb, bool unpoison); -int get_huge_page_for_hwpoison(unsigned long pfn, int flags, - bool *migratable_cleared); void folio_putback_active_hugetlb(struct folio *folio); void move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason); void hugetlb_fix_reserve_counts(struct inode *inode); @@ -429,12 +427,6 @@ { return 0; } - -static inline int get_huge_page_for_hwpoison(unsigned long pfn, int flags, - bool *migratable_cleared) -{ - return 0; -} static inline void folio_putback_active_hugetlb(struct folio *folio) { diff -Nru linux-6.12.90/include/linux/ieee80211.h linux-6.12.94/include/linux/ieee80211.h --- linux-6.12.90/include/linux/ieee80211.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/ieee80211.h 2026-06-19 11:42:39.000000000 +0000 @@ -1266,7 +1266,7 @@ u8 sa[ETH_ALEN]; __le32 timestamp; u8 change_seq; - u8 variable[0]; + u8 variable[]; } __packed s1g_beacon; } u; } __packed __aligned(2); @@ -1522,7 +1522,7 @@ u8 action_code; u8 dialog_token; __le16 capability; - u8 variable[0]; + u8 variable[]; } __packed tdls_discover_resp; struct { u8 action_code; @@ -1690,35 +1690,35 @@ struct { u8 dialog_token; __le16 capability; - u8 variable[0]; + u8 variable[]; } __packed setup_req; struct { __le16 status_code; u8 dialog_token; __le16 capability; - u8 variable[0]; + u8 variable[]; } __packed setup_resp; struct { __le16 status_code; u8 dialog_token; - u8 variable[0]; + u8 variable[]; } __packed setup_cfm; struct { __le16 reason_code; - u8 variable[0]; + u8 variable[]; } __packed teardown; struct { u8 dialog_token; - u8 variable[0]; + u8 variable[]; } __packed discover_req; struct { u8 target_channel; u8 oper_class; - u8 variable[0]; + u8 variable[]; } __packed chan_switch_req; struct { __le16 status_code; - u8 variable[0]; + u8 variable[]; } __packed chan_switch_resp; } u; } __packed; diff -Nru linux-6.12.90/include/linux/if_ether.h linux-6.12.94/include/linux/if_ether.h --- linux-6.12.90/include/linux/if_ether.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/if_ether.h 2026-06-19 11:42:39.000000000 +0000 @@ -19,6 +19,9 @@ #include #include +/* XX:XX:XX:XX:XX:XX */ +#define MAC_ADDR_STR_LEN (3 * ETH_ALEN - 1) + static inline struct ethhdr *eth_hdr(const struct sk_buff *skb) { return (struct ethhdr *)skb_mac_header(skb); diff -Nru linux-6.12.90/include/linux/kexec.h linux-6.12.94/include/linux/kexec.h --- linux-6.12.90/include/linux/kexec.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/kexec.h 2026-06-19 11:42:39.000000000 +0000 @@ -362,6 +362,9 @@ phys_addr_t ima_buffer_addr; size_t ima_buffer_size; + + unsigned long ima_segment_index; + bool is_ima_segment_index_set; #endif /* Core ELF header buffer */ diff -Nru linux-6.12.90/include/linux/libata.h linux-6.12.94/include/linux/libata.h --- linux-6.12.90/include/linux/libata.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/libata.h 2026-06-19 11:42:39.000000000 +0000 @@ -348,6 +348,7 @@ /* return values for ->qc_defer */ ATA_DEFER_LINK = 1, ATA_DEFER_PORT = 2, + ATA_DEFER_LINK_EXCL = 3, /* desc_len for ata_eh_info and context */ ATA_EH_DESC_LEN = 80, @@ -852,6 +853,9 @@ unsigned int sata_spd; /* current SATA PHY speed */ enum ata_lpm_policy lpm_policy; + struct work_struct deferred_qc_work; + struct ata_queued_cmd *deferred_qc; + /* record runtime error info, protected by host_set lock */ struct ata_eh_info eh_info; /* EH context */ @@ -897,9 +901,6 @@ u64 qc_active; int nr_active_links; /* #links with active qcs */ - struct work_struct deferred_qc_work; - struct ata_queued_cmd *deferred_qc; - struct ata_link link; /* host default link */ struct ata_link *slave_link; /* see ata_slave_link_init() */ diff -Nru linux-6.12.90/include/linux/mailbox_controller.h linux-6.12.94/include/linux/mailbox_controller.h --- linux-6.12.90/include/linux/mailbox_controller.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/mailbox_controller.h 2026-06-19 11:42:39.000000000 +0000 @@ -11,6 +11,9 @@ struct mbox_chan; +/* Sentinel value distinguishing "no active request" from "NULL message data" */ +#define MBOX_NO_MSG ((void *)-1) + /** * struct mbox_chan_ops - methods to control mailbox channels * @send_data: The API asks the MBOX controller driver, in atomic diff -Nru linux-6.12.90/include/linux/memfd.h linux-6.12.94/include/linux/memfd.h --- linux-6.12.90/include/linux/memfd.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/memfd.h 2026-06-19 11:42:39.000000000 +0000 @@ -7,7 +7,14 @@ #ifdef CONFIG_MEMFD_CREATE extern long memfd_fcntl(struct file *file, unsigned int cmd, unsigned int arg); struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx); -unsigned int *memfd_file_seals_ptr(struct file *file); +/* + * Check for any existing seals on mmap, return an error if access is denied due + * to sealing, or 0 otherwise. + * + * We also update VMA flags if appropriate by manipulating the VMA flags pointed + * to by vm_flags_ptr. + */ +int memfd_check_seals_mmap(struct file *file, unsigned long *vm_flags_ptr); #else static inline long memfd_fcntl(struct file *f, unsigned int c, unsigned int a) { @@ -17,19 +24,11 @@ { return ERR_PTR(-EINVAL); } - -static inline unsigned int *memfd_file_seals_ptr(struct file *file) +static inline int memfd_check_seals_mmap(struct file *file, + unsigned long *vm_flags_ptr) { - return NULL; + return 0; } #endif -/* Retrieve memfd seals associated with the file, if any. */ -static inline unsigned int memfd_file_seals(struct file *file) -{ - unsigned int *sealsp = memfd_file_seals_ptr(file); - - return sealsp ? *sealsp : 0; -} - #endif /* __LINUX_MEMFD_H */ diff -Nru linux-6.12.90/include/linux/mlx5/vport.h linux-6.12.94/include/linux/mlx5/vport.h --- linux-6.12.90/include/linux/mlx5/vport.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/mlx5/vport.h 2026-06-19 11:42:39.000000000 +0000 @@ -95,8 +95,8 @@ int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev, u16 vport, enum mlx5_list_type list_type, - u8 addr_list[][ETH_ALEN], - int *list_size); + u8 (**mac_list)[ETH_ALEN], + int *mac_list_size); int mlx5_modify_nic_vport_mac_list(struct mlx5_core_dev *dev, enum mlx5_list_type list_type, u8 addr_list[][ETH_ALEN], diff -Nru linux-6.12.90/include/linux/mm.h linux-6.12.94/include/linux/mm.h --- linux-6.12.90/include/linux/mm.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/mm.h 2026-06-19 11:42:39.000000000 +0000 @@ -3995,8 +3995,6 @@ */ extern const struct attribute_group memory_failure_attr_group; extern void memory_failure_queue(unsigned long pfn, int flags); -extern int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, - bool *migratable_cleared); void num_poisoned_pages_inc(unsigned long pfn); void num_poisoned_pages_sub(unsigned long pfn, long i); #else @@ -4004,12 +4002,6 @@ { } -static inline int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, - bool *migratable_cleared) -{ - return 0; -} - static inline void num_poisoned_pages_inc(unsigned long pfn) { } @@ -4140,61 +4132,6 @@ static inline void mem_dump_obj(void *object) {} #endif -static inline bool is_write_sealed(int seals) -{ - return seals & (F_SEAL_WRITE | F_SEAL_FUTURE_WRITE); -} - -/** - * is_readonly_sealed - Checks whether write-sealed but mapped read-only, - * in which case writes should be disallowing moving - * forwards. - * @seals: the seals to check - * @vm_flags: the VMA flags to check - * - * Returns whether readonly sealed, in which case writess should be disallowed - * going forward. - */ -static inline bool is_readonly_sealed(int seals, vm_flags_t vm_flags) -{ - /* - * Since an F_SEAL_[FUTURE_]WRITE sealed memfd can be mapped as - * MAP_SHARED and read-only, take care to not allow mprotect to - * revert protections on such mappings. Do this only for shared - * mappings. For private mappings, don't need to mask - * VM_MAYWRITE as we still want them to be COW-writable. - */ - if (is_write_sealed(seals) && - ((vm_flags & (VM_SHARED | VM_WRITE)) == VM_SHARED)) - return true; - - return false; -} - -/** - * seal_check_write - Check for F_SEAL_WRITE or F_SEAL_FUTURE_WRITE flags and - * handle them. - * @seals: the seals to check - * @vma: the vma to operate on - * - * Check whether F_SEAL_WRITE or F_SEAL_FUTURE_WRITE are set; if so, do proper - * check/handling on the vma flags. Return 0 if check pass, or <0 for errors. - */ -static inline int seal_check_write(int seals, struct vm_area_struct *vma) -{ - if (!is_write_sealed(seals)) - return 0; - - /* - * New PROT_WRITE and MAP_SHARED mmaps are not allowed when - * write seals are active. - */ - if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_WRITE)) - return -EPERM; - - return 0; -} - #ifdef CONFIG_ANON_VMA_NAME int madvise_set_anon_name(struct mm_struct *mm, unsigned long start, unsigned long len_in, diff -Nru linux-6.12.90/include/linux/moduleparam.h linux-6.12.94/include/linux/moduleparam.h --- linux-6.12.90/include/linux/moduleparam.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/moduleparam.h 2026-06-19 11:42:39.000000000 +0000 @@ -396,14 +396,9 @@ void *arg, parse_unknown_fn unknown); /* Called by module remove. */ -#ifdef CONFIG_SYSFS -extern void destroy_params(const struct kernel_param *params, unsigned num); -#else -static inline void destroy_params(const struct kernel_param *params, - unsigned num) -{ -} -#endif /* !CONFIG_SYSFS */ +#ifdef CONFIG_MODULES +void module_destroy_params(const struct kernel_param *params, unsigned int num); +#endif /* All the helper functions */ /* The macros to do compile-time type checking stolen from Jakub diff -Nru linux-6.12.90/include/linux/netdevice_xmit.h linux-6.12.94/include/linux/netdevice_xmit.h --- linux-6.12.90/include/linux/netdevice_xmit.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/netdevice_xmit.h 2026-06-19 11:42:39.000000000 +0000 @@ -2,12 +2,22 @@ #ifndef _LINUX_NETDEVICE_XMIT_H #define _LINUX_NETDEVICE_XMIT_H +#if IS_ENABLED(CONFIG_NET_ACT_MIRRED) +#define MIRRED_NEST_LIMIT 4 +#endif + +struct net_device; + struct netdev_xmit { u16 recursion; u8 more; #ifdef CONFIG_NET_EGRESS u8 skip_txqueue; #endif +#if IS_ENABLED(CONFIG_NET_ACT_MIRRED) + u8 sched_mirred_nest; + struct net_device *sched_mirred_dev[MIRRED_NEST_LIMIT]; +#endif }; #endif diff -Nru linux-6.12.90/include/linux/netpoll.h linux-6.12.94/include/linux/netpoll.h --- linux-6.12.90/include/linux/netpoll.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/netpoll.h 2026-06-19 11:42:39.000000000 +0000 @@ -25,7 +25,13 @@ struct netpoll { struct net_device *dev; netdevice_tracker dev_tracker; + /* + * Either dev_name or dev_mac can be used to specify the local + * interface - dev_name is used if it is a nonempty string, else + * dev_mac is used. + */ char dev_name[IFNAMSIZ]; + u8 dev_mac[ETH_ALEN]; const char *name; union inet_addr local_ip, remote_ip; diff -Nru linux-6.12.90/include/linux/padata.h linux-6.12.94/include/linux/padata.h --- linux-6.12.90/include/linux/padata.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/padata.h 2026-06-19 11:42:39.000000000 +0000 @@ -149,23 +149,23 @@ /** * struct padata_instance - The overall control structure. * - * @cpu_online_node: Linkage for CPU online callback. - * @cpu_dead_node: Linkage for CPU offline callback. + * @cpuhp_node: Linkage for CPU hotplug callbacks. * @parallel_wq: The workqueue used for parallel work. * @serial_wq: The workqueue used for serial work. * @pslist: List of padata_shell objects attached to this instance. * @cpumask: User supplied cpumasks for parallel and serial works. + * @validate_cpumask: Internal cpumask used to validate @cpumask during hotplug. * @kobj: padata instance kernel object. * @lock: padata instance lock. * @flags: padata flags. */ struct padata_instance { - struct hlist_node cpu_online_node; - struct hlist_node cpu_dead_node; + struct hlist_node cpuhp_node; struct workqueue_struct *parallel_wq; struct workqueue_struct *serial_wq; struct list_head pslist; struct padata_cpumask cpumask; + cpumask_var_t validate_cpumask; struct kobject kobj; struct mutex lock; u8 flags; diff -Nru linux-6.12.90/include/linux/parport.h linux-6.12.94/include/linux/parport.h --- linux-6.12.90/include/linux/parport.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/parport.h 2026-06-19 11:42:39.000000000 +0000 @@ -240,6 +240,7 @@ unsigned long devflags; #define PARPORT_DEVPROC_REGISTERED 0 +#define PARPORT_ANNOUNCED 1 struct pardevice *proc_device; /* Currently register proc device */ struct list_head full_list; diff -Nru linux-6.12.90/include/linux/pci-epc.h linux-6.12.94/include/linux/pci-epc.h --- linux-6.12.90/include/linux/pci-epc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/pci-epc.h 2026-06-19 11:42:39.000000000 +0000 @@ -103,7 +103,7 @@ u8 interrupts); int (*get_msi)(struct pci_epc *epc, u8 func_no, u8 vfunc_no); int (*set_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, - u16 interrupts, enum pci_barno, u32 offset); + u16 nr_irqs, enum pci_barno, u32 offset); int (*get_msix)(struct pci_epc *epc, u8 func_no, u8 vfunc_no); int (*raise_irq)(struct pci_epc *epc, u8 func_no, u8 vfunc_no, unsigned int type, u16 interrupt_num); @@ -283,8 +283,8 @@ int pci_epc_set_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u8 interrupts); int pci_epc_get_msi(struct pci_epc *epc, u8 func_no, u8 vfunc_no); -int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, - u16 interrupts, enum pci_barno, u32 offset); +int pci_epc_set_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no, u16 nr_irqs, + enum pci_barno, u32 offset); int pci_epc_get_msix(struct pci_epc *epc, u8 func_no, u8 vfunc_no); int pci_epc_map_msi_irq(struct pci_epc *epc, u8 func_no, u8 vfunc_no, phys_addr_t phys_addr, u8 interrupt_num, diff -Nru linux-6.12.90/include/linux/pci.h linux-6.12.94/include/linux/pci.h --- linux-6.12.90/include/linux/pci.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/pci.h 2026-06-19 11:42:39.000000000 +0000 @@ -540,12 +540,6 @@ u8 supported_speeds; /* Supported Link Speeds Vector */ phys_addr_t rom; /* Physical address if not from BAR */ size_t romlen; /* Length if not from BAR */ - /* - * Driver name to force a match. Do not set directly, because core - * frees it. Use driver_set_override() to set or clear it. - */ - const char *driver_override; - unsigned long priv_flags; /* Private flags for the PCI driver */ /* These methods index pci_reset_fn_methods[] */ diff -Nru linux-6.12.90/include/linux/pm_domain.h linux-6.12.94/include/linux/pm_domain.h --- linux-6.12.90/include/linux/pm_domain.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/pm_domain.h 2026-06-19 11:42:39.000000000 +0000 @@ -36,8 +36,8 @@ struct dev_pm_domain_attach_data { const char * const *pd_names; - const u32 num_pd_names; - const u32 pd_flags; + u32 num_pd_names; + u32 pd_flags; }; struct dev_pm_domain_list { diff -Nru linux-6.12.90/include/linux/ppp_defs.h linux-6.12.94/include/linux/ppp_defs.h --- linux-6.12.90/include/linux/ppp_defs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/ppp_defs.h 2026-06-19 11:42:39.000000000 +0000 @@ -8,6 +8,7 @@ #define _PPP_DEFS_H_ #include +#include #include #define PPP_FCS(fcs, c) crc_ccitt_byte(fcs, c) @@ -25,4 +26,19 @@ return !!((proto & 0x0101) == 0x0001); } +/** + * ppp_skb_is_compressed_proto - checks if PPP protocol in a skb is compressed + * @skb: skb to check + * + * Check if the PPP protocol field is compressed (the least significant + * bit of the most significant octet is 1). skb->data must point to the PPP + * protocol header. + * + * Return: Whether the PPP protocol field is compressed. + */ +static inline bool ppp_skb_is_compressed_proto(const struct sk_buff *skb) +{ + return unlikely(skb->data[0] & 0x01); +} + #endif /* _PPP_DEFS_H_ */ diff -Nru linux-6.12.90/include/linux/printk.h linux-6.12.94/include/linux/printk.h --- linux-6.12.90/include/linux/printk.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/printk.h 2026-06-19 11:42:39.000000000 +0000 @@ -800,7 +800,8 @@ #endif /** - * print_hex_dump_bytes - shorthand form of print_hex_dump() with default params + * print_hex_dump_bytes - shorthand form of print_hex_dump_debug() with default + * params * @prefix_str: string to prefix each line with; * caller supplies trailing spaces for alignment if desired * @prefix_type: controls whether prefix of an offset, address, or none @@ -808,7 +809,7 @@ * @buf: data blob to dump * @len: number of bytes in the @buf * - * Calls print_hex_dump(), with log level of KERN_DEBUG, + * Calls print_hex_dump_debug(), with log level of KERN_DEBUG, * rowsize of 16, groupsize of 1, and ASCII output included. */ #define print_hex_dump_bytes(prefix_str, prefix_type, buf, len) \ diff -Nru linux-6.12.90/include/linux/quotaops.h linux-6.12.94/include/linux/quotaops.h --- linux-6.12.90/include/linux/quotaops.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/quotaops.h 2026-06-19 11:42:39.000000000 +0000 @@ -44,14 +44,7 @@ bool dquot_initialize_needed(struct inode *inode); void dquot_drop(struct inode *inode); struct dquot *dqget(struct super_block *sb, struct kqid qid); -static inline struct dquot *dqgrab(struct dquot *dquot) -{ - /* Make sure someone else has active reference to dquot */ - WARN_ON_ONCE(!atomic_read(&dquot->dq_count)); - WARN_ON_ONCE(!test_bit(DQ_ACTIVE_B, &dquot->dq_flags)); - atomic_inc(&dquot->dq_count); - return dquot; -} +struct dquot *dqgrab(struct dquot *dquot); static inline bool dquot_is_busy(struct dquot *dquot) { diff -Nru linux-6.12.90/include/linux/reset.h linux-6.12.94/include/linux/reset.h --- linux-6.12.90/include/linux/reset.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/reset.h 2026-06-19 11:42:39.000000000 +0000 @@ -26,6 +26,48 @@ struct reset_control *rstc; }; +#define RESET_CONTROL_FLAGS_BIT_SHARED BIT(0) /* not exclusive */ +#define RESET_CONTROL_FLAGS_BIT_OPTIONAL BIT(1) +#define RESET_CONTROL_FLAGS_BIT_ACQUIRED BIT(2) /* iff exclusive, not released */ +#define RESET_CONTROL_FLAGS_BIT_DEASSERTED BIT(3) + +/** + * enum reset_control_flags - Flags that can be passed to the reset_control_get functions + * to determine the type of reset control. + * These values cannot be OR'd. + * + * @RESET_CONTROL_EXCLUSIVE: exclusive, acquired, + * @RESET_CONTROL_EXCLUSIVE_DEASSERTED: exclusive, acquired, deasserted + * @RESET_CONTROL_EXCLUSIVE_RELEASED: exclusive, released, + * @RESET_CONTROL_SHARED: shared + * @RESET_CONTROL_SHARED_DEASSERTED: shared, deasserted + * @RESET_CONTROL_OPTIONAL_EXCLUSIVE: optional, exclusive, acquired + * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_DEASSERTED: optional, exclusive, acquired, deasserted + * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED: optional, exclusive, released + * @RESET_CONTROL_OPTIONAL_SHARED: optional, shared + * @RESET_CONTROL_OPTIONAL_SHARED_DEASSERTED: optional, shared, deasserted + */ +enum reset_control_flags { + RESET_CONTROL_EXCLUSIVE = RESET_CONTROL_FLAGS_BIT_ACQUIRED, + RESET_CONTROL_EXCLUSIVE_DEASSERTED = RESET_CONTROL_FLAGS_BIT_ACQUIRED | + RESET_CONTROL_FLAGS_BIT_DEASSERTED, + RESET_CONTROL_EXCLUSIVE_RELEASED = 0, + RESET_CONTROL_SHARED = RESET_CONTROL_FLAGS_BIT_SHARED, + RESET_CONTROL_SHARED_DEASSERTED = RESET_CONTROL_FLAGS_BIT_SHARED | + RESET_CONTROL_FLAGS_BIT_DEASSERTED, + RESET_CONTROL_OPTIONAL_EXCLUSIVE = RESET_CONTROL_FLAGS_BIT_OPTIONAL | + RESET_CONTROL_FLAGS_BIT_ACQUIRED, + RESET_CONTROL_OPTIONAL_EXCLUSIVE_DEASSERTED = RESET_CONTROL_FLAGS_BIT_OPTIONAL | + RESET_CONTROL_FLAGS_BIT_ACQUIRED | + RESET_CONTROL_FLAGS_BIT_DEASSERTED, + RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED = RESET_CONTROL_FLAGS_BIT_OPTIONAL, + RESET_CONTROL_OPTIONAL_SHARED = RESET_CONTROL_FLAGS_BIT_OPTIONAL | + RESET_CONTROL_FLAGS_BIT_SHARED, + RESET_CONTROL_OPTIONAL_SHARED_DEASSERTED = RESET_CONTROL_FLAGS_BIT_OPTIONAL | + RESET_CONTROL_FLAGS_BIT_SHARED | + RESET_CONTROL_FLAGS_BIT_DEASSERTED, +}; + #ifdef CONFIG_RESET_CONTROLLER int reset_control_reset(struct reset_control *rstc); @@ -43,30 +85,25 @@ void reset_control_bulk_release(int num_rstcs, struct reset_control_bulk_data *rstcs); struct reset_control *__of_reset_control_get(struct device_node *node, - const char *id, int index, bool shared, - bool optional, bool acquired); + const char *id, int index, enum reset_control_flags flags); struct reset_control *__reset_control_get(struct device *dev, const char *id, - int index, bool shared, - bool optional, bool acquired); + int index, enum reset_control_flags flags); void reset_control_put(struct reset_control *rstc); int __reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired); + enum reset_control_flags flags); void reset_control_bulk_put(int num_rstcs, struct reset_control_bulk_data *rstcs); int __device_reset(struct device *dev, bool optional); struct reset_control *__devm_reset_control_get(struct device *dev, - const char *id, int index, bool shared, - bool optional, bool acquired); + const char *id, int index, enum reset_control_flags flags); int __devm_reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired); + enum reset_control_flags flags); struct reset_control *devm_reset_control_array_get(struct device *dev, - bool shared, bool optional); -struct reset_control *of_reset_control_array_get(struct device_node *np, - bool shared, bool optional, - bool acquired); + enum reset_control_flags flags); +struct reset_control *of_reset_control_array_get(struct device_node *np, enum reset_control_flags); int reset_control_get_count(struct device *dev); @@ -117,17 +154,19 @@ static inline struct reset_control *__of_reset_control_get( struct device_node *node, - const char *id, int index, bool shared, - bool optional, bool acquired) + const char *id, int index, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? NULL : ERR_PTR(-ENOTSUPP); } static inline struct reset_control *__reset_control_get( struct device *dev, const char *id, - int index, bool shared, bool optional, - bool acquired) + int index, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? NULL : ERR_PTR(-ENOTSUPP); } @@ -163,8 +202,10 @@ static inline int __reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? 0 : -EOPNOTSUPP; } @@ -175,30 +216,36 @@ static inline struct reset_control *__devm_reset_control_get( struct device *dev, const char *id, - int index, bool shared, bool optional, - bool acquired) + int index, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? NULL : ERR_PTR(-ENOTSUPP); } static inline int __devm_reset_control_bulk_get(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs, - bool shared, bool optional, bool acquired) + enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? 0 : -EOPNOTSUPP; } static inline struct reset_control * -devm_reset_control_array_get(struct device *dev, bool shared, bool optional) +devm_reset_control_array_get(struct device *dev, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? NULL : ERR_PTR(-ENOTSUPP); } static inline struct reset_control * -of_reset_control_array_get(struct device_node *np, bool shared, bool optional, - bool acquired) +of_reset_control_array_get(struct device_node *np, enum reset_control_flags flags) { + bool optional = flags & RESET_CONTROL_FLAGS_BIT_OPTIONAL; + return optional ? NULL : ERR_PTR(-ENOTSUPP); } @@ -237,7 +284,7 @@ static inline struct reset_control * __must_check reset_control_get_exclusive(struct device *dev, const char *id) { - return __reset_control_get(dev, id, 0, false, false, true); + return __reset_control_get(dev, id, 0, RESET_CONTROL_EXCLUSIVE); } /** @@ -254,7 +301,7 @@ reset_control_bulk_get_exclusive(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, true); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_EXCLUSIVE); } /** @@ -275,7 +322,7 @@ __must_check reset_control_get_exclusive_released(struct device *dev, const char *id) { - return __reset_control_get(dev, id, 0, false, false, false); + return __reset_control_get(dev, id, 0, RESET_CONTROL_EXCLUSIVE_RELEASED); } /** @@ -296,7 +343,7 @@ reset_control_bulk_get_exclusive_released(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, false); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_EXCLUSIVE_RELEASED); } /** @@ -317,7 +364,8 @@ reset_control_bulk_get_optional_exclusive_released(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, false); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED); } /** @@ -345,7 +393,7 @@ static inline struct reset_control *reset_control_get_shared( struct device *dev, const char *id) { - return __reset_control_get(dev, id, 0, true, false, false); + return __reset_control_get(dev, id, 0, RESET_CONTROL_SHARED); } /** @@ -362,7 +410,7 @@ reset_control_bulk_get_shared(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, true, false, false); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_SHARED); } /** @@ -379,7 +427,7 @@ static inline struct reset_control *reset_control_get_optional_exclusive( struct device *dev, const char *id) { - return __reset_control_get(dev, id, 0, false, true, true); + return __reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_EXCLUSIVE); } /** @@ -399,7 +447,7 @@ reset_control_bulk_get_optional_exclusive(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, true); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_OPTIONAL_EXCLUSIVE); } /** @@ -416,7 +464,7 @@ static inline struct reset_control *reset_control_get_optional_shared( struct device *dev, const char *id) { - return __reset_control_get(dev, id, 0, true, true, false); + return __reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_SHARED); } /** @@ -436,7 +484,7 @@ reset_control_bulk_get_optional_shared(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __reset_control_bulk_get(dev, num_rstcs, rstcs, true, true, false); + return __reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_OPTIONAL_SHARED); } /** @@ -452,7 +500,7 @@ static inline struct reset_control *of_reset_control_get_exclusive( struct device_node *node, const char *id) { - return __of_reset_control_get(node, id, 0, false, false, true); + return __of_reset_control_get(node, id, 0, RESET_CONTROL_EXCLUSIVE); } /** @@ -472,7 +520,7 @@ static inline struct reset_control *of_reset_control_get_optional_exclusive( struct device_node *node, const char *id) { - return __of_reset_control_get(node, id, 0, false, true, true); + return __of_reset_control_get(node, id, 0, RESET_CONTROL_OPTIONAL_EXCLUSIVE); } /** @@ -497,7 +545,7 @@ static inline struct reset_control *of_reset_control_get_shared( struct device_node *node, const char *id) { - return __of_reset_control_get(node, id, 0, true, false, false); + return __of_reset_control_get(node, id, 0, RESET_CONTROL_SHARED); } /** @@ -514,7 +562,7 @@ static inline struct reset_control *of_reset_control_get_exclusive_by_index( struct device_node *node, int index) { - return __of_reset_control_get(node, NULL, index, false, false, true); + return __of_reset_control_get(node, NULL, index, RESET_CONTROL_EXCLUSIVE); } /** @@ -542,7 +590,7 @@ static inline struct reset_control *of_reset_control_get_shared_by_index( struct device_node *node, int index) { - return __of_reset_control_get(node, NULL, index, true, false, false); + return __of_reset_control_get(node, NULL, index, RESET_CONTROL_SHARED); } /** @@ -561,7 +609,26 @@ __must_check devm_reset_control_get_exclusive(struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, false, false, true); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_EXCLUSIVE); +} + +/** + * devm_reset_control_get_exclusive_deasserted - resource managed + * reset_control_get_exclusive() + + * reset_control_deassert() + * @dev: device to be reset by the controller + * @id: reset line name + * + * Managed reset_control_get_exclusive() + reset_control_deassert(). For reset + * controllers returned from this function, reset_control_assert() + + * reset_control_put() is called automatically on driver detach. + * + * See reset_control_get_exclusive() for more information. + */ +static inline struct reset_control * __must_check +devm_reset_control_get_exclusive_deasserted(struct device *dev, const char *id) +{ + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_EXCLUSIVE_DEASSERTED); } /** @@ -581,7 +648,8 @@ devm_reset_control_bulk_get_exclusive(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, true); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_EXCLUSIVE); } /** @@ -600,7 +668,7 @@ __must_check devm_reset_control_get_exclusive_released(struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, false, false, false); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_EXCLUSIVE_RELEASED); } /** @@ -620,7 +688,8 @@ devm_reset_control_bulk_get_exclusive_released(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, false); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_EXCLUSIVE_RELEASED); } /** @@ -639,7 +708,7 @@ __must_check devm_reset_control_get_optional_exclusive_released(struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, false, true, false); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED); } /** @@ -659,7 +728,8 @@ devm_reset_control_bulk_get_optional_exclusive_released(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, false); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED); } /** @@ -674,7 +744,26 @@ static inline struct reset_control *devm_reset_control_get_shared( struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, true, false, false); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_SHARED); +} + +/** + * devm_reset_control_get_shared_deasserted - resource managed + * reset_control_get_shared() + + * reset_control_deassert() + * @dev: device to be reset by the controller + * @id: reset line name + * + * Managed reset_control_get_shared() + reset_control_deassert(). For reset + * controllers returned from this function, reset_control_assert() + + * reset_control_put() is called automatically on driver detach. + * + * See devm_reset_control_get_shared() for more information. + */ +static inline struct reset_control * __must_check +devm_reset_control_get_shared_deasserted(struct device *dev, const char *id) +{ + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_SHARED_DEASSERTED); } /** @@ -694,7 +783,29 @@ devm_reset_control_bulk_get_shared(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, true, false, false); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_SHARED); +} + +/** + * devm_reset_control_bulk_get_shared_deasserted - resource managed + * reset_control_bulk_get_shared() + + * reset_control_bulk_deassert() + * @dev: device to be reset by the controller + * @num_rstcs: number of entries in rstcs array + * @rstcs: array of struct reset_control_bulk_data with reset line names set + * + * Managed reset_control_bulk_get_shared() + reset_control_bulk_deassert(). For + * reset controllers returned from this function, reset_control_bulk_assert() + + * reset_control_bulk_put() are called automatically on driver detach. + * + * See devm_reset_control_bulk_get_shared() for more information. + */ +static inline int __must_check +devm_reset_control_bulk_get_shared_deasserted(struct device *dev, int num_rstcs, + struct reset_control_bulk_data *rstcs) +{ + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_SHARED_DEASSERTED); } /** @@ -712,7 +823,26 @@ static inline struct reset_control *devm_reset_control_get_optional_exclusive( struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, false, true, true); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_EXCLUSIVE); +} + +/** + * devm_reset_control_get_optional_exclusive_deasserted - resource managed + * reset_control_get_optional_exclusive() + + * reset_control_deassert() + * @dev: device to be reset by the controller + * @id: reset line name + * + * Managed reset_control_get_optional_exclusive() + reset_control_deassert(). + * For reset controllers returned from this function, reset_control_assert() + + * reset_control_put() is called automatically on driver detach. + * + * See devm_reset_control_get_optional_exclusive() for more information. + */ +static inline struct reset_control * +devm_reset_control_get_optional_exclusive_deasserted(struct device *dev, const char *id) +{ + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_EXCLUSIVE_DEASSERTED); } /** @@ -732,7 +862,8 @@ devm_reset_control_bulk_get_optional_exclusive(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, true); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, + RESET_CONTROL_OPTIONAL_EXCLUSIVE); } /** @@ -750,7 +881,26 @@ static inline struct reset_control *devm_reset_control_get_optional_shared( struct device *dev, const char *id) { - return __devm_reset_control_get(dev, id, 0, true, true, false); + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_SHARED); +} + +/** + * devm_reset_control_get_optional_shared_deasserted - resource managed + * reset_control_get_optional_shared() + + * reset_control_deassert() + * @dev: device to be reset by the controller + * @id: reset line name + * + * Managed reset_control_get_optional_shared() + reset_control_deassert(). For + * reset controllers returned from this function, reset_control_assert() + + * reset_control_put() is called automatically on driver detach. + * + * See devm_reset_control_get_optional_shared() for more information. + */ +static inline struct reset_control * +devm_reset_control_get_optional_shared_deasserted(struct device *dev, const char *id) +{ + return __devm_reset_control_get(dev, id, 0, RESET_CONTROL_OPTIONAL_SHARED_DEASSERTED); } /** @@ -770,7 +920,7 @@ devm_reset_control_bulk_get_optional_shared(struct device *dev, int num_rstcs, struct reset_control_bulk_data *rstcs) { - return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, true, true, false); + return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, RESET_CONTROL_OPTIONAL_SHARED); } /** @@ -788,7 +938,7 @@ static inline struct reset_control * devm_reset_control_get_exclusive_by_index(struct device *dev, int index) { - return __devm_reset_control_get(dev, NULL, index, false, false, true); + return __devm_reset_control_get(dev, NULL, index, RESET_CONTROL_EXCLUSIVE); } /** @@ -804,7 +954,7 @@ static inline struct reset_control * devm_reset_control_get_shared_by_index(struct device *dev, int index) { - return __devm_reset_control_get(dev, NULL, index, true, false, false); + return __devm_reset_control_get(dev, NULL, index, RESET_CONTROL_SHARED); } /* @@ -852,54 +1002,54 @@ static inline struct reset_control * devm_reset_control_array_get_exclusive(struct device *dev) { - return devm_reset_control_array_get(dev, false, false); + return devm_reset_control_array_get(dev, RESET_CONTROL_EXCLUSIVE); } static inline struct reset_control * devm_reset_control_array_get_shared(struct device *dev) { - return devm_reset_control_array_get(dev, true, false); + return devm_reset_control_array_get(dev, RESET_CONTROL_SHARED); } static inline struct reset_control * devm_reset_control_array_get_optional_exclusive(struct device *dev) { - return devm_reset_control_array_get(dev, false, true); + return devm_reset_control_array_get(dev, RESET_CONTROL_OPTIONAL_EXCLUSIVE); } static inline struct reset_control * devm_reset_control_array_get_optional_shared(struct device *dev) { - return devm_reset_control_array_get(dev, true, true); + return devm_reset_control_array_get(dev, RESET_CONTROL_OPTIONAL_SHARED); } static inline struct reset_control * of_reset_control_array_get_exclusive(struct device_node *node) { - return of_reset_control_array_get(node, false, false, true); + return of_reset_control_array_get(node, RESET_CONTROL_EXCLUSIVE); } static inline struct reset_control * of_reset_control_array_get_exclusive_released(struct device_node *node) { - return of_reset_control_array_get(node, false, false, false); + return of_reset_control_array_get(node, RESET_CONTROL_EXCLUSIVE_RELEASED); } static inline struct reset_control * of_reset_control_array_get_shared(struct device_node *node) { - return of_reset_control_array_get(node, true, false, true); + return of_reset_control_array_get(node, RESET_CONTROL_SHARED); } static inline struct reset_control * of_reset_control_array_get_optional_exclusive(struct device_node *node) { - return of_reset_control_array_get(node, false, true, true); + return of_reset_control_array_get(node, RESET_CONTROL_OPTIONAL_EXCLUSIVE); } static inline struct reset_control * of_reset_control_array_get_optional_shared(struct device_node *node) { - return of_reset_control_array_get(node, true, true, true); + return of_reset_control_array_get(node, RESET_CONTROL_OPTIONAL_SHARED); } #endif diff -Nru linux-6.12.90/include/linux/sched.h linux-6.12.94/include/linux/sched.h --- linux-6.12.90/include/linux/sched.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/sched.h 2026-06-19 11:42:39.000000000 +0000 @@ -700,7 +700,6 @@ * runnable task. */ struct rq *rq; - dl_server_has_tasks_f server_has_tasks; dl_server_pick_f server_pick_task; #ifdef CONFIG_RT_MUTEXES diff -Nru linux-6.12.90/include/linux/serdev.h linux-6.12.94/include/linux/serdev.h --- linux-6.12.90/include/linux/serdev.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/serdev.h 2026-06-19 11:42:39.000000000 +0000 @@ -65,6 +65,7 @@ struct device_driver driver; int (*probe)(struct serdev_device *); void (*remove)(struct serdev_device *); + void (*shutdown)(struct serdev_device *); }; static inline struct serdev_device_driver *to_serdev_device_driver(struct device_driver *d) diff -Nru linux-6.12.90/include/linux/skbuff.h linux-6.12.94/include/linux/skbuff.h --- linux-6.12.90/include/linux/skbuff.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/skbuff.h 2026-06-19 11:42:39.000000000 +0000 @@ -802,6 +802,7 @@ * @_sk_redir: socket redirection information for skmsg * @_nfct: Associated connection, if any (with nfctinfo bits) * @skb_iif: ifindex of device we arrived on + * @tc_depth: counter for packet duplication * @tc_index: Traffic control index * @hash: the packet hash * @queue_mapping: Queue mapping for multiqueue devices @@ -1011,6 +1012,7 @@ __u8 csum_not_inet:1; #endif __u8 unreadable:1; + __u8 tc_depth:2; #if defined(CONFIG_NET_SCHED) || defined(CONFIG_NET_XGRESS) __u16 tc_index; /* traffic control index */ #endif diff -Nru linux-6.12.90/include/linux/spinlock_up.h linux-6.12.94/include/linux/spinlock_up.h --- linux-6.12.90/include/linux/spinlock_up.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/spinlock_up.h 2026-06-19 11:42:39.000000000 +0000 @@ -48,16 +48,6 @@ lock->slock = 1; } -/* - * Read-write spinlocks. No debug version. - */ -#define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0) -#define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0) -#define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; }) -#define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; }) -#define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0) -#define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0) - #else /* DEBUG_SPINLOCK */ #define arch_spin_is_locked(lock) ((void)(lock), 0) /* for sched/core.c and kernel_lock.c: */ @@ -68,4 +58,14 @@ #define arch_spin_is_contended(lock) (((void)(lock), 0)) +/* + * Read-write spinlocks. No debug version. + */ +#define arch_read_lock(lock) do { barrier(); (void)(lock); } while (0) +#define arch_write_lock(lock) do { barrier(); (void)(lock); } while (0) +#define arch_read_trylock(lock) ({ barrier(); (void)(lock); 1; }) +#define arch_write_trylock(lock) ({ barrier(); (void)(lock); 1; }) +#define arch_read_unlock(lock) do { barrier(); (void)(lock); } while (0) +#define arch_write_unlock(lock) do { barrier(); (void)(lock); } while (0) + #endif /* __LINUX_SPINLOCK_UP_H */ diff -Nru linux-6.12.90/include/linux/syscalls.h linux-6.12.94/include/linux/syscalls.h --- linux-6.12.90/include/linux/syscalls.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/syscalls.h 2026-06-19 11:42:39.000000000 +0000 @@ -245,6 +245,10 @@ __diag_push(); \ __diag_ignore(GCC, 8, "-Wattribute-alias", \ "Type aliasing is used to sanitize syscall arguments");\ + __diag_ignore(clang, 23, "-Wunknown-warning-option", \ + "Avoid breaking versions without -Wattribute-alias");\ + __diag_ignore(clang, 23, "-Wattribute-alias", \ + "Type aliasing is used to sanitize syscall arguments");\ asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ __attribute__((alias(__stringify(__se_sys##name)))); \ ALLOW_ERROR_INJECTION(sys##name, ERRNO); \ diff -Nru linux-6.12.90/include/linux/wmi.h linux-6.12.94/include/linux/wmi.h --- linux-6.12.90/include/linux/wmi.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/wmi.h 2026-06-19 11:42:39.000000000 +0000 @@ -16,16 +16,12 @@ * struct wmi_device - WMI device structure * @dev: Device associated with this WMI device * @setable: True for devices implementing the Set Control Method - * @driver_override: Driver name to force a match; do not set directly, - * because core frees it; use driver_set_override() to - * set or clear it. * * This represents WMI devices discovered by the WMI driver core. */ struct wmi_device { struct device dev; bool setable; - const char *driver_override; }; /** diff -Nru linux-6.12.90/include/linux/writeback.h linux-6.12.94/include/linux/writeback.h --- linux-6.12.90/include/linux/writeback.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/linux/writeback.h 2026-06-19 11:42:39.000000000 +0000 @@ -293,6 +293,8 @@ bio_associate_blkg_from_css(bio, wbc->wb->blkcg_css); } +void inode_switch_wbs_work_fn(struct work_struct *work); + #else /* CONFIG_CGROUP_WRITEBACK */ static inline void inode_attach_wb(struct inode *inode, struct folio *folio) diff -Nru linux-6.12.90/include/media/rc-core.h linux-6.12.94/include/media/rc-core.h --- linux-6.12.90/include/media/rc-core.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/media/rc-core.h 2026-06-19 11:42:39.000000000 +0000 @@ -81,7 +81,6 @@ /** * struct rc_dev - represents a remote control device * @dev: driver model's view of this device - * @managed_alloc: devm_rc_allocate_device was used to create rc_dev * @sysfs_groups: sysfs attribute groups * @device_name: name of the rc child device * @input_phys: physical path to the input child device @@ -156,7 +155,6 @@ */ struct rc_dev { struct device dev; - bool managed_alloc; const struct attribute_group *sysfs_groups[5]; const char *device_name; const char *input_phys; diff -Nru linux-6.12.90/include/net/act_api.h linux-6.12.94/include/net/act_api.h --- linux-6.12.90/include/net/act_api.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/act_api.h 2026-06-19 11:42:39.000000000 +0000 @@ -42,6 +42,7 @@ struct tc_cookie __rcu *user_cookie; struct tcf_chain __rcu *goto_chain; u32 tcfa_flags; + struct rcu_head tcfa_rcu; u8 hw_stats; u8 used_hw_stats; bool used_hw_stats_valid; diff -Nru linux-6.12.90/include/net/af_unix.h linux-6.12.94/include/net/af_unix.h --- linux-6.12.90/include/net/af_unix.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/af_unix.h 2026-06-19 11:42:39.000000000 +0000 @@ -23,6 +23,7 @@ void unix_update_edges(struct unix_sock *receiver); int unix_prepare_fpl(struct scm_fp_list *fpl); void unix_destroy_fpl(struct scm_fp_list *fpl); +void unix_peek_fpl(struct scm_fp_list *fpl); void unix_gc(void); void wait_for_unix_gc(struct scm_fp_list *fpl); diff -Nru linux-6.12.90/include/net/bluetooth/bluetooth.h linux-6.12.94/include/net/bluetooth/bluetooth.h --- linux-6.12.90/include/net/bluetooth/bluetooth.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/bluetooth/bluetooth.h 2026-06-19 11:42:39.000000000 +0000 @@ -380,6 +380,7 @@ struct bt_sock { struct sock sk; struct list_head accept_q; + spinlock_t accept_q_lock; /* protects accept_q */ struct sock *parent; unsigned long flags; void (*skb_msg_name)(struct sk_buff *, void *, int *); diff -Nru linux-6.12.90/include/net/bluetooth/hci_core.h linux-6.12.94/include/net/bluetooth/hci_core.h --- linux-6.12.90/include/net/bluetooth/hci_core.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/bluetooth/hci_core.h 2026-06-19 11:42:39.000000000 +0000 @@ -244,6 +244,7 @@ __u8 mesh; __u8 instance; __u8 handle; + __u8 sid; __u32 flags; __u16 timeout; __u16 remaining_time; @@ -1576,13 +1577,14 @@ u16 timeout); struct hci_conn *hci_bind_cis(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, struct bt_iso_qos *qos); -struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, +struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 sid, struct bt_iso_qos *qos, __u8 base_len, __u8 *base); struct hci_conn *hci_connect_cis(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, struct bt_iso_qos *qos); struct hci_conn *hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst, - __u8 dst_type, struct bt_iso_qos *qos, + __u8 dst_type, __u8 sid, + struct bt_iso_qos *qos, __u8 data_len, __u8 *data); struct hci_conn *hci_pa_create_sync(struct hci_dev *hdev, bdaddr_t *dst, __u8 dst_type, __u8 sid, struct bt_iso_qos *qos); @@ -1846,6 +1848,7 @@ void hci_adv_instances_clear(struct hci_dev *hdev); struct adv_info *hci_find_adv_instance(struct hci_dev *hdev, u8 instance); +struct adv_info *hci_find_adv_sid(struct hci_dev *hdev, u8 sid); struct adv_info *hci_get_next_instance(struct hci_dev *hdev, u8 instance); struct adv_info *hci_add_adv_instance(struct hci_dev *hdev, u8 instance, u32 flags, u16 adv_data_len, u8 *adv_data, @@ -1853,7 +1856,7 @@ u16 timeout, u16 duration, s8 tx_power, u32 min_interval, u32 max_interval, u8 mesh_handle); -struct adv_info *hci_add_per_instance(struct hci_dev *hdev, u8 instance, +struct adv_info *hci_add_per_instance(struct hci_dev *hdev, u8 instance, u8 sid, u32 flags, u8 data_len, u8 *data, u32 min_interval, u32 max_interval); int hci_set_adv_instance_data(struct hci_dev *hdev, u8 instance, diff -Nru linux-6.12.90/include/net/bluetooth/hci_sync.h linux-6.12.94/include/net/bluetooth/hci_sync.h --- linux-6.12.90/include/net/bluetooth/hci_sync.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/bluetooth/hci_sync.h 2026-06-19 11:42:39.000000000 +0000 @@ -115,8 +115,8 @@ int hci_enable_advertising_sync(struct hci_dev *hdev); int hci_enable_advertising(struct hci_dev *hdev); -int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len, - u8 *data, u32 flags, u16 min_interval, +int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 sid, + u8 data_len, u8 *data, u32 flags, u16 min_interval, u16 max_interval, u16 sync_interval); int hci_disable_per_advertising_sync(struct hci_dev *hdev, u8 instance); diff -Nru linux-6.12.90/include/net/bluetooth/l2cap.h linux-6.12.94/include/net/bluetooth/l2cap.h --- linux-6.12.90/include/net/bluetooth/l2cap.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/bluetooth/l2cap.h 2026-06-19 11:42:39.000000000 +0000 @@ -33,6 +33,7 @@ /* L2CAP defaults */ #define L2CAP_DEFAULT_MTU 672 #define L2CAP_DEFAULT_MIN_MTU 48 +#define L2CAP_SIG_MTU 48 /* BR/EDR signaling MTU */ #define L2CAP_DEFAULT_FLUSH_TO 0xFFFF #define L2CAP_EFS_DEFAULT_FLUSH_TO 0xFFFFFFFF #define L2CAP_DEFAULT_TX_WINDOW 63 diff -Nru linux-6.12.90/include/net/inet_frag.h linux-6.12.94/include/net/inet_frag.h --- linux-6.12.90/include/net/inet_frag.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/inet_frag.h 2026-06-19 11:42:39.000000000 +0000 @@ -123,27 +123,15 @@ int fqdir_init(struct fqdir **fqdirp, struct inet_frags *f, struct net *net); -static inline void fqdir_pre_exit(struct fqdir *fqdir) -{ - /* Prevent creation of new frags. - * Pairs with READ_ONCE() in inet_frag_find(). - */ - WRITE_ONCE(fqdir->high_thresh, 0); - - /* Pairs with READ_ONCE() in inet_frag_kill(), ip_expire() - * and ip6frag_expire_frag_queue(). - */ - WRITE_ONCE(fqdir->dead, true); -} +void fqdir_pre_exit(struct fqdir *fqdir); void fqdir_exit(struct fqdir *fqdir); void inet_frag_kill(struct inet_frag_queue *q); void inet_frag_destroy(struct inet_frag_queue *q); struct inet_frag_queue *inet_frag_find(struct fqdir *fqdir, void *key); -/* Free all skbs in the queue; return the sum of their truesizes. */ -unsigned int inet_frag_rbtree_purge(struct rb_root *root, - enum skb_drop_reason reason); +void inet_frag_queue_flush(struct inet_frag_queue *q, + enum skb_drop_reason reason); static inline void inet_frag_put(struct inet_frag_queue *q) { diff -Nru linux-6.12.90/include/net/ip.h linux-6.12.94/include/net/ip.h --- linux-6.12.90/include/net/ip.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/ip.h 2026-06-19 11:42:39.000000000 +0000 @@ -675,6 +675,14 @@ memcpy(buf, &naddr, sizeof(naddr)); } +#if IS_MODULE(CONFIG_IPV6) +#define EXPORT_IPV6_MOD(X) EXPORT_SYMBOL(X) +#define EXPORT_IPV6_MOD_GPL(X) EXPORT_SYMBOL_GPL(X) +#else +#define EXPORT_IPV6_MOD(X) +#define EXPORT_IPV6_MOD_GPL(X) +#endif + #if IS_ENABLED(CONFIG_IPV6) #include #endif diff -Nru linux-6.12.90/include/net/ip_vs.h linux-6.12.94/include/net/ip_vs.h --- linux-6.12.90/include/net/ip_vs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/ip_vs.h 2026-06-19 11:42:39.000000000 +0000 @@ -1506,8 +1506,7 @@ int unregister_ip_vs_scheduler(struct ip_vs_scheduler *scheduler); int ip_vs_bind_scheduler(struct ip_vs_service *svc, struct ip_vs_scheduler *scheduler); -void ip_vs_unbind_scheduler(struct ip_vs_service *svc, - struct ip_vs_scheduler *sched); +void ip_vs_unbind_scheduler(struct ip_vs_service *svc); struct ip_vs_scheduler *ip_vs_scheduler_get(const char *sched_name); void ip_vs_scheduler_put(struct ip_vs_scheduler *scheduler); struct ip_vs_conn * diff -Nru linux-6.12.90/include/net/ipv6_frag.h linux-6.12.94/include/net/ipv6_frag.h --- linux-6.12.90/include/net/ipv6_frag.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/ipv6_frag.h 2026-06-19 11:42:39.000000000 +0000 @@ -68,9 +68,6 @@ struct sk_buff *head; rcu_read_lock(); - /* Paired with the WRITE_ONCE() in fqdir_pre_exit(). */ - if (READ_ONCE(fq->q.fqdir->dead)) - goto out_rcu_unlock; spin_lock(&fq->q.lock); if (fq->q.flags & INET_FRAG_COMPLETE) @@ -79,6 +76,12 @@ fq->q.flags |= INET_FRAG_DROP; inet_frag_kill(&fq->q); + /* Paired with the WRITE_ONCE() in fqdir_pre_exit(). */ + if (READ_ONCE(fq->q.fqdir->dead)) { + inet_frag_queue_flush(&fq->q, 0); + goto out; + } + dev = dev_get_by_index_rcu(net, fq->iif); if (!dev) goto out; diff -Nru linux-6.12.90/include/net/netfilter/nf_conntrack_core.h linux-6.12.94/include/net/netfilter/nf_conntrack_core.h --- linux-6.12.90/include/net/netfilter/nf_conntrack_core.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/netfilter/nf_conntrack_core.h 2026-06-19 11:42:39.000000000 +0000 @@ -83,6 +83,11 @@ extern spinlock_t nf_conntrack_expect_lock; +static inline void lockdep_nfct_expect_lock_held(void) +{ + lockdep_assert_held(&nf_conntrack_expect_lock); +} + /* ctnetlink code shared by both ctnetlink and nf_conntrack_bpf */ static inline void __nf_ct_set_timeout(struct nf_conn *ct, u64 timeout) diff -Nru linux-6.12.90/include/net/netfilter/nf_conntrack_helper.h linux-6.12.94/include/net/netfilter/nf_conntrack_helper.h --- linux-6.12.90/include/net/netfilter/nf_conntrack_helper.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/netfilter/nf_conntrack_helper.h 2026-06-19 11:42:39.000000000 +0000 @@ -155,6 +155,7 @@ void nf_ct_helper_expectfn_register(struct nf_ct_helper_expectfn *n); void nf_ct_helper_expectfn_unregister(struct nf_ct_helper_expectfn *n); +void nf_ct_helper_expectfn_destroy(const struct nf_ct_helper_expectfn *n); struct nf_ct_helper_expectfn * nf_ct_helper_expectfn_find_by_name(const char *name); struct nf_ct_helper_expectfn * diff -Nru linux-6.12.90/include/net/netfilter/nf_queue.h linux-6.12.94/include/net/netfilter/nf_queue.h --- linux-6.12.90/include/net/netfilter/nf_queue.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/netfilter/nf_queue.h 2026-06-19 11:42:39.000000000 +0000 @@ -14,6 +14,7 @@ struct list_head list; struct rhash_head hash_node; struct sk_buff *skb; + struct net_device *skb_dev; unsigned int id; unsigned int hook_index; /* index in hook_entries->hook[] */ #if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) diff -Nru linux-6.12.90/include/net/page_pool/memory_provider.h linux-6.12.94/include/net/page_pool/memory_provider.h --- linux-6.12.90/include/net/page_pool/memory_provider.h 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/include/net/page_pool/memory_provider.h 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _NET_PAGE_POOL_MEMORY_PROVIDER_H +#define _NET_PAGE_POOL_MEMORY_PROVIDER_H + +#include +#include + +struct memory_provider_ops { + netmem_ref (*alloc_netmems)(struct page_pool *pool, gfp_t gfp); + bool (*release_netmem)(struct page_pool *pool, netmem_ref netmem); + int (*init)(struct page_pool *pool); + void (*destroy)(struct page_pool *pool); +}; + +#endif diff -Nru linux-6.12.90/include/net/page_pool/types.h linux-6.12.94/include/net/page_pool/types.h --- linux-6.12.90/include/net/page_pool/types.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/page_pool/types.h 2026-06-19 11:42:39.000000000 +0000 @@ -156,8 +156,11 @@ */ #define PAGE_POOL_FRAG_GROUP_ALIGN (4 * sizeof(long)) +struct memory_provider_ops; + struct pp_memory_provider_params { void *mp_priv; + const struct memory_provider_ops *mp_ops; }; struct page_pool { @@ -219,6 +222,7 @@ struct ptr_ring ring; void *mp_priv; + const struct memory_provider_ops *mp_ops; struct xarray dma_mapped; diff -Nru linux-6.12.90/include/net/pie.h linux-6.12.94/include/net/pie.h --- linux-6.12.90/include/net/pie.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/pie.h 2026-06-19 11:42:39.000000000 +0000 @@ -104,7 +104,7 @@ vars->dq_tstamp = DTIME_INVALID; vars->accu_prob = 0; vars->dq_count = DQCOUNT_INVALID; - vars->avg_dq_rate = 0; + WRITE_ONCE(vars->avg_dq_rate, 0); } static inline struct pie_skb_cb *get_pie_cb(const struct sk_buff *skb) diff -Nru linux-6.12.90/include/net/secure_seq.h linux-6.12.94/include/net/secure_seq.h --- linux-6.12.90/include/net/secure_seq.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/secure_seq.h 2026-06-19 11:42:39.000000000 +0000 @@ -5,20 +5,51 @@ #include struct net; +extern struct net init_net; + +union tcp_seq_and_ts_off { + struct { + u32 seq; + u32 ts_off; + }; + u64 hash64; +}; u64 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport); u64 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, __be16 dport); -u32 secure_tcp_seq(__be32 saddr, __be32 daddr, - __be16 sport, __be16 dport); -u32 secure_tcp_ts_off(const struct net *net, __be32 saddr, __be32 daddr); -u32 secure_tcpv6_seq(const __be32 *saddr, const __be32 *daddr, - __be16 sport, __be16 dport); -u32 secure_tcpv6_ts_off(const struct net *net, - const __be32 *saddr, const __be32 *daddr); +union tcp_seq_and_ts_off +secure_tcp_seq_and_ts_off(const struct net *net, __be32 saddr, __be32 daddr, + __be16 sport, __be16 dport); u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr, __be16 sport, __be16 dport); u64 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr, __be16 sport, __be16 dport); +static inline u32 secure_tcp_seq(__be32 saddr, __be32 daddr, + __be16 sport, __be16 dport) +{ + union tcp_seq_and_ts_off ts; + + ts = secure_tcp_seq_and_ts_off(&init_net, saddr, daddr, + sport, dport); + + return ts.seq; +} + +union tcp_seq_and_ts_off +secure_tcpv6_seq_and_ts_off(const struct net *net, const __be32 *saddr, + const __be32 *daddr, + __be16 sport, __be16 dport); + +static inline u32 secure_tcpv6_seq(const __be32 *saddr, const __be32 *daddr, + __be16 sport, __be16 dport) +{ + union tcp_seq_and_ts_off ts; + + ts = secure_tcpv6_seq_and_ts_off(&init_net, saddr, daddr, + sport, dport); + + return ts.seq; +} #endif /* _NET_SECURE_SEQ */ diff -Nru linux-6.12.90/include/net/sock.h linux-6.12.94/include/net/sock.h --- linux-6.12.90/include/net/sock.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/sock.h 2026-06-19 11:42:39.000000000 +0000 @@ -1806,6 +1806,7 @@ gfp_t priority); void skb_orphan_partial(struct sk_buff *skb); void sock_rfree(struct sk_buff *skb); +void sock_rmem_free(struct sk_buff *skb); void sock_efree(struct sk_buff *skb); #ifdef CONFIG_INET void sock_edemux(struct sk_buff *skb); diff -Nru linux-6.12.90/include/net/tc_act/tc_pedit.h linux-6.12.94/include/net/tc_act/tc_pedit.h --- linux-6.12.90/include/net/tc_act/tc_pedit.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/tc_act/tc_pedit.h 2026-06-19 11:42:39.000000000 +0000 @@ -14,7 +14,7 @@ struct tcf_pedit_parms { struct tc_pedit_key *tcfp_keys; struct tcf_pedit_key_ex *tcfp_keys_ex; - u32 tcfp_off_max_hint; + int action; unsigned char tcfp_nkeys; unsigned char tcfp_flags; struct rcu_head rcu; diff -Nru linux-6.12.90/include/net/tcp.h linux-6.12.94/include/net/tcp.h --- linux-6.12.90/include/net/tcp.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/tcp.h 2026-06-19 11:42:39.000000000 +0000 @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -2307,8 +2308,9 @@ struct flowi *fl, struct request_sock *req, u32 tw_isn); - u32 (*init_seq)(const struct sk_buff *skb); - u32 (*init_ts_off)(const struct net *net, const struct sk_buff *skb); + union tcp_seq_and_ts_off (*init_seq_and_ts_off)( + const struct net *net, + const struct sk_buff *skb); int (*send_synack)(const struct sock *sk, struct dst_entry *dst, struct flowi *fl, struct request_sock *req, struct tcp_fastopen_cookie *foc, diff -Nru linux-6.12.90/include/net/xfrm.h linux-6.12.94/include/net/xfrm.h --- linux-6.12.90/include/net/xfrm.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/net/xfrm.h 2026-06-19 11:42:39.000000000 +0000 @@ -650,6 +650,7 @@ const struct xfrm_migrate *m, int num_bundles, const struct xfrm_kmaddress *k, + struct net *net, const struct xfrm_encap_tmpl *encap); bool (*is_alive)(const struct km_event *c); }; @@ -1818,7 +1819,7 @@ #ifdef CONFIG_XFRM_MIGRATE int km_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_bundles, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap); struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net, u32 if_id); diff -Nru linux-6.12.90/include/rdma/ib_umem.h linux-6.12.94/include/rdma/ib_umem.h --- linux-6.12.90/include/rdma/ib_umem.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/rdma/ib_umem.h 2026-06-19 11:42:39.000000000 +0000 @@ -71,37 +71,6 @@ { return ib_umem_num_dma_blocks(umem, PAGE_SIZE); } - -static inline void __rdma_umem_block_iter_start(struct ib_block_iter *biter, - struct ib_umem *umem, - unsigned long pgsz) -{ - __rdma_block_iter_start(biter, umem->sgt_append.sgt.sgl, - umem->sgt_append.sgt.nents, pgsz); - biter->__sg_advance = ib_umem_offset(umem) & ~(pgsz - 1); - biter->__sg_numblocks = ib_umem_num_dma_blocks(umem, pgsz); -} - -static inline bool __rdma_umem_block_iter_next(struct ib_block_iter *biter) -{ - return __rdma_block_iter_next(biter) && biter->__sg_numblocks--; -} - -/** - * rdma_umem_for_each_dma_block - iterate over contiguous DMA blocks of the umem - * @umem: umem to iterate over - * @pgsz: Page size to split the list into - * - * pgsz must be <= PAGE_SIZE or computed by ib_umem_find_best_pgsz(). The - * returned DMA blocks will be aligned to pgsz and span the range: - * ALIGN_DOWN(umem->address, pgsz) to ALIGN(umem->address + umem->length, pgsz) - * - * Performs exactly ib_umem_num_dma_blocks() iterations. - */ -#define rdma_umem_for_each_dma_block(umem, biter, pgsz) \ - for (__rdma_umem_block_iter_start(biter, umem, pgsz); \ - __rdma_umem_block_iter_next(biter);) - #ifdef CONFIG_INFINIBAND_USER_MEM struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr, @@ -117,7 +86,7 @@ * ib_umem_find_best_pgoff - Find best HW page size * * @umem: umem struct - * @pgsz_bitmap bitmap of HW supported page sizes + * @pgsz_bitmap: bitmap of HW supported page sizes * @pgoff_bitmask: Mask of bits that can be represented with an offset * * This is very similar to ib_umem_find_best_pgsz() except instead of accepting @@ -130,6 +99,9 @@ * * If the pgoff_bitmask requires either alignment in the low bit or an * unavailable page size for the high bits, this function returns 0. + * + * Returns: best HW page size for the parameters or 0 if none available + * for the given parameters. */ static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem, unsigned long pgsz_bitmap, @@ -159,8 +131,12 @@ int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf); void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf); void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf); +void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf); +void ib_umem_dmabuf_revoke_unlock(struct ib_umem_dmabuf *umem_dmabuf); void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf); +int ib_umem_check_rereg(struct ib_umem *umem, int flags, int new_access_flags); + #else /* CONFIG_INFINIBAND_USER_MEM */ #include @@ -219,7 +195,15 @@ } static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { } static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { } +static inline void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf) {} +static inline void ib_umem_dmabuf_revoke_unlock(struct ib_umem_dmabuf *umem_dmabuf) {} static inline void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf) {} +static inline int ib_umem_check_rereg(struct ib_umem *umem, int flags, + int new_access_flags) +{ + return -EOPNOTSUPP; +} + #endif /* CONFIG_INFINIBAND_USER_MEM */ #endif /* IB_UMEM_H */ diff -Nru linux-6.12.90/include/rdma/ib_verbs.h linux-6.12.94/include/rdma/ib_verbs.h --- linux-6.12.90/include/rdma/ib_verbs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/rdma/ib_verbs.h 2026-06-19 11:42:39.000000000 +0000 @@ -2849,22 +2849,6 @@ u8 no_kverbs_req:1; }; -/* - * IB block DMA iterator - * - * Iterates the DMA-mapped SGL in contiguous memory blocks aligned - * to a HW supported page size. - */ -struct ib_block_iter { - /* internal states */ - struct scatterlist *__sg; /* sg holding the current aligned block */ - dma_addr_t __dma_addr; /* unaligned DMA address of this block */ - size_t __sg_numblocks; /* ib_umem_num_dma_blocks() */ - unsigned int __sg_nents; /* number of SG entries */ - unsigned int __sg_advance; /* number of bytes to advance in sg in next step */ - unsigned int __pg_bit; /* alignment of current block */ -}; - struct ib_device *_ib_alloc_device(size_t size); #define ib_alloc_device(drv_struct, member) \ container_of(_ib_alloc_device(sizeof(struct drv_struct) + \ @@ -2886,38 +2870,6 @@ int ib_register_client (struct ib_client *client); void ib_unregister_client(struct ib_client *client); -void __rdma_block_iter_start(struct ib_block_iter *biter, - struct scatterlist *sglist, - unsigned int nents, - unsigned long pgsz); -bool __rdma_block_iter_next(struct ib_block_iter *biter); - -/** - * rdma_block_iter_dma_address - get the aligned dma address of the current - * block held by the block iterator. - * @biter: block iterator holding the memory block - */ -static inline dma_addr_t -rdma_block_iter_dma_address(struct ib_block_iter *biter) -{ - return biter->__dma_addr & ~(BIT_ULL(biter->__pg_bit) - 1); -} - -/** - * rdma_for_each_block - iterate over contiguous memory blocks of the sg list - * @sglist: sglist to iterate over - * @biter: block iterator holding the memory block - * @nents: maximum number of sg entries to iterate over - * @pgsz: best HW supported page size to use - * - * Callers may use rdma_block_iter_dma_address() to get each - * blocks aligned DMA address. - */ -#define rdma_for_each_block(sglist, biter, nents, pgsz) \ - for (__rdma_block_iter_start(biter, sglist, nents, \ - pgsz); \ - __rdma_block_iter_next(biter);) - /** * ib_get_client_data - Get IB client context * @device:Device to get context for diff -Nru linux-6.12.90/include/rdma/iter.h linux-6.12.94/include/rdma/iter.h --- linux-6.12.90/include/rdma/iter.h 1970-01-01 00:00:00.000000000 +0000 +++ linux-6.12.94/include/rdma/iter.h 2026-06-19 11:42:39.000000000 +0000 @@ -0,0 +1,88 @@ +/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ +/* Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. */ + +#ifndef _RDMA_ITER_H_ +#define _RDMA_ITER_H_ + +#include +#include + +/** + * IB block DMA iterator + * + * Iterates the DMA-mapped SGL in contiguous memory blocks aligned + * to a HW supported page size. + */ +struct ib_block_iter { + /* internal states */ + struct scatterlist *__sg; /* sg holding the current aligned block */ + dma_addr_t __dma_addr; /* unaligned DMA address of this block */ + size_t __sg_numblocks; /* ib_umem_num_dma_blocks() */ + unsigned int __sg_nents; /* number of SG entries */ + unsigned int __sg_advance; /* number of bytes to advance in sg in next step */ + unsigned int __pg_bit; /* alignment of current block */ +}; + +void __rdma_block_iter_start(struct ib_block_iter *biter, + struct scatterlist *sglist, + unsigned int nents, + unsigned long pgsz); +bool __rdma_block_iter_next(struct ib_block_iter *biter); + +/** + * rdma_block_iter_dma_address - get the aligned dma address of the current + * block held by the block iterator. + * @biter: block iterator holding the memory block + */ +static inline dma_addr_t +rdma_block_iter_dma_address(struct ib_block_iter *biter) +{ + return biter->__dma_addr & ~(BIT_ULL(biter->__pg_bit) - 1); +} + +/** + * rdma_for_each_block - iterate over contiguous memory blocks of the sg list + * @sglist: sglist to iterate over + * @biter: block iterator holding the memory block + * @nents: maximum number of sg entries to iterate over + * @pgsz: best HW supported page size to use + * + * Callers may use rdma_block_iter_dma_address() to get each + * blocks aligned DMA address. + */ +#define rdma_for_each_block(sglist, biter, nents, pgsz) \ + for (__rdma_block_iter_start(biter, sglist, nents, \ + pgsz); \ + __rdma_block_iter_next(biter);) + +static inline void __rdma_umem_block_iter_start(struct ib_block_iter *biter, + struct ib_umem *umem, + unsigned long pgsz) +{ + __rdma_block_iter_start(biter, umem->sgt_append.sgt.sgl, + umem->sgt_append.sgt.nents, pgsz); + biter->__sg_advance = ib_umem_offset(umem) & ~(pgsz - 1); + biter->__sg_numblocks = ib_umem_num_dma_blocks(umem, pgsz); +} + +static inline bool __rdma_umem_block_iter_next(struct ib_block_iter *biter) +{ + return __rdma_block_iter_next(biter) && biter->__sg_numblocks--; +} + +/** + * rdma_umem_for_each_dma_block - iterate over contiguous DMA blocks of the umem + * @umem: umem to iterate over + * @pgsz: Page size to split the list into + * + * pgsz must be <= PAGE_SIZE or computed by ib_umem_find_best_pgsz(). The + * returned DMA blocks will be aligned to pgsz and span the range: + * ALIGN_DOWN(umem->address, pgsz) to ALIGN(umem->address + umem->length, pgsz) + * + * Performs exactly ib_umem_num_dma_blocks() iterations. + */ +#define rdma_umem_for_each_dma_block(umem, biter, pgsz) \ + for (__rdma_umem_block_iter_start(biter, umem, pgsz); \ + __rdma_umem_block_iter_next(biter);) + +#endif /* _RDMA_ITER_H_ */ diff -Nru linux-6.12.90/include/sound/soc-dai.h linux-6.12.94/include/sound/soc-dai.h --- linux-6.12.90/include/sound/soc-dai.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/sound/soc-dai.h 2026-06-19 11:42:39.000000000 +0000 @@ -450,9 +450,9 @@ struct snd_soc_dai_stream stream[SNDRV_PCM_STREAM_LAST + 1]; /* Symmetry data - only valid if symmetry is being enforced */ - unsigned int rate; - unsigned int channels; - unsigned int sample_bits; + unsigned int symmetric_rate; + unsigned int symmetric_channels; + unsigned int symmetric_sample_bits; /* parent platform/codec */ struct snd_soc_component *component; diff -Nru linux-6.12.90/include/sound/soc.h linux-6.12.94/include/sound/soc.h --- linux-6.12.90/include/sound/soc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/sound/soc.h 2026-06-19 11:42:39.000000000 +0000 @@ -1452,6 +1452,9 @@ struct snd_soc_dai *snd_soc_find_dai_with_mutex( const struct snd_soc_dai_link_component *dlc); +void soc_pcm_set_dai_params(struct snd_soc_dai *dai, + struct snd_pcm_hw_params *params); + #include static inline diff -Nru linux-6.12.90/include/trace/events/btrfs.h linux-6.12.94/include/trace/events/btrfs.h --- linux-6.12.90/include/trace/events/btrfs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/trace/events/btrfs.h 2026-06-19 11:42:39.000000000 +0000 @@ -773,10 +773,8 @@ TP_fast_assign( struct dentry *dentry = file_dentry(file); struct inode *inode = file_inode(file); - struct dentry *parent = dget_parent(dentry); - struct inode *parent_inode = d_inode(parent); + struct inode *parent_inode = d_inode(dentry->d_parent); - dput(parent); TP_fast_assign_fsid(btrfs_sb(inode->i_sb)); __entry->ino = btrfs_ino(BTRFS_I(inode)); __entry->parent = btrfs_ino(BTRFS_I(parent_inode)); diff -Nru linux-6.12.90/include/trace/events/netfs.h linux-6.12.94/include/trace/events/netfs.h --- linux-6.12.90/include/trace/events/netfs.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/trace/events/netfs.h 2026-06-19 11:42:39.000000000 +0000 @@ -145,7 +145,11 @@ EM(netfs_folio_is_uptodate, "mod-uptodate") \ EM(netfs_just_prefetch, "mod-prefetch") \ EM(netfs_whole_folio_modify, "mod-whole-f") \ + EM(netfs_whole_folio_modify_efault, "mod-whole-f!") \ + EM(netfs_whole_folio_modify_filled, "mod-whole-f+") \ + EM(netfs_whole_folio_modify_filled_efault, "mod-whole-f+!") \ EM(netfs_modify_and_clear, "mod-n-clear") \ + EM(netfs_modify_and_clear_rm_finfo, "mod-n-clear+") \ EM(netfs_streaming_write, "mod-streamw") \ EM(netfs_streaming_write_cont, "mod-streamw+") \ EM(netfs_flush_content, "flush") \ @@ -161,6 +165,10 @@ EM(netfs_folio_trace_copy_to_cache, "mark-copy") \ EM(netfs_folio_trace_end_copy, "end-copy") \ EM(netfs_folio_trace_filled_gaps, "filled-gaps") \ + EM(netfs_folio_trace_invalidate_all, "inval-all") \ + EM(netfs_folio_trace_invalidate_front, "inval-front") \ + EM(netfs_folio_trace_invalidate_middle, "inval-mid") \ + EM(netfs_folio_trace_invalidate_tail, "inval-tail") \ EM(netfs_folio_trace_kill, "kill") \ EM(netfs_folio_trace_kill_cc, "kill-cc") \ EM(netfs_folio_trace_kill_g, "kill-g") \ diff -Nru linux-6.12.90/include/trace/events/timer.h linux-6.12.94/include/trace/events/timer.h --- linux-6.12.90/include/trace/events/timer.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/trace/events/timer.h 2026-06-19 11:42:39.000000000 +0000 @@ -218,12 +218,13 @@ * hrtimer_start - called when the hrtimer is started * @hrtimer: pointer to struct hrtimer * @mode: the hrtimers mode + * @was_armed: Was armed when hrtimer_start*() was invoked */ TRACE_EVENT(hrtimer_start, - TP_PROTO(struct hrtimer *hrtimer, enum hrtimer_mode mode), + TP_PROTO(struct hrtimer *hrtimer, enum hrtimer_mode mode, bool was_armed), - TP_ARGS(hrtimer, mode), + TP_ARGS(hrtimer, mode, was_armed), TP_STRUCT__entry( __field( void *, hrtimer ) @@ -231,6 +232,7 @@ __field( s64, expires ) __field( s64, softexpires ) __field( enum hrtimer_mode, mode ) + __field( bool, was_armed ) ), TP_fast_assign( @@ -239,13 +241,14 @@ __entry->expires = hrtimer_get_expires(hrtimer); __entry->softexpires = hrtimer_get_softexpires(hrtimer); __entry->mode = mode; + __entry->was_armed = was_armed; ), TP_printk("hrtimer=%p function=%ps expires=%llu softexpires=%llu " - "mode=%s", __entry->hrtimer, __entry->function, + "mode=%s was_armed=%d", __entry->hrtimer, __entry->function, (unsigned long long) __entry->expires, (unsigned long long) __entry->softexpires, - decode_hrtimer_mode(__entry->mode)) + decode_hrtimer_mode(__entry->mode), __entry->was_armed) ); /** diff -Nru linux-6.12.90/include/uapi/linux/mii.h linux-6.12.94/include/uapi/linux/mii.h --- linux-6.12.90/include/uapi/linux/mii.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/uapi/linux/mii.h 2026-06-19 11:42:39.000000000 +0000 @@ -82,7 +82,8 @@ #define ADVERTISE_100BASE4 0x0200 /* Try for 100mbps 4k packets */ #define ADVERTISE_PAUSE_CAP 0x0400 /* Try for pause */ #define ADVERTISE_PAUSE_ASYM 0x0800 /* Try for asymetric pause */ -#define ADVERTISE_RESV 0x1000 /* Unused... */ +#define ADVERTISE_XNP 0x1000 /* Extended Next Page */ +#define ADVERTISE_RESV ADVERTISE_XNP /* Used to be reserved */ #define ADVERTISE_RFAULT 0x2000 /* Say we can detect faults */ #define ADVERTISE_LPACK 0x4000 /* Ack link partners response */ #define ADVERTISE_NPAGE 0x8000 /* Next page bit */ diff -Nru linux-6.12.90/include/uapi/linux/virtio_net.h linux-6.12.94/include/uapi/linux/virtio_net.h --- linux-6.12.90/include/uapi/linux/virtio_net.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/include/uapi/linux/virtio_net.h 2026-06-19 11:42:39.000000000 +0000 @@ -327,6 +327,19 @@ __u8 hash_key_data[/* hash_key_length */]; }; +struct virtio_net_rss_config_hdr { + __le32 hash_types; + __le16 indirection_table_mask; + __le16 unclassified_queue; + __le16 indirection_table[/* 1 + indirection_table_mask */]; +}; + +struct virtio_net_rss_config_trailer { + __le16 max_tx_vq; + __u8 hash_key_length; + __u8 hash_key_data[/* hash_key_length */]; +}; + #define VIRTIO_NET_CTRL_MQ_RSS_CONFIG 1 /* diff -Nru linux-6.12.90/io_uring/io-wq.c linux-6.12.94/io_uring/io-wq.c --- linux-6.12.90/io_uring/io-wq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/io-wq.c 2026-06-19 11:42:39.000000000 +0000 @@ -1044,7 +1044,8 @@ if (io_wq_is_hashed(work) && work == wq->hash_tail[hash]) { if (prev) prev_work = container_of(prev, struct io_wq_work, list); - if (prev_work && io_get_work_hash(prev_work) == hash) + if (prev_work && io_wq_is_hashed(prev_work) && + io_get_work_hash(prev_work) == hash) wq->hash_tail[hash] = prev_work; else wq->hash_tail[hash] = NULL; diff -Nru linux-6.12.90/io_uring/io_uring.c linux-6.12.94/io_uring/io_uring.c --- linux-6.12.90/io_uring/io_uring.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/io_uring.c 2026-06-19 11:42:39.000000000 +0000 @@ -51,7 +51,6 @@ #include #include #include -#include #include #include #include @@ -2415,7 +2414,7 @@ } /* any generated CQE posted past this time should wake us up */ - iowq->cq_tail = iowq->cq_min_tail; + iowq->cq_tail = iowq->cq_min_tail + 1; iowq->t.function = io_cqring_timer_wakeup; hrtimer_set_expires(timer, iowq->timeout); diff -Nru linux-6.12.90/io_uring/kbuf.c linux-6.12.94/io_uring/kbuf.c --- linux-6.12.90/io_uring/kbuf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/kbuf.c 2026-06-19 11:42:39.000000000 +0000 @@ -293,7 +293,6 @@ arg->partial_map = 1; if (iov != arg->iovs) break; - WRITE_ONCE(buf->len, len); } } @@ -705,8 +704,7 @@ if (copy_from_user(®, arg, sizeof(reg))) return -EFAULT; - - if (reg.resv[0] || reg.resv[1] || reg.resv[2]) + if (!mem_is_zero(reg.resv, sizeof(reg.resv))) return -EINVAL; if (reg.flags & ~(IOU_PBUF_RING_MMAP | IOU_PBUF_RING_INC)) return -EINVAL; @@ -773,9 +771,7 @@ if (copy_from_user(®, arg, sizeof(reg))) return -EFAULT; - if (reg.resv[0] || reg.resv[1] || reg.resv[2]) - return -EINVAL; - if (reg.flags) + if (!mem_is_zero(reg.resv, sizeof(reg.resv)) || reg.flags) return -EINVAL; bl = io_buffer_get_list(ctx, reg.bgid); @@ -793,14 +789,11 @@ { struct io_uring_buf_status buf_status; struct io_buffer_list *bl; - int i; if (copy_from_user(&buf_status, arg, sizeof(buf_status))) return -EFAULT; - - for (i = 0; i < ARRAY_SIZE(buf_status.resv); i++) - if (buf_status.resv[i]) - return -EINVAL; + if (!mem_is_zero(buf_status.resv, sizeof(buf_status.resv))) + return -EINVAL; bl = io_buffer_get_list(ctx, buf_status.buf_group); if (!bl) diff -Nru linux-6.12.90/io_uring/net.c linux-6.12.94/io_uring/net.c --- linux-6.12.90/io_uring/net.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/net.c 2026-06-19 11:42:39.000000000 +0000 @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -845,7 +846,8 @@ } /* bits to clear in old and inherit in new cflags on bundle retry */ -#define CQE_F_MASK (IORING_CQE_F_SOCK_NONEMPTY|IORING_CQE_F_MORE) +#define CQE_F_MASK (IORING_CQE_F_SOCK_NONEMPTY|IORING_CQE_F_MORE|\ + IORING_CQE_F_BUF_MORE) /* * Finishes io_recv and io_recvmsg. @@ -1785,11 +1787,29 @@ return IOU_OK; } +/* + * Check if bind request would potentially end up with filename_create(), + * which in turn end up in mnt_want_write() which will grab the fs + * percpu start write sem. This can trigger a lockdep warning. + */ +static int io_bind_file_create(const struct io_async_msghdr *io, int addr_len) +{ + const struct sockaddr_un *sun; + + if (io->addr.ss_family != AF_UNIX) + return 0; + if (addr_len <= offsetof(struct sockaddr_un, sun_path)) + return 0; + sun = (const struct sockaddr_un *) &io->addr; + return sun->sun_path[0] != '\0'; +} + int io_bind_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe) { struct io_bind *bind = io_kiocb_to_cmd(req, struct io_bind); struct sockaddr __user *uaddr; struct io_async_msghdr *io; + int ret; if (sqe->len || sqe->buf_index || sqe->rw_flags || sqe->splice_fd_in) return -EINVAL; @@ -1800,7 +1820,12 @@ io = io_msg_alloc_async(req); if (unlikely(!io)) return -ENOMEM; - return move_addr_to_kernel(uaddr, bind->addr_len, &io->addr); + ret = move_addr_to_kernel(uaddr, bind->addr_len, &io->addr); + if (unlikely(ret)) + return ret; + if (io_bind_file_create(io, bind->addr_len)) + req->flags |= REQ_F_FORCE_ASYNC; + return 0; } int io_bind(struct io_kiocb *req, unsigned int issue_flags) diff -Nru linux-6.12.90/io_uring/sqpoll.c linux-6.12.94/io_uring/sqpoll.c --- linux-6.12.90/io_uring/sqpoll.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/sqpoll.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,29 +115,21 @@ { struct io_ring_ctx *ctx_attach; struct io_sq_data *sqd; - struct fd f; + CLASS(fd, f)(p->wq_fd); - f = fdget(p->wq_fd); - if (!fd_file(f)) + if (fd_empty(f)) return ERR_PTR(-ENXIO); - if (!io_is_uring_fops(fd_file(f))) { - fdput(f); + if (!io_is_uring_fops(fd_file(f))) return ERR_PTR(-EINVAL); - } ctx_attach = fd_file(f)->private_data; sqd = ctx_attach->sq_data; - if (!sqd) { - fdput(f); + if (!sqd) return ERR_PTR(-EINVAL); - } - if (sqd->task_tgid != current->tgid) { - fdput(f); + if (sqd->task_tgid != current->tgid) return ERR_PTR(-EPERM); - } refcount_inc(&sqd->refs); - fdput(f); return sqd; } @@ -456,16 +448,11 @@ /* Retain compatibility with failing for an invalid attach attempt */ if ((ctx->flags & (IORING_SETUP_ATTACH_WQ | IORING_SETUP_SQPOLL)) == IORING_SETUP_ATTACH_WQ) { - struct fd f; - - f = fdget(p->wq_fd); - if (!fd_file(f)) + CLASS(fd, f)(p->wq_fd); + if (fd_empty(f)) return -ENXIO; - if (!io_is_uring_fops(fd_file(f))) { - fdput(f); + if (!io_is_uring_fops(fd_file(f))) return -EINVAL; - } - fdput(f); } if (ctx->flags & IORING_SETUP_SQPOLL) { struct task_struct *tsk; diff -Nru linux-6.12.90/io_uring/waitid.c linux-6.12.94/io_uring/waitid.c --- linux-6.12.90/io_uring/waitid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/io_uring/waitid.c 2026-06-19 11:42:39.000000000 +0000 @@ -294,6 +294,7 @@ iw->upid = READ_ONCE(sqe->fd); iw->options = READ_ONCE(sqe->file_index); iw->infop = u64_to_user_ptr(READ_ONCE(sqe->addr2)); + memset(&iw->info, 0, sizeof(iw->info)); return 0; } diff -Nru linux-6.12.90/ipc/shm.c linux-6.12.94/ipc/shm.c --- linux-6.12.90/ipc/shm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/ipc/shm.c 2026-06-19 11:42:39.000000000 +0000 @@ -416,15 +416,17 @@ * We want to destroy segments without users and with already * exit'ed originating process. * - * As shp->* are changed under rwsem, it's safe to skip shp locking. + * shm_nattch can be changed under shm_perm.lock without holding the + * rwsem, so take the object lock before checking shm_may_destroy(). */ if (!list_empty(&shp->shm_clist)) return 0; - if (shm_may_destroy(shp)) { - shm_lock_by_ptr(shp); + shm_lock_by_ptr(shp); + if (shm_may_destroy(shp)) shm_destroy(ns, shp); - } + else + shm_unlock(shp); return 0; } diff -Nru linux-6.12.90/ipc/util.c linux-6.12.94/ipc/util.c --- linux-6.12.90/ipc/util.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/ipc/util.c 2026-06-19 11:42:39.000000000 +0000 @@ -253,7 +253,7 @@ } else { new->seq = ipcid_to_seqx(next_id); idx = idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id), - 0, GFP_NOWAIT); + ipc_mni, GFP_NOWAIT); } if (idx >= 0) new->id = (new->seq << ipcmni_seq_shift()) + idx; diff -Nru linux-6.12.90/kernel/audit.c linux-6.12.94/kernel/audit.c --- linux-6.12.90/kernel/audit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/audit.c 2026-06-19 11:42:39.000000000 +0000 @@ -1427,6 +1427,8 @@ err = audit_list_rules_send(skb, seq); break; case AUDIT_TRIM: + if (audit_enabled == AUDIT_LOCKED) + return -EPERM; audit_trim_trees(); audit_log_common_recv_msg(audit_context(), &ab, AUDIT_CONFIG_CHANGE); @@ -1439,6 +1441,8 @@ size_t msglen = data_len; char *old, *new; + if (audit_enabled == AUDIT_LOCKED) + return -EPERM; err = -EINVAL; if (msglen < 2 * sizeof(u32)) break; diff -Nru linux-6.12.90/kernel/auditsc.c linux-6.12.94/kernel/auditsc.c --- linux-6.12.90/kernel/auditsc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/auditsc.c 2026-06-19 11:42:39.000000000 +0000 @@ -2845,7 +2845,7 @@ context->capset.pid = task_tgid_nr(current); context->capset.cap.effective = new->cap_effective; - context->capset.cap.inheritable = new->cap_effective; + context->capset.cap.inheritable = new->cap_inheritable; context->capset.cap.permitted = new->cap_permitted; context->capset.cap.ambient = new->cap_ambient; context->type = AUDIT_CAPSET; diff -Nru linux-6.12.90/kernel/bpf/arena.c linux-6.12.94/kernel/bpf/arena.c --- linux-6.12.90/kernel/bpf/arena.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/arena.c 2026-06-19 11:42:39.000000000 +0000 @@ -438,6 +438,10 @@ u32 uaddr32; int ret, i; + if (node_id != NUMA_NO_NODE && + ((unsigned int)node_id >= nr_node_ids || !node_online(node_id))) + return 0; + if (page_cnt > page_cnt_max) return 0; diff -Nru linux-6.12.90/kernel/bpf/arraymap.c linux-6.12.94/kernel/bpf/arraymap.c --- linux-6.12.90/kernel/bpf/arraymap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/arraymap.c 2026-06-19 11:42:39.000000000 +0000 @@ -998,8 +998,10 @@ struct bpf_array *array = container_of(map, struct bpf_array, map); int i; - for (i = 0; i < array->map.max_entries; i++) + for (i = 0; i < array->map.max_entries; i++) { __fd_array_map_delete_elem(map, &i, need_defer); + cond_resched(); + } } static void prog_array_map_seq_show_elem(struct bpf_map *map, void *key, diff -Nru linux-6.12.90/kernel/bpf/bpf_inode_storage.c linux-6.12.94/kernel/bpf/bpf_inode_storage.c --- linux-6.12.90/kernel/bpf/bpf_inode_storage.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/bpf_inode_storage.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,7 +16,6 @@ #include #include #include -#include #include DEFINE_BPF_STORAGE_CACHE(inode_cache); diff -Nru linux-6.12.90/kernel/bpf/bpf_lsm.c linux-6.12.94/kernel/bpf/bpf_lsm.c --- linux-6.12.90/kernel/bpf/bpf_lsm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/bpf_lsm.c 2026-06-19 11:42:39.000000000 +0000 @@ -355,8 +355,6 @@ BTF_ID(func, bpf_lsm_settime) #ifdef CONFIG_SECURITY_NETWORK -BTF_ID(func, bpf_lsm_inet_conn_established) - BTF_ID(func, bpf_lsm_socket_accept) BTF_ID(func, bpf_lsm_socket_bind) BTF_ID(func, bpf_lsm_socket_connect) @@ -379,7 +377,6 @@ BTF_ID(func, bpf_lsm_task_getsecid_obj) BTF_ID(func, bpf_lsm_task_prctl) BTF_ID(func, bpf_lsm_task_setscheduler) -BTF_ID(func, bpf_lsm_task_to_inode) BTF_ID(func, bpf_lsm_userns_create) BTF_SET_END(sleepable_lsm_hooks) diff -Nru linux-6.12.90/kernel/bpf/bpf_task_storage.c linux-6.12.94/kernel/bpf/bpf_task_storage.c --- linux-6.12.90/kernel/bpf/bpf_task_storage.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/bpf_task_storage.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,7 +16,6 @@ #include #include #include -#include #include DEFINE_BPF_STORAGE_CACHE(task_cache); diff -Nru linux-6.12.90/kernel/bpf/core.c linux-6.12.94/kernel/bpf/core.c --- linux-6.12.90/kernel/bpf/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1489,6 +1489,8 @@ * know whether fp here is the clone or the original. */ fp->aux->prog = fp; + if (fp->aux->offload) + fp->aux->offload->prog = fp; bpf_prog_clone_free(fp_other); } diff -Nru linux-6.12.90/kernel/bpf/devmap.c linux-6.12.94/kernel/bpf/devmap.c --- linux-6.12.90/kernel/bpf/devmap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/devmap.c 2026-06-19 11:42:39.000000000 +0000 @@ -653,7 +653,7 @@ for (i = 0; i < dtab->n_buckets; i++) { head = dev_map_index_hash(dtab, i); hlist_for_each_entry_rcu(dst, head, index_hlist, - lockdep_is_held(&dtab->index_lock)) { + rcu_read_lock_bh_held()) { if (!is_valid_dst(dst, xdpf)) continue; @@ -735,7 +735,6 @@ struct bpf_dtab_netdev *dst, *last_dst = NULL; int excluded_devices[1+MAX_NEST_DEV]; struct hlist_head *head; - struct hlist_node *next; int num_excluded = 0; unsigned int i; int err; @@ -775,7 +774,7 @@ } else { /* BPF_MAP_TYPE_DEVMAP_HASH */ for (i = 0; i < dtab->n_buckets; i++) { head = dev_map_index_hash(dtab, i); - hlist_for_each_entry_safe(dst, next, head, index_hlist) { + hlist_for_each_entry_rcu(dst, head, index_hlist, rcu_read_lock_bh_held()) { if (is_ifindex_excluded(excluded_devices, num_excluded, dst->dev->ifindex)) continue; diff -Nru linux-6.12.90/kernel/bpf/hashtab.c linux-6.12.94/kernel/bpf/hashtab.c --- linux-6.12.90/kernel/bpf/hashtab.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/hashtab.c 2026-06-19 11:42:39.000000000 +0000 @@ -995,7 +995,7 @@ for_each_possible_cpu(cpu) { if (cpu == current_cpu) - copy_map_value_long(&htab->map, per_cpu_ptr(pptr, cpu), value); + copy_map_value(&htab->map, per_cpu_ptr(pptr, cpu), value); else /* Since elem is preallocated, we cannot touch special fields */ zero_map_value(&htab->map, per_cpu_ptr(pptr, cpu)); } diff -Nru linux-6.12.90/kernel/bpf/helpers.c linux-6.12.94/kernel/bpf/helpers.c --- linux-6.12.90/kernel/bpf/helpers.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/helpers.c 2026-06-19 11:42:39.000000000 +0000 @@ -847,7 +847,13 @@ data->buf = buffers->buf; for (i = 0; i < fmt_size; i++) { - if ((!isprint(fmt[i]) && !isspace(fmt[i])) || !isascii(fmt[i])) { + unsigned char c = fmt[i]; + + /* + * Permit bytes >= 0x80 in plain text so UTF-8 literals can pass + * through unchanged, while still rejecting ASCII control bytes. + */ + if (isascii(c) && !isprint(c) && !isspace(c)) { err = -EINVAL; goto out; } @@ -869,6 +875,15 @@ * always access fmt[i + 1], in the worst case it will be a 0 */ i++; + c = fmt[i]; + /* + * The format parser below only understands ASCII conversion + * specifiers and modifiers, so reject non-ASCII after '%'. + */ + if (!isascii(c)) { + err = -EINVAL; + goto out; + } /* skip optional "[0 +-][num]" width formatting field */ while (fmt[i] == '0' || fmt[i] == '+' || fmt[i] == '-' || diff -Nru linux-6.12.90/kernel/bpf/local_storage.c linux-6.12.94/kernel/bpf/local_storage.c --- linux-6.12.90/kernel/bpf/local_storage.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/local_storage.c 2026-06-19 11:42:39.000000000 +0000 @@ -259,7 +259,7 @@ goto enoent; storage = list_next_entry(storage, list_map); - if (!storage) + if (list_entry_is_head(storage, &map->list, list_map)) goto enoent; } else { storage = list_first_entry(&map->list, diff -Nru linux-6.12.90/kernel/bpf/task_iter.c linux-6.12.94/kernel/bpf/task_iter.c --- linux-6.12.90/kernel/bpf/task_iter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/task_iter.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,6 +10,8 @@ #include #include #include +#include +#include #include "mmap_unlock_work.h" static const char * const iter_task_type_names[] = { @@ -798,11 +800,20 @@ .arg5_type = ARG_ANYTHING, }; +static inline void bpf_iter_mmput_async(struct mm_struct *mm) +{ +#ifdef CONFIG_MMU + mmput_async(mm); +#else + mmput(mm); +#endif +} + struct bpf_iter_task_vma_kern_data { struct task_struct *task; struct mm_struct *mm; - struct mmap_unlock_irq_work *work; - struct vma_iterator vmi; + struct vm_area_struct snapshot; + u64 next_addr; }; struct bpf_iter_task_vma { @@ -823,12 +834,28 @@ struct task_struct *task, u64 addr) { struct bpf_iter_task_vma_kern *kit = (void *)it; - bool irq_work_busy = false; int err; BUILD_BUG_ON(sizeof(struct bpf_iter_task_vma_kern) != sizeof(struct bpf_iter_task_vma)); BUILD_BUG_ON(__alignof__(struct bpf_iter_task_vma_kern) != __alignof__(struct bpf_iter_task_vma)); + if (!IS_ENABLED(CONFIG_PER_VMA_LOCK)) { + kit->data = NULL; + return -EOPNOTSUPP; + } + + /* + * Reject irqs-disabled contexts including NMI. Operations used + * by _next() and _destroy() (vma_end_read, fput, bpf_iter_mmput_async) + * can take spinlocks with IRQs disabled (pi_lock, pool->lock). + * Running from NMI or from a tracepoint that fires with those + * locks held could deadlock. + */ + if (irqs_disabled()) { + kit->data = NULL; + return -EBUSY; + } + /* is_iter_reg_valid_uninit guarantees that kit hasn't been initialized * before, so non-NULL kit->data doesn't point to previously * bpf_mem_alloc'd bpf_iter_task_vma_kern_data @@ -838,38 +865,131 @@ return -ENOMEM; kit->data->task = get_task_struct(task); + /* + * Safely read task->mm and acquire an mm reference. + * + * Cannot use get_task_mm() because its task_lock() is a + * blocking spin_lock that would deadlock if the target task + * already holds alloc_lock on this CPU (e.g. a softirq BPF + * program iterating a task interrupted while holding its + * alloc_lock). + */ + if (!spin_trylock(&task->alloc_lock)) { + err = -EBUSY; + goto err_cleanup_iter; + } kit->data->mm = task->mm; + if (kit->data->mm && !(task->flags & PF_KTHREAD)) + mmget(kit->data->mm); + else + kit->data->mm = NULL; + spin_unlock(&task->alloc_lock); if (!kit->data->mm) { err = -ENOENT; goto err_cleanup_iter; } - /* kit->data->work == NULL is valid after bpf_mmap_unlock_get_irq_work */ - irq_work_busy = bpf_mmap_unlock_get_irq_work(&kit->data->work); - if (irq_work_busy || !mmap_read_trylock(kit->data->mm)) { - err = -EBUSY; - goto err_cleanup_iter; - } - - vma_iter_init(&kit->data->vmi, kit->data->mm, addr); + kit->data->snapshot.vm_file = NULL; + kit->data->next_addr = addr; return 0; err_cleanup_iter: - if (kit->data->task) - put_task_struct(kit->data->task); + put_task_struct(kit->data->task); bpf_mem_free(&bpf_global_ma, kit->data); /* NULL kit->data signals failed bpf_iter_task_vma initialization */ kit->data = NULL; return err; } +/* + * Find and lock the next VMA at or after data->next_addr. + * + * lock_vma_under_rcu() is a point lookup (mas_walk): it finds the VMA + * containing a given address but cannot iterate. An RCU-protected + * maple tree walk with vma_next() (mas_find) is needed first to locate + * the next VMA's vm_start across any gap. + * + * Between the RCU walk and the lock, the VMA may be removed, shrunk, + * or write-locked. On failure, advance past it using vm_end from the + * RCU walk. SLAB_TYPESAFE_BY_RCU can make vm_end stale, so fall back + * to PAGE_SIZE advancement to guarantee forward progress. + */ +static struct vm_area_struct * +bpf_iter_task_vma_find_next(struct bpf_iter_task_vma_kern_data *data) +{ + struct vm_area_struct *vma; + struct vma_iterator vmi; + unsigned long start, end; + +retry: + rcu_read_lock(); + vma_iter_init(&vmi, data->mm, data->next_addr); + vma = vma_next(&vmi); + if (!vma) { + rcu_read_unlock(); + return NULL; + } + start = vma->vm_start; + end = vma->vm_end; + rcu_read_unlock(); + + vma = lock_vma_under_rcu(data->mm, start); + if (!vma) { + if (end <= data->next_addr) + data->next_addr += PAGE_SIZE; + else + data->next_addr = end; + goto retry; + } + + if (unlikely(vma->vm_end <= data->next_addr)) { + data->next_addr += PAGE_SIZE; + vma_end_read(vma); + goto retry; + } + + return vma; +} + +static void bpf_iter_task_vma_snapshot_reset(struct vm_area_struct *snap) +{ + if (snap->vm_file) { + fput(snap->vm_file); + snap->vm_file = NULL; + } +} + __bpf_kfunc struct vm_area_struct *bpf_iter_task_vma_next(struct bpf_iter_task_vma *it) { struct bpf_iter_task_vma_kern *kit = (void *)it; + struct vm_area_struct *snap, *vma; if (!kit->data) /* bpf_iter_task_vma_new failed */ return NULL; - return vma_next(&kit->data->vmi); + + snap = &kit->data->snapshot; + + bpf_iter_task_vma_snapshot_reset(snap); + + vma = bpf_iter_task_vma_find_next(kit->data); + if (!vma) + return NULL; + + memcpy(snap, vma, sizeof(*snap)); + + /* + * The verifier only trusts vm_mm and vm_file (see + * BTF_TYPE_SAFE_TRUSTED_OR_NULL in verifier.c). Take a reference + * on vm_file; vm_mm is already correct because lock_vma_under_rcu() + * verifies vma->vm_mm == mm. All other pointers are untrusted by + * the verifier and left as-is. + */ + if (snap->vm_file) + get_file(snap->vm_file); + + kit->data->next_addr = vma->vm_end; + vma_end_read(vma); + return snap; } __bpf_kfunc void bpf_iter_task_vma_destroy(struct bpf_iter_task_vma *it) @@ -877,8 +997,9 @@ struct bpf_iter_task_vma_kern *kit = (void *)it; if (kit->data) { - bpf_mmap_unlock_mm(kit->data->work, kit->data->mm); + bpf_iter_task_vma_snapshot_reset(&kit->data->snapshot); put_task_struct(kit->data->task); + bpf_iter_mmput_async(kit->data->mm); bpf_mem_free(&bpf_global_ma, kit->data); } } diff -Nru linux-6.12.90/kernel/bpf/token.c linux-6.12.94/kernel/bpf/token.c --- linux-6.12.90/kernel/bpf/token.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/token.c 2026-06-19 11:42:39.000000000 +0000 @@ -1,6 +1,5 @@ #include #include -#include #include #include #include diff -Nru linux-6.12.90/kernel/bpf/verifier.c linux-6.12.94/kernel/bpf/verifier.c --- linux-6.12.90/kernel/bpf/verifier.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/bpf/verifier.c 2026-06-19 11:42:39.000000000 +0000 @@ -4724,6 +4724,18 @@ } } +static void scrub_special_slot(struct bpf_func_state *state, int spi) +{ + int i; + + /* regular write of data into stack destroys any spilled ptr */ + state->stack[spi].spilled_ptr.type = NOT_INIT; + /* Mark slots as STACK_MISC if they belonged to spilled ptr/dynptr/iter. */ + if (is_stack_slot_special(&state->stack[spi])) + for (i = 0; i < BPF_REG_SIZE; i++) + scrub_spilled_slot(&state->stack[spi].slot_type[i]); +} + /* check_stack_{read,write}_fixed_off functions track spill/fill of registers, * stack boundary and alignment are checked in check_mem_access() */ @@ -4809,12 +4821,7 @@ } else { u8 type = STACK_MISC; - /* regular write of data into stack destroys any spilled ptr */ - state->stack[spi].spilled_ptr.type = NOT_INIT; - /* Mark slots as STACK_MISC if they belonged to spilled ptr/dynptr/iter. */ - if (is_stack_slot_special(&state->stack[spi])) - for (i = 0; i < BPF_REG_SIZE; i++) - scrub_spilled_slot(&state->stack[spi].slot_type[i]); + scrub_special_slot(state, spi); /* only mark the slot as written if all 8 bytes were written * otherwise read propagation may incorrectly stop too soon @@ -4949,8 +4956,13 @@ } } - /* Erase all other spilled pointers. */ - state->stack[spi].spilled_ptr.type = NOT_INIT; + /* + * Scrub slots if variable-offset stack write goes over spilled pointers. + * Otherwise is_spilled_reg() may == true && spilled_ptr.type == NOT_INIT + * and valid program is rejected by check_stack_read_fixed_off() + * with obscure "invalid size of register fill" message. + */ + scrub_special_slot(state, spi); /* Update the slot type. */ new_type = STACK_MISC; @@ -5461,6 +5473,9 @@ int perm_flags; const char *reg_name = ""; + if (base_type(reg->type) != PTR_TO_BTF_ID) + goto bad_type; + if (btf_is_kernel(reg->btf)) { perm_flags = PTR_MAYBE_NULL | PTR_TRUSTED | MEM_RCU; @@ -5473,7 +5488,7 @@ perm_flags |= MEM_PERCPU; } - if (base_type(reg->type) != PTR_TO_BTF_ID || (type_flag(reg->type) & ~perm_flags)) + if (type_flag(reg->type) & ~perm_flags) goto bad_type; /* We need to verify reg->type and reg->btf, before accessing reg->btf */ @@ -14422,11 +14437,20 @@ int err; dst_reg = ®s[insn->dst_reg]; - src_reg = NULL; + if (BPF_SRC(insn->code) == BPF_X) + src_reg = ®s[insn->src_reg]; + else + src_reg = NULL; - if (dst_reg->type == PTR_TO_ARENA) { + /* Case where at least one operand is an arena. */ + if (dst_reg->type == PTR_TO_ARENA || (src_reg && src_reg->type == PTR_TO_ARENA)) { struct bpf_insn_aux_data *aux = cur_aux(env); + if (dst_reg->type != PTR_TO_ARENA) + *dst_reg = *src_reg; + + dst_reg->subreg_def = env->insn_idx + 1; + if (BPF_CLASS(insn->code) == BPF_ALU64) /* * 32-bit operations zero upper bits automatically. @@ -14442,7 +14466,6 @@ ptr_reg = dst_reg; if (BPF_SRC(insn->code) == BPF_X) { - src_reg = ®s[insn->src_reg]; if (src_reg->type != SCALAR_VALUE) { if (dst_reg->type != SCALAR_VALUE) { /* Combining two pointers by any ALU op yields @@ -17413,16 +17436,47 @@ return false; } -/* Similar to check_ids(), but allocate a unique temporary ID - * for 'old_id' or 'cur_id' of zero. - * This makes pairs like '0 vs unique ID', 'unique ID vs 0' valid. +/* + * Compare scalar register IDs for state equivalence. + * + * When old_id == 0, the old register is independent - not linked to any + * other register. Any linking in the current state only adds constraints, + * making it more restrictive. Since the old state didn't rely on any ID + * relationships for this register, it's always safe to accept cur regardless + * of its ID. Hence, return true immediately. + * + * When old_id != 0 but cur_id == 0, we need to ensure that different + * independent registers in cur don't incorrectly satisfy the ID matching + * requirements of linked registers in old. + * + * Example: if old has r6.id=X and r7.id=X (linked), but cur has r6.id=0 + * and r7.id=0 (both independent), without temp IDs both would map old_id=X + * to cur_id=0 and pass. With temp IDs: r6 maps X->temp1, r7 tries to map + * X->temp2, but X is already mapped to temp1, so the check fails correctly. + * + * When old_id has BPF_ADD_CONST set, the compound id (base | flag) and the + * base id (flag stripped) must both map consistently. Example: old has + * r2.id=A, r3.id=A|flag (r3 = r2 + delta), cur has r2.id=B, r3.id=C|flag + * (r3 derived from unrelated r4). Without the base check, idmap gets two + * independent entries A->B and A|flag->C|flag, missing that A->C conflicts + * with A->B. The base ID cross-check catches this. */ static bool check_scalar_ids(u32 old_id, u32 cur_id, struct bpf_idmap *idmap) { - old_id = old_id ? old_id : ++idmap->tmp_id_gen; + if (!old_id) + return true; + cur_id = cur_id ? cur_id : ++idmap->tmp_id_gen; - return check_ids(old_id, cur_id, idmap); + if (!check_ids(old_id, cur_id, idmap)) + return false; + if (old_id & BPF_ADD_CONST) { + old_id &= ~BPF_ADD_CONST; + cur_id &= ~BPF_ADD_CONST; + if (!check_ids(old_id, cur_id, idmap)) + return false; + } + return true; } static void clean_func_state(struct bpf_verifier_env *env, @@ -17588,11 +17642,21 @@ } if (!rold->precise && exact == NOT_EXACT) return true; - if ((rold->id & BPF_ADD_CONST) != (rcur->id & BPF_ADD_CONST)) - return false; - if ((rold->id & BPF_ADD_CONST) && (rold->off != rcur->off)) - return false; - /* Why check_ids() for scalar registers? + /* + * Linked register tracking uses rold->id to detect relationships. + * When rold->id == 0, the register is independent and any linking + * in rcur only adds constraints. When rold->id != 0, we must verify + * id mapping and (for BPF_ADD_CONST) offset consistency. + * + * +------------------+-----------+------------------+---------------+ + * | | rold->id | rold + ADD_CONST | rold->id == 0 | + * |------------------+-----------+------------------+---------------| + * | rcur->id | range,ids | false | range | + * | rcur + ADD_CONST | false | range,ids,off | range | + * | rcur->id == 0 | range,ids | false | range | + * +------------------+-----------+------------------+---------------+ + * + * Why check_ids() for scalar registers? * * Consider the following BPF code: * 1: r6 = ... unbound scalar, ID=a ... @@ -17616,9 +17680,22 @@ * --- * Also verify that new value satisfies old value range knowledge. */ - return range_within(rold, rcur) && - tnum_in(rold->var_off, rcur->var_off) && - check_scalar_ids(rold->id, rcur->id, idmap); + + /* ADD_CONST mismatch: different linking semantics */ + if ((rold->id & BPF_ADD_CONST) && !(rcur->id & BPF_ADD_CONST)) + return false; + + if (rold->id && !(rold->id & BPF_ADD_CONST) && (rcur->id & BPF_ADD_CONST)) + return false; + + /* Both have offset linkage: offsets must match */ + if ((rold->id & BPF_ADD_CONST) && rold->off != rcur->off) + return false; + + if (!check_scalar_ids(rold->id, rcur->id, idmap)) + return false; + + return range_within(rold, rcur) && tnum_in(rold->var_off, rcur->var_off); case PTR_TO_MAP_KEY: case PTR_TO_MAP_VALUE: case PTR_TO_MEM: diff -Nru linux-6.12.90/kernel/cgroup/cgroup.c linux-6.12.94/kernel/cgroup/cgroup.c --- linux-6.12.90/kernel/cgroup/cgroup.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/cgroup/cgroup.c 2026-06-19 11:42:39.000000000 +0000 @@ -5646,16 +5646,6 @@ RCU_INIT_POINTER(css->cgroup->subsys[ss->id], NULL); wake_up_all(&css->cgroup->offline_waitq); - - css->cgroup->nr_dying_subsys[ss->id]++; - /* - * Parent css and cgroup cannot be freed until after the freeing - * of child css, see css_free_rwork_fn(). - */ - while ((css = css->parent)) { - css->nr_descendants--; - css->cgroup->nr_dying_subsys[ss->id]++; - } } /** @@ -5957,6 +5947,8 @@ */ static void kill_css(struct cgroup_subsys_state *css) { + struct cgroup_subsys *ss = css->ss; + lockdep_assert_held(&cgroup_mutex); if (css->flags & CSS_DYING) @@ -5993,6 +5985,16 @@ * css is confirmed to be seen as killed on all CPUs. */ percpu_ref_kill_and_confirm(&css->refcnt, css_killed_ref_fn); + + css->cgroup->nr_dying_subsys[ss->id]++; + /* + * Parent css and cgroup cannot be freed until after the freeing + * of child css, see css_free_rwork_fn(). + */ + while ((css = css->parent)) { + css->nr_descendants--; + css->cgroup->nr_dying_subsys[ss->id]++; + } } /** diff -Nru linux-6.12.90/kernel/cgroup/cpuset.c linux-6.12.94/kernel/cgroup/cpuset.c --- linux-6.12.90/kernel/cgroup/cpuset.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/cgroup/cpuset.c 2026-06-19 11:42:39.000000000 +0000 @@ -2996,16 +2996,13 @@ int cpu = cpumask_any_and(cpu_active_mask, cs->effective_cpus); if (unlikely(cpu >= nr_cpu_ids)) { - reset_migrate_dl_data(cs); ret = -EINVAL; goto out_unlock; } ret = dl_bw_alloc(cpu, cs->sum_migrate_dl_bw); - if (ret) { - reset_migrate_dl_data(cs); + if (ret) goto out_unlock; - } } out_success: @@ -3014,7 +3011,10 @@ * changes which zero cpus/mems_allowed. */ cs->attach_in_progress++; + out_unlock: + if (ret) + reset_migrate_dl_data(cs); mutex_unlock(&cpuset_mutex); return ret; } diff -Nru linux-6.12.90/kernel/cgroup/rdma.c linux-6.12.94/kernel/cgroup/rdma.c --- linux-6.12.90/kernel/cgroup/rdma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/cgroup/rdma.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,7 +283,7 @@ ret = PTR_ERR(rpool); goto err; } else { - new = rpool->resources[index].usage + 1; + new = (s64)rpool->resources[index].usage + 1; if (new > rpool->resources[index].max) { ret = -EAGAIN; goto err; diff -Nru linux-6.12.90/kernel/dma/debug.c linux-6.12.94/kernel/dma/debug.c --- linux-6.12.90/kernel/dma/debug.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/dma/debug.c 2026-06-19 11:42:39.000000000 +0000 @@ -1573,7 +1573,7 @@ struct dma_debug_entry ref = { .type = dma_debug_sg, .dev = dev, - .paddr = sg_phys(sg), + .paddr = sg_phys(s), .dev_addr = sg_dma_address(s), .size = sg_dma_len(s), .direction = direction, diff -Nru linux-6.12.90/kernel/events/core.c linux-6.12.94/kernel/events/core.c --- linux-6.12.90/kernel/events/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/events/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -984,22 +984,20 @@ { struct perf_cgroup *cgrp; struct cgroup_subsys_state *css; - struct fd f = fdget(fd); + CLASS(fd, f)(fd); int ret = 0; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; css = css_tryget_online_from_dir(fd_file(f)->f_path.dentry, &perf_event_cgrp_subsys); - if (IS_ERR(css)) { - ret = PTR_ERR(css); - goto out; - } + if (IS_ERR(css)) + return PTR_ERR(css); ret = perf_cgroup_ensure_storage(event, css); if (ret) - goto out; + return ret; cgrp = container_of(css, struct perf_cgroup, css); event->cgrp = cgrp; @@ -1013,8 +1011,6 @@ perf_detach_cgroup(event); ret = -EINVAL; } -out: - fdput(f); return ret; } @@ -2100,18 +2096,6 @@ if (event->group_leader == event) del_event_from_groups(event, ctx); - /* - * If event was in error state, then keep it - * that way, otherwise bogus counts will be - * returned on read(). The only way to get out - * of error state is by explicit re-enabling - * of the event - */ - if (event->state > PERF_EVENT_STATE_OFF) { - perf_cgroup_event_disable(event, ctx); - perf_event_set_state(event, PERF_EVENT_STATE_OFF); - } - ctx->generation++; event->pmu_ctx->nr_events--; } @@ -2461,6 +2445,10 @@ state = PERF_EVENT_STATE_DEAD; } event_sched_out(event, ctx); + + if (event->state > PERF_EVENT_STATE_OFF) + perf_cgroup_event_disable(event, ctx); + perf_event_set_state(event, min(event->state, state)); if (flags & DETACH_GROUP) perf_group_detach(event); diff -Nru linux-6.12.90/kernel/exit.c linux-6.12.94/kernel/exit.c --- linux-6.12.90/kernel/exit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/exit.c 2026-06-19 11:42:39.000000000 +0000 @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/kernel/fork.c linux-6.12.94/kernel/fork.c --- linux-6.12.90/kernel/fork.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/fork.c 2026-06-19 11:42:39.000000000 +0000 @@ -3348,11 +3348,10 @@ new_cred, new_fs); if (err) goto bad_unshare_cleanup_cred; - if (new_cred) { err = set_cred_ucounts(new_cred); if (err) - goto bad_unshare_cleanup_cred; + goto bad_unshare_cleanup_nsproxy; } if (new_fs || new_fd || do_sysvsem || new_cred || new_nsproxy) { @@ -3368,8 +3367,10 @@ shm_init_task(current); } - if (new_nsproxy) + if (new_nsproxy) { switch_task_namespaces(current, new_nsproxy); + new_nsproxy = NULL; + } task_lock(current); @@ -3398,13 +3399,15 @@ perf_event_namespaces(current); +bad_unshare_cleanup_nsproxy: + if (new_nsproxy) + put_nsproxy(new_nsproxy); bad_unshare_cleanup_cred: if (new_cred) put_cred(new_cred); bad_unshare_cleanup_fd: if (new_fd) put_files_struct(new_fd); - bad_unshare_cleanup_fs: if (new_fs) free_fs_struct(new_fs); diff -Nru linux-6.12.90/kernel/futex/requeue.c linux-6.12.94/kernel/futex/requeue.c --- linux-6.12.90/kernel/futex/requeue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/futex/requeue.c 2026-06-19 11:42:39.000000000 +0000 @@ -309,8 +309,11 @@ return -EINVAL; /* Ensure that this does not race against an early wakeup */ - if (!futex_requeue_pi_prepare(top_waiter, NULL)) + if (!futex_requeue_pi_prepare(top_waiter, NULL)) { + plist_del(&top_waiter->list, &hb1->chain); + futex_hb_waiters_dec(hb1); return -EAGAIN; + } /* * Try to take the lock for top_waiter and set the FUTEX_WAITERS bit @@ -711,10 +714,12 @@ /* * We were woken prior to requeue by a timeout or a signal. - * Unqueue the futex_q and determine which it was. + * Conditionally unqueue the futex_q and determine which it was. */ - plist_del(&q->list, &hb->chain); - futex_hb_waiters_dec(hb); + if (!plist_node_empty(&q->list)) { + plist_del(&q->list, &hb->chain); + futex_hb_waiters_dec(hb); + } /* Handle spurious wakeups gracefully */ ret = -EWOULDBLOCK; diff -Nru linux-6.12.90/kernel/irq_work.c linux-6.12.94/kernel/irq_work.c --- linux-6.12.90/kernel/irq_work.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/irq_work.c 2026-06-19 11:42:39.000000000 +0000 @@ -292,6 +292,12 @@ !arch_irq_work_has_interrupt()) { rcuwait_wait_event(&work->irqwait, !irq_work_is_busy(work), TASK_UNINTERRUPTIBLE); + /* + * Ensure irq_work_single() does not access @work + * after removing IRQ_WORK_BUSY. It is always + * accessed within a RCU-read section. + */ + synchronize_rcu(); return; } @@ -302,6 +308,7 @@ static void run_irq_workd(unsigned int cpu) { + guard(rcu)(); irq_work_run_list(this_cpu_ptr(&lazy_list)); } diff -Nru linux-6.12.90/kernel/kexec_file.c linux-6.12.94/kernel/kexec_file.c --- linux-6.12.90/kernel/kexec_file.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/kexec_file.c 2026-06-19 11:42:39.000000000 +0000 @@ -38,6 +38,21 @@ } #endif +#ifdef CONFIG_IMA_KEXEC +static bool check_ima_segment_index(struct kimage *image, int i) +{ + if (image->is_ima_segment_index_set && i == image->ima_segment_index) + return true; + else + return false; +} +#else +static bool check_ima_segment_index(struct kimage *image, int i) +{ + return false; +} +#endif + static int kexec_calculate_store_digests(struct kimage *image); /* Maximum size in bytes for kernel/initrd files. */ @@ -186,6 +201,15 @@ } #endif +static int kexec_post_load(struct kimage *image, unsigned long flags) +{ +#ifdef CONFIG_IMA_KEXEC + if (!(flags & KEXEC_FILE_ON_CRASH)) + ima_kexec_post_load(image); +#endif + return machine_kexec_post_load(image); +} + /* * In file mode list of segments is prepared by kernel. Copy relevant * data from user space, do error checking, prepare segment list @@ -413,7 +437,7 @@ kimage_terminate(image); - ret = machine_kexec_post_load(image); + ret = kexec_post_load(image, flags); if (ret) goto out; @@ -764,6 +788,13 @@ if (ksegment->kbuf == pi->purgatory_buf) continue; + /* + * Skip the segment if ima_segment_index is set and matches + * the current index + */ + if (check_ima_segment_index(image, i)) + continue; + ret = crypto_shash_update(desc, ksegment->kbuf, ksegment->bufsz); if (ret) diff -Nru linux-6.12.90/kernel/module/dups.c linux-6.12.94/kernel/module/dups.c --- linux-6.12.90/kernel/module/dups.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/module/dups.c 2026-06-19 11:42:39.000000000 +0000 @@ -18,7 +18,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/kernel/module/kmod.c linux-6.12.94/kernel/module/kmod.c --- linux-6.12.90/kernel/module/kmod.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/module/kmod.c 2026-06-19 11:42:39.000000000 +0000 @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/kernel/module/main.c linux-6.12.94/kernel/module/main.c --- linux-6.12.90/kernel/module/main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/module/main.c 2026-06-19 11:42:39.000000000 +0000 @@ -1286,7 +1286,7 @@ module_unload_free(mod); /* Free any allocated parameters. */ - destroy_params(mod->kp, mod->num_kp); + module_destroy_params(mod->kp, mod->num_kp); if (is_livepatch_module(mod)) free_module_elf(mod); @@ -3022,7 +3022,7 @@ mod_sysfs_teardown(mod); coming_cleanup: mod->state = MODULE_STATE_GOING; - destroy_params(mod->kp, mod->num_kp); + module_destroy_params(mod->kp, mod->num_kp); blocking_notifier_call_chain(&module_notify_list, MODULE_STATE_GOING, mod); klp_module_going(mod); diff -Nru linux-6.12.90/kernel/nsproxy.c linux-6.12.94/kernel/nsproxy.c --- linux-6.12.90/kernel/nsproxy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/nsproxy.c 2026-06-19 11:42:39.000000000 +0000 @@ -545,12 +545,12 @@ SYSCALL_DEFINE2(setns, int, fd, int, flags) { - struct fd f = fdget(fd); + CLASS(fd, f)(fd); struct ns_common *ns = NULL; struct nsset nsset = {}; int err = 0; - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; if (proc_ns_file(fd_file(f))) { @@ -580,7 +580,6 @@ } put_nsset(&nsset); out: - fdput(f); return err; } diff -Nru linux-6.12.90/kernel/padata.c linux-6.12.94/kernel/padata.c --- linux-6.12.90/kernel/padata.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/padata.c 2026-06-19 11:42:39.000000000 +0000 @@ -558,7 +558,8 @@ } /* Allocate and initialize the internal cpumask dependend resources. */ -static struct parallel_data *padata_alloc_pd(struct padata_shell *ps) +static struct parallel_data *padata_alloc_pd(struct padata_shell *ps, + int offlining_cpu) { struct padata_instance *pinst = ps->pinst; struct parallel_data *pd; @@ -584,6 +585,10 @@ cpumask_and(pd->cpumask.pcpu, pinst->cpumask.pcpu, cpu_online_mask); cpumask_and(pd->cpumask.cbcpu, pinst->cpumask.cbcpu, cpu_online_mask); + if (offlining_cpu >= 0) { + __cpumask_clear_cpu(offlining_cpu, pd->cpumask.pcpu); + __cpumask_clear_cpu(offlining_cpu, pd->cpumask.cbcpu); + } padata_init_reorder_list(pd); padata_init_squeues(pd); @@ -630,11 +635,11 @@ } /* Replace the internal control structure with a new one. */ -static int padata_replace_one(struct padata_shell *ps) +static int padata_replace_one(struct padata_shell *ps, int offlining_cpu) { struct parallel_data *pd_new; - pd_new = padata_alloc_pd(ps); + pd_new = padata_alloc_pd(ps, offlining_cpu); if (!pd_new) return -ENOMEM; @@ -644,7 +649,7 @@ return 0; } -static int padata_replace(struct padata_instance *pinst) +static int padata_replace(struct padata_instance *pinst, int offlining_cpu) { struct padata_shell *ps; int err = 0; @@ -652,7 +657,7 @@ pinst->flags |= PADATA_RESET; list_for_each_entry(ps, &pinst->pslist, list) { - err = padata_replace_one(ps); + err = padata_replace_one(ps, offlining_cpu); if (err) break; } @@ -669,9 +674,21 @@ /* If cpumask contains no active cpu, we mark the instance as invalid. */ static bool padata_validate_cpumask(struct padata_instance *pinst, - const struct cpumask *cpumask) + const struct cpumask *cpumask, + int offlining_cpu) { - if (!cpumask_intersects(cpumask, cpu_online_mask)) { + cpumask_copy(pinst->validate_cpumask, cpu_online_mask); + + /* + * @offlining_cpu is still in cpu_online_mask, so remove it here for + * validation. Using a sub-CPUHP_TEARDOWN_CPU hotplug state where + * @offlining_cpu wouldn't be in the online mask doesn't work because + * padata_cpu_offline() can fail but such a state doesn't allow failure. + */ + if (offlining_cpu >= 0) + __cpumask_clear_cpu(offlining_cpu, pinst->validate_cpumask); + + if (!cpumask_intersects(cpumask, pinst->validate_cpumask)) { pinst->flags |= PADATA_INVALID; return false; } @@ -687,13 +704,13 @@ int valid; int err; - valid = padata_validate_cpumask(pinst, pcpumask); + valid = padata_validate_cpumask(pinst, pcpumask, -1); if (!valid) { __padata_stop(pinst); goto out_replace; } - valid = padata_validate_cpumask(pinst, cbcpumask); + valid = padata_validate_cpumask(pinst, cbcpumask, -1); if (!valid) __padata_stop(pinst); @@ -701,7 +718,7 @@ cpumask_copy(pinst->cpumask.pcpu, pcpumask); cpumask_copy(pinst->cpumask.cbcpu, cbcpumask); - err = padata_setup_cpumasks(pinst) ?: padata_replace(pinst); + err = padata_setup_cpumasks(pinst) ?: padata_replace(pinst, -1); if (valid) __padata_start(pinst); @@ -753,36 +770,6 @@ #ifdef CONFIG_HOTPLUG_CPU -static int __padata_add_cpu(struct padata_instance *pinst, int cpu) -{ - int err = 0; - - if (cpumask_test_cpu(cpu, cpu_online_mask)) { - err = padata_replace(pinst); - - if (padata_validate_cpumask(pinst, pinst->cpumask.pcpu) && - padata_validate_cpumask(pinst, pinst->cpumask.cbcpu)) - __padata_start(pinst); - } - - return err; -} - -static int __padata_remove_cpu(struct padata_instance *pinst, int cpu) -{ - int err = 0; - - if (!cpumask_test_cpu(cpu, cpu_online_mask)) { - if (!padata_validate_cpumask(pinst, pinst->cpumask.pcpu) || - !padata_validate_cpumask(pinst, pinst->cpumask.cbcpu)) - __padata_stop(pinst); - - err = padata_replace(pinst); - } - - return err; -} - static inline int pinst_has_cpu(struct padata_instance *pinst, int cpu) { return cpumask_test_cpu(cpu, pinst->cpumask.pcpu) || @@ -794,27 +781,39 @@ struct padata_instance *pinst; int ret; - pinst = hlist_entry_safe(node, struct padata_instance, cpu_online_node); + pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node); if (!pinst_has_cpu(pinst, cpu)) return 0; mutex_lock(&pinst->lock); - ret = __padata_add_cpu(pinst, cpu); + + ret = padata_replace(pinst, -1); + + if (padata_validate_cpumask(pinst, pinst->cpumask.pcpu, -1) && + padata_validate_cpumask(pinst, pinst->cpumask.cbcpu, -1)) + __padata_start(pinst); + mutex_unlock(&pinst->lock); return ret; } -static int padata_cpu_dead(unsigned int cpu, struct hlist_node *node) +static int padata_cpu_offline(unsigned int cpu, struct hlist_node *node) { struct padata_instance *pinst; int ret; - pinst = hlist_entry_safe(node, struct padata_instance, cpu_dead_node); + pinst = hlist_entry_safe(node, struct padata_instance, cpuhp_node); if (!pinst_has_cpu(pinst, cpu)) return 0; mutex_lock(&pinst->lock); - ret = __padata_remove_cpu(pinst, cpu); + + if (!padata_validate_cpumask(pinst, pinst->cpumask.pcpu, cpu) || + !padata_validate_cpumask(pinst, pinst->cpumask.cbcpu, cpu)) + __padata_stop(pinst); + + ret = padata_replace(pinst, cpu); + mutex_unlock(&pinst->lock); return ret; } @@ -825,15 +824,14 @@ static void __padata_free(struct padata_instance *pinst) { #ifdef CONFIG_HOTPLUG_CPU - cpuhp_state_remove_instance_nocalls(CPUHP_PADATA_DEAD, - &pinst->cpu_dead_node); - cpuhp_state_remove_instance_nocalls(hp_online, &pinst->cpu_online_node); + cpuhp_state_remove_instance_nocalls(hp_online, &pinst->cpuhp_node); #endif WARN_ON(!list_empty(&pinst->pslist)); free_cpumask_var(pinst->cpumask.pcpu); free_cpumask_var(pinst->cpumask.cbcpu); + free_cpumask_var(pinst->validate_cpumask); destroy_workqueue(pinst->serial_wq); destroy_workqueue(pinst->parallel_wq); kfree(pinst); @@ -993,10 +991,10 @@ if (!alloc_cpumask_var(&pinst->cpumask.pcpu, GFP_KERNEL)) goto err_free_serial_wq; - if (!alloc_cpumask_var(&pinst->cpumask.cbcpu, GFP_KERNEL)) { - free_cpumask_var(pinst->cpumask.pcpu); - goto err_free_serial_wq; - } + if (!alloc_cpumask_var(&pinst->cpumask.cbcpu, GFP_KERNEL)) + goto err_free_p_mask; + if (!alloc_cpumask_var(&pinst->validate_cpumask, GFP_KERNEL)) + goto err_free_cb_mask; INIT_LIST_HEAD(&pinst->pslist); @@ -1004,7 +1002,7 @@ cpumask_copy(pinst->cpumask.cbcpu, cpu_possible_mask); if (padata_setup_cpumasks(pinst)) - goto err_free_masks; + goto err_free_v_mask; __padata_start(pinst); @@ -1013,18 +1011,19 @@ #ifdef CONFIG_HOTPLUG_CPU cpuhp_state_add_instance_nocalls_cpuslocked(hp_online, - &pinst->cpu_online_node); - cpuhp_state_add_instance_nocalls_cpuslocked(CPUHP_PADATA_DEAD, - &pinst->cpu_dead_node); + &pinst->cpuhp_node); #endif cpus_read_unlock(); return pinst; -err_free_masks: - free_cpumask_var(pinst->cpumask.pcpu); +err_free_v_mask: + free_cpumask_var(pinst->validate_cpumask); +err_free_cb_mask: free_cpumask_var(pinst->cpumask.cbcpu); +err_free_p_mask: + free_cpumask_var(pinst->cpumask.pcpu); err_free_serial_wq: destroy_workqueue(pinst->serial_wq); err_put_cpus: @@ -1067,7 +1066,7 @@ ps->pinst = pinst; cpus_read_lock(); - pd = padata_alloc_pd(ps); + pd = padata_alloc_pd(ps, -1); cpus_read_unlock(); if (!pd) @@ -1116,32 +1115,25 @@ int ret; ret = cpuhp_setup_state_multi(CPUHP_AP_ONLINE_DYN, "padata:online", - padata_cpu_online, NULL); + padata_cpu_online, padata_cpu_offline); if (ret < 0) goto err; hp_online = ret; - - ret = cpuhp_setup_state_multi(CPUHP_PADATA_DEAD, "padata:dead", - NULL, padata_cpu_dead); - if (ret < 0) - goto remove_online_state; #endif possible_cpus = num_possible_cpus(); padata_works = kmalloc_array(possible_cpus, sizeof(struct padata_work), GFP_KERNEL); if (!padata_works) - goto remove_dead_state; + goto remove_online_state; for (i = 0; i < possible_cpus; ++i) list_add(&padata_works[i].pw_list, &padata_free_works); return; -remove_dead_state: -#ifdef CONFIG_HOTPLUG_CPU - cpuhp_remove_multi_state(CPUHP_PADATA_DEAD); remove_online_state: +#ifdef CONFIG_HOTPLUG_CPU cpuhp_remove_multi_state(hp_online); err: #endif diff -Nru linux-6.12.90/kernel/params.c linux-6.12.94/kernel/params.c --- linux-6.12.90/kernel/params.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/params.c 2026-06-19 11:42:39.000000000 +0000 @@ -595,12 +595,6 @@ } #endif -#ifdef CONFIG_MODULES -#define __modinit -#else -#define __modinit __init -#endif - #ifdef CONFIG_SYSFS void kernel_param_lock(struct module *mod) { @@ -625,9 +619,9 @@ * create file in sysfs. Returns an error on out of memory. Always cleans up * if there's an error. */ -static __modinit int add_sysfs_param(struct module_kobject *mk, - const struct kernel_param *kp, - const char *name) +static __init_or_module int add_sysfs_param(struct module_kobject *mk, + const struct kernel_param *kp, + const char *name) { struct module_param_attrs *new_mp; struct attribute **new_attrs; @@ -754,16 +748,8 @@ } #endif -void destroy_params(const struct kernel_param *params, unsigned num) -{ - unsigned int i; - - for (i = 0; i < num; i++) - if (params[i].ops->free) - params[i].ops->free(params[i].arg); -} - -struct module_kobject __modinit * lookup_or_create_module_kobject(const char *name) +struct module_kobject * __init_or_module +lookup_or_create_module_kobject(const char *name) { struct module_kobject *mk; struct kobject *kobj; @@ -996,3 +982,21 @@ late_initcall(param_sysfs_builtin_init); #endif /* CONFIG_SYSFS */ + +#ifdef CONFIG_MODULES + +/* + * module_destroy_params - free all parameters for one module + * @params: module parameters (array) + * @num: number of module parameters + */ +void module_destroy_params(const struct kernel_param *params, unsigned int num) +{ + unsigned int i; + + for (i = 0; i < num; i++) + if (params[i].ops->free) + params[i].ops->free(params[i].arg); +} + +#endif /* CONFIG_MODULES */ diff -Nru linux-6.12.90/kernel/pid.c linux-6.12.94/kernel/pid.c --- linux-6.12.90/kernel/pid.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/pid.c 2026-06-19 11:42:39.000000000 +0000 @@ -536,11 +536,10 @@ struct pid *pidfd_get_pid(unsigned int fd, unsigned int *flags) { - struct fd f; + CLASS(fd, f)(fd); struct pid *pid; - f = fdget(fd); - if (!fd_file(f)) + if (fd_empty(f)) return ERR_PTR(-EBADF); pid = pidfd_pid(fd_file(f)); @@ -548,8 +547,6 @@ get_pid(pid); *flags = fd_file(f)->f_flags; } - - fdput(f); return pid; } @@ -677,10 +674,12 @@ if (ret) return ERR_PTR(ret); - if (ptrace_may_access(task, PTRACE_MODE_ATTACH_REALCREDS)) - file = fget_task(task, fd); - else + if (!ptrace_may_access(task, PTRACE_MODE_ATTACH_REALCREDS)) file = ERR_PTR(-EPERM); + else if (task->flags & PF_EXITING) + file = ERR_PTR(-ESRCH); + else + file = fget_task(task, fd); up_read(&task->signal->exec_update_lock); diff -Nru linux-6.12.90/kernel/sched/core.c linux-6.12.94/kernel/sched/core.c --- linux-6.12.90/kernel/sched/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sched/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -4453,6 +4453,7 @@ p->se.nr_migrations = 0; p->se.vruntime = 0; p->se.vlag = 0; + p->se.rel_deadline = 0; INIT_LIST_HEAD(&p->se.group_node); /* A delayed task cannot be in clone(). */ @@ -8318,10 +8319,12 @@ sched_tick_stop(cpu); rq_lock_irqsave(rq, &rf); + update_rq_clock(rq); if (rq->nr_running != 1 || rq_has_pinned_tasks(rq)) { WARN(true, "Dying CPU not properly vacated!"); dump_rq_tasks(rq, KERN_WARNING); } + dl_server_stop(&rq->fair_server); rq_unlock_irqrestore(rq, &rf); calc_load_migrate(rq); diff -Nru linux-6.12.90/kernel/sched/deadline.c linux-6.12.94/kernel/sched/deadline.c --- linux-6.12.90/kernel/sched/deadline.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sched/deadline.c 2026-06-19 11:42:39.000000000 +0000 @@ -916,7 +916,7 @@ */ if (dl_se->dl_defer && !dl_se->dl_defer_running && dl_time_before(rq_clock(dl_se->rq), dl_se->deadline - dl_se->runtime)) { - if (!is_dl_boosted(dl_se) && dl_se->server_has_tasks(dl_se)) { + if (!is_dl_boosted(dl_se)) { /* * Set dl_se->dl_defer_armed and dl_throttled variables to @@ -1218,11 +1218,6 @@ if (!dl_se->dl_runtime) return HRTIMER_NORESTART; - if (!dl_se->server_has_tasks(dl_se)) { - replenish_dl_entity(dl_se); - return HRTIMER_NORESTART; - } - if (dl_se->dl_defer_armed) { /* * First check if the server could consume runtime in background. @@ -1850,7 +1845,10 @@ setup_new_dl_entity(dl_se); } - if (!dl_se->dl_runtime) + if (!dl_se->dl_runtime || dl_se->dl_server_active) + return; + + if (WARN_ON_ONCE(!cpu_online(cpu_of(rq)))) return; dl_se->dl_server_active = 1; @@ -1872,11 +1870,9 @@ } void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq, - dl_server_has_tasks_f has_tasks, dl_server_pick_f pick_task) { dl_se->rq = rq; - dl_se->server_has_tasks = has_tasks; dl_se->server_pick_task = pick_task; } @@ -2628,10 +2624,7 @@ if (dl_server(dl_se)) { p = dl_se->server_pick_task(dl_se); if (!p) { - if (dl_server_active(dl_se)) { - dl_se->dl_yielded = 1; - update_curr_dl_se(rq, dl_se, 0); - } + dl_server_stop(dl_se); goto again; } rq->dl_server = dl_se; diff -Nru linux-6.12.90/kernel/sched/ext.c linux-6.12.94/kernel/sched/ext.c --- linux-6.12.90/kernel/sched/ext.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sched/ext.c 2026-06-19 11:42:39.000000000 +0000 @@ -3637,7 +3637,8 @@ warn = prev_state != SCX_TASK_READY; break; default: - warn = true; + WARN_ONCE(1, "sched_ext: Invalid task state %d -> %d for %s[%d]", + prev_state, state, p->comm, p->pid); return; } @@ -4068,10 +4069,13 @@ return; /* - * @p must have ops.cgroup_prep_move() called on it and thus - * cgrp_moving_from set. + * scx_cgroup_can_attach() sets cgrp_moving_from only when the task's + * cgroup changes. Migration keys off css rather than cgroup identity, + * so it can hand an unchanged-cgroup task here with cgrp_moving_from + * NULL. Nothing to report to the BPF scheduler then, so skip it and + * keep prep_move and move paired. */ - if (SCX_HAS_OP(cgroup_move) && !WARN_ON_ONCE(!p->scx.cgrp_moving_from)) + if (SCX_HAS_OP(cgroup_move) && p->scx.cgrp_moving_from) SCX_CALL_OP_TASK(SCX_KF_UNLOCKED, cgroup_move, p, p->scx.cgrp_moving_from, tg_cgrp(task_group(p))); p->scx.cgrp_moving_from = NULL; @@ -5405,11 +5409,11 @@ ret = scx_ops_init_task(p, task_group(p), false); if (ret) { - put_task_struct(p); scx_task_iter_relock(&sti); scx_task_iter_stop(&sti); scx_ops_error("ops.init_task() failed (%d) for %s[%d]", ret, p->comm, p->pid); + put_task_struct(p); goto err_disable_unlock_all; } @@ -6346,6 +6350,14 @@ bool in_balance; unsigned long flags; + /* + * The verifier considers an iterator slot initialized on any + * KF_ITER_NEW return, so a BPF program may legally reach here after + * bpf_iter_scx_dsq_new() failed and left @kit->dsq NULL. + */ + if (unlikely(!src_dsq)) + return false; + if (!scx_kf_allowed_if_unlocked() && !scx_kf_allowed(SCX_KF_DISPATCH)) return false; diff -Nru linux-6.12.90/kernel/sched/fair.c linux-6.12.94/kernel/sched/fair.c --- linux-6.12.90/kernel/sched/fair.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sched/fair.c 2026-06-19 11:42:39.000000000 +0000 @@ -5972,7 +5972,6 @@ struct cfs_bandwidth *cfs_b = tg_cfs_bandwidth(cfs_rq->tg); struct sched_entity *se; long queued_delta, runnable_delta, idle_task_delta, delayed_delta, dequeue = 1; - long rq_h_nr_queued = rq->cfs.h_nr_queued; raw_spin_lock(&cfs_b->lock); /* This will start the period timer if necessary */ @@ -6059,10 +6058,6 @@ /* At this point se is NULL and we are at root level*/ sub_nr_running(rq, queued_delta); - - /* Stop the fair server if throttling resulted in no runnable tasks */ - if (rq_h_nr_queued && !rq->cfs.h_nr_queued) - dl_server_stop(&rq->fair_server); done: /* * Note: distribution will already see us throttled via the @@ -7162,7 +7157,6 @@ static int dequeue_entities(struct rq *rq, struct sched_entity *se, int flags) { bool was_sched_idle = sched_idle_rq(rq); - int rq_h_nr_queued = rq->cfs.h_nr_queued; bool task_sleep = flags & DEQUEUE_SLEEP; bool task_delayed = flags & DEQUEUE_DELAYED; struct task_struct *p = NULL; @@ -7251,9 +7245,6 @@ sub_nr_running(rq, h_nr_queued); - if (rq_h_nr_queued && !rq->cfs.h_nr_queued) - dl_server_stop(&rq->fair_server); - /* balance early to pull high priority tasks */ if (unlikely(!was_sched_idle && sched_idle_rq(rq))) rq->next_balance = jiffies; @@ -9067,11 +9058,6 @@ return pick_next_task_fair(rq, prev, NULL); } -static bool fair_server_has_tasks(struct sched_dl_entity *dl_se) -{ - return !!dl_se->rq->cfs.nr_running; -} - static struct task_struct *fair_server_pick_task(struct sched_dl_entity *dl_se) { return pick_task_fair(dl_se->rq); @@ -9083,7 +9069,7 @@ init_dl_entity(dl_se); - dl_server_init(dl_se, rq, fair_server_has_tasks, fair_server_pick_task); + dl_server_init(dl_se, rq, fair_server_pick_task); } /* diff -Nru linux-6.12.90/kernel/sched/sched.h linux-6.12.94/kernel/sched/sched.h --- linux-6.12.90/kernel/sched/sched.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sched/sched.h 2026-06-19 11:42:39.000000000 +0000 @@ -371,25 +371,50 @@ * * dl_se::rq -- runqueue we belong to. * - * dl_se::server_has_tasks() -- used on bandwidth enforcement; we 'stop' the - * server when it runs out of tasks to run. - * * dl_se::server_pick() -- nested pick_next_task(); we yield the period if this * returns NULL. * * dl_server_update() -- called from update_curr_common(), propagates runtime * to the server. * - * dl_server_start() - * dl_server_stop() -- start/stop the server when it has (no) tasks. + * dl_server_start() -- start the server when it has tasks; it will stop + * automatically when there are no more tasks, per + * dl_se::server_pick() returning NULL. + * + * dl_server_stop() -- (force) stop the server; use when updating + * parameters. * * dl_server_init() -- initializes the server. + * + * When started the dl_server will (per dl_defer) schedule a timer for its + * zero-laxity point -- that is, unlike regular EDF tasks which run ASAP, a + * server will run at the very end of its period. + * + * This is done such that any runtime from the target class can be accounted + * against the server -- through dl_server_update() above -- such that when it + * becomes time to run, it might already be out of runtime and get deferred + * until the next period. In this case dl_server_timer() will alternate + * between defer and replenish but never actually enqueue the server. + * + * Only when the target class does not manage to exhaust the server's runtime + * (there's actualy starvation in the given period), will the dl_server get on + * the runqueue. Once queued it will pick tasks from the target class and run + * them until either its runtime is exhaused, at which point its back to + * dl_server_timer, or until there are no more tasks to run, at which point + * the dl_server stops itself. + * + * By stopping at this point the dl_server retains bandwidth, which, if a new + * task wakes up imminently (starting the server again), can be used -- + * subject to CBS wakeup rules -- without having to wait for the next period. + * + * Additionally, because of the dl_defer behaviour the start/stop behaviour is + * naturally thottled to once per period, avoiding high context switch + * workloads from spamming the hrtimer program/cancel paths. */ extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec); extern void dl_server_start(struct sched_dl_entity *dl_se); extern void dl_server_stop(struct sched_dl_entity *dl_se); extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq, - dl_server_has_tasks_f has_tasks, dl_server_pick_f pick_task); extern void dl_server_update_idle_time(struct rq *rq, diff -Nru linux-6.12.90/kernel/signal.c linux-6.12.94/kernel/signal.c --- linux-6.12.90/kernel/signal.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/signal.c 2026-06-19 11:42:39.000000000 +0000 @@ -1371,6 +1371,7 @@ int count = 0; p->signal->group_stop_count = 0; + task_clear_jobctl_pending(p, JOBCTL_PENDING_MASK); for_other_threads(p, t) { task_clear_jobctl_pending(t, JOBCTL_PENDING_MASK); diff -Nru linux-6.12.90/kernel/sys.c linux-6.12.94/kernel/sys.c --- linux-6.12.90/kernel/sys.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/sys.c 2026-06-19 11:42:39.000000000 +0000 @@ -1929,12 +1929,11 @@ static int prctl_set_mm_exe_file(struct mm_struct *mm, unsigned int fd) { - struct fd exe; + CLASS(fd, exe)(fd); struct inode *inode; int err; - exe = fdget(fd); - if (!fd_file(exe)) + if (fd_empty(exe)) return -EBADF; inode = file_inode(fd_file(exe)); @@ -1944,18 +1943,14 @@ * sure that this one is executable as well, to avoid breaking an * overall picture. */ - err = -EACCES; if (!S_ISREG(inode->i_mode) || path_noexec(&fd_file(exe)->f_path)) - goto exit; + return -EACCES; err = file_permission(fd_file(exe), MAY_EXEC); if (err) - goto exit; + return err; - err = replace_mm_exe_file(mm, fd_file(exe)); -exit: - fdput(exe); - return err; + return replace_mm_exe_file(mm, fd_file(exe)); } /* diff -Nru linux-6.12.90/kernel/time/hrtimer.c linux-6.12.94/kernel/time/hrtimer.c --- linux-6.12.90/kernel/time/hrtimer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/time/hrtimer.c 2026-06-19 11:42:39.000000000 +0000 @@ -489,17 +489,10 @@ trace_hrtimer_init(timer, clockid, mode); } -static inline void debug_activate(struct hrtimer *timer, - enum hrtimer_mode mode) +static inline void debug_activate(struct hrtimer *timer, enum hrtimer_mode mode, bool was_armed) { debug_hrtimer_activate(timer, mode); - trace_hrtimer_start(timer, mode); -} - -static inline void debug_deactivate(struct hrtimer *timer) -{ - debug_hrtimer_deactivate(timer); - trace_hrtimer_cancel(timer); + trace_hrtimer_start(timer, mode, was_armed); } static struct hrtimer_clock_base * @@ -1091,13 +1084,12 @@ * The timer is inserted in expiry order. Insertion into the * red black tree is O(log(n)). Must hold the base lock. * - * Returns 1 when the new timer is the leftmost timer in the tree. + * Returns true when the new timer is the leftmost timer in the tree. */ -static int enqueue_hrtimer(struct hrtimer *timer, - struct hrtimer_clock_base *base, - enum hrtimer_mode mode) +static bool enqueue_hrtimer(struct hrtimer *timer, struct hrtimer_clock_base *base, + enum hrtimer_mode mode, bool was_armed) { - debug_activate(timer, mode); + debug_activate(timer, mode, was_armed); WARN_ON_ONCE(!base->cpu_base->online); base->cpu_base->active_bases |= 1 << base->index; @@ -1157,6 +1149,8 @@ if (state & HRTIMER_STATE_ENQUEUED) { bool reprogram; + debug_hrtimer_deactivate(timer); + /* * Remove the timer and force reprogramming when high * resolution mode is active and the timer is on the current @@ -1165,7 +1159,6 @@ * reprogramming happens in the interrupt handler. This is a * rare case and less expensive than a smp call. */ - debug_deactivate(timer); reprogram = base->cpu_base == this_cpu_ptr(&hrtimer_bases); /* @@ -1232,15 +1225,15 @@ { struct hrtimer_cpu_base *this_cpu_base = this_cpu_ptr(&hrtimer_bases); struct hrtimer_clock_base *new_base; - bool force_local, first; + bool force_local, first, was_armed; /* * If the timer is on the local cpu base and is the first expiring * timer then this might end up reprogramming the hardware twice - * (on removal and on enqueue). To avoid that by prevent the - * reprogram on removal, keep the timer local to the current CPU - * and enforce reprogramming after it is queued no matter whether - * it is the new first expiring timer again or not. + * (on removal and on enqueue). To avoid that prevent the reprogram + * on removal, keep the timer local to the current CPU and enforce + * reprogramming after it is queued no matter whether it is the new + * first expiring timer again or not. */ force_local = base->cpu_base == this_cpu_base; force_local &= base->cpu_base->next_timer == timer; @@ -1262,7 +1255,7 @@ * avoids programming the underlying clock event twice (once at * removal and once after enqueue). */ - remove_hrtimer(timer, base, true, force_local); + was_armed = remove_hrtimer(timer, base, true, force_local); if (mode & HRTIMER_MODE_REL) tim = ktime_add_safe(tim, base->get_time()); @@ -1279,7 +1272,15 @@ new_base = base; } - first = enqueue_hrtimer(timer, new_base, mode); + first = enqueue_hrtimer(timer, new_base, mode, was_armed); + + /* + * If the hrtimer interrupt is running, then it will reevaluate the + * clock bases and reprogram the clock event device. + */ + if (new_base->cpu_base->in_hrtirq) + return false; + if (!force_local) { /* * If the current CPU base is online, then the timer is @@ -1375,8 +1376,11 @@ base = lock_hrtimer_base(timer, &flags); - if (!hrtimer_callback_running(timer)) + if (!hrtimer_callback_running(timer)) { ret = remove_hrtimer(timer, base, false, false); + if (ret) + trace_hrtimer_cancel(timer); + } unlock_hrtimer_base(timer, &flags); @@ -1763,7 +1767,7 @@ */ if (restart != HRTIMER_NORESTART && !(timer->state & HRTIMER_STATE_ENQUEUED)) - enqueue_hrtimer(timer, base, HRTIMER_MODE_ABS); + enqueue_hrtimer(timer, base, HRTIMER_MODE_ABS, false); /* * Separate the ->running assignment from the ->state assignment. @@ -2245,7 +2249,7 @@ while ((node = timerqueue_getnext(&old_base->active))) { timer = container_of(node, struct hrtimer, node); BUG_ON(hrtimer_callback_running(timer)); - debug_deactivate(timer); + debug_hrtimer_deactivate(timer); /* * Mark it as ENQUEUED not INACTIVE otherwise the @@ -2262,7 +2266,7 @@ * sort out already expired timers and reprogram the * event device. */ - enqueue_hrtimer(timer, new_base, HRTIMER_MODE_ABS); + enqueue_hrtimer(timer, new_base, HRTIMER_MODE_ABS, true); } } diff -Nru linux-6.12.90/kernel/time/time.c linux-6.12.94/kernel/time/time.c --- linux-6.12.90/kernel/time/time.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/time/time.c 2026-06-19 11:42:39.000000000 +0000 @@ -207,7 +207,7 @@ get_user(new_ts.tv_nsec, &tv->tv_usec)) return -EFAULT; - if (new_ts.tv_nsec > USEC_PER_SEC || new_ts.tv_nsec < 0) + if (new_ts.tv_nsec >= USEC_PER_SEC || new_ts.tv_nsec < 0) return -EINVAL; new_ts.tv_nsec *= NSEC_PER_USEC; diff -Nru linux-6.12.90/kernel/time/timer_migration.c linux-6.12.94/kernel/time/timer_migration.c --- linux-6.12.90/kernel/time/timer_migration.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/time/timer_migration.c 2026-06-19 11:42:39.000000000 +0000 @@ -931,8 +931,12 @@ /* Drop the lock to allow the remote CPU to exit idle */ raw_spin_unlock_irq(&tmc->lock); - if (cpu != smp_processor_id()) - timer_expire_remote(cpu); + /* + * This can't exclude the local CPU because jiffies might have advanced + * after the timer softirq invoked run_timer_base(BASE_GLOBAL) and the + * point where the jiffies snapshot @jif was taken in tmigr_handle_remote(). + */ + timer_expire_remote(cpu); /* * Lock ordering needs to be preserved - timer_base locks before tmigr diff -Nru linux-6.12.90/kernel/trace/ring_buffer.c linux-6.12.94/kernel/trace/ring_buffer.c --- linux-6.12.90/kernel/trace/ring_buffer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/trace/ring_buffer.c 2026-06-19 11:42:39.000000000 +0000 @@ -5,6 +5,7 @@ * Copyright (C) 2008 Steven Rostedt */ #include +#include #include #include #include @@ -29,6 +30,7 @@ #include #include +#include #include #include @@ -549,6 +551,7 @@ unsigned long range_addr_start; unsigned long range_addr_end; + struct notifier_block flush_nb; long last_text_delta; long last_data_delta; @@ -2316,6 +2319,16 @@ kfree(cpu_buffer); } +/* Stop recording on a persistent buffer and flush cache if needed. */ +static int rb_flush_buffer_cb(struct notifier_block *nb, unsigned long event, void *data) +{ + struct trace_buffer *buffer = container_of(nb, struct trace_buffer, flush_nb); + + ring_buffer_record_off(buffer); + arch_ring_buffer_flush_range(buffer->range_addr_start, buffer->range_addr_end); + return NOTIFY_DONE; +} + static struct trace_buffer *alloc_buffer(unsigned long size, unsigned flags, int order, unsigned long start, unsigned long end, @@ -2421,6 +2434,12 @@ mutex_init(&buffer->mutex); + /* Persistent ring buffer needs to flush cache before reboot. */ + if (start && end) { + buffer->flush_nb.notifier_call = rb_flush_buffer_cb; + atomic_notifier_chain_register(&panic_notifier_list, &buffer->flush_nb); + } + return buffer; fail_free_buffers: @@ -2512,6 +2531,9 @@ { int cpu; + if (buffer->range_addr_start && buffer->range_addr_end) + atomic_notifier_chain_unregister(&panic_notifier_list, &buffer->flush_nb); + cpuhp_state_remove_instance(CPUHP_TRACE_RB_PREPARE, &buffer->node); irq_work_sync(&buffer->irq_work.work); @@ -5120,6 +5142,7 @@ iter->head_page = cpu_buffer->reader_page; iter->head = cpu_buffer->reader_page->read; iter->next_event = iter->head; + iter->missed_events = 0; iter->cache_reader_page = iter->head_page; iter->cache_read = cpu_buffer->read; @@ -5735,10 +5758,7 @@ */ bool ring_buffer_iter_dropped(struct ring_buffer_iter *iter) { - bool ret = iter->missed_events != 0; - - iter->missed_events = 0; - return ret; + return iter->missed_events != 0; } EXPORT_SYMBOL_GPL(ring_buffer_iter_dropped); @@ -5900,7 +5920,7 @@ unsigned long flags; raw_spin_lock_irqsave(&cpu_buffer->reader_lock, flags); - + iter->missed_events = 0; rb_advance_iter(iter); raw_spin_unlock_irqrestore(&cpu_buffer->reader_lock, flags); diff -Nru linux-6.12.90/kernel/trace/trace_branch.c linux-6.12.94/kernel/trace/trace_branch.c --- linux-6.12.90/kernel/trace/trace_branch.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/trace/trace_branch.c 2026-06-19 11:42:39.000000000 +0000 @@ -379,10 +379,10 @@ int ret; ret = register_stat_tracer(&annotated_branch_stats); - if (!ret) { + if (ret) { printk(KERN_WARNING "Warning: could not register " "annotated branches stats\n"); - return 1; + return ret; } return 0; } @@ -444,10 +444,10 @@ int ret; ret = register_stat_tracer(&all_branch_stats); - if (!ret) { + if (ret) { printk(KERN_WARNING "Warning: could not register " "all branches stats\n"); - return 1; + return ret; } return 0; } diff -Nru linux-6.12.90/kernel/trace/trace_events_hist.c linux-6.12.94/kernel/trace/trace_events_hist.c --- linux-6.12.90/kernel/trace/trace_events_hist.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/trace/trace_events_hist.c 2026-06-19 11:42:39.000000000 +0000 @@ -1342,13 +1342,13 @@ field->flags & HIST_FIELD_FL_VAR_REF) { if (field->system) { static char full_name[MAX_FILTER_STR_VAL]; + int len; - strcat(full_name, field->system); - strcat(full_name, "."); - strcat(full_name, field->event_name); - strcat(full_name, "."); - strcat(full_name, field->name); - field_name = full_name; + len = snprintf(full_name, sizeof(full_name), "%s.%s.%s", + field->system, field->event_name, + field->name); + if (len < sizeof(full_name)) + field_name = full_name; } else field_name = field->name; } else if (field->flags & HIST_FIELD_FL_TIMESTAMP) diff -Nru linux-6.12.90/kernel/trace/trace_probe.c linux-6.12.94/kernel/trace/trace_probe.c --- linux-6.12.90/kernel/trace/trace_probe.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/trace/trace_probe.c 2026-06-19 11:42:39.000000000 +0000 @@ -934,8 +934,6 @@ code->op = FETCH_OP_COMM; return 0; } - /* backward compatibility */ - ctx->offset = 0; goto inval; } diff -Nru linux-6.12.90/kernel/trace/tracing_map.c linux-6.12.94/kernel/trace/tracing_map.c --- linux-6.12.90/kernel/trace/tracing_map.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/trace/tracing_map.c 2026-06-19 11:42:39.000000000 +0000 @@ -386,13 +386,11 @@ } } -static void tracing_map_elt_free(struct tracing_map_elt *elt) +static void __tracing_map_elt_free(struct tracing_map_elt *elt) { if (!elt) return; - if (elt->map->ops && elt->map->ops->elt_free) - elt->map->ops->elt_free(elt); kfree(elt->fields); kfree(elt->vars); kfree(elt->var_set); @@ -400,6 +398,17 @@ kfree(elt); } +static void tracing_map_elt_free(struct tracing_map_elt *elt) +{ + if (!elt) + return; + + /* Only objects initialized with alloc_elt() should be passed to free_elt().*/ + if (elt->map->ops && elt->map->ops->elt_free) + elt->map->ops->elt_free(elt); + __tracing_map_elt_free(elt); +} + static struct tracing_map_elt *tracing_map_elt_alloc(struct tracing_map *map) { struct tracing_map_elt *elt; @@ -444,7 +453,7 @@ } return elt; free: - tracing_map_elt_free(elt); + __tracing_map_elt_free(elt); return ERR_PTR(err); } diff -Nru linux-6.12.90/kernel/umh.c linux-6.12.94/kernel/umh.c --- linux-6.12.90/kernel/umh.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/umh.c 2026-06-19 11:42:39.000000000 +0000 @@ -13,7 +13,6 @@ #include #include #include -#include #include #include #include diff -Nru linux-6.12.90/kernel/watch_queue.c linux-6.12.94/kernel/watch_queue.c --- linux-6.12.90/kernel/watch_queue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/watch_queue.c 2026-06-19 11:42:39.000000000 +0000 @@ -672,16 +672,14 @@ { struct pipe_inode_info *pipe; struct watch_queue *wqueue = ERR_PTR(-EINVAL); - struct fd f; + CLASS(fd, f)(fd); - f = fdget(fd); - if (fd_file(f)) { + if (!fd_empty(f)) { pipe = get_pipe_info(fd_file(f), false); if (pipe && pipe->watch_queue) { wqueue = pipe->watch_queue; kref_get(&wqueue->usage); } - fdput(f); } return wqueue; diff -Nru linux-6.12.90/kernel/workqueue.c linux-6.12.94/kernel/workqueue.c --- linux-6.12.90/kernel/workqueue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/kernel/workqueue.c 2026-06-19 11:42:39.000000000 +0000 @@ -5568,7 +5568,9 @@ ret = apply_workqueue_attrs_locked(wq, unbound_std_wq_attrs[highpri]); } - return ret; + if (ret) + goto enomem; + return 0; enomem: if (wq->cpu_pwq) { diff -Nru linux-6.12.90/lib/debugobjects.c linux-6.12.94/lib/debugobjects.c --- linux-6.12.90/lib/debugobjects.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/debugobjects.c 2026-06-19 11:42:39.000000000 +0000 @@ -1075,7 +1075,7 @@ static __initconst const struct debug_obj_descr descr_type_test; -static bool __init is_static_object(void *addr) +static __noipa bool __init is_static_object(void *addr) { struct self_test *obj = addr; diff -Nru linux-6.12.90/lib/kunit/Kconfig linux-6.12.94/lib/kunit/Kconfig --- linux-6.12.90/lib/kunit/Kconfig 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/kunit/Kconfig 2026-06-19 11:42:39.000000000 +0000 @@ -16,8 +16,9 @@ if KUNIT config KUNIT_DEBUGFS - bool "KUnit - Enable /sys/kernel/debug/kunit debugfs representation" if !KUNIT_ALL_TESTS - default KUNIT_ALL_TESTS + bool "KUnit - Enable /sys/kernel/debug/kunit debugfs representation" + depends on DEBUG_FS + default y help Enable debugfs representation for kunit. Currently this consists of /sys/kernel/debug/kunit//results files for each diff -Nru linux-6.12.90/lib/kunit/executor.c linux-6.12.94/lib/kunit/executor.c --- linux-6.12.90/lib/kunit/executor.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/kunit/executor.c 2026-06-19 11:42:39.000000000 +0000 @@ -15,6 +15,16 @@ extern struct kunit_suite * const __kunit_init_suites_start[]; extern struct kunit_suite * const __kunit_init_suites_end[]; +static struct kunit_suite_set kunit_boot_suites; + +void kunit_free_boot_suites(void) +{ + if (kunit_boot_suites.start) { + kunit_free_suite_set(kunit_boot_suites); + kunit_boot_suites = (struct kunit_suite_set){ NULL, NULL }; + } +} + static char *action_param; module_param_named(action, action_param, charp, 0400); @@ -392,9 +402,12 @@ pr_err("kunit executor: unknown action '%s'\n", action_param); free_out: - if (filter_glob_param || filter_param) - kunit_free_suite_set(suite_set); - else if (init_num_suites > 0) + if (filter_glob_param || filter_param) { + if (err) + kunit_free_suite_set(suite_set); + else + kunit_boot_suites = suite_set; + } else if (init_num_suites > 0) /* Don't use kunit_free_suite_set because suites aren't individually allocated */ kfree(suite_set.start); diff -Nru linux-6.12.90/lib/kunit/test.c linux-6.12.94/lib/kunit/test.c --- linux-6.12.90/lib/kunit/test.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/kunit/test.c 2026-06-19 11:42:39.000000000 +0000 @@ -954,6 +954,7 @@ kunit_bus_shutdown(); kunit_debugfs_cleanup(); + kunit_free_boot_suites(); } module_exit(kunit_exit); diff -Nru linux-6.12.90/lib/net_utils.c linux-6.12.94/lib/net_utils.c --- linux-6.12.90/lib/net_utils.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/net_utils.c 2026-06-19 11:42:39.000000000 +0000 @@ -7,11 +7,9 @@ bool mac_pton(const char *s, u8 *mac) { - size_t maxlen = 3 * ETH_ALEN - 1; int i; - /* XX:XX:XX:XX:XX:XX */ - if (strnlen(s, maxlen) < maxlen) + if (strnlen(s, MAC_ADDR_STR_LEN) < MAC_ADDR_STR_LEN) return false; /* Don't dirty result unless string is valid MAC. */ diff -Nru linux-6.12.90/lib/test_kprobes.c linux-6.12.94/lib/test_kprobes.c --- linux-6.12.90/lib/test_kprobes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/lib/test_kprobes.c 2026-06-19 11:42:39.000000000 +0000 @@ -12,6 +12,12 @@ #define div_factor 3 +#define KP_CLEAR(_kp) \ +do { \ + (_kp).addr = NULL; \ + (_kp).flags = 0; \ +} while (0) + static u32 rand1, preh_val, posth_val; static u32 (*target)(u32 value); static u32 (*recursed_target)(u32 value); @@ -125,10 +131,6 @@ current_test = test; - /* addr and flags should be cleard for reusing kprobe. */ - kp.addr = NULL; - kp.flags = 0; - KUNIT_EXPECT_EQ(test, 0, register_kprobes(kps, 2)); preh_val = 0; posth_val = 0; @@ -226,9 +228,6 @@ struct kretprobe *rps[2] = {&rp, &rp2}; current_test = test; - /* addr and flags should be cleard for reusing kprobe. */ - rp.kp.addr = NULL; - rp.kp.flags = 0; KUNIT_EXPECT_EQ(test, 0, register_kretprobes(rps, 2)); krph_val = 0; @@ -290,8 +289,6 @@ unsigned long myretaddr = (unsigned long)__builtin_return_address(0); current_test = test; - rp3.kp.addr = NULL; - rp3.kp.flags = 0; /* * Run the stacktrace_driver() to record correct return address in @@ -352,8 +349,6 @@ struct kretprobe *rps[2] = {&rp3, &rp4}; current_test = test; - rp3.kp.addr = NULL; - rp3.kp.flags = 0; //KUNIT_ASSERT_NE(test, myretaddr, stacktrace_driver()); @@ -367,6 +362,18 @@ static int kprobes_test_init(struct kunit *test) { + KP_CLEAR(kp); + KP_CLEAR(kp2); + KP_CLEAR(kp_missed); +#ifdef CONFIG_KRETPROBES + KP_CLEAR(rp.kp); + KP_CLEAR(rp2.kp); +#ifdef CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE + KP_CLEAR(rp3.kp); + KP_CLEAR(rp4.kp); +#endif +#endif + target = kprobe_target; target2 = kprobe_target2; recursed_target = kprobe_recursed_target; diff -Nru linux-6.12.90/mm/backing-dev.c linux-6.12.94/mm/backing-dev.c --- linux-6.12.90/mm/backing-dev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/backing-dev.c 2026-06-19 11:42:39.000000000 +0000 @@ -634,6 +634,7 @@ wb_exit(wb); bdi_put(bdi); WARN_ON_ONCE(!list_empty(&wb->b_attached)); + WARN_ON_ONCE(work_pending(&wb->switch_work)); call_rcu(&wb->rcu, cgwb_free_rcu); } @@ -710,6 +711,8 @@ wb->memcg_css = memcg_css; wb->blkcg_css = blkcg_css; INIT_LIST_HEAD(&wb->b_attached); + INIT_WORK(&wb->switch_work, inode_switch_wbs_work_fn); + init_llist_head(&wb->switch_wbs_ctxs); INIT_WORK(&wb->release_work, cgwb_release_workfn); set_bit(WB_registered, &wb->state); bdi_get(bdi); @@ -840,6 +843,8 @@ if (!ret) { bdi->wb.memcg_css = &root_mem_cgroup->css; bdi->wb.blkcg_css = blkcg_root_css; + INIT_WORK(&bdi->wb.switch_work, inode_switch_wbs_work_fn); + init_llist_head(&bdi->wb.switch_wbs_ctxs); } return ret; } diff -Nru linux-6.12.90/mm/damon/ops-common.c linux-6.12.94/mm/damon/ops-common.c --- linux-6.12.90/mm/damon/ops-common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/damon/ops-common.c 2026-06-19 11:42:39.000000000 +0000 @@ -28,9 +28,9 @@ return NULL; folio = page_folio(page); - if (!folio_test_lru(folio) || !folio_try_get(folio)) + if (!folio_try_get(folio)) return NULL; - if (unlikely(page_folio(page) != folio || !folio_test_lru(folio))) { + if (unlikely(page_folio(page) != folio) || !folio_test_lru(folio)) { folio_put(folio); folio = NULL; } diff -Nru linux-6.12.90/mm/damon/sysfs-schemes.c linux-6.12.94/mm/damon/sysfs-schemes.c --- linux-6.12.90/mm/damon/sysfs-schemes.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/damon/sysfs-schemes.c 2026-06-19 11:42:39.000000000 +0000 @@ -79,7 +79,6 @@ struct damon_sysfs_scheme_region *region = container_of(kobj, struct damon_sysfs_scheme_region, kobj); - list_del(®ion->list); kfree(region); } @@ -197,7 +196,7 @@ struct damon_sysfs_scheme_region *r, *next; list_for_each_entry_safe(r, next, ®ions->regions_list, list) { - /* release function deletes it from the list */ + list_del(&r->list); kobject_put(&r->kobj); regions->nr_regions--; } @@ -1913,6 +1912,7 @@ if (damon_sysfs_memcg_path_eq(memcg, path, memcg_path)) { *id = mem_cgroup_id(memcg); found = true; + mem_cgroup_iter_break(NULL, memcg); break; } } @@ -2185,14 +2185,15 @@ region = damon_sysfs_scheme_region_alloc(r); if (!region) return 0; - list_add_tail(®ion->list, &sysfs_regions->regions_list); - sysfs_regions->nr_regions++; if (kobject_init_and_add(®ion->kobj, &damon_sysfs_scheme_region_ktype, &sysfs_regions->kobj, "%d", damon_sysfs_schemes_region_idx++)) { kobject_put(®ion->kobj); + return 0; } + list_add_tail(®ion->list, &sysfs_regions->regions_list); + sysfs_regions->nr_regions++; return 0; } diff -Nru linux-6.12.90/mm/fadvise.c linux-6.12.94/mm/fadvise.c --- linux-6.12.90/mm/fadvise.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/fadvise.c 2026-06-19 11:42:39.000000000 +0000 @@ -190,16 +190,12 @@ int ksys_fadvise64_64(int fd, loff_t offset, loff_t len, int advice) { - struct fd f = fdget(fd); - int ret; + CLASS(fd, f)(fd); - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; - ret = vfs_fadvise(fd_file(f), offset, len, advice); - - fdput(f); - return ret; + return vfs_fadvise(fd_file(f), offset, len, advice); } SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) diff -Nru linux-6.12.90/mm/huge_memory.c linux-6.12.94/mm/huge_memory.c --- linux-6.12.90/mm/huge_memory.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/huge_memory.c 2026-06-19 11:42:39.000000000 +0000 @@ -2701,7 +2701,9 @@ if (!folio_test_referenced(folio) && pmd_young(old_pmd)) folio_set_referenced(folio); folio_remove_rmap_pmd(folio, page, vma); + add_mm_counter(mm, mm_counter_file(folio), -HPAGE_PMD_NR); folio_put(folio); + return; } add_mm_counter(mm, mm_counter_file(folio), -HPAGE_PMD_NR); return; diff -Nru linux-6.12.90/mm/hugetlb.c linux-6.12.94/mm/hugetlb.c --- linux-6.12.90/mm/hugetlb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/hugetlb.c 2026-06-19 11:42:39.000000000 +0000 @@ -86,6 +86,9 @@ static void hugetlb_vma_lock_free(struct vm_area_struct *vma); static void hugetlb_vma_lock_alloc(struct vm_area_struct *vma); static void __hugetlb_vma_unlock_write_free(struct vm_area_struct *vma); +static int __huge_pmd_unshare(struct mmu_gather *tlb, + struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, + bool check_locks); static void hugetlb_unshare_pmds(struct vm_area_struct *vma, unsigned long start, unsigned long end, bool take_locks); static struct resv_map *vma_resv_map(struct vm_area_struct *vma); @@ -5340,6 +5343,7 @@ addr, dst_vma); folio_put(pte_folio); if (ret) { + restore_reserve_on_error(h, dst_vma, addr, new_folio); folio_put(new_folio); break; } @@ -6639,6 +6643,7 @@ folio_put(*foliop); *foliop = NULL; if (ret) { + restore_reserve_on_error(h, dst_vma, dst_addr, folio); folio_put(folio); goto out; } @@ -7223,6 +7228,31 @@ return pte; } +static int __huge_pmd_unshare(struct mmu_gather *tlb, + struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, + bool check_locks) +{ + unsigned long sz = huge_page_size(hstate_vma(vma)); + struct mm_struct *mm = vma->vm_mm; + pgd_t *pgd = pgd_offset(mm, addr); + p4d_t *p4d = p4d_offset(pgd, addr); + pud_t *pud = pud_offset(p4d, addr); + + if (sz != PMD_SIZE) + return 0; + if (!ptdesc_pmd_is_shared(virt_to_ptdesc(ptep))) + return 0; + i_mmap_assert_write_locked(vma->vm_file->f_mapping); + if (check_locks) + hugetlb_vma_assert_locked(vma); + pud_clear(pud); + + tlb_unshare_pmd_ptdesc(tlb, virt_to_ptdesc(ptep), addr); + + mm_dec_nr_pmds(mm); + return 1; +} + /** * huge_pmd_unshare - Unmap a pmd table if it is shared by multiple users * @tlb: the current mmu_gather. @@ -7242,25 +7272,7 @@ int huge_pmd_unshare(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) { - unsigned long sz = huge_page_size(hstate_vma(vma)); - struct mm_struct *mm = vma->vm_mm; - pgd_t *pgd = pgd_offset(mm, addr); - p4d_t *p4d = p4d_offset(pgd, addr); - pud_t *pud = pud_offset(p4d, addr); - - i_mmap_assert_write_locked(vma->vm_file->f_mapping); - hugetlb_vma_assert_locked(vma); - if (sz != PMD_SIZE) - return 0; - if (!ptdesc_pmd_is_shared(virt_to_ptdesc(ptep))) - return 0; - - pud_clear(pud); - - tlb_unshare_pmd_ptdesc(tlb, virt_to_ptdesc(ptep), addr); - - mm_dec_nr_pmds(mm); - return 1; + return __huge_pmd_unshare(tlb, vma, addr, ptep, /*check_locks=*/true); } /* @@ -7294,6 +7306,13 @@ return NULL; } +static int __huge_pmd_unshare(struct mmu_gather *tlb, + struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, + bool check_locks) +{ + return 0; +} + int huge_pmd_unshare(struct mmu_gather *tlb, struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) { @@ -7457,17 +7476,6 @@ return ret; } -int get_huge_page_for_hwpoison(unsigned long pfn, int flags, - bool *migratable_cleared) -{ - int ret; - - spin_lock_irq(&hugetlb_lock); - ret = __get_huge_page_for_hwpoison(pfn, flags, migratable_cleared); - spin_unlock_irq(&hugetlb_lock); - return ret; -} - void folio_putback_active_hugetlb(struct folio *folio) { spin_lock_irq(&hugetlb_lock); @@ -7564,7 +7572,7 @@ if (!ptep) continue; ptl = huge_pte_lock(h, mm, ptep); - huge_pmd_unshare(&tlb, vma, address, ptep); + __huge_pmd_unshare(&tlb, vma, address, ptep, take_locks); spin_unlock(ptl); } huge_pmd_unshare_flush(&tlb, vma); diff -Nru linux-6.12.90/mm/memfd.c linux-6.12.94/mm/memfd.c --- linux-6.12.90/mm/memfd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/memfd.c 2026-06-19 11:42:39.000000000 +0000 @@ -197,7 +197,7 @@ return error; } -unsigned int *memfd_file_seals_ptr(struct file *file) +static unsigned int *memfd_file_seals_ptr(struct file *file) { if (shmem_file(file)) return &SHMEM_I(file_inode(file))->seals; @@ -273,6 +273,12 @@ goto unlock; } + /* + * SEAL_EXEC implies SEAL_WRITE, making W^X from the start. + */ + if (seals & F_SEAL_EXEC && inode->i_mode & 0111) + seals |= F_SEAL_SHRINK|F_SEAL_GROW|F_SEAL_WRITE|F_SEAL_FUTURE_WRITE; + if ((seals & F_SEAL_WRITE) && !(*file_seals & F_SEAL_WRITE)) { error = mapping_deny_writable(file->f_mapping); if (error) @@ -285,12 +291,6 @@ } } - /* - * SEAL_EXEC implys SEAL_WRITE, making W^X from the start. - */ - if (seals & F_SEAL_EXEC && inode->i_mode & 0111) - seals |= F_SEAL_SHRINK|F_SEAL_GROW|F_SEAL_WRITE|F_SEAL_FUTURE_WRITE; - *file_seals |= seals; error = 0; @@ -354,6 +354,48 @@ return 0; } +static inline bool is_write_sealed(unsigned int seals) +{ + return seals & (F_SEAL_WRITE | F_SEAL_FUTURE_WRITE); +} + +static int check_write_seal(unsigned long *vm_flags_ptr) +{ + unsigned long vm_flags = *vm_flags_ptr; + unsigned long mask = vm_flags & (VM_SHARED | VM_WRITE); + + /* If a private mapping then writability is irrelevant. */ + if (!(mask & VM_SHARED)) + return 0; + + /* + * New PROT_WRITE and MAP_SHARED mmaps are not allowed when + * write seals are active. + */ + if (mask & VM_WRITE) + return -EPERM; + + /* + * This is a read-only mapping, disallow mprotect() from making a + * write-sealed mapping writable in future. + */ + *vm_flags_ptr &= ~VM_MAYWRITE; + + return 0; +} + +int memfd_check_seals_mmap(struct file *file, unsigned long *vm_flags_ptr) +{ + int err = 0; + unsigned int *seals_ptr = memfd_file_seals_ptr(file); + unsigned int seals = seals_ptr ? *seals_ptr : 0; + + if (is_write_sealed(seals)) + err = check_write_seal(vm_flags_ptr); + + return err; +} + SYSCALL_DEFINE2(memfd_create, const char __user *, uname, unsigned int, flags) diff -Nru linux-6.12.90/mm/memory-failure.c linux-6.12.94/mm/memory-failure.c --- linux-6.12.90/mm/memory-failure.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/memory-failure.c 2026-06-19 11:42:39.000000000 +0000 @@ -2020,20 +2020,19 @@ folio_free_raw_hwp(folio, true); } -/* - * Called from hugetlb code with hugetlb_lock held. - */ -int __get_huge_page_for_hwpoison(unsigned long pfn, int flags, +static int get_huge_page_for_hwpoison(unsigned long pfn, int flags, bool *migratable_cleared) { struct page *page = pfn_to_page(pfn); - struct folio *folio = page_folio(page); + struct folio *folio; bool count_increased = false; int ret, rc; + spin_lock_irq(&hugetlb_lock); + folio = page_folio(page); if (!folio_test_hugetlb(folio)) { ret = MF_HUGETLB_NON_HUGEPAGE; - goto out; + goto out_unlock; } else if (flags & MF_COUNT_INCREASED) { ret = MF_HUGETLB_IN_USED; count_increased = true; @@ -2049,13 +2048,13 @@ } else { ret = MF_HUGETLB_RETRY; if (!(flags & MF_NO_RETRY)) - goto out; + goto out_unlock; } rc = hugetlb_update_hwpoison(folio, page); if (rc >= MF_HUGETLB_FOLIO_PRE_POISONED) { ret = rc; - goto out; + goto out_unlock; } /* @@ -2067,8 +2066,10 @@ *migratable_cleared = true; } + spin_unlock_irq(&hugetlb_lock); return ret; -out: +out_unlock: + spin_unlock_irq(&hugetlb_lock); if (count_increased) folio_put(folio); return ret; diff -Nru linux-6.12.90/mm/memory.c linux-6.12.94/mm/memory.c --- linux-6.12.90/mm/memory.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/memory.c 2026-06-19 11:42:39.000000000 +0000 @@ -1639,7 +1639,7 @@ * consider uffd-wp bit when zap. For more information, * see zap_install_uffd_wp_if_needed(). */ - WARN_ON_ONCE(!vma_is_anonymous(vma)); + WARN_ON_ONCE(!folio_test_anon(folio)); rss[mm_counter(folio)]--; if (is_device_private_entry(entry)) folio_remove_rmap_pte(folio, page, vma); diff -Nru linux-6.12.90/mm/memory_hotplug.c linux-6.12.94/mm/memory_hotplug.c --- linux-6.12.90/mm/memory_hotplug.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/memory_hotplug.c 2026-06-19 11:42:39.000000000 +0000 @@ -1406,6 +1406,8 @@ altmap = mem->altmap; mem->altmap = NULL; + /* drop the ref. we got via find_memory_block() */ + put_device(&mem->dev); remove_memory_block_devices(cur_start, memblock_size); diff -Nru linux-6.12.90/mm/mmap.c linux-6.12.94/mm/mmap.c --- linux-6.12.90/mm/mmap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/mmap.c 2026-06-19 11:42:39.000000000 +0000 @@ -369,8 +369,8 @@ if (file) { struct inode *inode = file_inode(file); - unsigned int seals = memfd_file_seals(file); unsigned long flags_mask; + int err; if (!file_mmap_ok(file, inode, pgoff, len)) return -EOVERFLOW; @@ -410,8 +410,6 @@ vm_flags |= VM_SHARED | VM_MAYSHARE; if (!(file->f_mode & FMODE_WRITE)) vm_flags &= ~(VM_MAYWRITE | VM_SHARED); - else if (is_readonly_sealed(seals, vm_flags)) - vm_flags &= ~VM_MAYWRITE; fallthrough; case MAP_PRIVATE: if (!(file->f_mode & FMODE_READ)) @@ -431,6 +429,14 @@ default: return -EINVAL; } + + /* + * Check to see if we are violating any seals and update VMA + * flags if necessary to avoid future seal violations. + */ + err = memfd_check_seals_mmap(file, &vm_flags); + if (err) + return (unsigned long)err; } else { switch (flags & MAP_TYPE) { case MAP_SHARED: diff -Nru linux-6.12.90/mm/page_alloc.c linux-6.12.94/mm/page_alloc.c --- linux-6.12.90/mm/page_alloc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/page_alloc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1158,6 +1158,7 @@ page_cpupid_reset_last(page); page->flags &= ~PAGE_FLAGS_CHECK_AT_PREP; + page->private = 0; reset_page_owner(page, order); page_table_check_free(page, order); pgalloc_tag_sub(page, 1 << order); diff -Nru linux-6.12.90/mm/readahead.c linux-6.12.94/mm/readahead.c --- linux-6.12.90/mm/readahead.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/readahead.c 2026-06-19 11:42:39.000000000 +0000 @@ -676,29 +676,22 @@ ssize_t ksys_readahead(int fd, loff_t offset, size_t count) { - ssize_t ret; - struct fd f; + CLASS(fd, f)(fd); - ret = -EBADF; - f = fdget(fd); - if (!fd_file(f) || !(fd_file(f)->f_mode & FMODE_READ)) - goto out; + if (fd_empty(f) || !(fd_file(f)->f_mode & FMODE_READ)) + return -EBADF; /* * The readahead() syscall is intended to run only on files * that can execute readahead. If readahead is not possible * on this file, then we must return -EINVAL. */ - ret = -EINVAL; if (!fd_file(f)->f_mapping || !fd_file(f)->f_mapping->a_ops || (!S_ISREG(file_inode(fd_file(f))->i_mode) && !S_ISBLK(file_inode(fd_file(f))->i_mode))) - goto out; + return -EINVAL; - ret = vfs_fadvise(fd_file(f), offset, count, POSIX_FADV_WILLNEED); -out: - fdput(f); - return ret; + return vfs_fadvise(fd_file(f), offset, count, POSIX_FADV_WILLNEED); } SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) diff -Nru linux-6.12.90/mm/shmem.c linux-6.12.94/mm/shmem.c --- linux-6.12.90/mm/shmem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/mm/shmem.c 2026-06-19 11:42:39.000000000 +0000 @@ -2820,12 +2820,6 @@ static int shmem_mmap(struct file *file, struct vm_area_struct *vma) { struct inode *inode = file_inode(file); - struct shmem_inode_info *info = SHMEM_I(inode); - int ret; - - ret = seal_check_write(info->seals, vma); - if (ret) - return ret; file_accessed(file); /* This is anonymous shared memory if it is unlinked at the time of mmap */ diff -Nru linux-6.12.90/net/6lowpan/iphc.c linux-6.12.94/net/6lowpan/iphc.c --- linux-6.12.90/net/6lowpan/iphc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/6lowpan/iphc.c 2026-06-19 11:42:39.000000000 +0000 @@ -1086,12 +1086,12 @@ const struct lowpan_iphc_ctx *ctx, const struct in6_addr *ipaddr) { - u8 data[6]; + u8 data[6] = {}; /* flags/scope, reserved (RIID) */ memcpy(data, &ipaddr->s6_addr[1], 2); /* group ID */ - memcpy(&data[1], &ipaddr->s6_addr[11], 4); + memcpy(&data[2], &ipaddr->s6_addr[12], 4); lowpan_push_hc_data(hc_ptr, data, 6); return LOWPAN_IPHC_DAM_00; diff -Nru linux-6.12.90/net/802/garp.c linux-6.12.94/net/802/garp.c --- linux-6.12.90/net/802/garp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/802/garp.c 2026-06-19 11:42:39.000000000 +0000 @@ -453,7 +453,7 @@ if (!pskb_may_pull(skb, ga->len)) return -1; skb_pull(skb, ga->len); - dlen = sizeof(*ga) - ga->len; + dlen = ga->len - sizeof(*ga); if (attrtype > app->app->maxattr) return 0; diff -Nru linux-6.12.90/net/802/mrp.c linux-6.12.94/net/802/mrp.c --- linux-6.12.90/net/802/mrp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/802/mrp.c 2026-06-19 11:42:39.000000000 +0000 @@ -703,6 +703,12 @@ valen = be16_to_cpu(get_unaligned(&mrp_cb(skb)->vah->lenflags) & MRP_VECATTR_HDR_LEN_MASK); + /* If valen is 0, only a LeaveAllEvent is present; FirstValue and + * Vector fields are absent per IEEE 802.1ak. + */ + if (valen == 0) + return 0; + /* The VectorAttribute structure in a PDU carries event information * about one or more attributes having consecutive values. Only the * value for the first attribute is contained in the structure. So @@ -753,6 +759,9 @@ vaevents %= __MRP_VECATTR_EVENT_MAX; vaevent = vaevents; mrp_pdu_parse_vecattr_event(app, skb, vaevent); + valen--; + mrp_attrvalue_inc(mrp_cb(skb)->attrvalue, + mrp_cb(skb)->mh->attrlen); } return 0; } diff -Nru linux-6.12.90/net/batman-adv/bat_iv_ogm.c linux-6.12.94/net/batman-adv/bat_iv_ogm.c --- linux-6.12.90/net/batman-adv/bat_iv_ogm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/bat_iv_ogm.c 2026-06-19 11:42:39.000000000 +0000 @@ -223,6 +223,8 @@ hard_iface->bat_iv.ogm_buff = NULL; mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); + + cancel_delayed_work_sync(&hard_iface->bat_iv.reschedule_work); } static void batadv_iv_ogm_iface_update_mac(struct batadv_hard_iface *hard_iface) @@ -527,8 +529,10 @@ * @if_incoming: interface where the packet was received * @if_outgoing: interface for which the retransmission should be considered * @own_packet: true if it is a self-generated ogm + * + * Return: whether forward packet was scheduled */ -static void batadv_iv_ogm_aggregate_new(const unsigned char *packet_buff, +static bool batadv_iv_ogm_aggregate_new(const unsigned char *packet_buff, int packet_len, unsigned long send_time, bool direct_link, struct batadv_hard_iface *if_incoming, @@ -552,13 +556,13 @@ skb = netdev_alloc_skb_ip_align(NULL, skb_size); if (!skb) - return; + return false; forw_packet_aggr = batadv_forw_packet_alloc(if_incoming, if_outgoing, queue_left, bat_priv, skb); if (!forw_packet_aggr) { kfree_skb(skb); - return; + return false; } forw_packet_aggr->skb->priority = TC_PRIO_CONTROL; @@ -580,6 +584,8 @@ batadv_iv_send_outstanding_bat_ogm_packet); batadv_forw_packet_ogmv1_queue(bat_priv, forw_packet_aggr, send_time); + + return true; } /* aggregate a new packet into the existing ogm packet */ @@ -609,8 +615,10 @@ * @if_outgoing: interface for which the retransmission should be considered * @own_packet: true if it is a self-generated ogm * @send_time: timestamp (jiffies) when the packet is to be sent + * + * Return: whether forward packet was scheduled */ -static void batadv_iv_ogm_queue_add(struct batadv_priv *bat_priv, +static bool batadv_iv_ogm_queue_add(struct batadv_priv *bat_priv, unsigned char *packet_buff, int packet_len, struct batadv_hard_iface *if_incoming, @@ -662,14 +670,16 @@ if (!own_packet && atomic_read(&bat_priv->aggregated_ogms)) send_time += max_aggregation_jiffies; - batadv_iv_ogm_aggregate_new(packet_buff, packet_len, - send_time, direct_link, - if_incoming, if_outgoing, - own_packet); + return batadv_iv_ogm_aggregate_new(packet_buff, packet_len, + send_time, direct_link, + if_incoming, if_outgoing, + own_packet); } else { batadv_iv_ogm_aggregate(forw_packet_aggr, packet_buff, packet_len, direct_link); spin_unlock_bh(&bat_priv->forw_bat_list_lock); + + return true; } } @@ -781,6 +791,9 @@ u32 seqno; u16 tvlv_len = 0; unsigned long send_time; + bool reschedule = false; + bool scheduled; + int ret; lockdep_assert_held(&hard_iface->bat_iv.ogm_buff_mutex); @@ -804,9 +817,15 @@ * appended as it may alter the tt tvlv container */ batadv_tt_local_commit_changes(bat_priv); - tvlv_len = batadv_tvlv_container_ogm_append(bat_priv, ogm_buff, - ogm_buff_len, - BATADV_OGM_HLEN); + ret = batadv_tvlv_container_ogm_append(bat_priv, ogm_buff, + ogm_buff_len, + BATADV_OGM_HLEN); + if (ret < 0) { + reschedule = true; + goto out; + } + + tvlv_len = ret; } batadv_ogm_packet = (struct batadv_ogm_packet *)(*ogm_buff); @@ -825,8 +844,11 @@ /* OGMs from secondary interfaces are only scheduled on their * respective interfaces. */ - batadv_iv_ogm_queue_add(bat_priv, *ogm_buff, *ogm_buff_len, - hard_iface, hard_iface, 1, send_time); + scheduled = batadv_iv_ogm_queue_add(bat_priv, *ogm_buff, *ogm_buff_len, + hard_iface, hard_iface, 1, send_time); + if (!scheduled) + reschedule = true; + goto out; } @@ -841,15 +863,28 @@ if (!kref_get_unless_zero(&tmp_hard_iface->refcount)) continue; - batadv_iv_ogm_queue_add(bat_priv, *ogm_buff, - *ogm_buff_len, hard_iface, - tmp_hard_iface, 1, send_time); - + scheduled = batadv_iv_ogm_queue_add(bat_priv, *ogm_buff, + *ogm_buff_len, hard_iface, + tmp_hard_iface, 1, send_time); batadv_hardif_put(tmp_hard_iface); + + if (!scheduled && tmp_hard_iface == hard_iface) + reschedule = true; } rcu_read_unlock(); out: + if (reschedule) { + /* there was a failure scheduling the own forward packet. + * as result, the batadv_iv_send_outstanding_bat_ogm_packet() + * work item is no longer scheduled. it is therefore necessary + * to reschedule it manually + */ + queue_delayed_work(batadv_event_workqueue, + &hard_iface->bat_iv.reschedule_work, + msecs_to_jiffies(atomic_read(&bat_priv->orig_interval))); + } + batadv_hardif_put(primary_if); } @@ -864,6 +899,17 @@ mutex_unlock(&hard_iface->bat_iv.ogm_buff_mutex); } +static void batadv_iv_ogm_reschedule(struct work_struct *work) +{ + struct delayed_work *delayed_work = to_delayed_work(work); + struct batadv_hard_iface *hard_iface; + + hard_iface = container_of(delayed_work, + struct batadv_hard_iface, + bat_iv.reschedule_work); + batadv_iv_ogm_schedule(hard_iface); +} + /** * batadv_iv_orig_ifinfo_sum() - Get bcast_own sum for originator over interface * @orig_node: originator which reproadcasted the OGMs directly @@ -2267,6 +2313,8 @@ static void batadv_iv_iface_enabled(struct batadv_hard_iface *hard_iface) { + INIT_DELAYED_WORK(&hard_iface->bat_iv.reschedule_work, batadv_iv_ogm_reschedule); + /* begin scheduling originator messages on that interface */ batadv_iv_ogm_schedule(hard_iface); } diff -Nru linux-6.12.90/net/batman-adv/bat_v_ogm.c linux-6.12.94/net/batman-adv/bat_v_ogm.c --- linux-6.12.90/net/batman-adv/bat_v_ogm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/bat_v_ogm.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,14 +115,14 @@ /** * batadv_v_ogm_send_to_if() - send a batman ogm using a given interface + * @bat_priv: the bat priv with all the mesh interface information * @skb: the OGM to send * @hard_iface: the interface to use to send the OGM */ -static void batadv_v_ogm_send_to_if(struct sk_buff *skb, +static void batadv_v_ogm_send_to_if(struct batadv_priv *bat_priv, + struct sk_buff *skb, struct batadv_hard_iface *hard_iface) { - struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); - if (hard_iface->if_status != BATADV_IF_ACTIVE) { kfree_skb(skb); return; @@ -189,6 +189,7 @@ /** * batadv_v_ogm_aggr_send() - flush & send aggregation queue + * @bat_priv: the bat priv with all the mesh interface information * @hard_iface: the interface with the aggregation queue to flush * * Aggregates all OGMv2 packets currently in the aggregation queue into a @@ -198,7 +199,8 @@ * * Caller needs to hold the hard_iface->bat_v.aggr_list.lock. */ -static void batadv_v_ogm_aggr_send(struct batadv_hard_iface *hard_iface) +static void batadv_v_ogm_aggr_send(struct batadv_priv *bat_priv, + struct batadv_hard_iface *hard_iface) { unsigned int aggr_len = hard_iface->bat_v.aggr_len; struct sk_buff *skb_aggr; @@ -228,27 +230,32 @@ consume_skb(skb); } - batadv_v_ogm_send_to_if(skb_aggr, hard_iface); + batadv_v_ogm_send_to_if(bat_priv, skb_aggr, hard_iface); } /** * batadv_v_ogm_queue_on_if() - queue a batman ogm on a given interface + * @bat_priv: the bat priv with all the mesh interface information * @skb: the OGM to queue * @hard_iface: the interface to queue the OGM on */ -static void batadv_v_ogm_queue_on_if(struct sk_buff *skb, +static void batadv_v_ogm_queue_on_if(struct batadv_priv *bat_priv, + struct sk_buff *skb, struct batadv_hard_iface *hard_iface) { - struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); + if (hard_iface->soft_iface != bat_priv->soft_iface) { + kfree_skb(skb); + return; + } if (!atomic_read(&bat_priv->aggregated_ogms)) { - batadv_v_ogm_send_to_if(skb, hard_iface); + batadv_v_ogm_send_to_if(bat_priv, skb, hard_iface); return; } spin_lock_bh(&hard_iface->bat_v.aggr_list.lock); if (!batadv_v_ogm_queue_left(skb, hard_iface)) - batadv_v_ogm_aggr_send(hard_iface); + batadv_v_ogm_aggr_send(bat_priv, hard_iface); hard_iface->bat_v.aggr_len += batadv_v_ogm_len(skb); __skb_queue_tail(&hard_iface->bat_v.aggr_list, skb); @@ -264,9 +271,9 @@ struct batadv_hard_iface *hard_iface; struct batadv_ogm2_packet *ogm_packet; struct sk_buff *skb, *skb_tmp; - unsigned char *ogm_buff; - int ogm_buff_len; - u16 tvlv_len = 0; + unsigned char **ogm_buff; + int *ogm_buff_len; + u16 tvlv_len; int ret; lockdep_assert_held(&bat_priv->bat_v.ogm_buff_mutex); @@ -274,25 +281,27 @@ if (atomic_read(&bat_priv->mesh_state) == BATADV_MESH_DEACTIVATING) goto out; - ogm_buff = bat_priv->bat_v.ogm_buff; - ogm_buff_len = bat_priv->bat_v.ogm_buff_len; + ogm_buff = &bat_priv->bat_v.ogm_buff; + ogm_buff_len = &bat_priv->bat_v.ogm_buff_len; + /* tt changes have to be committed before the tvlv data is * appended as it may alter the tt tvlv container */ batadv_tt_local_commit_changes(bat_priv); - tvlv_len = batadv_tvlv_container_ogm_append(bat_priv, &ogm_buff, - &ogm_buff_len, - BATADV_OGM2_HLEN); + ret = batadv_tvlv_container_ogm_append(bat_priv, ogm_buff, + ogm_buff_len, + BATADV_OGM2_HLEN); + if (ret < 0) + goto reschedule; - bat_priv->bat_v.ogm_buff = ogm_buff; - bat_priv->bat_v.ogm_buff_len = ogm_buff_len; + tvlv_len = ret; - skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + ogm_buff_len); + skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + *ogm_buff_len); if (!skb) goto reschedule; skb_reserve(skb, ETH_HLEN); - skb_put_data(skb, ogm_buff, ogm_buff_len); + skb_put_data(skb, *ogm_buff, *ogm_buff_len); ogm_packet = (struct batadv_ogm2_packet *)skb->data; ogm_packet->seqno = htonl(atomic_read(&bat_priv->bat_v.ogm_seqno)); @@ -347,7 +356,7 @@ break; } - batadv_v_ogm_queue_on_if(skb_tmp, hard_iface); + batadv_v_ogm_queue_on_if(bat_priv, skb_tmp, hard_iface); batadv_hardif_put(hard_iface); } rcu_read_unlock(); @@ -387,12 +396,14 @@ { struct batadv_hard_iface_bat_v *batv; struct batadv_hard_iface *hard_iface; + struct batadv_priv *bat_priv; batv = container_of(work, struct batadv_hard_iface_bat_v, aggr_wq.work); hard_iface = container_of(batv, struct batadv_hard_iface, bat_v); + bat_priv = netdev_priv(hard_iface->soft_iface); spin_lock_bh(&hard_iface->bat_v.aggr_list.lock); - batadv_v_ogm_aggr_send(hard_iface); + batadv_v_ogm_aggr_send(bat_priv, hard_iface); spin_unlock_bh(&hard_iface->bat_v.aggr_list.lock); batadv_v_ogm_start_queue_timer(hard_iface); @@ -582,7 +593,7 @@ if_outgoing->net_dev->name, ntohl(ogm_forward->throughput), ogm_forward->ttl, if_incoming->net_dev->name); - batadv_v_ogm_queue_on_if(skb, if_outgoing); + batadv_v_ogm_queue_on_if(bat_priv, skb, if_outgoing); out: batadv_orig_ifinfo_put(orig_ifinfo); diff -Nru linux-6.12.90/net/batman-adv/bridge_loop_avoidance.c linux-6.12.94/net/batman-adv/bridge_loop_avoidance.c --- linux-6.12.90/net/batman-adv/bridge_loop_avoidance.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/bridge_loop_avoidance.c 2026-06-19 11:42:39.000000000 +0000 @@ -356,12 +356,14 @@ sizeof(local_claim_dest)); local_claim_dest.type = claimtype; - soft_iface = primary_if->soft_iface; + soft_iface = READ_ONCE(primary_if->soft_iface); + if (!soft_iface) + goto out; skb = arp_create(ARPOP_REPLY, ETH_P_ARP, /* IP DST: 0.0.0.0 */ zeroip, - primary_if->soft_iface, + soft_iface, /* IP SRC: 0.0.0.0 */ zeroip, /* Ethernet DST: Broadcast */ @@ -514,8 +516,8 @@ entry->crc = BATADV_BLA_CRC_INIT; entry->bat_priv = bat_priv; spin_lock_init(&entry->crc_lock); - atomic_set(&entry->request_sent, 0); - atomic_set(&entry->wait_periods, 0); + entry->state = BATADV_BLA_BACKBONE_GW_SYNCED; + entry->wait_periods = 0; ether_addr_copy(entry->orig, orig); INIT_WORK(&entry->report_work, batadv_bla_loopdetect_report); kref_init(&entry->refcount); @@ -544,9 +546,13 @@ batadv_bla_send_announce(bat_priv, entry); /* this will be decreased in the worker thread */ - atomic_inc(&entry->request_sent); - atomic_set(&entry->wait_periods, BATADV_BLA_WAIT_PERIODS); - atomic_inc(&bat_priv->bla.num_requests); + spin_lock_bh(&bat_priv->bla.num_requests_lock); + if (entry->state == BATADV_BLA_BACKBONE_GW_SYNCED) { + entry->state = BATADV_BLA_BACKBONE_GW_UNSYNCED; + entry->wait_periods = BATADV_BLA_WAIT_PERIODS; + atomic_inc(&bat_priv->bla.num_requests); + } + spin_unlock_bh(&bat_priv->bla.num_requests_lock); } return entry; @@ -649,10 +655,12 @@ backbone_gw->vid, BATADV_CLAIM_TYPE_REQUEST); /* no local broadcasts should be sent or received, for now. */ - if (!atomic_read(&backbone_gw->request_sent)) { + spin_lock_bh(&backbone_gw->bat_priv->bla.num_requests_lock); + if (backbone_gw->state == BATADV_BLA_BACKBONE_GW_SYNCED) { + backbone_gw->state = BATADV_BLA_BACKBONE_GW_UNSYNCED; atomic_inc(&backbone_gw->bat_priv->bla.num_requests); - atomic_set(&backbone_gw->request_sent, 1); } + spin_unlock_bh(&backbone_gw->bat_priv->bla.num_requests_lock); } /** @@ -873,10 +881,12 @@ /* if we have sent a request and the crc was OK, * we can allow traffic again. */ - if (atomic_read(&backbone_gw->request_sent)) { + spin_lock_bh(&bat_priv->bla.num_requests_lock); + if (backbone_gw->state == BATADV_BLA_BACKBONE_GW_UNSYNCED) { + backbone_gw->state = BATADV_BLA_BACKBONE_GW_SYNCED; atomic_dec(&backbone_gw->bat_priv->bla.num_requests); - atomic_set(&backbone_gw->request_sent, 0); } + spin_unlock_bh(&bat_priv->bla.num_requests_lock); } batadv_backbone_gw_put(backbone_gw); @@ -1224,6 +1234,7 @@ struct hlist_head *head; struct batadv_hashtable *hash; spinlock_t *list_lock; /* protects write access to the hash lists */ + bool purged; int i; hash = bat_priv->bla.backbone_hash; @@ -1234,30 +1245,49 @@ head = &hash->table[i]; list_lock = &hash->list_locks[i]; - spin_lock_bh(list_lock); - hlist_for_each_entry_safe(backbone_gw, node_tmp, - head, hash_entry) { - if (now) - goto purge_now; - if (!batadv_has_timed_out(backbone_gw->lasttime, - BATADV_BLA_BACKBONE_TIMEOUT)) - continue; + do { + purged = false; - batadv_dbg(BATADV_DBG_BLA, backbone_gw->bat_priv, - "%s(): backbone gw %pM timed out\n", - __func__, backbone_gw->orig); + spin_lock_bh(list_lock); + hlist_for_each_entry_safe(backbone_gw, node_tmp, + head, hash_entry) { + if (now) + goto purge_now; + if (!batadv_has_timed_out(backbone_gw->lasttime, + BATADV_BLA_BACKBONE_TIMEOUT)) + continue; + + batadv_dbg(BATADV_DBG_BLA, backbone_gw->bat_priv, + "%s(): backbone gw %pM timed out\n", + __func__, backbone_gw->orig); purge_now: - /* don't wait for the pending request anymore */ - if (atomic_read(&backbone_gw->request_sent)) - atomic_dec(&bat_priv->bla.num_requests); - - batadv_bla_del_backbone_claims(backbone_gw); + purged = true; - hlist_del_rcu(&backbone_gw->hash_entry); - batadv_backbone_gw_put(backbone_gw); - } - spin_unlock_bh(list_lock); + /* don't wait for the pending request anymore */ + spin_lock_bh(&bat_priv->bla.num_requests_lock); + if (backbone_gw->state == BATADV_BLA_BACKBONE_GW_UNSYNCED) + atomic_dec(&bat_priv->bla.num_requests); + + backbone_gw->state = BATADV_BLA_BACKBONE_GW_STOPPED; + spin_unlock_bh(&bat_priv->bla.num_requests_lock); + + batadv_bla_del_backbone_claims(backbone_gw); + + hlist_del_rcu(&backbone_gw->hash_entry); + break; + } + spin_unlock_bh(list_lock); + + if (purged) { + /* reference for pending report_work */ + if (cancel_work_sync(&backbone_gw->report_work)) + batadv_backbone_gw_put(backbone_gw); + + /* reference for hash_entry */ + batadv_backbone_gw_put(backbone_gw); + } + } while (purged); } } @@ -1492,7 +1522,7 @@ batadv_bla_send_loopdetect(bat_priv, backbone_gw); - /* request_sent is only set after creation to avoid + /* state is only set to unsynced after creation to avoid * problems when we are not yet known as backbone gw * in the backbone. * @@ -1501,14 +1531,21 @@ * some grace time. */ - if (atomic_read(&backbone_gw->request_sent) == 0) - continue; + spin_lock_bh(&bat_priv->bla.num_requests_lock); + if (backbone_gw->state != BATADV_BLA_BACKBONE_GW_UNSYNCED) + goto unlock_next; - if (!atomic_dec_and_test(&backbone_gw->wait_periods)) - continue; + if (backbone_gw->wait_periods > 0) + backbone_gw->wait_periods--; + + if (backbone_gw->wait_periods > 0) + goto unlock_next; + backbone_gw->state = BATADV_BLA_BACKBONE_GW_SYNCED; atomic_dec(&backbone_gw->bat_priv->bla.num_requests); - atomic_set(&backbone_gw->request_sent, 0); + +unlock_next: + spin_unlock_bh(&bat_priv->bla.num_requests_lock); } rcu_read_unlock(); } diff -Nru linux-6.12.90/net/batman-adv/distributed-arp-table.c linux-6.12.94/net/batman-adv/distributed-arp-table.c --- linux-6.12.90/net/batman-adv/distributed-arp-table.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/distributed-arp-table.c 2026-06-19 11:42:39.000000000 +0000 @@ -698,6 +698,9 @@ goto free_orig; tmp_skb = pskb_copy_for_clone(skb, GFP_ATOMIC); + if (!tmp_skb) + goto free_neigh; + if (!batadv_send_skb_prepare_unicast_4addr(bat_priv, tmp_skb, cand[i].orig_node, packet_subtype)) { diff -Nru linux-6.12.90/net/batman-adv/fragmentation.c linux-6.12.94/net/batman-adv/fragmentation.c --- linux-6.12.90/net/batman-adv/fragmentation.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/fragmentation.c 2026-06-19 11:42:39.000000000 +0000 @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -80,9 +81,9 @@ * * Return: the maximum size of payload that can be fragmented. */ -static int batadv_frag_size_limit(void) +static size_t batadv_frag_size_limit(void) { - int limit = BATADV_FRAG_MAX_FRAG_SIZE; + size_t limit = BATADV_FRAG_MAX_FRAG_SIZE; limit -= sizeof(struct batadv_frag_packet); limit *= BATADV_FRAG_MAX_FRAGMENTS; @@ -143,7 +144,9 @@ struct batadv_frag_packet *frag_packet; u8 bucket; u16 seqno, hdr_size = sizeof(struct batadv_frag_packet); + bool overflow = false; bool ret = false; + size_t data_len; /* Linearize packet to avoid linearizing 16 packets in a row when doing * the later merge. Non-linear merge should be added to remove this @@ -153,6 +156,7 @@ goto err; frag_packet = (struct batadv_frag_packet *)skb->data; + data_len = skb->len - hdr_size; seqno = ntohs(frag_packet->seqno); bucket = seqno % BATADV_FRAG_BUFFER_COUNT; @@ -171,7 +175,7 @@ spin_lock_bh(&chain->lock); if (batadv_frag_init_chain(chain, seqno)) { hlist_add_head(&frag_entry_new->list, &chain->fragment_list); - chain->size = skb->len - hdr_size; + chain->size = data_len; chain->timestamp = jiffies; chain->total_size = ntohs(frag_packet->total_size); ret = true; @@ -188,7 +192,11 @@ if (frag_entry_curr->no < frag_entry_new->no) { hlist_add_before(&frag_entry_new->list, &frag_entry_curr->list); - chain->size += skb->len - hdr_size; + + if (check_add_overflow(chain->size, data_len, + &chain->size)) + overflow = true; + chain->timestamp = jiffies; ret = true; goto out; @@ -201,13 +209,16 @@ /* Reached the end of the list, so insert after 'frag_entry_last'. */ if (likely(frag_entry_last)) { hlist_add_behind(&frag_entry_new->list, &frag_entry_last->list); - chain->size += skb->len - hdr_size; + + if (check_add_overflow(chain->size, data_len, &chain->size)) + overflow = true; + chain->timestamp = jiffies; ret = true; } out: - if (chain->size > batadv_frag_size_limit() || + if (overflow || chain->size > batadv_frag_size_limit() || chain->total_size != ntohs(frag_packet->total_size) || chain->total_size > batadv_frag_size_limit()) { /* Clear chain if total size of either the list or the packet @@ -294,6 +305,31 @@ } /** + * batadv_skb_is_frag() - check if newly merged skb is gain a unicast packet + * @skb: newly merged skb + * + * Return: if newly skb is of type BATADV_UNICAST_FRAG + */ +static bool batadv_skb_is_frag(struct sk_buff *skb) +{ + struct batadv_ogm_packet *batadv_ogm_packet; + + /* packet should hold at least type and version */ + if (unlikely(!pskb_may_pull(skb, 2))) + return false; + + batadv_ogm_packet = (struct batadv_ogm_packet *)skb->data; + + if (batadv_ogm_packet->version != BATADV_COMPAT_VERSION) + return false; + + if (batadv_ogm_packet->packet_type != BATADV_UNICAST_FRAG) + return false; + + return true; +} + +/** * batadv_frag_skb_buffer() - buffer fragment for later merge * @skb: skb to buffer * @orig_node_src: originator that the skb is received from @@ -326,6 +362,16 @@ if (!skb_out) goto out_err; + /* fragment in fragment is not allowed. otherwise it is possible + * to exhaust the stack when receiving a matryoshka-style + * "fragments in a fragment packet" + */ + if (batadv_skb_is_frag(skb_out)) { + kfree_skb(skb_out); + skb_out = NULL; + goto out_err; + } + out: ret = true; out_err: diff -Nru linux-6.12.90/net/batman-adv/gateway_client.c linux-6.12.94/net/batman-adv/gateway_client.c --- linux-6.12.90/net/batman-adv/gateway_client.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/gateway_client.c 2026-06-19 11:42:39.000000000 +0000 @@ -479,10 +479,14 @@ */ void batadv_gw_node_free(struct batadv_priv *bat_priv) { + struct batadv_gw_node *curr_gw; struct batadv_gw_node *gw_node; struct hlist_node *node_tmp; spin_lock_bh(&bat_priv->gw.list_lock); + curr_gw = rcu_replace_pointer(bat_priv->gw.curr_gw, NULL, true); + batadv_gw_node_put(curr_gw); + hlist_for_each_entry_safe(gw_node, node_tmp, &bat_priv->gw.gateway_list, list) { hlist_del_init_rcu(&gw_node->list); diff -Nru linux-6.12.90/net/batman-adv/originator.c linux-6.12.94/net/batman-adv/originator.c --- linux-6.12.90/net/batman-adv/originator.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/originator.c 2026-06-19 11:42:39.000000000 +0000 @@ -850,8 +850,6 @@ orig_node = container_of(rcu, struct batadv_orig_node, rcu); - batadv_mcast_purge_orig(orig_node); - batadv_frag_purge_orig(orig_node, NULL); kfree(orig_node->tt_buff); @@ -905,6 +903,8 @@ /* Free nc_nodes */ batadv_nc_purge_orig(orig_node->bat_priv, orig_node, NULL); + batadv_mcast_purge_orig(orig_node); + call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu); } diff -Nru linux-6.12.90/net/batman-adv/soft-interface.c linux-6.12.94/net/batman-adv/soft-interface.c --- linux-6.12.90/net/batman-adv/soft-interface.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/soft-interface.c 2026-06-19 11:42:39.000000000 +0000 @@ -787,6 +787,7 @@ atomic_set(&bat_priv->tt.ogm_append_cnt, 0); #ifdef CONFIG_BATMAN_ADV_BLA atomic_set(&bat_priv->bla.num_requests, 0); + spin_lock_init(&bat_priv->bla.num_requests_lock); #endif atomic_set(&bat_priv->tp_num, 0); diff -Nru linux-6.12.90/net/batman-adv/tp_meter.c linux-6.12.94/net/batman-adv/tp_meter.c --- linux-6.12.90/net/batman-adv/tp_meter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/tp_meter.c 2026-06-19 11:42:39.000000000 +0000 @@ -8,6 +8,7 @@ #include "main.h" #include +#include #include #include #include @@ -254,6 +255,7 @@ * batadv_tp_list_find() - find a tp_vars object in the global list * @bat_priv: the bat priv with all the soft interface information * @dst: the other endpoint MAC address to look for + * @role: role of the session * * Look for a tp_vars object matching dst as end_point and return it after * having increment the refcounter. Return NULL is not found @@ -261,7 +263,8 @@ * Return: matching tp_vars or NULL when no tp_vars with @dst was found */ static struct batadv_tp_vars *batadv_tp_list_find(struct batadv_priv *bat_priv, - const u8 *dst) + const u8 *dst, + enum batadv_tp_meter_role role) { struct batadv_tp_vars *pos, *tp_vars = NULL; @@ -270,6 +273,9 @@ if (!batadv_compare_eth(pos->other_end, dst)) continue; + if (pos->role != role) + continue; + /* most of the time this function is invoked during the normal * process..it makes sens to pay more when the session is * finished and to speed the process up during the measurement @@ -286,11 +292,32 @@ } /** + * batadv_tp_list_active() - check if session from/to destination is ongoing + * @bat_priv: the bat priv with all the mesh interface information + * @dst: the other endpoint MAC address to look for + * + * Return: if matching session with @dst was found + */ +static bool batadv_tp_list_active(struct batadv_priv *bat_priv, const u8 *dst) + __must_hold(&bat_priv->tp_list_lock) +{ + struct batadv_tp_vars *tp_vars; + + hlist_for_each_entry_rcu(tp_vars, &bat_priv->tp_list, list) { + if (batadv_compare_eth(tp_vars->other_end, dst)) + return true; + } + + return false; +} + +/** * batadv_tp_list_find_session() - find tp_vars session object in the global * list * @bat_priv: the bat priv with all the soft interface information * @dst: the other endpoint MAC address to look for * @session: session identifier + * @role: role of the session * * Look for a tp_vars object matching dst as end_point, session as tp meter * session and return it after having increment the refcounter. Return NULL @@ -300,7 +327,7 @@ */ static struct batadv_tp_vars * batadv_tp_list_find_session(struct batadv_priv *bat_priv, const u8 *dst, - const u8 *session) + const u8 *session, enum batadv_tp_meter_role role) { struct batadv_tp_vars *pos, *tp_vars = NULL; @@ -312,6 +339,9 @@ if (memcmp(pos->session, session, sizeof(pos->session)) != 0) continue; + if (pos->role != role) + continue; + /* most of the time this function is invoked during the normal * process..it makes sense to pay more when the session is * finished and to speed the process up during the measurement @@ -400,13 +430,7 @@ batadv_tp_list_detach(tp_vars); /* kill the timer and remove its reference */ - del_timer_sync(&tp_vars->timer); - /* the worker might have rearmed itself therefore we kill it again. Note - * that if the worker should run again before invoking the following - * del_timer(), it would not re-arm itself once again because the status - * is OFF now - */ - del_timer(&tp_vars->timer); + timer_shutdown_sync(&tp_vars->timer); batadv_tp_vars_put(tp_vars); } @@ -418,11 +442,14 @@ static void batadv_tp_sender_end(struct batadv_priv *bat_priv, struct batadv_tp_vars *tp_vars) { + enum batadv_tp_meter_reason reason; u32 session_cookie; + reason = atomic_read(&tp_vars->send_result); + batadv_dbg(BATADV_DBG_TP_METER, bat_priv, "Test towards %pM finished..shutting down (reason=%d)\n", - tp_vars->other_end, tp_vars->reason); + tp_vars->other_end, reason); batadv_dbg(BATADV_DBG_TP_METER, bat_priv, "Last timing stats: SRTT=%ums RTTVAR=%ums RTO=%ums\n", @@ -435,7 +462,7 @@ session_cookie = batadv_tp_session_cookie(tp_vars->session, tp_vars->icmp_uid); - batadv_tp_batctl_notify(tp_vars->reason, + batadv_tp_batctl_notify(reason, tp_vars->other_end, bat_priv, tp_vars->start_time, @@ -451,10 +478,18 @@ static void batadv_tp_sender_shutdown(struct batadv_tp_vars *tp_vars, enum batadv_tp_meter_reason reason) { - if (!atomic_dec_and_test(&tp_vars->sending)) - return; + atomic_cmpxchg(&tp_vars->send_result, 0, reason); +} - tp_vars->reason = reason; +/** + * batadv_tp_sender_stopped() - check if tp session was stopped with reason + * @tp_vars: the private data of the current TP meter session + * + * Return: whether stop reason was found + */ +static bool batadv_tp_sender_stopped(struct batadv_tp_vars *tp_vars) +{ + return atomic_read(&tp_vars->send_result) != 0; } /** @@ -484,7 +519,7 @@ /* most of the time this function is invoked while normal packet * reception... */ - if (unlikely(atomic_read(&tp_vars->sending) == 0)) + if (unlikely(batadv_tp_sender_stopped(tp_vars))) /* timer ref will be dropped in batadv_tp_sender_cleanup */ return; @@ -504,7 +539,7 @@ struct batadv_tp_vars *tp_vars = from_timer(tp_vars, t, timer); struct batadv_priv *bat_priv = tp_vars->bat_priv; - if (atomic_read(&tp_vars->sending) == 0) + if (batadv_tp_sender_stopped(tp_vars)) return; /* if the user waited long enough...shutdown the test */ @@ -659,11 +694,11 @@ /* find the tp_vars */ tp_vars = batadv_tp_list_find_session(bat_priv, icmp->orig, - icmp->session); + icmp->session, BATADV_TP_SENDER); if (unlikely(!tp_vars)) return; - if (unlikely(atomic_read(&tp_vars->sending) == 0)) + if (unlikely(batadv_tp_sender_stopped(tp_vars))) goto out; /* old ACK? silently drop it.. */ @@ -829,21 +864,21 @@ if (unlikely(tp_vars->role != BATADV_TP_SENDER)) { err = BATADV_TP_REASON_DST_UNREACHABLE; - tp_vars->reason = err; + batadv_tp_sender_shutdown(tp_vars, err); goto out; } orig_node = batadv_orig_hash_find(bat_priv, tp_vars->other_end); if (unlikely(!orig_node)) { err = BATADV_TP_REASON_DST_UNREACHABLE; - tp_vars->reason = err; + batadv_tp_sender_shutdown(tp_vars, err); goto out; } primary_if = batadv_primary_if_get_selected(bat_priv); if (unlikely(!primary_if)) { err = BATADV_TP_REASON_DST_UNREACHABLE; - tp_vars->reason = err; + batadv_tp_sender_shutdown(tp_vars, err); goto out; } @@ -862,7 +897,7 @@ queue_delayed_work(batadv_event_workqueue, &tp_vars->finish_work, msecs_to_jiffies(tp_vars->test_length)); - while (atomic_read(&tp_vars->sending) != 0) { + while (!batadv_tp_sender_stopped(tp_vars)) { if (unlikely(!batadv_tp_avail(tp_vars, payload_len))) { batadv_tp_wait_available(tp_vars, payload_len); continue; @@ -885,8 +920,7 @@ "Meter: %s() cannot send packets (%d)\n", __func__, err); /* ensure nobody else tries to stop the thread now */ - if (atomic_dec_and_test(&tp_vars->sending)) - tp_vars->reason = err; + batadv_tp_sender_shutdown(tp_vars, err); break; } @@ -972,10 +1006,8 @@ return; } - tp_vars = batadv_tp_list_find(bat_priv, dst); - if (tp_vars) { + if (batadv_tp_list_active(bat_priv, dst)) { spin_unlock_bh(&bat_priv->tp_list_lock); - batadv_tp_vars_put(tp_vars); batadv_dbg(BATADV_DBG_TP_METER, bat_priv, "Meter: test to or from the same node already ongoing, aborting\n"); batadv_tp_batctl_error_notify(BATADV_TP_REASON_ALREADY_ONGOING, @@ -1008,7 +1040,7 @@ ether_addr_copy(tp_vars->other_end, dst); kref_init(&tp_vars->refcount); tp_vars->role = BATADV_TP_SENDER; - atomic_set(&tp_vars->sending, 1); + atomic_set(&tp_vars->send_result, 0); memcpy(tp_vars->session, session_id, sizeof(session_id)); tp_vars->icmp_uid = icmp_uid; @@ -1096,16 +1128,16 @@ if (!orig_node) return; - tp_vars = batadv_tp_list_find(bat_priv, orig_node->orig); + tp_vars = batadv_tp_list_find(bat_priv, orig_node->orig, BATADV_TP_SENDER); if (!tp_vars) { batadv_dbg(BATADV_DBG_TP_METER, bat_priv, "Meter: trying to interrupt an already over connection\n"); - goto out; + goto out_put_orig_node; } batadv_tp_sender_shutdown(tp_vars, return_value); batadv_tp_vars_put(tp_vars); -out: +out_put_orig_node: batadv_orig_node_put(orig_node); } @@ -1156,6 +1188,9 @@ spin_unlock_bh(&tp_vars->unacked_lock); /* drop reference of timer */ + if (WARN_ON(atomic_xchg(&tp_vars->receiving, 0) != 1)) + return; + batadv_tp_vars_put(tp_vars); } @@ -1356,7 +1391,7 @@ goto out_unlock; tp_vars = batadv_tp_list_find_session(bat_priv, icmp->orig, - icmp->session); + icmp->session, BATADV_TP_RECEIVER); if (tp_vars) goto out_unlock; @@ -1374,6 +1409,7 @@ ether_addr_copy(tp_vars->other_end, icmp->orig); tp_vars->role = BATADV_TP_RECEIVER; + atomic_set(&tp_vars->receiving, 1); memcpy(tp_vars->session, icmp->session, sizeof(tp_vars->session)); tp_vars->last_recv = BATADV_TP_FIRST_SEQ; tp_vars->bat_priv = bat_priv; @@ -1426,7 +1462,7 @@ } } else { tp_vars = batadv_tp_list_find_session(bat_priv, icmp->orig, - icmp->session); + icmp->session, BATADV_TP_RECEIVER); if (!tp_vars) { batadv_dbg(BATADV_DBG_TP_METER, bat_priv, "Unexpected packet from %pM!\n", @@ -1435,13 +1471,6 @@ } } - if (unlikely(tp_vars->role != BATADV_TP_RECEIVER)) { - batadv_dbg(BATADV_DBG_TP_METER, bat_priv, - "Meter: dropping packet: not expected (role=%u)\n", - tp_vars->role); - goto out; - } - tp_vars->last_recv_time = jiffies; /* if the packet is a duplicate, it may be the case that an ACK has been @@ -1546,8 +1575,12 @@ break; case BATADV_TP_RECEIVER: batadv_tp_list_detach(tp_var); - if (timer_shutdown_sync(&tp_var->timer)) - batadv_tp_vars_put(tp_var); + timer_shutdown_sync(&tp_var->timer); + + if (atomic_xchg(&tp_var->receiving, 0) != 1) + break; + + batadv_tp_vars_put(tp_var); break; } diff -Nru linux-6.12.90/net/batman-adv/translation-table.c linux-6.12.94/net/batman-adv/translation-table.c --- linux-6.12.90/net/batman-adv/translation-table.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/translation-table.c 2026-06-19 11:42:39.000000000 +0000 @@ -843,17 +843,26 @@ s32 *tt_len) { u16 num_vlan = 0; - u16 num_entries = 0; u16 tvlv_len = 0; unsigned int change_offset; struct batadv_tvlv_tt_vlan_data *tt_vlan; struct batadv_orig_node_vlan *vlan; + u16 total_entries = 0; u8 *tt_change_ptr; + int vlan_entries; + u16 sum_entries; spin_lock_bh(&orig_node->vlan_list_lock); hlist_for_each_entry(vlan, &orig_node->vlan_list, list) { + vlan_entries = atomic_read(&vlan->tt.num_entries); + + if (check_add_overflow(vlan_entries, total_entries, &sum_entries)) { + *tt_len = 0; + goto out; + } + + total_entries = sum_entries; num_vlan++; - num_entries += atomic_read(&vlan->tt.num_entries); } change_offset = sizeof(**tt_data); @@ -861,7 +870,7 @@ /* if tt_len is negative, allocate the space needed by the full table */ if (*tt_len < 0) - *tt_len = batadv_tt_len(num_entries); + *tt_len = batadv_tt_len(total_entries); if (change_offset > U16_MAX || *tt_len > U16_MAX - change_offset) { *tt_len = 0; @@ -882,14 +891,27 @@ (*tt_data)->num_vlan = htons(num_vlan); tt_vlan = (struct batadv_tvlv_tt_vlan_data *)(*tt_data + 1); + num_vlan = 0; hlist_for_each_entry(vlan, &orig_node->vlan_list, list) { + vlan_entries = atomic_read(&vlan->tt.num_entries); + if (vlan_entries < 1) + continue; + tt_vlan->vid = htons(vlan->vid); tt_vlan->crc = htonl(vlan->tt.crc); tt_vlan->reserved = 0; tt_vlan++; + num_vlan++; } + /* recalculate in case number of VLANs reduced */ + change_offset = sizeof(**tt_data); + change_offset += num_vlan * sizeof(*tt_vlan); + tvlv_len = *tt_len + change_offset; + + (*tt_data)->num_vlan = htons(num_vlan); + tt_change_ptr = (u8 *)*tt_data + change_offset; *tt_change = (struct batadv_tvlv_tt_change *)tt_change_ptr; @@ -924,21 +946,25 @@ { struct batadv_tvlv_tt_vlan_data *tt_vlan; struct batadv_softif_vlan *vlan; + size_t change_offset; u16 num_vlan = 0; - u16 vlan_entries = 0; u16 total_entries = 0; u16 tvlv_len; u8 *tt_change_ptr; - int change_offset; + int vlan_entries; + u16 sum_entries; spin_lock_bh(&bat_priv->softif_vlan_list_lock); hlist_for_each_entry(vlan, &bat_priv->softif_vlan_list, list) { vlan_entries = atomic_read(&vlan->tt.num_entries); - if (vlan_entries < 1) - continue; + if (check_add_overflow(vlan_entries, total_entries, &sum_entries)) { + tvlv_len = 0; + goto out; + } + + total_entries = sum_entries; num_vlan++; - total_entries += vlan_entries; } change_offset = sizeof(**tt_data); @@ -948,8 +974,10 @@ if (*tt_len < 0) *tt_len = batadv_tt_len(total_entries); - tvlv_len = *tt_len; - tvlv_len += change_offset; + if (check_add_overflow(*tt_len, change_offset, &tvlv_len)) { + tvlv_len = 0; + goto out; + } *tt_data = kmalloc(tvlv_len, GFP_ATOMIC); if (!*tt_data) { @@ -962,6 +990,7 @@ (*tt_data)->num_vlan = htons(num_vlan); tt_vlan = (struct batadv_tvlv_tt_vlan_data *)(*tt_data + 1); + num_vlan = 0; hlist_for_each_entry(vlan, &bat_priv->softif_vlan_list, list) { vlan_entries = atomic_read(&vlan->tt.num_entries); if (vlan_entries < 1) @@ -972,8 +1001,16 @@ tt_vlan->reserved = 0; tt_vlan++; + num_vlan++; } + /* recalculate in case number of VLANs reduced */ + change_offset = sizeof(**tt_data); + change_offset += num_vlan * sizeof(*tt_vlan); + tvlv_len = *tt_len + change_offset; + + (*tt_data)->num_vlan = htons(num_vlan); + tt_change_ptr = (u8 *)*tt_data + change_offset; *tt_change = (struct batadv_tvlv_tt_change *)tt_change_ptr; diff -Nru linux-6.12.90/net/batman-adv/tvlv.c linux-6.12.94/net/batman-adv/tvlv.c --- linux-6.12.90/net/batman-adv/tvlv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/tvlv.c 2026-06-19 11:42:39.000000000 +0000 @@ -8,10 +8,12 @@ #include #include +#include #include #include #include #include +#include #include #include #include @@ -159,10 +161,10 @@ * * Return: size of all currently registered tvlv containers in bytes. */ -static u16 batadv_tvlv_container_list_size(struct batadv_priv *bat_priv) +static size_t batadv_tvlv_container_list_size(struct batadv_priv *bat_priv) { struct batadv_tvlv_container *tvlv; - u16 tvlv_len = 0; + size_t tvlv_len = 0; lockdep_assert_held(&bat_priv->tvlv.container_list_lock); @@ -306,26 +308,35 @@ * The ogm packet might be enlarged or shrunk depending on the current size * and the size of the to-be-appended tvlv containers. * - * Return: size of all appended tvlv containers in bytes. + * Return: size of all appended tvlv containers in bytes (max U16_MAX), negative + * if operation failed */ -u16 batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv, +int batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv, unsigned char **packet_buff, int *packet_buff_len, int packet_min_len) { struct batadv_tvlv_container *tvlv; struct batadv_tvlv_hdr *tvlv_hdr; - u16 tvlv_value_len; + size_t tvlv_value_len; void *tvlv_value; + int tvlv_len_ret; bool ret; spin_lock_bh(&bat_priv->tvlv.container_list_lock); tvlv_value_len = batadv_tvlv_container_list_size(bat_priv); + if (tvlv_value_len > U16_MAX) { + tvlv_len_ret = -E2BIG; + goto end; + } ret = batadv_tvlv_realloc_packet_buff(packet_buff, packet_buff_len, packet_min_len, tvlv_value_len); - - if (!ret) + if (!ret) { + tvlv_len_ret = -ENOMEM; goto end; + } + + tvlv_len_ret = tvlv_value_len; if (!tvlv_value_len) goto end; @@ -344,7 +355,8 @@ end: spin_unlock_bh(&bat_priv->tvlv.container_list_lock); - return tvlv_value_len; + + return tvlv_len_ret; } /** diff -Nru linux-6.12.90/net/batman-adv/tvlv.h linux-6.12.94/net/batman-adv/tvlv.h --- linux-6.12.90/net/batman-adv/tvlv.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/tvlv.h 2026-06-19 11:42:39.000000000 +0000 @@ -16,7 +16,7 @@ void batadv_tvlv_container_register(struct batadv_priv *bat_priv, u8 type, u8 version, void *tvlv_value, u16 tvlv_value_len); -u16 batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv, +int batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv, unsigned char **packet_buff, int *packet_buff_len, int packet_min_len); void batadv_tvlv_ogm_receive(struct batadv_priv *bat_priv, diff -Nru linux-6.12.90/net/batman-adv/types.h linux-6.12.94/net/batman-adv/types.h --- linux-6.12.90/net/batman-adv/types.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/batman-adv/types.h 2026-06-19 11:42:39.000000000 +0000 @@ -83,6 +83,9 @@ /** @ogm_seqno: OGM sequence number - used to identify each OGM */ atomic_t ogm_seqno; + /** @reschedule_work: recover OGM schedule after schedule error */ + struct delayed_work reschedule_work; + /** @ogm_buff_mutex: lock protecting ogm_buff and ogm_buff_len */ struct mutex ogm_buff_mutex; }; @@ -295,7 +298,7 @@ u16 seqno; /** @size: accumulated size of packets in list */ - u16 size; + size_t size; /** @total_size: expected size of the assembled packet */ u16 total_size; @@ -446,7 +449,7 @@ * @tt_buff_len: length of the last tt changeset this node received * from the orig node */ - s16 tt_buff_len; + u16 tt_buff_len; /** @tt_buff_lock: lock that protects tt_buff and tt_buff_len */ spinlock_t tt_buff_lock; @@ -1058,7 +1061,7 @@ * @last_changeset_len: length of last tt changeset this host has * generated */ - s16 last_changeset_len; + u16 last_changeset_len; /** * @last_changeset_lock: lock protecting last_changeset & @@ -1089,6 +1092,12 @@ atomic_t num_requests; /** + * @num_requests_lock: locks update num_requests + + * batadv_backbone_gw::state + batadv_backbone_gw::wait_periods update + */ + spinlock_t num_requests_lock; + + /** * @claim_hash: hash table containing mesh nodes this host has claimed */ struct batadv_hashtable *claim_hash; @@ -1458,11 +1467,14 @@ /** @role: receiver/sender modi */ enum batadv_tp_meter_role role; - /** @sending: sending binary semaphore: 1 if sending, 0 is not */ - atomic_t sending; + /** + * @send_result: 0 when sending is ongoing and otherwise + * enum batadv_tp_meter_reason + */ + atomic_t send_result; - /** @reason: reason for a stopped session */ - enum batadv_tp_meter_reason reason; + /** @receiving: receiving binary semaphore: 1 if receiving, 0 is not */ + atomic_t receiving; /** @finish_work: work item for the finishing procedure */ struct delayed_work finish_work; @@ -1819,6 +1831,27 @@ #ifdef CONFIG_BATMAN_ADV_BLA +enum batadv_bla_backbone_gw_state { + /** + * @BATADV_BLA_BACKBONE_GW_STOPPED: backbone gw is being removed + * and it must not longer work on requests + */ + BATADV_BLA_BACKBONE_GW_STOPPED, + + /** + * @BATADV_BLA_BACKBONE_GW_UNSYNCED: backbone was detected out + * of sync and a request was send. No traffic is forwarded until the + * situation is resolved + */ + BATADV_BLA_BACKBONE_GW_UNSYNCED, + + /** + * @BATADV_BLA_BACKBONE_GW_SYNCED: backbone is consider to be in + * sync. traffic can be forwarded + */ + BATADV_BLA_BACKBONE_GW_SYNCED, +}; + /** * struct batadv_bla_backbone_gw - batman-adv gateway bridged into the LAN */ @@ -1844,16 +1877,12 @@ /** * @wait_periods: grace time for bridge forward delays and bla group * forming at bootup phase - no bcast traffic is formwared until it has - * elapsed + * elapsed. Must only be access with num_requests_lock. */ - atomic_t wait_periods; + u8 wait_periods; - /** - * @request_sent: if this bool is set to true we are out of sync with - * this backbone gateway - no bcast traffic is formwared until the - * situation was resolved - */ - atomic_t request_sent; + /** @state: sync state. Must only be access with num_requests_lock. */ + enum batadv_bla_backbone_gw_state state; /** @crc: crc16 checksum over all claims */ u16 crc; diff -Nru linux-6.12.90/net/bluetooth/6lowpan.c linux-6.12.94/net/bluetooth/6lowpan.c --- linux-6.12.90/net/bluetooth/6lowpan.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/6lowpan.c 2026-06-19 11:42:39.000000000 +0000 @@ -485,6 +485,8 @@ int ret; local_skb = skb_clone(skb, GFP_ATOMIC); + if (!local_skb) + continue; BT_DBG("xmit %s to %pMR type %u IP %pI6c chan %p", netdev->name, diff -Nru linux-6.12.90/net/bluetooth/af_bluetooth.c linux-6.12.94/net/bluetooth/af_bluetooth.c --- linux-6.12.90/net/bluetooth/af_bluetooth.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/af_bluetooth.c 2026-06-19 11:42:39.000000000 +0000 @@ -151,6 +151,7 @@ sock_init_data(sock, sk); INIT_LIST_HEAD(&bt_sk(sk)->accept_q); + spin_lock_init(&bt_sk(sk)->accept_q_lock); sock_reset_flag(sk, SOCK_ZAPPED); @@ -211,6 +212,7 @@ { const struct cred *old_cred; struct pid *old_pid; + struct bt_sock *par = bt_sk(parent); BT_DBG("parent %p, sk %p", parent, sk); @@ -221,9 +223,13 @@ else lock_sock_nested(sk, SINGLE_DEPTH_NESTING); - list_add_tail(&bt_sk(sk)->accept_q, &bt_sk(parent)->accept_q); bt_sk(sk)->parent = parent; + spin_lock_bh(&par->accept_q_lock); + list_add_tail(&bt_sk(sk)->accept_q, &par->accept_q); + sk_acceptq_added(parent); + spin_unlock_bh(&par->accept_q_lock); + /* Copy credentials from parent since for incoming connections the * socket is allocated by the kernel. */ @@ -241,8 +247,6 @@ bh_unlock_sock(sk); else release_sock(sk); - - sk_acceptq_added(parent); } EXPORT_SYMBOL(bt_accept_enqueue); @@ -251,45 +255,72 @@ */ void bt_accept_unlink(struct sock *sk) { + struct sock *parent = bt_sk(sk)->parent; + BT_DBG("sk %p state %d", sk, sk->sk_state); + spin_lock_bh(&bt_sk(parent)->accept_q_lock); list_del_init(&bt_sk(sk)->accept_q); - sk_acceptq_removed(bt_sk(sk)->parent); + sk_acceptq_removed(parent); + spin_unlock_bh(&bt_sk(parent)->accept_q_lock); bt_sk(sk)->parent = NULL; sock_put(sk); } EXPORT_SYMBOL(bt_accept_unlink); +static struct sock *bt_accept_get(struct sock *parent, struct sock *sk) +{ + struct bt_sock *bt = bt_sk(parent); + struct sock *next = NULL; + + /* accept_q is modified from child teardown paths too, so take a + * temporary reference before dropping the queue lock. + */ + spin_lock_bh(&bt->accept_q_lock); + + if (sk) { + if (bt_sk(sk)->parent != parent) + goto out; + + if (!list_is_last(&bt_sk(sk)->accept_q, &bt->accept_q)) { + next = &list_next_entry(bt_sk(sk), accept_q)->sk; + sock_hold(next); + } + } else if (!list_empty(&bt->accept_q)) { + next = &list_first_entry(&bt->accept_q, + struct bt_sock, accept_q)->sk; + sock_hold(next); + } + +out: + spin_unlock_bh(&bt->accept_q_lock); + return next; +} + struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) { - struct bt_sock *s, *n; - struct sock *sk; + struct sock *sk, *next; BT_DBG("parent %p", parent); restart: - list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { - sk = (struct sock *)s; - + for (sk = bt_accept_get(parent, NULL); sk; sk = next) { /* Prevent early freeing of sk due to unlink and sock_kill */ - sock_hold(sk); lock_sock(sk); /* Check sk has not already been unlinked via * bt_accept_unlink() due to serialisation caused by sk locking */ - if (!bt_sk(sk)->parent) { + if (bt_sk(sk)->parent != parent) { BT_DBG("sk %p, already unlinked", sk); release_sock(sk); sock_put(sk); - /* Restart the loop as sk is no longer in the list - * and also avoid a potential infinite loop because - * list_for_each_entry_safe() is not thread safe. - */ goto restart; } + next = bt_accept_get(parent, sk); + /* sk is safely in the parent list so reduce reference count */ sock_put(sk); @@ -306,7 +337,19 @@ if (newsock) sock_graft(sk, newsock); + /* Hand the caller a reference taken while sk is + * still locked. bt_accept_unlink() just dropped + * the accept-queue reference; without this hold a + * concurrent teardown (e.g. l2cap_conn_del() -> + * l2cap_sock_kill()) could free sk between + * release_sock() and the caller using it. Every + * caller drops this with sock_put() when done. + */ + sock_hold(sk); + release_sock(sk); + if (next) + sock_put(next); return sk; } @@ -508,18 +551,28 @@ static inline __poll_t bt_accept_poll(struct sock *parent) { - struct bt_sock *s, *n; + struct bt_sock *bt = bt_sk(parent); + struct bt_sock *s; struct sock *sk; + __poll_t mask = 0; + + spin_lock_bh(&bt->accept_q_lock); + list_for_each_entry(s, &bt->accept_q, accept_q) { + int state; - list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { sk = (struct sock *)s; - if (sk->sk_state == BT_CONNECTED || - (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags) && - sk->sk_state == BT_CONNECT2)) - return EPOLLIN | EPOLLRDNORM; + state = READ_ONCE(sk->sk_state); + + if (state == BT_CONNECTED || + (test_bit(BT_SK_DEFER_SETUP, &bt->flags) && + state == BT_CONNECT2)) { + mask = EPOLLIN | EPOLLRDNORM; + break; + } } + spin_unlock_bh(&bt->accept_q_lock); - return 0; + return mask; } __poll_t bt_sock_poll(struct file *file, struct socket *sock, diff -Nru linux-6.12.90/net/bluetooth/bnep/core.c linux-6.12.94/net/bluetooth/bnep/core.c --- linux-6.12.90/net/bluetooth/bnep/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/bnep/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -206,14 +206,11 @@ return 0; } -static int bnep_rx_control(struct bnep_session *s, void *data, int len) +static int bnep_rx_control_cmd(struct bnep_session *s, u8 cmd, void *data, + int len) { - u8 cmd = *(u8 *)data; int err = 0; - data++; - len--; - switch (cmd) { case BNEP_CMD_NOT_UNDERSTOOD: case BNEP_SETUP_CONN_RSP: @@ -254,6 +251,14 @@ return err; } +static int bnep_rx_control(struct bnep_session *s, void *data, int len) +{ + if (len < 1) + return -EILSEQ; + + return bnep_rx_control_cmd(s, *(u8 *)data, data + 1, len - 1); +} + static int bnep_rx_extension(struct bnep_session *s, struct sk_buff *skb) { struct bnep_ext_hdr *h; @@ -299,19 +304,26 @@ { struct net_device *dev = s->dev; struct sk_buff *nskb; + u8 *data; u8 type, ctrl_type; dev->stats.rx_bytes += skb->len; - type = *(u8 *) skb->data; - skb_pull(skb, 1); - ctrl_type = *(u8 *)skb->data; + data = skb_pull_data(skb, sizeof(type)); + if (!data) + goto badframe; + type = *data; if ((type & BNEP_TYPE_MASK) >= sizeof(__bnep_rx_hlen)) goto badframe; if ((type & BNEP_TYPE_MASK) == BNEP_CONTROL) { - if (bnep_rx_control(s, skb->data, skb->len) < 0) { + data = skb_pull_data(skb, sizeof(ctrl_type)); + if (!data) + goto badframe; + ctrl_type = *data; + + if (bnep_rx_control_cmd(s, ctrl_type, skb->data, skb->len) < 0) { dev->stats.tx_errors++; kfree_skb(skb); return 0; @@ -324,15 +336,25 @@ /* Verify and pull ctrl message since it's already processed */ switch (ctrl_type) { - case BNEP_SETUP_CONN_REQ: - /* Pull: ctrl type (1 b), len (1 b), data (len bytes) */ - if (!skb_pull(skb, 2 + *(u8 *)(skb->data + 1) * 2)) + case BNEP_SETUP_CONN_REQ: { + u8 uuid_size; + + /* Pull uuid_size and the dst/src service UUIDs. */ + data = skb_pull_data(skb, sizeof(uuid_size)); + if (!data) + goto badframe; + uuid_size = *data; + if (!skb_pull(skb, uuid_size + uuid_size)) goto badframe; break; + } case BNEP_FILTER_MULTI_ADDR_SET: case BNEP_FILTER_NET_TYPE_SET: - /* Pull: ctrl type (1 b), len (2 b), data (len bytes) */ - if (!skb_pull(skb, 3 + *(u16 *)(skb->data + 1) * 2)) + /* Pull: len (2 b), data (len bytes) */ + data = skb_pull_data(skb, sizeof(u16)); + if (!data) + goto badframe; + if (!skb_pull(skb, get_unaligned_be16(data))) goto badframe; break; default: @@ -638,8 +660,8 @@ goto failed; } - up_write(&bnep_session_sem); strcpy(req->device, dev->name); + up_write(&bnep_session_sem); return 0; failed: diff -Nru linux-6.12.90/net/bluetooth/hci_conn.c linux-6.12.94/net/bluetooth/hci_conn.c --- linux-6.12.90/net/bluetooth/hci_conn.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hci_conn.c 2026-06-19 11:42:39.000000000 +0000 @@ -1494,8 +1494,8 @@ /* This function requires the caller holds hdev->lock */ static struct hci_conn *hci_add_bis(struct hci_dev *hdev, bdaddr_t *dst, - struct bt_iso_qos *qos, __u8 base_len, - __u8 *base) + __u8 sid, struct bt_iso_qos *qos, + __u8 base_len, __u8 *base) { struct hci_conn *conn; int err; @@ -1536,6 +1536,7 @@ return conn; conn->state = BT_CONNECT; + conn->sid = sid; hci_conn_hold(conn); return conn; @@ -2063,7 +2064,8 @@ if (qos->bcast.bis) sync_interval = interval * 4; - err = hci_start_per_adv_sync(hdev, qos->bcast.bis, conn->le_per_adv_data_len, + err = hci_start_per_adv_sync(hdev, qos->bcast.bis, conn->sid, + conn->le_per_adv_data_len, conn->le_per_adv_data, flags, interval, interval, sync_interval); if (err) @@ -2148,7 +2150,7 @@ hci_conn_put(conn); } -struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, +struct hci_conn *hci_bind_bis(struct hci_dev *hdev, bdaddr_t *dst, __u8 sid, struct bt_iso_qos *qos, __u8 base_len, __u8 *base) { @@ -2170,7 +2172,7 @@ base, base_len); /* We need hci_conn object using the BDADDR_ANY as dst */ - conn = hci_add_bis(hdev, dst, qos, base_len, eir); + conn = hci_add_bis(hdev, dst, sid, qos, base_len, eir); if (IS_ERR(conn)) return conn; @@ -2221,20 +2223,35 @@ } struct hci_conn *hci_connect_bis(struct hci_dev *hdev, bdaddr_t *dst, - __u8 dst_type, struct bt_iso_qos *qos, + __u8 dst_type, __u8 sid, + struct bt_iso_qos *qos, __u8 base_len, __u8 *base) { struct hci_conn *conn; int err; struct iso_list_data data; - conn = hci_bind_bis(hdev, dst, qos, base_len, base); + conn = hci_bind_bis(hdev, dst, sid, qos, base_len, base); if (IS_ERR(conn)) return conn; if (conn->state == BT_CONNECTED) return conn; + /* Check if SID needs to be allocated then search for the first + * available. + */ + if (conn->sid == HCI_SID_INVALID) { + u8 sid; + + for (sid = 0; sid <= 0x0f; sid++) { + if (!hci_find_adv_sid(hdev, sid)) { + conn->sid = sid; + break; + } + } + } + data.big = qos->bcast.big; data.bis = qos->bcast.bis; diff -Nru linux-6.12.90/net/bluetooth/hci_core.c linux-6.12.94/net/bluetooth/hci_core.c --- linux-6.12.90/net/bluetooth/hci_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hci_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1603,6 +1603,19 @@ } /* This function requires the caller holds hdev->lock */ +struct adv_info *hci_find_adv_sid(struct hci_dev *hdev, u8 sid) +{ + struct adv_info *adv; + + list_for_each_entry(adv, &hdev->adv_instances, list) { + if (adv->sid == sid) + return adv; + } + + return NULL; +} + +/* This function requires the caller holds hdev->lock */ struct adv_info *hci_get_next_instance(struct hci_dev *hdev, u8 instance) { struct adv_info *cur_instance; @@ -1754,7 +1767,7 @@ } /* This function requires the caller holds hdev->lock */ -struct adv_info *hci_add_per_instance(struct hci_dev *hdev, u8 instance, +struct adv_info *hci_add_per_instance(struct hci_dev *hdev, u8 instance, u8 sid, u32 flags, u8 data_len, u8 *data, u32 min_interval, u32 max_interval) { @@ -1766,6 +1779,7 @@ if (IS_ERR(adv)) return adv; + adv->sid = sid; adv->periodic = true; adv->per_adv_data_len = data_len; diff -Nru linux-6.12.90/net/bluetooth/hci_event.c linux-6.12.94/net/bluetooth/hci_event.c --- linux-6.12.90/net/bluetooth/hci_event.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hci_event.c 2026-06-19 11:42:39.000000000 +0000 @@ -3284,8 +3284,6 @@ memcpy(conn->dev_class, ev->dev_class, 3); - hci_dev_unlock(hdev); - if (ev->link_type == ACL_LINK || (!(flags & HCI_PROTO_DEFER) && !lmp_esco_capable(hdev))) { struct hci_cp_accept_conn_req cp; @@ -3319,7 +3317,6 @@ hci_connect_cfm(conn, 0); } - return; unlock: hci_dev_unlock(hdev); } diff -Nru linux-6.12.90/net/bluetooth/hci_sync.c linux-6.12.94/net/bluetooth/hci_sync.c --- linux-6.12.90/net/bluetooth/hci_sync.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hci_sync.c 2026-06-19 11:42:39.000000000 +0000 @@ -1393,10 +1393,12 @@ hci_cpu_to_le24(adv->min_interval, cp.min_interval); hci_cpu_to_le24(adv->max_interval, cp.max_interval); cp.tx_power = adv->tx_power; + cp.sid = adv->sid; } else { hci_cpu_to_le24(hdev->le_adv_min_interval, cp.min_interval); hci_cpu_to_le24(hdev->le_adv_max_interval, cp.max_interval); cp.tx_power = HCI_ADV_TX_POWER_NO_PREFERENCE; + cp.sid = 0x00; } secondary_adv = (flags & MGMT_ADV_FLAG_SEC_MASK); @@ -1723,6 +1725,11 @@ /* Generate Broadcast ID */ get_random_bytes(bid, sizeof(bid)); len = eir_append_service_data(ad, 0, 0x1852, bid, sizeof(bid)); + if (adv->adv_data_len > sizeof(ad) - len) { + bt_dev_err(hdev, "No room for Broadcast Announcement"); + return -EINVAL; + } + memcpy(ad + len, adv->adv_data, adv->adv_data_len); hci_set_adv_instance_data(hdev, adv->instance, len + adv->adv_data_len, ad, 0, NULL); @@ -1730,8 +1737,8 @@ return hci_update_adv_data_sync(hdev, adv->instance); } -int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len, - u8 *data, u32 flags, u16 min_interval, +int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 sid, + u8 data_len, u8 *data, u32 flags, u16 min_interval, u16 max_interval, u16 sync_interval) { struct adv_info *adv = NULL; @@ -1743,6 +1750,18 @@ if (instance) { adv = hci_find_adv_instance(hdev, instance); if (adv) { + if (sid != HCI_SID_INVALID && adv->sid != sid) { + /* If the SID don't match attempt to find by + * SID. + */ + adv = hci_find_adv_sid(hdev, sid); + if (!adv) { + bt_dev_err(hdev, + "Unable to find adv_info"); + return -EINVAL; + } + } + /* Turn it into periodic advertising */ adv->periodic = true; adv->per_adv_data_len = data_len; @@ -1751,7 +1770,7 @@ adv->flags = flags; } else if (!adv) { /* Create an instance if that could not be found */ - adv = hci_add_per_instance(hdev, instance, flags, + adv = hci_add_per_instance(hdev, instance, sid, flags, data_len, data, sync_interval, sync_interval); @@ -5223,6 +5242,12 @@ bt_dev_dbg(hdev, ""); + /* Set HCI_DRAIN_WORKQUEUE flag to prevent queuing work during + * reset/close. See hci_cmd_work() and handle_cmd_cnt_and_timer(). + */ + hci_dev_set_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE); + synchronize_rcu(); + if (hci_dev_test_flag(hdev, HCI_UNREGISTER)) { disable_delayed_work(&hdev->power_off); disable_delayed_work(&hdev->ncmd_timer); @@ -5246,6 +5271,7 @@ if (!test_and_clear_bit(HCI_UP, &hdev->flags)) { cancel_delayed_work_sync(&hdev->cmd_timer); + hci_dev_clear_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE); return err; } @@ -5345,6 +5371,7 @@ /* Clear flags */ hdev->flags &= BIT(HCI_RAW); hci_dev_clear_volatile_flags(hdev); + hci_dev_clear_flag(hdev, HCI_CMD_DRAIN_WORKQUEUE); memset(hdev->eir, 0, sizeof(hdev->eir)); memset(hdev->dev_class, 0, sizeof(hdev->dev_class)); @@ -6618,6 +6645,7 @@ DEFINE_FLEX(struct hci_cp_le_create_cis, cmd, cis, num_cis, 0x1f); size_t aux_num_cis = 0; struct hci_conn *conn; + u16 timeout = 0; u8 cig = BT_ISO_QOS_CIG_UNSET; /* The spec allows only one pending LE Create CIS command at a time. If @@ -6688,6 +6716,7 @@ set_bit(HCI_CONN_CREATE_CIS, &conn->flags); cis->acl_handle = cpu_to_le16(conn->parent->handle); cis->cis_handle = cpu_to_le16(conn->handle); + timeout = conn->conn_timeout; aux_num_cis++; if (aux_num_cis >= cmd->num_cis) @@ -6707,7 +6736,7 @@ return __hci_cmd_sync_status_sk(hdev, HCI_OP_LE_CREATE_CIS, struct_size(cmd, cis, cmd->num_cis), cmd, HCI_EVT_LE_CIS_ESTABLISHED, - conn->conn_timeout, NULL); + timeout, NULL); } int hci_le_remove_cig_sync(struct hci_dev *hdev, u8 handle) diff -Nru linux-6.12.90/net/bluetooth/hci_sysfs.c linux-6.12.94/net/bluetooth/hci_sysfs.c --- linux-6.12.90/net/bluetooth/hci_sysfs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hci_sysfs.c 2026-06-19 11:42:39.000000000 +0000 @@ -83,10 +83,12 @@ { struct hci_dev *hdev = to_hci_dev(dev); - if (hci_dev_test_flag(hdev, HCI_UNREGISTER)) + if (hci_dev_test_flag(hdev, HCI_UNREGISTER)) { hci_release_dev(hdev); - else + } else { + cleanup_srcu_struct(&hdev->srcu); kfree(hdev); + } module_put(THIS_MODULE); } diff -Nru linux-6.12.90/net/bluetooth/hidp/core.c linux-6.12.94/net/bluetooth/hidp/core.c --- linux-6.12.90/net/bluetooth/hidp/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/hidp/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -179,12 +179,21 @@ { struct input_dev *dev = session->input; unsigned char *keys = session->keys; - unsigned char *udata = skb->data + 1; - signed char *sdata = skb->data + 1; - int i, size = skb->len - 1; + unsigned char *udata; + signed char *sdata; + u8 *hdr; + int i; + + hdr = skb_pull_data(skb, 1); + if (!hdr) + return; - switch (skb->data[0]) { + switch (*hdr) { case 0x01: /* Keyboard report */ + udata = skb_pull_data(skb, 8); + if (!udata) + break; + for (i = 0; i < 8; i++) input_report_key(dev, hidp_keycode[i + 224], (udata[0] >> i) & 1); @@ -213,6 +222,10 @@ break; case 0x02: /* Mouse report */ + sdata = skb_pull_data(skb, 3); + if (!sdata) + break; + input_report_key(dev, BTN_LEFT, sdata[0] & 0x01); input_report_key(dev, BTN_RIGHT, sdata[0] & 0x02); input_report_key(dev, BTN_MIDDLE, sdata[0] & 0x04); @@ -222,7 +235,7 @@ input_report_rel(dev, REL_X, sdata[1]); input_report_rel(dev, REL_Y, sdata[2]); - if (size > 3) + if (skb->len > 0) input_report_rel(dev, REL_WHEEL, sdata[3]); break; } diff -Nru linux-6.12.90/net/bluetooth/iso.c linux-6.12.94/net/bluetooth/iso.c --- linux-6.12.90/net/bluetooth/iso.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/iso.c 2026-06-19 11:42:39.000000000 +0000 @@ -336,12 +336,20 @@ struct iso_conn *conn; struct hci_conn *hcon; struct hci_dev *hdev; + bdaddr_t src, dst; + u8 src_type, bc_sid; int err; - BT_DBG("%pMR", &iso_pi(sk)->src); + lock_sock(sk); + bacpy(&src, &iso_pi(sk)->src); + bacpy(&dst, &iso_pi(sk)->dst); + src_type = iso_pi(sk)->src_type; + bc_sid = iso_pi(sk)->bc_sid; + release_sock(sk); + + BT_DBG("%pMR (SID 0x%2.2x)", &src, bc_sid); - hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src, - iso_pi(sk)->src_type); + hdev = hci_get_route(&dst, &src, src_type); if (!hdev) return -EHOSTUNREACH; @@ -367,7 +375,7 @@ /* Just bind if DEFER_SETUP has been set */ if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { - hcon = hci_bind_bis(hdev, &iso_pi(sk)->dst, + hcon = hci_bind_bis(hdev, &iso_pi(sk)->dst, iso_pi(sk)->bc_sid, &iso_pi(sk)->qos, iso_pi(sk)->base_len, iso_pi(sk)->base); if (IS_ERR(hcon)) { @@ -377,12 +385,16 @@ } else { hcon = hci_connect_bis(hdev, &iso_pi(sk)->dst, le_addr_type(iso_pi(sk)->dst_type), - &iso_pi(sk)->qos, iso_pi(sk)->base_len, - iso_pi(sk)->base); + iso_pi(sk)->bc_sid, &iso_pi(sk)->qos, + iso_pi(sk)->base_len, iso_pi(sk)->base); if (IS_ERR(hcon)) { err = PTR_ERR(hcon); goto unlock; } + + /* Update SID if it was not set */ + if (iso_pi(sk)->bc_sid == HCI_SID_INVALID) + iso_pi(sk)->bc_sid = hcon->sid; } conn = iso_conn_add(hcon); @@ -427,12 +439,19 @@ struct iso_conn *conn; struct hci_conn *hcon; struct hci_dev *hdev; + bdaddr_t src, dst; + u8 src_type; int err; - BT_DBG("%pMR -> %pMR", &iso_pi(sk)->src, &iso_pi(sk)->dst); + lock_sock(sk); + bacpy(&src, &iso_pi(sk)->src); + bacpy(&dst, &iso_pi(sk)->dst); + src_type = iso_pi(sk)->src_type; + release_sock(sk); + + BT_DBG("%pMR -> %pMR", &src, &dst); - hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src, - iso_pi(sk)->src_type); + hdev = hci_get_route(&dst, &src, src_type); if (!hdev) return -EHOSTUNREACH; @@ -553,7 +572,7 @@ struct sock *sk; iso_conn_lock(conn); - sk = conn->sk; + sk = iso_sock_hold(conn); iso_conn_unlock(conn); if (!sk) @@ -562,11 +581,15 @@ BT_DBG("sk %p len %d", sk, skb->len); if (sk->sk_state != BT_CONNECTED) - goto drop; + goto drop_put; - if (!sock_queue_rcv_skb(sk, skb)) + if (!sock_queue_rcv_skb(sk, skb)) { + sock_put(sk); return; + } +drop_put: + sock_put(sk); drop: kfree_skb(skb); } @@ -722,6 +745,8 @@ while ((sk = bt_accept_dequeue(parent, NULL))) { iso_sock_close(sk); iso_sock_kill(sk); + /* Drop the reference handed back by bt_accept_dequeue(). */ + sock_put(sk); } /* If listening socket has a hcon, properly disconnect it */ @@ -829,8 +854,8 @@ /* Must be called on unlocked socket. */ static void iso_sock_close(struct sock *sk) { - iso_sock_clear_timer(sk); lock_sock(sk); + iso_sock_clear_timer(sk); __iso_sock_close(sk); release_sock(sk); iso_sock_kill(sk); @@ -1113,18 +1138,25 @@ static int iso_listen_bis(struct sock *sk) { - struct hci_dev *hdev; - int err = 0; struct iso_conn *conn; struct hci_conn *hcon; + struct hci_dev *hdev; + bdaddr_t src, dst; + u8 src_type, bc_sid; + int err = 0; + + lock_sock(sk); + bacpy(&src, &iso_pi(sk)->src); + bacpy(&dst, &iso_pi(sk)->dst); + src_type = iso_pi(sk)->src_type; + bc_sid = iso_pi(sk)->bc_sid; + release_sock(sk); - BT_DBG("%pMR -> %pMR (SID 0x%2.2x)", &iso_pi(sk)->src, - &iso_pi(sk)->dst, iso_pi(sk)->bc_sid); + BT_DBG("%pMR -> %pMR (SID 0x%2.2x)", &src, &dst, bc_sid); write_lock(&iso_sk_list.lock); - if (__iso_get_sock_listen_by_sid(&iso_pi(sk)->src, &iso_pi(sk)->dst, - iso_pi(sk)->bc_sid)) + if (__iso_get_sock_listen_by_sid(&src, &dst, bc_sid)) err = -EADDRINUSE; write_unlock(&iso_sk_list.lock); @@ -1132,8 +1164,7 @@ if (err) return err; - hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src, - iso_pi(sk)->src_type); + hdev = hci_get_route(&dst, &src, src_type); if (!hdev) return -EHOSTUNREACH; @@ -1263,8 +1294,13 @@ } ch = bt_accept_dequeue(sk, newsock); - if (ch) + if (ch) { + /* Drop the bridging ref from bt_accept_dequeue(); + * the grafted socket keeps ch alive from here. + */ + sock_put(ch); break; + } if (!timeo) { err = -EAGAIN; @@ -1407,9 +1443,16 @@ { int err; struct hci_dev *hdev; + bdaddr_t src, dst; + u8 src_type; - hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src, - iso_pi(sk)->src_type); + lock_sock(sk); + bacpy(&src, &iso_pi(sk)->src); + bacpy(&dst, &iso_pi(sk)->dst); + src_type = iso_pi(sk)->src_type; + release_sock(sk); + + hdev = hci_get_route(&dst, &src, src_type); if (!hdev) return; @@ -1434,6 +1477,7 @@ release_sock(sk); hci_dev_unlock(hdev); + hci_dev_put(hdev); } static int iso_sock_recvmsg(struct socket *sock, struct msghdr *msg, @@ -2312,6 +2356,11 @@ break; case ISO_END: + if (!conn->rx_len) { + BT_ERR("Unexpected end frame (len %d)", skb->len); + goto drop; + } + skb_copy_from_linear_data(skb, skb_put(conn->rx_skb, skb->len), skb->len); conn->rx_len -= skb->len; diff -Nru linux-6.12.90/net/bluetooth/l2cap_core.c linux-6.12.94/net/bluetooth/l2cap_core.c --- linux-6.12.90/net/bluetooth/l2cap_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/l2cap_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -411,8 +411,10 @@ BT_DBG("chan %p state %s", chan, state_to_string(chan->state)); - if (!conn) + if (!conn) { + l2cap_chan_put(chan); return; + } mutex_lock(&conn->lock); /* __set_chan_timer() calls l2cap_chan_hold(chan) while scheduling @@ -5194,6 +5196,7 @@ cmd_len -= sizeof(*rsp); list_for_each_entry_safe(chan, tmp, &conn->chan_l, list) { + struct l2cap_chan *orig; u16 dcid; if (chan->ident != cmd->ident || @@ -5215,8 +5218,10 @@ BT_DBG("dcid[%d] 0x%4.4x", i, dcid); + orig = __l2cap_get_chan_by_dcid(conn, dcid); + /* Check if dcid is already in use */ - if (dcid && __l2cap_get_chan_by_dcid(conn, dcid)) { + if (dcid && orig) { /* If a device receives a * L2CAP_CREDIT_BASED_CONNECTION_RSP packet with an * already-assigned Destination CID, then both the @@ -5225,10 +5230,24 @@ */ l2cap_chan_del(chan, ECONNREFUSED); l2cap_chan_unlock(chan); - chan = __l2cap_get_chan_by_dcid(conn, dcid); - l2cap_chan_lock(chan); - l2cap_chan_del(chan, ECONNRESET); - l2cap_chan_unlock(chan); + + /* Check that the dcid channel mode is + * L2CAP_MODE_EXT_FLOWCTL since this procedure is only + * valid for that mode and shouldn't disconnect a dcid + * in other modes. + */ + if (orig->mode == L2CAP_MODE_EXT_FLOWCTL) { + l2cap_chan_lock(orig); + /* Disconnect the original channel as it may be + * considered connected since dcid has already + * been assigned; don't call l2cap_chan_close + * directly since that could lead to + * l2cap_chan_del and then removing the channel + * from the list while we're iterating over it. + */ + __set_chan_timer(orig, 0); + l2cap_chan_unlock(orig); + } continue; } @@ -5392,14 +5411,26 @@ BT_DBG("result 0x%4.4x", result); - if (!result) + if (!result) { + list_for_each_entry(chan, &conn->chan_l, list) { + if (chan->ident == cmd->ident) + chan->ident = 0; + } return 0; + } list_for_each_entry_safe(chan, tmp, &conn->chan_l, list) { if (chan->ident != cmd->ident) continue; + if (!l2cap_chan_hold_unless_zero(chan)) + continue; + l2cap_chan_lock(chan); + l2cap_chan_del(chan, ECONNRESET); + + l2cap_chan_unlock(chan); + l2cap_chan_put(chan); } return 0; @@ -5544,6 +5575,15 @@ l2cap_send_cmd(conn, ident, L2CAP_COMMAND_REJ, sizeof(rej), &rej); } +static inline void l2cap_sig_send_mtu_rej(struct l2cap_conn *conn, u8 ident) +{ + struct l2cap_cmd_rej_mtu rej; + + rej.reason = cpu_to_le16(L2CAP_REJ_MTU_EXCEEDED); + rej.max_mtu = cpu_to_le16(L2CAP_SIG_MTU); + l2cap_send_cmd(conn, ident, L2CAP_COMMAND_REJ, sizeof(rej), &rej); +} + static inline void l2cap_sig_channel(struct l2cap_conn *conn, struct sk_buff *skb) { @@ -5556,6 +5596,43 @@ if (hcon->type != ACL_LINK) goto drop; + /* + * Bluetooth Core v5.4, Vol 3, Part A, Section 4: the BR/EDR + * signaling channel has a fixed signaling MTU (MTUsig) whose + * minimum and default is 48 octets. Section 4.1 says that on + * an MTUExceeded command reject the identifier "shall match + * the first request command in the L2CAP packet" and that + * packets containing only response commands "shall be + * silently discarded". + * + * Linux intentionally deviates from that prescription: + * + * 1. Silently discarding desynchronizes the peer. The + * remote stack never learns its responses were dropped, + * so any state machine waiting on a paired response + * stalls until its own timer fires. + * + * 2. Locating "the first request command" requires walking + * command headers past MTUsig, i.e. processing bytes + * from a packet we have already decided is too large to + * process. + * + * Reject every over-MTUsig signaling packet with one + * L2CAP_REJ_MTU_EXCEEDED command reject. The reject's + * reason field is what tells the peer that the whole packet + * was discarded; the identifier value is informational, so + * we use the identifier from the first command header, a + * single fixed-offset byte read. + */ + if (skb->len > L2CAP_SIG_MTU) { + u8 ident = skb->data[1]; + + BT_DBG("signaling packet exceeds MTU: %u > %u", + skb->len, L2CAP_SIG_MTU); + l2cap_sig_send_mtu_rej(conn, ident); + goto drop; + } + while (skb->len >= L2CAP_CMD_HDR_SIZE) { u16 len; @@ -6657,7 +6734,7 @@ if (sdu_len > chan->imtu) { BT_ERR("Too big LE L2CAP SDU length: len %u > %u", - skb->len, sdu_len); + sdu_len, chan->imtu); l2cap_send_disconn_req(chan, ECONNRESET); err = -EMSGSIZE; goto failed; @@ -7193,7 +7270,7 @@ chan->ident = l2cap_get_ident(conn); l2cap_send_cmd(conn, chan->ident, L2CAP_ECRED_RECONF_REQ, - sizeof(pdu), &pdu); + struct_size(pdu, scid, 1), pdu); } int l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu) diff -Nru linux-6.12.90/net/bluetooth/l2cap_sock.c linux-6.12.94/net/bluetooth/l2cap_sock.c --- linux-6.12.90/net/bluetooth/l2cap_sock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/l2cap_sock.c 2026-06-19 11:42:39.000000000 +0000 @@ -349,8 +349,13 @@ } nsk = bt_accept_dequeue(sk, newsock); - if (nsk) + if (nsk) { + /* Drop the bridging ref from bt_accept_dequeue(); + * the grafted socket keeps nsk alive from here. + */ + sock_put(nsk); break; + } if (!timeo) { err = -EAGAIN; @@ -1444,22 +1449,56 @@ BT_DBG("parent %p state %s", parent, state_to_string(parent->sk_state)); - /* Close not yet accepted channels */ + /* Close not yet accepted channels. + * + * bt_accept_dequeue() now returns sk with an extra reference held + * (taken while sk was still locked) so a concurrent l2cap_conn_del() + * -> l2cap_sock_kill() cannot free sk under us. + * + * cleanup_listen() runs under the parent sk lock, so unlike + * l2cap_sock_shutdown() we must NOT take conn->lock here: that would + * establish sk_lock -> conn->lock and invert the established + * conn->lock -> chan->lock -> sk_lock order (lockdep deadlock). + * + * Instead, briefly take the child sk lock to fetch and pin its chan. + * l2cap_conn_del() reaches the chan free only via + * l2cap_chan_del() -> l2cap_sock_teardown_cb(), which itself takes + * the child sk lock; holding it across l2cap_chan_hold_unless_zero() + * therefore guarantees the chan cannot be freed while we read and + * pin it (hold_unless_zero() additionally skips a chan already past + * its last reference). We then drop the sk lock before taking + * chan->lock, so sk and chan locks are never held together. + * + * Since we cannot call l2cap_chan_close() without conn->lock, + * schedule l2cap_chan_timeout to close the channel; it already + * acquires conn->lock -> chan->lock in the correct order. + */ while ((sk = bt_accept_dequeue(parent, NULL))) { - struct l2cap_chan *chan = l2cap_pi(sk)->chan; + struct l2cap_chan *chan; + + lock_sock_nested(sk, L2CAP_NESTING_NORMAL); + chan = l2cap_chan_hold_unless_zero(l2cap_pi(sk)->chan); + release_sock(sk); + if (!chan) { + /* l2cap_conn_del() already tearing this child down */ + sock_put(sk); + continue; + } BT_DBG("child chan %p state %s", chan, state_to_string(chan->state)); - l2cap_chan_hold(chan); l2cap_chan_lock(chan); - - __clear_chan_timer(chan); - l2cap_chan_close(chan, ECONNRESET); - l2cap_sock_kill(sk); - + /* Since we cannot call l2cap_chan_close() without + * conn->lock, schedule its timer to trigger the close + * and cleanup of this channel. + */ + if (chan->conn) + __set_chan_timer(chan, 0); l2cap_chan_unlock(chan); + l2cap_chan_put(chan); + sock_put(sk); } } diff -Nru linux-6.12.90/net/bluetooth/mgmt.c linux-6.12.94/net/bluetooth/mgmt.c --- linux-6.12.90/net/bluetooth/mgmt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/mgmt.c 2026-06-19 11:42:39.000000000 +0000 @@ -8721,6 +8721,12 @@ if (!cur_len) continue; + /* If the current field length would exceed the total data + * length, then it's invalid. + */ + if (i + cur_len >= len) + return false; + if (data[i + 1] == EIR_FLAGS && (!is_adv_data || flags_managed(adv_flags))) return false; @@ -8737,12 +8743,6 @@ if (data[i + 1] == EIR_APPEARANCE && appearance_managed(adv_flags)) return false; - - /* If the current field length would exceed the total data - * length, then it's invalid. - */ - if (i + cur_len >= len) - return false; } return true; @@ -9193,9 +9193,16 @@ struct adv_info *adv_instance; int err = 0; struct mgmt_pending_cmd *cmd; + u16 expected_len; BT_DBG("%s", hdev->name); + expected_len = struct_size(cp, data, cp->adv_data_len + + cp->scan_rsp_len); + if (expected_len > data_len) + return mgmt_cmd_status(sk, hdev->id, MGMT_OP_ADD_EXT_ADV_DATA, + MGMT_STATUS_INVALID_PARAMS); + hci_dev_lock(hdev); adv_instance = hci_find_adv_instance(hdev, cp->instance); diff -Nru linux-6.12.90/net/bluetooth/rfcomm/core.c linux-6.12.94/net/bluetooth/rfcomm/core.c --- linux-6.12.90/net/bluetooth/rfcomm/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/rfcomm/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1431,10 +1431,15 @@ static int rfcomm_recv_pn(struct rfcomm_session *s, int cr, struct sk_buff *skb) { - struct rfcomm_pn *pn = (void *) skb->data; + struct rfcomm_pn *pn; struct rfcomm_dlc *d; - u8 dlci = pn->dlci; + u8 dlci; + pn = skb_pull_data(skb, sizeof(*pn)); + if (!pn) + return -EILSEQ; + + dlci = pn->dlci; BT_DBG("session %p state %ld dlci %d", s, s->state, dlci); if (!dlci) @@ -1483,8 +1488,8 @@ static int rfcomm_recv_rpn(struct rfcomm_session *s, int cr, int len, struct sk_buff *skb) { - struct rfcomm_rpn *rpn = (void *) skb->data; - u8 dlci = __get_dlci(rpn->dlci); + struct rfcomm_rpn *rpn; + u8 dlci; u8 bit_rate = 0; u8 data_bits = 0; @@ -1495,15 +1500,16 @@ u8 xoff_char = 0; u16 rpn_mask = RFCOMM_RPN_PM_ALL; - BT_DBG("dlci %d cr %d len 0x%x bitr 0x%x line 0x%x flow 0x%x xonc 0x%x xoffc 0x%x pm 0x%x", - dlci, cr, len, rpn->bit_rate, rpn->line_settings, rpn->flow_ctrl, - rpn->xon_char, rpn->xoff_char, rpn->param_mask); + if (len == 1) { + rpn = skb_pull_data(skb, 1); + if (!rpn) + return -EILSEQ; - if (!cr) - return 0; + dlci = __get_dlci(rpn->dlci); + + if (!cr) + return 0; - if (len == 1) { - /* This is a request, return default (according to ETSI TS 07.10) settings */ bit_rate = RFCOMM_RPN_BR_9600; data_bits = RFCOMM_RPN_DATA_8; stop_bits = RFCOMM_RPN_STOP_1; @@ -1514,6 +1520,19 @@ goto rpn_out; } + rpn = skb_pull_data(skb, sizeof(*rpn)); + if (!rpn) + return -EILSEQ; + + dlci = __get_dlci(rpn->dlci); + + BT_DBG("dlci %d cr %d len 0x%x bitr 0x%x line 0x%x flow 0x%x xonc 0x%x xoffc 0x%x pm 0x%x", + dlci, cr, len, rpn->bit_rate, rpn->line_settings, rpn->flow_ctrl, + rpn->xon_char, rpn->xoff_char, rpn->param_mask); + + if (!cr) + return 0; + /* Check for sane values, ignore/accept bit_rate, 8 bits, 1 stop bit, * no parity, no flow control lines, normal XON/XOFF chars */ @@ -1589,9 +1608,14 @@ static int rfcomm_recv_rls(struct rfcomm_session *s, int cr, struct sk_buff *skb) { - struct rfcomm_rls *rls = (void *) skb->data; - u8 dlci = __get_dlci(rls->dlci); + struct rfcomm_rls *rls; + u8 dlci; + + rls = skb_pull_data(skb, sizeof(*rls)); + if (!rls) + return -EILSEQ; + dlci = __get_dlci(rls->dlci); BT_DBG("dlci %d cr %d status 0x%x", dlci, cr, rls->status); if (!cr) @@ -1608,10 +1632,15 @@ static int rfcomm_recv_msc(struct rfcomm_session *s, int cr, struct sk_buff *skb) { - struct rfcomm_msc *msc = (void *) skb->data; + struct rfcomm_msc *msc; struct rfcomm_dlc *d; - u8 dlci = __get_dlci(msc->dlci); + u8 dlci; + + msc = skb_pull_data(skb, sizeof(*msc)); + if (!msc) + return -EILSEQ; + dlci = __get_dlci(msc->dlci); BT_DBG("dlci %d cr %d v24 0x%x", dlci, cr, msc->v24_sig); d = rfcomm_dlc_get(s, dlci); @@ -1644,17 +1673,19 @@ static int rfcomm_recv_mcc(struct rfcomm_session *s, struct sk_buff *skb) { - struct rfcomm_mcc *mcc = (void *) skb->data; + struct rfcomm_mcc *mcc; u8 type, cr, len; + mcc = skb_pull_data(skb, sizeof(*mcc)); + if (!mcc) + return -EILSEQ; + cr = __test_cr(mcc->type); type = __get_mcc_type(mcc->type); len = __get_mcc_len(mcc->len); BT_DBG("%p type 0x%x cr %d", s, type, cr); - skb_pull(skb, 2); - switch (type) { case RFCOMM_PN: rfcomm_recv_pn(s, cr, skb); diff -Nru linux-6.12.90/net/bluetooth/rfcomm/sock.c linux-6.12.94/net/bluetooth/rfcomm/sock.c --- linux-6.12.90/net/bluetooth/rfcomm/sock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/rfcomm/sock.c 2026-06-19 11:42:39.000000000 +0000 @@ -122,7 +122,7 @@ } /* Find socket with channel and source bdaddr. - * Returns closest match. + * Returns closest match with an extra reference held. */ static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src) { @@ -136,15 +136,25 @@ if (rfcomm_pi(sk)->channel == channel) { /* Exact match. */ - if (!bacmp(&rfcomm_pi(sk)->src, src)) + if (!bacmp(&rfcomm_pi(sk)->src, src)) { + sock_hold(sk); break; + } /* Closest match */ - if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) + if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) { + if (sk1) + sock_put(sk1); + sk1 = sk; + sock_hold(sk1); + } } } + if (sk && sk1) + sock_put(sk1); + read_unlock(&rfcomm_sk_list.lock); return sk ? sk : sk1; @@ -180,6 +190,8 @@ while ((sk = bt_accept_dequeue(parent, NULL))) { rfcomm_sock_close(sk); rfcomm_sock_kill(sk); + /* Drop the reference handed back by bt_accept_dequeue(). */ + sock_put(sk); } parent->sk_state = BT_CLOSED; @@ -496,8 +508,13 @@ } nsk = bt_accept_dequeue(sk, newsock); - if (nsk) + if (nsk) { + /* Drop the bridging ref from bt_accept_dequeue(); + * the grafted socket keeps nsk alive from here. + */ + sock_put(nsk); break; + } if (!timeo) { err = -EAGAIN; @@ -933,6 +950,7 @@ { struct sock *sk, *parent; bdaddr_t src, dst; + bool defer_setup = false; int result = 0; BT_DBG("session %p channel %d", s, channel); @@ -946,6 +964,11 @@ lock_sock(parent); + if (parent->sk_state != BT_LISTEN) + goto done; + + defer_setup = test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags); + /* Check for backlog size */ if (sk_acceptq_is_full(parent)) { BT_DBG("backlog full %d", parent->sk_ack_backlog); @@ -973,9 +996,11 @@ done: release_sock(parent); - if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) + if (defer_setup) parent->sk_state_change(parent); + sock_put(parent); + return result; } diff -Nru linux-6.12.90/net/bluetooth/sco.c linux-6.12.94/net/bluetooth/sco.c --- linux-6.12.90/net/bluetooth/sco.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bluetooth/sco.c 2026-06-19 11:42:39.000000000 +0000 @@ -433,6 +433,8 @@ while ((sk = bt_accept_dequeue(parent, NULL))) { sco_sock_close(sk); sco_sock_kill(sk); + /* Drop the reference handed back by bt_accept_dequeue(). */ + sock_put(sk); } parent->sk_state = BT_CLOSED; @@ -705,8 +707,13 @@ } ch = bt_accept_dequeue(sk, newsock); - if (ch) + if (ch) { + /* Drop the bridging ref from bt_accept_dequeue(); + * the grafted socket keeps ch alive from here. + */ + sock_put(ch); break; + } if (!timeo) { err = -EAGAIN; @@ -978,7 +985,8 @@ codecs = (void *)buffer; - if (codecs->num_codecs > 1) { + if (codecs->num_codecs != 1 || + optlen < struct_size(codecs, codecs, codecs->num_codecs)) { hci_dev_put(hdev); err = -EINVAL; break; diff -Nru linux-6.12.90/net/bpf/test_run.c linux-6.12.94/net/bpf/test_run.c --- linux-6.12.90/net/bpf/test_run.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bpf/test_run.c 2026-06-19 11:42:39.000000000 +0000 @@ -1061,19 +1061,23 @@ switch (skb->protocol) { case htons(ETH_P_IP): - sk->sk_family = AF_INET; - if (sizeof(struct iphdr) <= skb_headlen(skb)) { - sk->sk_rcv_saddr = ip_hdr(skb)->saddr; - sk->sk_daddr = ip_hdr(skb)->daddr; + if (skb_headlen(skb) < sizeof(struct iphdr)) { + ret = -EINVAL; + goto out; } + sk->sk_family = AF_INET; + sk->sk_rcv_saddr = ip_hdr(skb)->saddr; + sk->sk_daddr = ip_hdr(skb)->daddr; break; #if IS_ENABLED(CONFIG_IPV6) case htons(ETH_P_IPV6): - sk->sk_family = AF_INET6; - if (sizeof(struct ipv6hdr) <= skb_headlen(skb)) { - sk->sk_v6_rcv_saddr = ipv6_hdr(skb)->saddr; - sk->sk_v6_daddr = ipv6_hdr(skb)->daddr; + if (skb_headlen(skb) < sizeof(struct ipv6hdr)) { + ret = -EINVAL; + goto out; } + sk->sk_family = AF_INET6; + sk->sk_v6_rcv_saddr = ipv6_hdr(skb)->saddr; + sk->sk_v6_daddr = ipv6_hdr(skb)->daddr; break; #endif default: @@ -1097,6 +1101,21 @@ skb->ip_summed = CHECKSUM_COMPLETE; } + if (prog->type == BPF_PROG_TYPE_LWT_XMIT) { + if (!ipv6_bpf_stub) { + pr_warn_once("Please test this program with the IPv6 module loaded\n"); + ret = -EOPNOTSUPP; + goto out; + } +#if IS_ENABLED(CONFIG_IPV6) + /* For CONFIG_IPV6=n, ipv6_bpf_stub is NULL which is + * handled by the above if statement. + */ + dst_hold(&net->ipv6.ip6_null_entry->dst); + skb_dst_set(skb, &net->ipv6.ip6_null_entry->dst); +#endif + } + ret = bpf_test_run(prog, skb, repeat, &retval, &duration, false); if (ret) goto out; diff -Nru linux-6.12.90/net/bridge/br_mrp_netlink.c linux-6.12.94/net/bridge/br_mrp_netlink.c --- linux-6.12.90/net/bridge/br_mrp_netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/br_mrp_netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -196,7 +196,7 @@ br_mrp_start_test_policy[IFLA_BRIDGE_MRP_START_TEST_MAX + 1] = { [IFLA_BRIDGE_MRP_START_TEST_UNSPEC] = { .type = NLA_REJECT }, [IFLA_BRIDGE_MRP_START_TEST_RING_ID] = { .type = NLA_U32 }, - [IFLA_BRIDGE_MRP_START_TEST_INTERVAL] = { .type = NLA_U32 }, + [IFLA_BRIDGE_MRP_START_TEST_INTERVAL] = NLA_POLICY_MIN(NLA_U32, 1), [IFLA_BRIDGE_MRP_START_TEST_MAX_MISS] = { .type = NLA_U32 }, [IFLA_BRIDGE_MRP_START_TEST_PERIOD] = { .type = NLA_U32 }, [IFLA_BRIDGE_MRP_START_TEST_MONITOR] = { .type = NLA_U32 }, @@ -316,7 +316,7 @@ br_mrp_start_in_test_policy[IFLA_BRIDGE_MRP_START_IN_TEST_MAX + 1] = { [IFLA_BRIDGE_MRP_START_IN_TEST_UNSPEC] = { .type = NLA_REJECT }, [IFLA_BRIDGE_MRP_START_IN_TEST_IN_ID] = { .type = NLA_U32 }, - [IFLA_BRIDGE_MRP_START_IN_TEST_INTERVAL] = { .type = NLA_U32 }, + [IFLA_BRIDGE_MRP_START_IN_TEST_INTERVAL] = NLA_POLICY_MIN(NLA_U32, 1), [IFLA_BRIDGE_MRP_START_IN_TEST_MAX_MISS] = { .type = NLA_U32 }, [IFLA_BRIDGE_MRP_START_IN_TEST_PERIOD] = { .type = NLA_U32 }, }; diff -Nru linux-6.12.90/net/bridge/br_multicast.c linux-6.12.94/net/bridge/br_multicast.c --- linux-6.12.90/net/bridge/br_multicast.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/br_multicast.c 2026-06-19 11:42:39.000000000 +0000 @@ -4642,10 +4642,31 @@ rcu_read_unlock(); } +static void br_multicast_enable_all_ports(struct net_bridge *br) +{ + struct net_bridge_port *port; + + if (br_opt_get(br, BROPT_MCAST_VLAN_SNOOPING_ENABLED)) + return; + + list_for_each_entry(port, &br->port_list, list) + __br_multicast_enable_port_ctx(&port->multicast_ctx); +} + +static void br_multicast_disable_all_ports(struct net_bridge *br) +{ + struct net_bridge_port *port; + + if (br_opt_get(br, BROPT_MCAST_VLAN_SNOOPING_ENABLED)) + return; + + list_for_each_entry(port, &br->port_list, list) + __br_multicast_disable_port_ctx(&port->multicast_ctx); +} + int br_multicast_toggle(struct net_bridge *br, unsigned long val, struct netlink_ext_ack *extack) { - struct net_bridge_port *port; bool change_snoopers = false; int err = 0; @@ -4662,6 +4683,7 @@ br_opt_toggle(br, BROPT_MULTICAST_ENABLED, !!val); if (!br_opt_get(br, BROPT_MULTICAST_ENABLED)) { change_snoopers = true; + br_multicast_disable_all_ports(br); goto unlock; } @@ -4669,8 +4691,7 @@ goto unlock; br_multicast_open(br); - list_for_each_entry(port, &br->port_list, list) - __br_multicast_enable_port_ctx(&port->multicast_ctx); + br_multicast_enable_all_ports(br); change_snoopers = true; diff -Nru linux-6.12.90/net/bridge/netfilter/ebt_dnat.c linux-6.12.94/net/bridge/netfilter/ebt_dnat.c --- linux-6.12.90/net/bridge/netfilter/ebt_dnat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/netfilter/ebt_dnat.c 2026-06-19 11:42:39.000000000 +0000 @@ -39,7 +39,9 @@ dev = xt_in(par); break; case NF_BR_PRE_ROUTING: - dev = br_port_get_rcu(xt_in(par))->br->dev; + dev = netdev_master_upper_dev_get_rcu(xt_in(par)); + if (!dev) /* bridge port removed? */ + return EBT_DROP; break; default: dev = NULL; diff -Nru linux-6.12.90/net/bridge/netfilter/ebt_redirect.c linux-6.12.94/net/bridge/netfilter/ebt_redirect.c --- linux-6.12.90/net/bridge/netfilter/ebt_redirect.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/netfilter/ebt_redirect.c 2026-06-19 11:42:39.000000000 +0000 @@ -24,12 +24,18 @@ if (skb_ensure_writable(skb, 0)) return EBT_DROP; - if (xt_hooknum(par) != NF_BR_BROUTING) - /* rcu_read_lock()ed by nf_hook_thresh */ - ether_addr_copy(eth_hdr(skb)->h_dest, - br_port_get_rcu(xt_in(par))->br->dev->dev_addr); - else + if (xt_hooknum(par) != NF_BR_BROUTING) { + const struct net_device *dev; + + dev = netdev_master_upper_dev_get_rcu(xt_in(par)); + if (!dev) + return EBT_DROP; + + ether_addr_copy(eth_hdr(skb)->h_dest, dev->dev_addr); + } else { ether_addr_copy(eth_hdr(skb)->h_dest, xt_in(par)->dev_addr); + } + skb->pkt_type = PACKET_HOST; return info->target; } diff -Nru linux-6.12.90/net/bridge/netfilter/ebt_snat.c linux-6.12.94/net/bridge/netfilter/ebt_snat.c --- linux-6.12.90/net/bridge/netfilter/ebt_snat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/netfilter/ebt_snat.c 2026-06-19 11:42:39.000000000 +0000 @@ -31,6 +31,9 @@ const struct arphdr *ap; struct arphdr _ah; + if (skb_ensure_writable(skb, sizeof(_ah) + ETH_ALEN)) + return EBT_DROP; + ap = skb_header_pointer(skb, 0, sizeof(_ah), &_ah); if (ap == NULL) return EBT_DROP; diff -Nru linux-6.12.90/net/bridge/netfilter/ebtables.c linux-6.12.94/net/bridge/netfilter/ebtables.c --- linux-6.12.90/net/bridge/netfilter/ebtables.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/bridge/netfilter/ebtables.c 2026-06-19 11:42:39.000000000 +0000 @@ -1952,6 +1952,25 @@ EBT_COMPAT_TARGET, }; +static bool match_size_ok(const struct xt_match *match, unsigned int match_size) +{ + u16 csize; + + if (match->matchsize == -1) /* cannot validate ebt_among */ + return true; + + csize = match->compatsize ? : match->matchsize; + + return match_size >= csize; +} + +static bool tgt_size_ok(const struct xt_target *tgt, unsigned int tgt_size) +{ + u16 csize = tgt->compatsize ? : tgt->targetsize; + + return tgt_size >= csize; +} + static int compat_mtw_from_user(const struct compat_ebt_entry_mwt *mwt, enum compat_mwt compat_mwt, struct ebt_entries_buf_state *state, @@ -1977,6 +1996,11 @@ if (IS_ERR(match)) return PTR_ERR(match); + if (!match_size_ok(match, match_size)) { + module_put(match->me); + return -EINVAL; + } + off = ebt_compat_match_offset(match, match_size); if (dst) { if (match->compat_from_user) @@ -1996,6 +2020,12 @@ mwt->u.revision); if (IS_ERR(wt)) return PTR_ERR(wt); + + if (!tgt_size_ok(wt, match_size)) { + module_put(wt->me); + return -EINVAL; + } + off = xt_compat_target_offset(wt); if (dst) { diff -Nru linux-6.12.90/net/ceph/crush/crush.c linux-6.12.94/net/ceph/crush/crush.c --- linux-6.12.90/net/ceph/crush/crush.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ceph/crush/crush.c 2026-06-19 11:42:39.000000000 +0000 @@ -47,7 +47,6 @@ void crush_destroy_bucket_uniform(struct crush_bucket_uniform *b) { kfree(b->h.items); - kfree(b); } void crush_destroy_bucket_list(struct crush_bucket_list *b) @@ -55,14 +54,12 @@ kfree(b->item_weights); kfree(b->sum_weights); kfree(b->h.items); - kfree(b); } void crush_destroy_bucket_tree(struct crush_bucket_tree *b) { kfree(b->h.items); kfree(b->node_weights); - kfree(b); } void crush_destroy_bucket_straw(struct crush_bucket_straw *b) @@ -70,14 +67,12 @@ kfree(b->straws); kfree(b->item_weights); kfree(b->h.items); - kfree(b); } void crush_destroy_bucket_straw2(struct crush_bucket_straw2 *b) { kfree(b->item_weights); kfree(b->h.items); - kfree(b); } void crush_destroy_bucket(struct crush_bucket *b) @@ -99,6 +94,7 @@ crush_destroy_bucket_straw2((struct crush_bucket_straw2 *)b); break; } + kfree(b); } /** diff -Nru linux-6.12.90/net/ceph/osdmap.c linux-6.12.94/net/ceph/osdmap.c --- linux-6.12.90/net/ceph/osdmap.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ceph/osdmap.c 2026-06-19 11:42:39.000000000 +0000 @@ -390,11 +390,15 @@ goto fail; if (arg->ids_size && - arg->ids_size != c->buckets[bucket_index]->size) + (!c->buckets[bucket_index] || + arg->ids_size != c->buckets[bucket_index]->size)) goto e_inval; } - insert_choose_arg_map(&c->choose_args, arg_map); + if (!__insert_choose_arg_map(&c->choose_args, arg_map)) { + ret = -EEXIST; + goto fail; + } } return 0; @@ -517,6 +521,10 @@ b->id = ceph_decode_32(p); b->type = ceph_decode_16(p); b->alg = ceph_decode_8(p); + if (b->alg != alg) { + b->alg = 0; + goto bad; + } b->hash = ceph_decode_8(p); b->weight = ceph_decode_32(p); b->size = ceph_decode_32(p); @@ -1703,7 +1711,7 @@ ceph_decode_need(p, end, 3*sizeof(u32) + map->max_osd*(struct_v >= 5 ? sizeof(u32) : sizeof(u8)) + - sizeof(*map->osd_weight), e_inval); + map->max_osd*sizeof(*map->osd_weight), e_inval); if (ceph_decode_32(p) != map->max_osd) goto e_inval; diff -Nru linux-6.12.90/net/core/devmem.c linux-6.12.94/net/core/devmem.c --- linux-6.12.90/net/core/devmem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/devmem.c 2026-06-19 11:42:39.000000000 +0000 @@ -15,6 +15,7 @@ #include #include #include +#include #include #include "devmem.h" @@ -26,6 +27,8 @@ /* Protected by rtnl_lock() */ static DEFINE_XARRAY_FLAGS(net_devmem_dmabuf_bindings, XA_FLAGS_ALLOC1); +static const struct memory_provider_ops dmabuf_devmem_ops; + static void net_devmem_dmabuf_free_chunk_owner(struct gen_pool *genpool, struct gen_pool_chunk *chunk, void *not_used) @@ -117,6 +120,7 @@ WARN_ON(rxq->mp_params.mp_priv != binding); rxq->mp_params.mp_priv = NULL; + rxq->mp_params.mp_ops = NULL; rxq_idx = get_netdev_rx_queue_index(rxq); @@ -143,7 +147,7 @@ } rxq = __netif_get_rx_queue(dev, rxq_idx); - if (rxq->mp_params.mp_priv) { + if (rxq->mp_params.mp_ops) { NL_SET_ERR_MSG(extack, "designated queue already memory provider bound"); return -EEXIST; } @@ -161,6 +165,7 @@ return err; rxq->mp_params.mp_priv = binding; + rxq->mp_params.mp_ops = &dmabuf_devmem_ops; err = netdev_rx_queue_restart(dev, rxq_idx); if (err) @@ -170,6 +175,7 @@ err_xa_erase: rxq->mp_params.mp_priv = NULL; + rxq->mp_params.mp_ops = NULL; xa_erase(&binding->bound_rxqs, xa_idx); return err; @@ -333,11 +339,10 @@ if (!binding) return -EINVAL; - if (!pool->dma_map) - return -EOPNOTSUPP; - - if (pool->dma_sync) - return -EOPNOTSUPP; + /* dma-buf dma addresses do not need and should not be used with + * dma_sync_for_cpu/device. Force disable dma_sync. + */ + pool->dma_sync = false; if (pool->p.order != 0) return -E2BIG; @@ -389,3 +394,10 @@ /* We don't want the page pool put_page()ing our net_iovs. */ return false; } + +static const struct memory_provider_ops dmabuf_devmem_ops = { + .init = mp_dmabuf_devmem_init, + .destroy = mp_dmabuf_devmem_destroy, + .alloc_netmems = mp_dmabuf_devmem_alloc_netmems, + .release_netmem = mp_dmabuf_devmem_release_page, +}; diff -Nru linux-6.12.90/net/core/filter.c linux-6.12.94/net/core/filter.c --- linux-6.12.90/net/core/filter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/filter.c 2026-06-19 11:42:39.000000000 +0000 @@ -499,7 +499,7 @@ ((unaligned_ok && offset >= 0) || (!unaligned_ok && offset >= 0 && offset + ip_align >= 0 && - offset + ip_align % size == 0))) { + (offset + ip_align) % size == 0))) { bool ldx_off_ok = offset <= S16_MAX; *insn++ = BPF_MOV64_REG(BPF_REG_TMP, BPF_REG_H); @@ -1651,15 +1651,24 @@ return err; } +static void sk_reuseport_prog_free_rcu(struct rcu_head *rcu) +{ + struct bpf_prog_aux *aux = container_of(rcu, struct bpf_prog_aux, rcu); + struct bpf_prog *prog = aux->prog; + + bpf_release_orig_filter(prog); + bpf_prog_free(prog); +} + void sk_reuseport_prog_free(struct bpf_prog *prog) { if (!prog) return; - if (prog->type == BPF_PROG_TYPE_SK_REUSEPORT) - bpf_prog_put(prog); + if (bpf_prog_was_classic(prog)) + call_rcu(&prog->aux->rcu, sk_reuseport_prog_free_rcu); else - bpf_prog_destroy(prog); + bpf_prog_put(prog); } struct bpf_scratchpad { @@ -2867,7 +2876,7 @@ psge->length = start - offset; rsge.length -= psge->length; - rsge.offset += start; + rsge.offset += start - offset; sk_msg_iter_var_next(i); sg_unmark_end(psge); @@ -4388,6 +4397,8 @@ struct net_device *master, *slave; master = netdev_master_upper_dev_get_rcu(xdp->rxq->dev); + if (unlikely(!(master->flags & IFF_UP))) + return XDP_ABORTED; slave = master->netdev_ops->ndo_xdp_get_xmit_slave(master, xdp); if (slave && slave != xdp->rxq->dev) { /* The target device is different from the receiving device, so diff -Nru linux-6.12.90/net/core/gro.c linux-6.12.94/net/core/gro.c --- linux-6.12.90/net/core/gro.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/gro.c 2026-06-19 11:42:39.000000000 +0000 @@ -108,6 +108,9 @@ if (p->pp_recycle != skb->pp_recycle) return -ETOOMANYREFS; + if (skb_zcopy(p) || skb_zcopy(skb)) + return -ETOOMANYREFS; + if (unlikely(p->len + len >= netif_get_gro_max_size(p->dev, p) || NAPI_GRO_CB(skb)->flush)) return -E2BIG; @@ -214,10 +217,12 @@ p->data_len += len; p->truesize += delta_truesize; p->len += len; + skb_shinfo(p)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG; if (lp != p) { lp->data_len += len; lp->truesize += delta_truesize; lp->len += len; + skb_shinfo(lp)->flags |= skbinfo->flags & SKBFL_SHARED_FRAG; } NAPI_GRO_CB(skb)->same_flow = 1; return 0; @@ -228,6 +233,11 @@ if (unlikely(p->len + skb->len >= 65536)) return -E2BIG; + if (!pskb_may_pull(skb, skb_gro_offset(skb))) { + NAPI_GRO_CB(skb)->flush = 1; + return -ENOMEM; + } + if (NAPI_GRO_CB(p)->last == p) skb_shinfo(p)->frag_list = skb; else @@ -245,6 +255,8 @@ p->truesize += skb->truesize; p->len += skb->len; + skb_shinfo(p)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; + NAPI_GRO_CB(skb)->same_flow = 1; return 0; diff -Nru linux-6.12.90/net/core/neighbour.c linux-6.12.94/net/core/neighbour.c --- linux-6.12.90/net/core/neighbour.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/neighbour.c 2026-06-19 11:42:39.000000000 +0000 @@ -3161,8 +3161,10 @@ rcu_read_lock(); tbl = rcu_dereference(neigh_tables[index]); - if (!tbl) - goto out_unlock; + if (!tbl) { + rcu_read_unlock(); + goto out_kfree_skb; + } if (index == NEIGH_ARP_TABLE) { u32 key = *((u32 *)addr); @@ -3178,7 +3180,6 @@ goto out_kfree_skb; } err = READ_ONCE(neigh->output)(neigh, skb); -out_unlock: rcu_read_unlock(); } else if (index == NEIGH_LINK_TABLE) { @@ -3188,11 +3189,10 @@ goto out_kfree_skb; err = dev_queue_xmit(skb); } -out: return err; out_kfree_skb: kfree_skb(skb); - goto out; + return err; } EXPORT_SYMBOL(neigh_xmit); diff -Nru linux-6.12.90/net/core/net_namespace.c linux-6.12.94/net/core/net_namespace.c --- linux-6.12.90/net/core/net_namespace.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/net_namespace.c 2026-06-19 11:42:39.000000000 +0000 @@ -712,20 +712,18 @@ struct net *get_net_ns_by_fd(int fd) { - struct fd f = fdget(fd); - struct net *net = ERR_PTR(-EINVAL); + CLASS(fd, f)(fd); - if (!fd_file(f)) + if (fd_empty(f)) return ERR_PTR(-EBADF); if (proc_ns_file(fd_file(f))) { struct ns_common *ns = get_proc_ns(file_inode(fd_file(f))); if (ns->ops == &netns_operations) - net = get_net(container_of(ns, struct net, ns)); + return get_net(container_of(ns, struct net, ns)); } - fdput(f); - return net; + return ERR_PTR(-EINVAL); } EXPORT_SYMBOL_GPL(get_net_ns_by_fd); #endif diff -Nru linux-6.12.90/net/core/netdev-genl.c linux-6.12.94/net/core/netdev-genl.c --- linux-6.12.90/net/core/netdev-genl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/netdev-genl.c 2026-06-19 11:42:39.000000000 +0000 @@ -854,12 +854,10 @@ genlmsg_end(rsp, hdr); err = genlmsg_reply(rsp, info); - if (err) - goto err_unbind; rtnl_unlock(); - return 0; + return err < 0 ? err : 0; err_unbind: net_devmem_unbind_dmabuf(binding); diff -Nru linux-6.12.90/net/core/netpoll.c linux-6.12.94/net/core/netpoll.c --- linux-6.12.90/net/core/netpoll.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/netpoll.c 2026-06-19 11:42:39.000000000 +0000 @@ -506,7 +506,8 @@ np_info(np, "local IPv6 address %pI6c\n", &np->local_ip.in6); else np_info(np, "local IPv4 address %pI4\n", &np->local_ip.ip); - np_info(np, "interface '%s'\n", np->dev_name); + np_info(np, "interface name '%s'\n", np->dev_name); + np_info(np, "local ethernet address '%pM'\n", np->dev_mac); np_info(np, "remote port %d\n", np->remote_port); if (np->ipv6) np_info(np, "remote IPv6 address %pI6c\n", &np->remote_ip.in6); @@ -575,11 +576,18 @@ cur++; if (*cur != ',') { - /* parse out dev name */ + /* parse out dev_name or dev_mac */ if ((delim = strchr(cur, ',')) == NULL) goto parse_failed; *delim = 0; - strscpy(np->dev_name, cur, sizeof(np->dev_name)); + + np->dev_name[0] = '\0'; + eth_broadcast_addr(np->dev_mac); + if (!strchr(cur, ':')) + strscpy(np->dev_name, cur, sizeof(np->dev_name)); + else if (!mac_pton(cur, np->dev_mac)) + goto parse_failed; + cur = delim; } cur++; @@ -684,110 +692,179 @@ } EXPORT_SYMBOL_GPL(__netpoll_setup); +/* + * Returns a pointer to a string representation of the identifier used + * to select the egress interface for the given netpoll instance. buf + * is used to format np->dev_mac when np->dev_name is empty; bufsz must + * be at least MAC_ADDR_STR_LEN + 1 to fit the formatted MAC address + * and its NUL terminator. + */ +static char *egress_dev(struct netpoll *np, char *buf, size_t bufsz) +{ + if (np->dev_name[0]) + return np->dev_name; + + snprintf(buf, bufsz, "%pM", np->dev_mac); + return buf; +} + +static void netpoll_wait_carrier(struct netpoll *np, struct net_device *ndev, + unsigned int timeout) +{ + unsigned long atmost; + + atmost = jiffies + timeout * HZ; + while (!netif_carrier_ok(ndev)) { + if (time_after(jiffies, atmost)) { + np_notice(np, "timeout waiting for carrier\n"); + break; + } + msleep(1); + } +} + +/* + * Take the IPv6 from ndev and populate local_ip structure in netpoll + */ +static int netpoll_take_ipv6(struct netpoll *np, struct net_device *ndev) +{ + char buf[MAC_ADDR_STR_LEN + 1]; + int err = -EDESTADDRREQ; + struct inet6_dev *idev; + + if (!IS_ENABLED(CONFIG_IPV6)) { + np_err(np, "IPv6 is not supported %s, aborting\n", + egress_dev(np, buf, sizeof(buf))); + return -EINVAL; + } + + idev = __in6_dev_get(ndev); + if (idev) { + struct inet6_ifaddr *ifp; + + read_lock_bh(&idev->lock); + list_for_each_entry(ifp, &idev->addr_list, if_list) { + if (!!(ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL) != + !!(ipv6_addr_type(&np->remote_ip.in6) & IPV6_ADDR_LINKLOCAL)) + continue; + /* Got the IP, let's return */ + np->local_ip.in6 = ifp->addr; + err = 0; + break; + } + read_unlock_bh(&idev->lock); + } + if (err) { + np_err(np, "no IPv6 address for %s, aborting\n", + egress_dev(np, buf, sizeof(buf))); + return err; + } + + np_info(np, "local IPv6 %pI6c\n", &np->local_ip.in6); + return 0; +} + +/* + * Take the IPv4 from ndev and populate local_ip structure in netpoll + */ +static int netpoll_take_ipv4(struct netpoll *np, struct net_device *ndev) +{ + char buf[MAC_ADDR_STR_LEN + 1]; + const struct in_ifaddr *ifa; + struct in_device *in_dev; + + in_dev = __in_dev_get_rtnl(ndev); + if (!in_dev) { + np_err(np, "no IP address for %s, aborting\n", + egress_dev(np, buf, sizeof(buf))); + return -EDESTADDRREQ; + } + + ifa = rtnl_dereference(in_dev->ifa_list); + if (!ifa) { + np_err(np, "no IP address for %s, aborting\n", + egress_dev(np, buf, sizeof(buf))); + return -EDESTADDRREQ; + } + + np->local_ip.ip = ifa->ifa_local; + np_info(np, "local IP %pI4\n", &np->local_ip.ip); + + return 0; +} + +/* + * Test whether the caller left np->local_ip unset, so that + * netpoll_setup() should auto-populate it from the egress device. + * + * np->local_ip is a union of __be32 (IPv4) and struct in6_addr (IPv6), + * so an IPv6 address whose first 4 bytes are zero (e.g. ::1, ::2, + * IPv4-mapped ::ffff:a.b.c.d) must not be tested via the IPv4 arm — + * doing so would misclassify a caller-supplied address as unset and + * silently overwrite it with whatever address the device exposes. + */ +static bool netpoll_local_ip_unset(const struct netpoll *np) +{ + if (np->ipv6) + return ipv6_addr_any(&np->local_ip.in6); + return !np->local_ip.ip; +} + int netpoll_setup(struct netpoll *np) { + struct net *net = current->nsproxy->net_ns; + char buf[MAC_ADDR_STR_LEN + 1]; struct net_device *ndev = NULL; bool ip_overwritten = false; - struct in_device *in_dev; int err; rtnl_lock(); - if (np->dev_name[0]) { - struct net *net = current->nsproxy->net_ns; + if (np->dev_name[0]) ndev = __dev_get_by_name(net, np->dev_name); - } + else if (is_valid_ether_addr(np->dev_mac)) + ndev = dev_getbyhwaddr(net, ARPHRD_ETHER, np->dev_mac); + if (!ndev) { - np_err(np, "%s doesn't exist, aborting\n", np->dev_name); + np_err(np, "%s doesn't exist, aborting\n", + egress_dev(np, buf, sizeof(buf))); err = -ENODEV; goto unlock; } netdev_hold(ndev, &np->dev_tracker, GFP_KERNEL); if (netdev_master_upper_dev_get(ndev)) { - np_err(np, "%s is a slave device, aborting\n", np->dev_name); + np_err(np, "%s is a slave device, aborting\n", + egress_dev(np, buf, sizeof(buf))); err = -EBUSY; goto put; } if (!netif_running(ndev)) { - unsigned long atmost; - - np_info(np, "device %s not up yet, forcing it\n", np->dev_name); + np_info(np, "device %s not up yet, forcing it\n", + egress_dev(np, buf, sizeof(buf))); err = dev_open(ndev, NULL); - if (err) { np_err(np, "failed to open %s\n", ndev->name); goto put; } rtnl_unlock(); - atmost = jiffies + carrier_timeout * HZ; - while (!netif_carrier_ok(ndev)) { - if (time_after(jiffies, atmost)) { - np_notice(np, "timeout waiting for carrier\n"); - break; - } - msleep(1); - } - + netpoll_wait_carrier(np, ndev, carrier_timeout); rtnl_lock(); } - if (!np->local_ip.ip) { + if (netpoll_local_ip_unset(np)) { if (!np->ipv6) { - const struct in_ifaddr *ifa; - - in_dev = __in_dev_get_rtnl(ndev); - if (!in_dev) - goto put_noaddr; - - ifa = rtnl_dereference(in_dev->ifa_list); - if (!ifa) { -put_noaddr: - np_err(np, "no IP address for %s, aborting\n", - np->dev_name); - err = -EDESTADDRREQ; + err = netpoll_take_ipv4(np, ndev); + if (err) goto put; - } - - np->local_ip.ip = ifa->ifa_local; - ip_overwritten = true; - np_info(np, "local IP %pI4\n", &np->local_ip.ip); } else { -#if IS_ENABLED(CONFIG_IPV6) - struct inet6_dev *idev; - - err = -EDESTADDRREQ; - idev = __in6_dev_get(ndev); - if (idev) { - struct inet6_ifaddr *ifp; - - read_lock_bh(&idev->lock); - list_for_each_entry(ifp, &idev->addr_list, if_list) { - if (!!(ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL) != - !!(ipv6_addr_type(&np->remote_ip.in6) & IPV6_ADDR_LINKLOCAL)) - continue; - np->local_ip.in6 = ifp->addr; - ip_overwritten = true; - err = 0; - break; - } - read_unlock_bh(&idev->lock); - } - if (err) { - np_err(np, "no IPv6 address for %s, aborting\n", - np->dev_name); + err = netpoll_take_ipv6(np, ndev); + if (err) goto put; - } else - np_info(np, "local IPv6 %pI6c\n", &np->local_ip.in6); -#else - np_err(np, "IPv6 is not supported %s, aborting\n", - np->dev_name); - err = -EINVAL; - goto put; -#endif } + ip_overwritten = true; } err = __netpoll_setup(np, ndev); diff -Nru linux-6.12.90/net/core/page_pool.c linux-6.12.94/net/core/page_pool.c --- linux-6.12.90/net/core/page_pool.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/page_pool.c 2026-06-19 11:42:39.000000000 +0000 @@ -13,6 +13,7 @@ #include #include +#include #include #include @@ -280,10 +281,21 @@ rxq = __netif_get_rx_queue(pool->slow.netdev, pool->slow.queue_idx); pool->mp_priv = rxq->mp_params.mp_priv; + pool->mp_ops = rxq->mp_params.mp_ops; } - if (pool->mp_priv) { - err = mp_dmabuf_devmem_init(pool); + if (pool->mp_ops) { + if (!pool->dma_map || !pool->dma_sync) { + err = -EOPNOTSUPP; + goto free_ptr_ring; + } + + if (WARN_ON(!is_kernel_rodata((unsigned long)pool->mp_ops))) { + err = -EFAULT; + goto free_ptr_ring; + } + + err = pool->mp_ops->init(pool); if (err) { pr_warn("%s() mem-provider init failed %d\n", __func__, err); @@ -313,6 +325,11 @@ if (!pool->system) free_percpu(pool->recycle_stats); #endif + + if (pool->mp_ops) { + pool->mp_ops->destroy(pool); + static_branch_dec(&page_pool_mem_providers); + } } /** @@ -648,8 +665,8 @@ return netmem; /* Slow-path: cache empty, do real allocation */ - if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_priv) - netmem = mp_dmabuf_devmem_alloc_netmems(pool, gfp); + if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_ops) + netmem = pool->mp_ops->alloc_netmems(pool, gfp); else netmem = __page_pool_alloc_pages_slow(pool, gfp); return netmem; @@ -743,8 +760,8 @@ bool put; put = true; - if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_priv) - put = mp_dmabuf_devmem_release_page(pool, netmem); + if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_ops) + put = pool->mp_ops->release_netmem(pool, netmem); else __page_pool_release_page_dma(pool, netmem); @@ -1078,11 +1095,6 @@ page_pool_unlist(pool); page_pool_uninit(pool); - if (pool->mp_priv) { - mp_dmabuf_devmem_destroy(pool); - static_branch_dec(&page_pool_mem_providers); - } - kfree(pool); } diff -Nru linux-6.12.90/net/core/secure_seq.c linux-6.12.94/net/core/secure_seq.c --- linux-6.12.90/net/core/secure_seq.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/secure_seq.c 2026-06-19 11:42:39.000000000 +0000 @@ -20,7 +20,6 @@ #include static siphash_aligned_key_t net_secret; -static siphash_aligned_key_t ts_secret; #define EPHEMERAL_PORT_SHUFFLE_PERIOD (10 * HZ) @@ -28,11 +27,6 @@ { net_get_random_once(&net_secret, sizeof(net_secret)); } - -static __always_inline void ts_secret_init(void) -{ - net_get_random_once(&ts_secret, sizeof(ts_secret)); -} #endif #ifdef CONFIG_INET @@ -53,28 +47,9 @@ #endif #if IS_ENABLED(CONFIG_IPV6) -u32 secure_tcpv6_ts_off(const struct net *net, - const __be32 *saddr, const __be32 *daddr) -{ - const struct { - struct in6_addr saddr; - struct in6_addr daddr; - } __aligned(SIPHASH_ALIGNMENT) combined = { - .saddr = *(struct in6_addr *)saddr, - .daddr = *(struct in6_addr *)daddr, - }; - - if (READ_ONCE(net->ipv4.sysctl_tcp_timestamps) != 1) - return 0; - - ts_secret_init(); - return siphash(&combined, offsetofend(typeof(combined), daddr), - &ts_secret); -} -EXPORT_SYMBOL(secure_tcpv6_ts_off); - -u32 secure_tcpv6_seq(const __be32 *saddr, const __be32 *daddr, - __be16 sport, __be16 dport) +union tcp_seq_and_ts_off +secure_tcpv6_seq_and_ts_off(const struct net *net, const __be32 *saddr, + const __be32 *daddr, __be16 sport, __be16 dport) { const struct { struct in6_addr saddr; @@ -87,14 +62,20 @@ .sport = sport, .dport = dport }; - u32 hash; + union tcp_seq_and_ts_off st; net_secret_init(); - hash = siphash(&combined, offsetofend(typeof(combined), dport), - &net_secret); - return seq_scale(hash); + + st.hash64 = siphash(&combined, offsetofend(typeof(combined), dport), + &net_secret); + + if (READ_ONCE(net->ipv4.sysctl_tcp_timestamps) != 1) + st.ts_off = 0; + + st.seq = seq_scale(st.seq); + return st; } -EXPORT_SYMBOL(secure_tcpv6_seq); +EXPORT_SYMBOL(secure_tcpv6_seq_and_ts_off); u64 secure_ipv6_port_ephemeral(const __be32 *saddr, const __be32 *daddr, __be16 dport) @@ -118,33 +99,30 @@ #endif #ifdef CONFIG_INET -u32 secure_tcp_ts_off(const struct net *net, __be32 saddr, __be32 daddr) -{ - if (READ_ONCE(net->ipv4.sysctl_tcp_timestamps) != 1) - return 0; - - ts_secret_init(); - return siphash_2u32((__force u32)saddr, (__force u32)daddr, - &ts_secret); -} - /* secure_tcp_seq_and_tsoff(a, b, 0, d) == secure_ipv4_port_ephemeral(a, b, d), * but fortunately, `sport' cannot be 0 in any circumstances. If this changes, * it would be easy enough to have the former function use siphash_4u32, passing * the arguments as separate u32. */ -u32 secure_tcp_seq(__be32 saddr, __be32 daddr, - __be16 sport, __be16 dport) +union tcp_seq_and_ts_off +secure_tcp_seq_and_ts_off(const struct net *net, __be32 saddr, __be32 daddr, + __be16 sport, __be16 dport) { - u32 hash; + u32 ports = (__force u32)sport << 16 | (__force u32)dport; + union tcp_seq_and_ts_off st; net_secret_init(); - hash = siphash_3u32((__force u32)saddr, (__force u32)daddr, - (__force u32)sport << 16 | (__force u32)dport, - &net_secret); - return seq_scale(hash); + + st.hash64 = siphash_3u32((__force u32)saddr, (__force u32)daddr, + ports, &net_secret); + + if (READ_ONCE(net->ipv4.sysctl_tcp_timestamps) != 1) + st.ts_off = 0; + + st.seq = seq_scale(st.seq); + return st; } -EXPORT_SYMBOL_GPL(secure_tcp_seq); +EXPORT_SYMBOL_GPL(secure_tcp_seq_and_ts_off); u64 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport) { diff -Nru linux-6.12.90/net/core/skbuff.c linux-6.12.94/net/core/skbuff.c --- linux-6.12.90/net/core/skbuff.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/skbuff.c 2026-06-19 11:42:39.000000000 +0000 @@ -2214,6 +2214,7 @@ skb_frag_ref(skb, i); } skb_shinfo(n)->nr_frags = i; + skb_shinfo(n)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; } if (skb_has_frag_list(skb)) { @@ -2764,6 +2765,8 @@ skb->data_len = 0; skb_set_tail_pointer(skb, len); } + if (!skb_shinfo(skb)->nr_frags && !skb_has_frag_list(skb)) + skb->unreadable = 0; if (!skb->sk || skb->destructor == sock_edemux) skb_condense(skb); @@ -2771,16 +2774,37 @@ } EXPORT_SYMBOL(___pskb_trim); +static int pskb_trim_rcsum_complete(struct sk_buff *skb, unsigned int len) +{ + int delta = skb->len - len; + + if (skb_frags_readable(skb)) { + skb->csum = csum_block_sub(skb->csum, + skb_checksum(skb, len, delta, 0), + len); + return 0; + } + + if (len > skb_headlen(skb)) + return -EFAULT; + + /* The trimmed bytes are unreadable, but the remaining packet can be + * checksummed by software after trimming. + */ + skb->ip_summed = CHECKSUM_NONE; + return 0; +} + /* Note : use pskb_trim_rcsum() instead of calling this directly */ int pskb_trim_rcsum_slow(struct sk_buff *skb, unsigned int len) { if (skb->ip_summed == CHECKSUM_COMPLETE) { - int delta = skb->len - len; + int err; - skb->csum = csum_block_sub(skb->csum, - skb_checksum(skb, len, delta, 0), - len); + err = pskb_trim_rcsum_complete(skb, len); + if (err) + return err; } else if (skb->ip_summed == CHECKSUM_PARTIAL) { int hdlen = (len > skb_headlen(skb)) ? skb_headlen(skb) : len; int offset = skb_checksum_start_offset(skb) + skb->csum_offset; @@ -4289,6 +4313,8 @@ tgt->ip_summed = CHECKSUM_PARTIAL; skb->ip_summed = CHECKSUM_PARTIAL; + skb_shinfo(tgt)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; + skb_len_add(skb, -shiftlen); skb_len_add(tgt, shiftlen); @@ -4899,7 +4925,8 @@ skb_copy_from_linear_data_offset(head_skb, offset, skb_put(nskb, hsize), hsize); - skb_shinfo(nskb)->flags |= skb_shinfo(head_skb)->flags & + skb_shinfo(nskb)->flags |= (skb_shinfo(head_skb)->flags | + skb_shinfo(frag_skb)->flags) & SKBFL_SHARED_FRAG; if (skb_zerocopy_clone(nskb, frag_skb, GFP_ATOMIC)) @@ -4916,6 +4943,9 @@ nfrags = skb_shinfo(list_skb)->nr_frags; frag = skb_shinfo(list_skb)->frags; frag_skb = list_skb; + + skb_shinfo(nskb)->flags |= skb_shinfo(frag_skb)->flags & SKBFL_SHARED_FRAG; + if (!skb_headlen(list_skb)) { BUG_ON(!nfrags); } else { @@ -5354,7 +5384,7 @@ } EXPORT_SYMBOL_GPL(skb_cow_data); -static void sock_rmem_free(struct sk_buff *skb) +void sock_rmem_free(struct sk_buff *skb) { struct sock *sk = skb->sk; @@ -5363,8 +5393,8 @@ static void skb_set_err_queue(struct sk_buff *skb) { - /* pkt_type of skbs received on local sockets is never PACKET_OUTGOING. - * So, it is safe to (mis)use it to mark skbs on the error queue. + /* The error-queue test in skb_is_err_queue() matches this marker + * with the sock_rmem_free destructor installed by sock_queue_err_skb(). */ skb->pkt_type = PACKET_OUTGOING; BUILD_BUG_ON(PACKET_OUTGOING == 0); @@ -6066,6 +6096,8 @@ from_shinfo->frags, from_shinfo->nr_frags * sizeof(skb_frag_t)); to_shinfo->nr_frags += from_shinfo->nr_frags; + if (from_shinfo->nr_frags) + to_shinfo->flags |= from_shinfo->flags & SKBFL_SHARED_FRAG; if (!skb_cloned(from)) from_shinfo->nr_frags = 0; @@ -6657,6 +6689,11 @@ skb_copy_from_linear_data_offset(skb, off, data, new_hlen); skb->len -= off; + /* Remove SKBFL_MANAGED_FRAG_REFS instead of trying to honour it + * while refcounting frags below. + */ + skb_zcopy_downgrade_managed(skb); + memcpy((struct skb_shared_info *)(data + size), skb_shinfo(skb), offsetof(struct skb_shared_info, @@ -6667,6 +6704,8 @@ skb_kfree_head(data, size); return -ENOMEM; } + if (skb_zcopy(skb)) + net_zcopy_get(skb_zcopy(skb)); for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) skb_frag_ref(skb, i); if (skb_has_frag_list(skb)) @@ -6769,6 +6808,11 @@ return -ENOMEM; size = SKB_WITH_OVERHEAD(size); + /* Remove SKBFL_MANAGED_FRAG_REFS instead of trying to honour it + * while refcounting frags below. + */ + skb_zcopy_downgrade_managed(skb); + memcpy((struct skb_shared_info *)(data + size), skb_shinfo(skb), offsetof(struct skb_shared_info, frags[0])); if (skb_orphan_frags(skb, gfp_mask)) { @@ -6811,6 +6855,8 @@ skb_kfree_head(data, size); return -ENOMEM; } + if (skb_zcopy(skb)) + net_zcopy_get(skb_zcopy(skb)); skb_release_data(skb, SKB_CONSUMED); skb->head = data; diff -Nru linux-6.12.90/net/core/skmsg.c linux-6.12.94/net/core/skmsg.c --- linux-6.12.90/net/core/skmsg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/skmsg.c 2026-06-19 11:42:39.000000000 +0000 @@ -1267,12 +1267,19 @@ static void sk_psock_verdict_data_ready(struct sock *sk) { const struct proto_ops *ops = NULL; + struct sk_psock *psock; struct socket *sock; int copied; trace_sk_data_ready(sk); rcu_read_lock(); + psock = sk_psock(sk); + if (psock && tls_sw_has_ctx_rx(sk)) { + psock->saved_data_ready(sk); + rcu_read_unlock(); + return; + } sock = READ_ONCE(sk->sk_socket); if (likely(sock)) ops = READ_ONCE(sock->ops); @@ -1282,8 +1289,6 @@ copied = ops->read_skb(sk, sk_psock_verdict_recv); if (copied >= 0) { - struct sk_psock *psock; - rcu_read_lock(); psock = sk_psock(sk); if (psock) diff -Nru linux-6.12.90/net/core/sock.c linux-6.12.94/net/core/sock.c --- linux-6.12.90/net/core/sock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/core/sock.c 2026-06-19 11:42:39.000000000 +0000 @@ -1455,6 +1455,11 @@ case SO_ATTACH_FILTER: { struct sock_fprog fprog; + if (sk_is_tcp(sk) && + !sockopt_ns_capable(sock_net(sk)->user_ns, CAP_NET_ADMIN)) { + ret = -EPERM; + break; + } ret = copy_bpf_fprog_from_user(&fprog, optval, optlen); if (!ret) ret = sk_attach_filter(&fprog, sk); @@ -2591,8 +2596,12 @@ bool free; if (!sock_flag(sk, SOCK_USE_WRITE_QUEUE)) { + void (*sk_write_space)(struct sock *sk); + + sk_write_space = READ_ONCE(sk->sk_write_space); + if (sock_flag(sk, SOCK_RCU_FREE) && - sk->sk_write_space == sock_def_write_space) { + sk_write_space == sock_def_write_space) { rcu_read_lock(); free = refcount_sub_and_test(len, &sk->sk_wmem_alloc); sock_def_write_space_wfree(sk); @@ -2607,7 +2616,7 @@ * after sk_write_space() call */ WARN_ON(refcount_sub_and_test(len - 1, &sk->sk_wmem_alloc)); - sk->sk_write_space(sk); + sk_write_space(sk); len = 1; } /* diff -Nru linux-6.12.90/net/devlink/core.c linux-6.12.94/net/devlink/core.c --- linux-6.12.90/net/devlink/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/devlink/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -469,6 +469,8 @@ { ASSERT_DEVLINK_NOT_REGISTERED(devlink); + devlink_rel_put(devlink); + WARN_ON(!list_empty(&devlink->trap_policer_list)); WARN_ON(!list_empty(&devlink->trap_group_list)); WARN_ON(!list_empty(&devlink->trap_list)); diff -Nru linux-6.12.90/net/ethtool/bitset.c linux-6.12.94/net/ethtool/bitset.c --- linux-6.12.90/net/ethtool/bitset.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/bitset.c 2026-06-19 11:42:39.000000000 +0000 @@ -91,7 +91,7 @@ u32 mask; if (end <= start) - return true; + return false; if (start % 32) { mask = ethnl_upper_bits(start); @@ -104,11 +104,11 @@ start_word++; } - if (!memchr_inv(map + start_word, '\0', - (end_word - start_word) * sizeof(u32))) + if (memchr_inv(map + start_word, '\0', + (end_word - start_word) * sizeof(u32))) return true; if (end % 32 == 0) - return true; + return false; return map[end_word] & ethnl_lower_bits(end); } diff -Nru linux-6.12.90/net/ethtool/cmis.h linux-6.12.94/net/ethtool/cmis.h --- linux-6.12.90/net/ethtool/cmis.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/cmis.h 2026-06-19 11:42:39.000000000 +0000 @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: GPL-2.0-only */ #define ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH 120 +#define ETHTOOL_CMIS_CDB_EPL_MAX_PL_LENGTH 2048 #define ETHTOOL_CMIS_CDB_CMD_PAGE 0x9F #define ETHTOOL_CMIS_CDB_PAGE_I2C_ADDR 0x50 @@ -23,6 +24,7 @@ ETHTOOL_CMIS_CDB_CMD_FW_MANAGMENT_FEATURES = 0x0041, ETHTOOL_CMIS_CDB_CMD_START_FW_DOWNLOAD = 0x0101, ETHTOOL_CMIS_CDB_CMD_WRITE_FW_BLOCK_LPL = 0x0103, + ETHTOOL_CMIS_CDB_CMD_WRITE_FW_BLOCK_EPL = 0x0104, ETHTOOL_CMIS_CDB_CMD_COMPLETE_FW_DOWNLOAD = 0x0107, ETHTOOL_CMIS_CDB_CMD_RUN_FW_IMAGE = 0x0109, ETHTOOL_CMIS_CDB_CMD_COMMIT_FW_IMAGE = 0x010A, @@ -38,6 +40,7 @@ * @resv1: Added to match the CMIS standard request continuity. * @resv2: Added to match the CMIS standard request continuity. * @payload: Payload for the CDB commands. + * @epl: Extended payload for the CDB commands. */ struct ethtool_cmis_cdb_request { __be16 id; @@ -49,6 +52,7 @@ u8 resv2; u8 payload[ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH]; ); + u8 *epl; /* Everything above this field checksummed. */ }; #define CDB_F_COMPLETION_VALID BIT(0) @@ -59,9 +63,9 @@ * struct ethtool_cmis_cdb_cmd_args - CDB commands execution arguments * @req: CDB command fields as described in the CMIS standard. * @max_duration: Maximum duration time for command completion in msec. + * @msleep_pre_rpl: Waiting time before checking reply in msec. * @read_write_len_ext: Allowable additional number of byte octets to the LPL * in a READ or a WRITE commands. - * @msleep_pre_rpl: Waiting time before checking reply in msec. * @rpl_exp_len: Expected reply length in bytes. * @flags: Validation flags for CDB commands. * @err_msg: Error message to be sent to user space. @@ -69,8 +73,8 @@ struct ethtool_cmis_cdb_cmd_args { struct ethtool_cmis_cdb_request req; u16 max_duration; + u16 msleep_pre_rpl; u8 read_write_len_ext; - u8 msleep_pre_rpl; u8 rpl_exp_len; u8 flags; char *err_msg; @@ -96,13 +100,14 @@ u8 payload[ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH]; }; -u32 ethtool_cmis_get_max_payload_size(u8 num_of_byte_octs); +u32 ethtool_cmis_get_max_lpl_size(u8 num_of_byte_octs); void ethtool_cmis_cdb_compose_args(struct ethtool_cmis_cdb_cmd_args *args, - enum ethtool_cmis_cdb_cmd_id cmd, u8 *pl, - u8 lpl_len, u16 max_duration, - u8 read_write_len_ext, u16 msleep_pre_rpl, - u8 rpl_exp_len, u8 flags); + enum ethtool_cmis_cdb_cmd_id cmd, u8 *lpl, + u8 lpl_len, u8 *epl, u16 epl_len, + u16 max_duration, u8 read_write_len_ext, + u16 msleep_pre_rpl, u8 rpl_exp_len, + u8 flags); void ethtool_cmis_cdb_check_completion_flag(u8 cmis_rev, u8 *flags); diff -Nru linux-6.12.90/net/ethtool/cmis_cdb.c linux-6.12.94/net/ethtool/cmis_cdb.c --- linux-6.12.90/net/ethtool/cmis_cdb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/cmis_cdb.c 2026-06-19 11:42:39.000000000 +0000 @@ -11,25 +11,29 @@ * min(i, 15) byte octets where i specifies the allowable additional number of * byte octets in a READ or a WRITE. */ -u32 ethtool_cmis_get_max_payload_size(u8 num_of_byte_octs) +u32 ethtool_cmis_get_max_lpl_size(u8 num_of_byte_octs) { return 8 * (1 + min_t(u8, num_of_byte_octs, 15)); } void ethtool_cmis_cdb_compose_args(struct ethtool_cmis_cdb_cmd_args *args, - enum ethtool_cmis_cdb_cmd_id cmd, u8 *pl, - u8 lpl_len, u16 max_duration, - u8 read_write_len_ext, u16 msleep_pre_rpl, - u8 rpl_exp_len, u8 flags) + enum ethtool_cmis_cdb_cmd_id cmd, u8 *lpl, + u8 lpl_len, u8 *epl, u16 epl_len, + u16 max_duration, u8 read_write_len_ext, + u16 msleep_pre_rpl, u8 rpl_exp_len, u8 flags) { args->req.id = cpu_to_be16(cmd); args->req.lpl_len = lpl_len; - if (pl) - memcpy(args->req.payload, pl, args->req.lpl_len); + if (lpl) + memcpy(args->req.payload, lpl, args->req.lpl_len); + if (epl) { + args->req.epl_len = cpu_to_be16(epl_len); + args->req.epl = epl; + } args->max_duration = max_duration; args->read_write_len_ext = - ethtool_cmis_get_max_payload_size(read_write_len_ext); + ethtool_cmis_get_max_lpl_size(read_write_len_ext); args->msleep_pre_rpl = msleep_pre_rpl; args->rpl_exp_len = rpl_exp_len; args->flags = flags; @@ -183,7 +187,7 @@ } ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_QUERY_STATUS, - (u8 *)&qs_pl, sizeof(qs_pl), 0, + (u8 *)&qs_pl, sizeof(qs_pl), NULL, 0, 0, cdb->read_write_len_ext, 1000, sizeof(*rpl), CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); @@ -245,8 +249,9 @@ ethtool_cmis_cdb_check_completion_flag(cdb->cmis_rev, &flags); ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_MODULE_FEATURES, - NULL, 0, 0, cdb->read_write_len_ext, - 1000, sizeof(*rpl), flags); + NULL, 0, NULL, 0, 0, + cdb->read_write_len_ext, 1000, + sizeof(*rpl), flags); err = ethtool_cmis_cdb_execute_cmd(dev, &args); if (err < 0) { @@ -508,8 +513,13 @@ } rpl = (struct ethtool_cmis_cdb_rpl *)page_data->data; - if ((args->rpl_exp_len > rpl->hdr.rpl_len + rpl_hdr_len) || - !rpl->hdr.rpl_chk_code) { + if (rpl->hdr.rpl_len != args->rpl_exp_len) { + netdev_warn(dev, "CDB reply length mismatch, expected %u got %u\n", + args->rpl_exp_len, rpl->hdr.rpl_len); + err = -EIO; + goto out; + } + if (!rpl->hdr.rpl_chk_code) { err = -EIO; goto out; } @@ -546,6 +556,49 @@ return err; } +#define CMIS_CDB_EPL_PAGE_START 0xA0 +#define CMIS_CDB_EPL_PAGE_END 0xAF +#define CMIS_CDB_EPL_FW_BLOCK_OFFSET_START 128 +#define CMIS_CDB_EPL_FW_BLOCK_OFFSET_END 255 + +static int +ethtool_cmis_cdb_execute_epl_cmd(struct net_device *dev, + struct ethtool_cmis_cdb_cmd_args *args, + struct ethtool_module_eeprom *page_data) +{ + u16 epl_len = be16_to_cpu(args->req.epl_len); + u32 bytes_written = 0; + u8 page; + int err; + + for (page = CMIS_CDB_EPL_PAGE_START; + page <= CMIS_CDB_EPL_PAGE_END && bytes_written < epl_len; page++) { + u16 offset = CMIS_CDB_EPL_FW_BLOCK_OFFSET_START; + + while (offset <= CMIS_CDB_EPL_FW_BLOCK_OFFSET_END && + bytes_written < epl_len) { + u32 bytes_left = epl_len - bytes_written; + u16 space_left, bytes_to_write; + + space_left = CMIS_CDB_EPL_FW_BLOCK_OFFSET_END - offset + 1; + bytes_to_write = min_t(u16, bytes_left, + min_t(u16, space_left, + args->read_write_len_ext)); + + err = __ethtool_cmis_cdb_execute_cmd(dev, page_data, + page, offset, + bytes_to_write, + args->req.epl + bytes_written); + if (err < 0) + return err; + + offset += bytes_to_write; + bytes_written += bytes_to_write; + } + } + return 0; +} + static u8 cmis_cdb_calc_checksum(const void *data, size_t size) { const u8 *bytes = (const u8 *)data; @@ -567,7 +620,9 @@ int err; args->req.chk_code = - cmis_cdb_calc_checksum(&args->req, sizeof(args->req)); + cmis_cdb_calc_checksum(&args->req, + offsetof(struct ethtool_cmis_cdb_request, + epl)); if (args->req.lpl_len > args->read_write_len_ext) { args->err_msg = "LPL length is longer than CDB read write length extension allows"; @@ -589,6 +644,12 @@ if (err < 0) return err; + if (args->req.epl_len) { + err = ethtool_cmis_cdb_execute_epl_cmd(dev, args, &page_data); + if (err < 0) + return err; + } + offset = CMIS_CDB_CMD_ID_OFFSET + offsetof(struct ethtool_cmis_cdb_request, id); err = __ethtool_cmis_cdb_execute_cmd(dev, &page_data, diff -Nru linux-6.12.90/net/ethtool/cmis_fw_update.c linux-6.12.94/net/ethtool/cmis_fw_update.c --- linux-6.12.90/net/ethtool/cmis_fw_update.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/cmis_fw_update.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,6 +9,7 @@ struct cmis_fw_update_fw_mng_features { u8 start_cmd_payload_size; + u8 write_mechanism; u16 max_duration_start; u16 max_duration_write; u16 max_duration_complete; @@ -36,10 +37,26 @@ }; enum cmis_cdb_fw_write_mechanism { + CMIS_CDB_FW_WRITE_MECHANISM_NONE = 0x00, CMIS_CDB_FW_WRITE_MECHANISM_LPL = 0x01, + CMIS_CDB_FW_WRITE_MECHANISM_EPL = 0x10, CMIS_CDB_FW_WRITE_MECHANISM_BOTH = 0x11, }; +/* See section 9.7.2 "CMD 0101h: Start Firmware Download" in CMIS standard + * revision 5.2. + * struct cmis_cdb_start_fw_download_pl is a structured layout of the + * flat array, ethtool_cmis_cdb_request::payload. + */ +struct cmis_cdb_start_fw_download_pl { + __struct_group(cmis_cdb_start_fw_download_pl_h, head, /* no attrs */, + __be32 image_size; + __be32 resv1; + ); + u8 vendor_data[ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH - + sizeof(struct cmis_cdb_start_fw_download_pl_h)]; +}; + static int cmis_fw_update_fw_mng_features_get(struct ethtool_cmis_cdb *cdb, struct net_device *dev, @@ -54,7 +71,8 @@ ethtool_cmis_cdb_check_completion_flag(cdb->cmis_rev, &flags); ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_FW_MANAGMENT_FEATURES, - NULL, 0, cdb->max_completion_time, + NULL, 0, NULL, 0, + cdb->max_completion_time, cdb->read_write_len_ext, 1000, sizeof(*rpl), flags); @@ -67,10 +85,9 @@ } rpl = (struct cmis_cdb_fw_mng_features_rpl *)args.req.payload; - if (!(rpl->write_mechanism == CMIS_CDB_FW_WRITE_MECHANISM_LPL || - rpl->write_mechanism == CMIS_CDB_FW_WRITE_MECHANISM_BOTH)) { + if (rpl->write_mechanism == CMIS_CDB_FW_WRITE_MECHANISM_NONE) { ethnl_module_fw_flash_ntf_err(dev, ntf_params, - "Write LPL is not supported", + "CDB write mechanism is not supported", NULL); return -EOPNOTSUPP; } @@ -82,6 +99,18 @@ */ cdb->read_write_len_ext = rpl->read_write_len_ext; fw_mng->start_cmd_payload_size = rpl->start_cmd_payload_size; + if (fw_mng->start_cmd_payload_size > + sizeof_field(struct cmis_cdb_start_fw_download_pl, vendor_data)) { + ethnl_module_fw_flash_ntf_err(dev, ntf_params, + "Start cmd payload size exceeds max LPL payload", + NULL); + return -EINVAL; + } + + fw_mng->write_mechanism = + rpl->write_mechanism == CMIS_CDB_FW_WRITE_MECHANISM_LPL ? + CMIS_CDB_FW_WRITE_MECHANISM_LPL : + CMIS_CDB_FW_WRITE_MECHANISM_EPL; fw_mng->max_duration_start = be16_to_cpu(rpl->max_duration_start); fw_mng->max_duration_write = be16_to_cpu(rpl->max_duration_write); fw_mng->max_duration_complete = be16_to_cpu(rpl->max_duration_complete); @@ -89,20 +118,6 @@ return 0; } -/* See section 9.7.2 "CMD 0101h: Start Firmware Download" in CMIS standard - * revision 5.2. - * struct cmis_cdb_start_fw_download_pl is a structured layout of the - * flat array, ethtool_cmis_cdb_request::payload. - */ -struct cmis_cdb_start_fw_download_pl { - __struct_group(cmis_cdb_start_fw_download_pl_h, head, /* no attrs */, - __be32 image_size; - __be32 resv1; - ); - u8 vendor_data[ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH - - sizeof(struct cmis_cdb_start_fw_download_pl_h)]; -}; - static int cmis_fw_update_start_download(struct ethtool_cmis_cdb *cdb, struct ethtool_cmis_fw_update_params *fw_update, @@ -114,6 +129,14 @@ u8 lpl_len; int err; + if (fw_update->fw->size < vendor_data_size) { + ethnl_module_fw_flash_ntf_err(fw_update->dev, + &fw_update->ntf_params, + "Firmware image too small for module's start payload", + NULL); + return -EINVAL; + } + pl.image_size = cpu_to_be32(fw_update->fw->size); memcpy(pl.vendor_data, fw_update->fw->data, vendor_data_size); @@ -122,7 +145,7 @@ ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_START_FW_DOWNLOAD, - (u8 *)&pl, lpl_len, + (u8 *)&pl, lpl_len, NULL, 0, fw_mng->max_duration_start, cdb->read_write_len_ext, 1000, 0, CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); @@ -148,9 +171,9 @@ }; static int -cmis_fw_update_write_image(struct ethtool_cmis_cdb *cdb, - struct ethtool_cmis_fw_update_params *fw_update, - struct cmis_fw_update_fw_mng_features *fw_mng) +cmis_fw_update_write_image_lpl(struct ethtool_cmis_cdb *cdb, + struct ethtool_cmis_fw_update_params *fw_update, + struct cmis_fw_update_fw_mng_features *fw_mng) { u8 start = fw_mng->start_cmd_payload_size; u32 offset, max_block_size, max_lpl_len; @@ -158,7 +181,7 @@ int err; max_lpl_len = min_t(u32, - ethtool_cmis_get_max_payload_size(cdb->read_write_len_ext), + ethtool_cmis_get_max_lpl_size(cdb->read_write_len_ext), ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH); max_block_size = max_lpl_len - sizeof_field(struct cmis_cdb_write_fw_block_lpl_pl, @@ -183,7 +206,7 @@ ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_WRITE_FW_BLOCK_LPL, - (u8 *)&pl, lpl_len, + (u8 *)&pl, lpl_len, NULL, 0, fw_mng->max_duration_write, cdb->read_write_len_ext, 1, 0, CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); @@ -201,6 +224,67 @@ return 0; } +struct cmis_cdb_write_fw_block_epl_pl { + u8 fw_block[ETHTOOL_CMIS_CDB_EPL_MAX_PL_LENGTH]; +}; + +static int +cmis_fw_update_write_image_epl(struct ethtool_cmis_cdb *cdb, + struct ethtool_cmis_fw_update_params *fw_update, + struct cmis_fw_update_fw_mng_features *fw_mng) +{ + u8 start = fw_mng->start_cmd_payload_size; + u32 image_size = fw_update->fw->size; + u32 offset, lpl_len; + int err; + + lpl_len = sizeof_field(struct cmis_cdb_write_fw_block_lpl_pl, + block_address); + + for (offset = start; offset < image_size; + offset += ETHTOOL_CMIS_CDB_EPL_MAX_PL_LENGTH) { + struct cmis_cdb_write_fw_block_lpl_pl lpl = { + .block_address = cpu_to_be32(offset - start), + }; + struct cmis_cdb_write_fw_block_epl_pl *epl; + struct ethtool_cmis_cdb_cmd_args args = {}; + u32 epl_len; + + ethnl_module_fw_flash_ntf_in_progress(fw_update->dev, + &fw_update->ntf_params, + offset - start, + image_size); + + epl_len = min_t(u32, ETHTOOL_CMIS_CDB_EPL_MAX_PL_LENGTH, + image_size - offset); + epl = kmalloc_array(epl_len, sizeof(u8), GFP_KERNEL); + if (!epl) + return -ENOMEM; + + memcpy(epl->fw_block, &fw_update->fw->data[offset], epl_len); + + ethtool_cmis_cdb_compose_args(&args, + ETHTOOL_CMIS_CDB_CMD_WRITE_FW_BLOCK_EPL, + (u8 *)&lpl, lpl_len, (u8 *)epl, + epl_len, + fw_mng->max_duration_write, + cdb->read_write_len_ext, 1, 0, + CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); + + err = ethtool_cmis_cdb_execute_cmd(fw_update->dev, &args); + kfree(epl); + if (err < 0) { + ethnl_module_fw_flash_ntf_err(fw_update->dev, + &fw_update->ntf_params, + "Write FW block EPL command failed", + args.err_msg); + return err; + } + } + + return 0; +} + static int cmis_fw_update_complete_download(struct ethtool_cmis_cdb *cdb, struct net_device *dev, @@ -212,7 +296,8 @@ ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_COMPLETE_FW_DOWNLOAD, - NULL, 0, fw_mng->max_duration_complete, + NULL, 0, NULL, 0, + fw_mng->max_duration_complete, cdb->read_write_len_ext, 1000, 0, CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); @@ -236,9 +321,15 @@ if (err < 0) return err; - err = cmis_fw_update_write_image(cdb, fw_update, fw_mng); - if (err < 0) - return err; + if (fw_mng->write_mechanism == CMIS_CDB_FW_WRITE_MECHANISM_LPL) { + err = cmis_fw_update_write_image_lpl(cdb, fw_update, fw_mng); + if (err < 0) + return err; + } else { + err = cmis_fw_update_write_image_epl(cdb, fw_update, fw_mng); + if (err < 0) + return err; + } err = cmis_fw_update_complete_download(cdb, fw_update->dev, fw_mng, &fw_update->ntf_params); @@ -294,7 +385,7 @@ int err; ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_RUN_FW_IMAGE, - (u8 *)&pl, sizeof(pl), + (u8 *)&pl, sizeof(pl), NULL, 0, cdb->max_completion_time, cdb->read_write_len_ext, 1000, 0, CDB_F_MODULE_STATE_VALID); @@ -326,7 +417,8 @@ ethtool_cmis_cdb_compose_args(&args, ETHTOOL_CMIS_CDB_CMD_COMMIT_FW_IMAGE, - NULL, 0, cdb->max_completion_time, + NULL, 0, NULL, 0, + cdb->max_completion_time, cdb->read_write_len_ext, 1000, 0, CDB_F_COMPLETION_VALID | CDB_F_STATUS_VALID); diff -Nru linux-6.12.90/net/ethtool/coalesce.c linux-6.12.94/net/ethtool/coalesce.c --- linux-6.12.90/net/ethtool/coalesce.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/coalesce.c 2026-06-19 11:42:39.000000000 +0000 @@ -463,6 +463,12 @@ nla_for_each_nested_type(nest, ETHTOOL_A_PROFILE_IRQ_MODERATION, nests, rem) { + if (i >= NET_DIM_PARAMS_NUM_PROFILES) { + NL_SET_BAD_ATTR(extack, nest); + ret = -E2BIG; + goto err_out; + } + ret = nla_parse_nested(tb, len_irq_moder - 1, nest, coalesce_irq_moderation_policy, extack); diff -Nru linux-6.12.90/net/ethtool/eeprom.c linux-6.12.94/net/ethtool/eeprom.c --- linux-6.12.90/net/ethtool/eeprom.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/eeprom.c 2026-06-19 11:42:39.000000000 +0000 @@ -43,6 +43,9 @@ if (offset >= modinfo->eeprom_len) return -EINVAL; + if (length > modinfo->eeprom_len - offset) + return -EINVAL; + eeprom->cmd = ETHTOOL_GMODULEEEPROM; eeprom->len = length; eeprom->offset = offset; @@ -68,7 +71,7 @@ if (err < 0) return err; - data = kmalloc(eeprom.len, GFP_KERNEL); + data = kzalloc(eeprom.len, GFP_KERNEL); if (!data) return -ENOMEM; err = ethtool_get_module_eeprom_call(dev, &eeprom, data); @@ -140,12 +143,11 @@ return 0; err_ops: + if (ret == -EOPNOTSUPP) + ret = eeprom_fallback(request, reply); ethnl_ops_complete(dev); err_free: kfree(page_data.data); - - if (ret == -EOPNOTSUPP) - return eeprom_fallback(request, reply); return ret; } diff -Nru linux-6.12.90/net/ethtool/linkstate.c linux-6.12.94/net/ethtool/linkstate.c --- linux-6.12.90/net/ethtool/linkstate.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/linkstate.c 2026-06-19 11:42:39.000000000 +0000 @@ -105,10 +105,8 @@ phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_LINKSTATE_HEADER, info->extack); - if (IS_ERR(phydev)) { - ret = PTR_ERR(phydev); - goto out; - } + if (IS_ERR(phydev)) + return PTR_ERR(phydev); ret = ethnl_ops_begin(dev); if (ret < 0) diff -Nru linux-6.12.90/net/ethtool/module.c linux-6.12.94/net/ethtool/module.c --- linux-6.12.90/net/ethtool/module.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/module.c 2026-06-19 11:42:39.000000000 +0000 @@ -119,12 +119,6 @@ if (!tb[ETHTOOL_A_MODULE_POWER_MODE_POLICY]) return 0; - if (req_info->dev->ethtool->module_fw_flash_in_progress) { - NL_SET_ERR_MSG(info->extack, - "Module firmware flashing is in progress"); - return -EBUSY; - } - if (!ops->get_module_power_mode || !ops->set_module_power_mode) { NL_SET_ERR_MSG_ATTR(info->extack, tb[ETHTOOL_A_MODULE_POWER_MODE_POLICY], @@ -147,6 +141,12 @@ ops = dev->ethtool_ops; + if (dev->ethtool->module_fw_flash_in_progress) { + NL_SET_ERR_MSG(info->extack, + "Module firmware flashing is in progress"); + return -EBUSY; + } + power_new.policy = nla_get_u8(tb[ETHTOOL_A_MODULE_POWER_MODE_POLICY]); ret = ops->get_module_power_mode(dev, &power, info->extack); if (ret < 0) @@ -282,11 +282,9 @@ spin_lock(&module_fw_flash_work_list_lock); list_for_each_entry(work, &module_fw_flash_work_list, list) { - if (work->fw_update.dev == sk_priv->dev && - work->fw_update.ntf_params.portid == sk_priv->portid) { + if (work->fw_update.ntf_params.portid == sk_priv->portid && + dev_net(work->fw_update.dev) == sk_priv->net) work->fw_update.ntf_params.closed_sock = true; - break; - } } spin_unlock(&module_fw_flash_work_list_lock); } @@ -318,14 +316,13 @@ if (err < 0) goto err_release_firmware; - dev->ethtool->module_fw_flash_in_progress = true; - netdev_hold(dev, &module_fw->dev_tracker, GFP_KERNEL); fw_update->dev = dev; fw_update->ntf_params.portid = info->snd_portid; fw_update->ntf_params.seq = info->snd_seq; fw_update->ntf_params.closed_sock = false; - err = ethnl_sock_priv_set(skb, dev, fw_update->ntf_params.portid, + err = ethnl_sock_priv_set(skb, dev_net(dev), + fw_update->ntf_params.portid, ETHTOOL_SOCK_TYPE_MODULE_FW_FLASH); if (err < 0) goto err_release_firmware; @@ -334,6 +331,9 @@ if (err < 0) goto err_release_firmware; + dev->ethtool->module_fw_flash_in_progress = true; + netdev_hold(dev, &module_fw->dev_tracker, GFP_KERNEL); + schedule_work(&module_fw->work); return 0; diff -Nru linux-6.12.90/net/ethtool/netlink.c linux-6.12.94/net/ethtool/netlink.c --- linux-6.12.90/net/ethtool/netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -50,7 +50,7 @@ [ETHTOOL_A_HEADER_PHY_INDEX] = NLA_POLICY_MIN(NLA_U32, 1), }; -int ethnl_sock_priv_set(struct sk_buff *skb, struct net_device *dev, u32 portid, +int ethnl_sock_priv_set(struct sk_buff *skb, struct net *net, u32 portid, enum ethnl_sock_type type) { struct ethnl_sock_priv *sk_priv; @@ -59,7 +59,7 @@ if (IS_ERR(sk_priv)) return PTR_ERR(sk_priv); - sk_priv->dev = dev; + sk_priv->net = net; sk_priv->portid = portid; sk_priv->type = type; diff -Nru linux-6.12.90/net/ethtool/netlink.h linux-6.12.94/net/ethtool/netlink.h --- linux-6.12.90/net/ethtool/netlink.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/netlink.h 2026-06-19 11:42:39.000000000 +0000 @@ -315,12 +315,12 @@ }; struct ethnl_sock_priv { - struct net_device *dev; + struct net *net; u32 portid; enum ethnl_sock_type type; }; -int ethnl_sock_priv_set(struct sk_buff *skb, struct net_device *dev, u32 portid, +int ethnl_sock_priv_set(struct sk_buff *skb, struct net *net, u32 portid, enum ethnl_sock_type type); /** diff -Nru linux-6.12.90/net/ethtool/pse-pd.c linux-6.12.94/net/ethtool/pse-pd.c --- linux-6.12.90/net/ethtool/pse-pd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/pse-pd.c 2026-06-19 11:42:39.000000000 +0000 @@ -60,14 +60,14 @@ struct phy_device *phydev; int ret; - ret = ethnl_ops_begin(dev); - if (ret < 0) - return ret; - phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_PSE_HEADER, info->extack); if (IS_ERR(phydev)) - return -ENODEV; + return PTR_ERR(phydev); + + ret = ethnl_ops_begin(dev); + if (ret < 0) + return ret; ret = pse_get_pse_attributes(phydev, info->extack, data); diff -Nru linux-6.12.90/net/ethtool/rss.c linux-6.12.94/net/ethtool/rss.c --- linux-6.12.90/net/ethtool/rss.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/rss.c 2026-06-19 11:42:39.000000000 +0000 @@ -78,8 +78,7 @@ goto out_ops; } - if (data->indir_size) - data->indir_table = (u32 *)rss_config; + data->indir_table = (u32 *)rss_config; if (data->hkey_size) data->hkey = rss_config + indir_bytes; diff -Nru linux-6.12.90/net/ethtool/strset.c linux-6.12.94/net/ethtool/strset.c --- linux-6.12.90/net/ethtool/strset.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ethtool/strset.c 2026-06-19 11:42:39.000000000 +0000 @@ -299,7 +299,7 @@ return 0; } - phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_HEADER_FLAGS, + phydev = ethnl_req_get_phydev(req_base, tb, ETHTOOL_A_STRSET_HEADER, info->extack); /* phydev can be NULL, check for errors only */ diff -Nru linux-6.12.90/net/handshake/genl.c linux-6.12.94/net/handshake/genl.c --- linux-6.12.90/net/handshake/genl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/genl.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,6 +9,7 @@ #include "genl.h" #include +#include /* HANDSHAKE_CMD_ACCEPT - do */ static const struct nla_policy handshake_accept_nl_policy[HANDSHAKE_A_ACCEPT_HANDLER_CLASS + 1] = { @@ -17,7 +18,7 @@ /* HANDSHAKE_CMD_DONE - do */ static const struct nla_policy handshake_done_nl_policy[HANDSHAKE_A_DONE_REMOTE_AUTH + 1] = { - [HANDSHAKE_A_DONE_STATUS] = { .type = NLA_U32, }, + [HANDSHAKE_A_DONE_STATUS] = NLA_POLICY_MAX(NLA_U32, MAX_ERRNO), [HANDSHAKE_A_DONE_SOCKFD] = { .type = NLA_S32, }, [HANDSHAKE_A_DONE_REMOTE_AUTH] = { .type = NLA_U32, }, }; diff -Nru linux-6.12.90/net/handshake/genl.h linux-6.12.94/net/handshake/genl.h --- linux-6.12.90/net/handshake/genl.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/genl.h 2026-06-19 11:42:39.000000000 +0000 @@ -10,6 +10,7 @@ #include #include +#include int handshake_nl_accept_doit(struct sk_buff *skb, struct genl_info *info); int handshake_nl_done_doit(struct sk_buff *skb, struct genl_info *info); diff -Nru linux-6.12.90/net/handshake/handshake-test.c linux-6.12.94/net/handshake/handshake-test.c --- linux-6.12.90/net/handshake/handshake-test.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/handshake-test.c 2026-06-19 11:42:39.000000000 +0000 @@ -25,7 +25,7 @@ return 0; } -static void test_done_func(struct handshake_req *req, unsigned int status, +static void test_done_func(struct handshake_req *req, int status, struct genl_info *info) { } diff -Nru linux-6.12.90/net/handshake/handshake.h linux-6.12.94/net/handshake/handshake.h --- linux-6.12.90/net/handshake/handshake.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/handshake.h 2026-06-19 11:42:39.000000000 +0000 @@ -24,6 +24,7 @@ HANDSHAKE_F_NET_DRAINING, }; +struct file; struct handshake_proto; /* One handshake request */ @@ -32,6 +33,7 @@ struct rhash_head hr_rhash; unsigned long hr_flags; const struct handshake_proto *hr_proto; + struct file *hr_file; struct sock *hr_sk; void (*hr_odestruct)(struct sock *sk); @@ -57,7 +59,7 @@ int (*hp_accept)(struct handshake_req *req, struct genl_info *info, int fd); void (*hp_done)(struct handshake_req *req, - unsigned int status, + int status, struct genl_info *info); void (*hp_destroy)(struct handshake_req *req); }; @@ -86,7 +88,7 @@ struct handshake_req *handshake_req_next(struct handshake_net *hn, int class); int handshake_req_submit(struct socket *sock, struct handshake_req *req, gfp_t flags); -void handshake_complete(struct handshake_req *req, unsigned int status, +void handshake_complete(struct handshake_req *req, int status, struct genl_info *info); bool handshake_req_cancel(struct sock *sk); diff -Nru linux-6.12.90/net/handshake/netlink.c linux-6.12.94/net/handshake/netlink.c --- linux-6.12.90/net/handshake/netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -161,7 +161,7 @@ status = -EIO; if (info->attrs[HANDSHAKE_A_DONE_STATUS]) - status = nla_get_u32(info->attrs[HANDSHAKE_A_DONE_STATUS]); + status = -(int)nla_get_u32(info->attrs[HANDSHAKE_A_DONE_STATUS]); handshake_complete(req, status, info); sockfd_put(sock); @@ -203,21 +203,21 @@ * accepted and are in progress will be destroyed when * the socket is closed. */ - spin_lock(&hn->hn_lock); + spin_lock_bh(&hn->hn_lock); set_bit(HANDSHAKE_F_NET_DRAINING, &hn->hn_flags); - list_splice_init(&requests, &hn->hn_requests); - spin_unlock(&hn->hn_lock); + list_splice_init(&hn->hn_requests, &requests); + list_for_each_entry(req, &requests, hr_list) + get_file(req->hr_file); + spin_unlock_bh(&hn->hn_lock); while (!list_empty(&requests)) { - req = list_first_entry(&requests, struct handshake_req, hr_list); - list_del(&req->hr_list); - - /* - * Requests on this list have not yet been - * accepted, so they do not have an fd to put. - */ + struct file *file; + req = list_first_entry(&requests, struct handshake_req, hr_list); + file = req->hr_file; + list_del_init(&req->hr_list); handshake_complete(req, -ETIMEDOUT, NULL); + fput(file); } } diff -Nru linux-6.12.90/net/handshake/request.c linux-6.12.94/net/handshake/request.c --- linux-6.12.90/net/handshake/request.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/request.c 2026-06-19 11:42:39.000000000 +0000 @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include #include @@ -163,17 +163,20 @@ * otherwise %false. * * If @req was on a pending list, it has not yet been accepted. + * Returns %false when the net namespace is draining; the drain + * loop has taken ownership of the pending list. */ static bool remove_pending(struct handshake_net *hn, struct handshake_req *req) { bool ret = false; - spin_lock(&hn->hn_lock); - if (!list_empty(&req->hr_list)) { + spin_lock_bh(&hn->hn_lock); + if (!test_bit(HANDSHAKE_F_NET_DRAINING, &hn->hn_flags) && + !list_empty(&req->hr_list)) { __remove_pending_locked(hn, req); ret = true; } - spin_unlock(&hn->hn_lock); + spin_unlock_bh(&hn->hn_lock); return ret; } @@ -183,7 +186,7 @@ struct handshake_req *req, *pos; req = NULL; - spin_lock(&hn->hn_lock); + spin_lock_bh(&hn->hn_lock); list_for_each_entry(pos, &hn->hn_requests, hr_list) { if (pos->hr_proto->hp_handler_class != class) continue; @@ -191,7 +194,7 @@ req = pos; break; } - spin_unlock(&hn->hn_lock); + spin_unlock_bh(&hn->hn_lock); return req; } @@ -216,9 +219,16 @@ * A zero return value from handshake_req_submit() means that * exactly one subsequent completion callback is guaranteed. * - * A negative return value from handshake_req_submit() means that - * no completion callback will be done and that @req has been - * destroyed. + * A negative return value from handshake_req_submit() guarantees that + * no completion callback will occur and that @req is no longer owned by + * the caller. If cancellation wins the completion race after the request + * has been published, final destruction is deferred until socket teardown. + * + * The caller must hold a reference on @sock->file for the duration + * of this call. Once the request is published to the accept side, a + * concurrent completion or cancellation may release the request's pin on + * @sock->file; the caller's reference is what keeps @sock->sk valid until + * handshake_req_submit() returns. */ int handshake_req_submit(struct socket *sock, struct handshake_req *req, gfp_t flags) @@ -237,6 +247,14 @@ kfree(req); return -EINVAL; } + + /* + * Pin sock->file for the lifetime of the request so the + * accept side does not race a consumer that releases the + * socket while a handshake is pending. + */ + req->hr_file = get_file(sock->file); + req->hr_odestruct = req->hr_sk->sk_destruct; req->hr_sk->sk_destruct = handshake_sk_destruct; @@ -250,7 +268,7 @@ if (READ_ONCE(hn->hn_pending) >= hn->hn_pending_max) goto out_err; - spin_lock(&hn->hn_lock); + spin_lock_bh(&hn->hn_lock); ret = -EOPNOTSUPP; if (test_bit(HANDSHAKE_F_NET_DRAINING, &hn->hn_flags)) goto out_unlock; @@ -259,7 +277,7 @@ goto out_unlock; if (!__add_pending_locked(hn, req)) goto out_unlock; - spin_unlock(&hn->hn_lock); + spin_unlock_bh(&hn->hn_lock); ret = handshake_genl_notify(net, req->hr_proto, flags); if (ret) { @@ -268,35 +286,46 @@ goto out_err; } - /* Prevent socket release while a handshake request is pending */ + /* + * Pin struct sock so sk_destruct does not run until the + * handshake completion path releases it; struct socket is + * held separately via hr_file above. + */ sock_hold(req->hr_sk); trace_handshake_submit(net, req, req->hr_sk); return 0; out_unlock: - spin_unlock(&hn->hn_lock); + spin_unlock_bh(&hn->hn_lock); out_err: - /* Restore original destructor so socket teardown still runs on failure */ - req->hr_sk->sk_destruct = req->hr_odestruct; trace_handshake_submit_err(net, req, req->hr_sk, ret); - handshake_req_destroy(req); + if (!test_and_set_bit(HANDSHAKE_F_REQ_COMPLETED, &req->hr_flags)) { + /* Restore original destructor so socket teardown still runs. */ + req->hr_sk->sk_destruct = req->hr_odestruct; + fput(req->hr_file); + handshake_req_destroy(req); + } return ret; } EXPORT_SYMBOL(handshake_req_submit); -void handshake_complete(struct handshake_req *req, unsigned int status, +void handshake_complete(struct handshake_req *req, int status, struct genl_info *info) { struct sock *sk = req->hr_sk; struct net *net = sock_net(sk); if (!test_and_set_bit(HANDSHAKE_F_REQ_COMPLETED, &req->hr_flags)) { + struct file *file = req->hr_file; + trace_handshake_complete(net, req, sk, status); req->hr_proto->hp_done(req, status, info); /* Handshake request is no longer pending */ sock_put(sk); + + fput(file); } } EXPORT_SYMBOL_IF_KUNIT(handshake_complete); @@ -345,6 +374,7 @@ /* Handshake request is no longer pending */ sock_put(sk); + fput(req->hr_file); return true; } EXPORT_SYMBOL(handshake_req_cancel); diff -Nru linux-6.12.90/net/handshake/tlshd.c linux-6.12.94/net/handshake/tlshd.c --- linux-6.12.90/net/handshake/tlshd.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/handshake/tlshd.c 2026-06-19 11:42:39.000000000 +0000 @@ -93,7 +93,7 @@ * */ static void tls_handshake_done(struct handshake_req *req, - unsigned int status, struct genl_info *info) + int status, struct genl_info *info) { struct tls_handshake_req *treq = handshake_req_private(req); @@ -104,7 +104,7 @@ if (!status) set_bit(HANDSHAKE_F_REQ_SESSION, &req->hr_flags); - treq->th_consumer_done(treq->th_consumer_data, -status, + treq->th_consumer_done(treq->th_consumer_data, status, treq->th_peerid[0]); } @@ -419,6 +419,8 @@ * Request cancellation races with request completion. To determine * who won, callers examine the return value from this function. * + * Context: May be called from process or softirq context. + * * Return values: * %true - Uncompleted handshake request was canceled * %false - Handshake request already completed or not found diff -Nru linux-6.12.90/net/hsr/hsr_forward.c linux-6.12.94/net/hsr/hsr_forward.c --- linux-6.12.90/net/hsr/hsr_forward.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/hsr/hsr_forward.c 2026-06-19 11:42:39.000000000 +0000 @@ -84,7 +84,7 @@ /* Get next tlv */ total_length += hsr_sup_tag->tlv.HSR_TLV_length; - if (!pskb_may_pull(skb, total_length)) + if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_tlv))) return false; skb_pull(skb, total_length); hsr_sup_tlv = (struct hsr_sup_tlv *)skb->data; @@ -100,7 +100,7 @@ /* make sure another tlv follows */ total_length += sizeof(struct hsr_sup_tlv) + hsr_sup_tlv->HSR_TLV_length; - if (!pskb_may_pull(skb, total_length)) + if (!pskb_may_pull(skb, total_length + sizeof(struct hsr_sup_tlv))) return false; /* get next tlv */ diff -Nru linux-6.12.90/net/hsr/hsr_framereg.c linux-6.12.94/net/hsr/hsr_framereg.c --- linux-6.12.90/net/hsr/hsr_framereg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/hsr/hsr_framereg.c 2026-06-19 11:42:39.000000000 +0000 @@ -52,10 +52,8 @@ rcu_read_lock(); sn = rcu_dereference(hsr->self_node); - if (!sn) { - WARN_ONCE(1, "HSR: No self node\n"); + if (!sn) goto out; - } if (ether_addr_equal(addr, sn->macaddress_A) || ether_addr_equal(addr, sn->macaddress_B)) @@ -131,8 +129,10 @@ struct hsr_node *node; struct hsr_node *tmp; - list_for_each_entry_safe(node, tmp, node_db, mac_list) - kfree(node); + list_for_each_entry_safe(node, tmp, node_db, mac_list) { + list_del_rcu(&node->mac_list); + kfree_rcu(node, rcu_head); + } } void prp_handle_san_frame(bool san, enum hsr_port_type port, diff -Nru linux-6.12.90/net/ieee802154/6lowpan/tx.c linux-6.12.94/net/ieee802154/6lowpan/tx.c --- linux-6.12.90/net/ieee802154/6lowpan/tx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ieee802154/6lowpan/tx.c 2026-06-19 11:42:39.000000000 +0000 @@ -255,6 +255,11 @@ pr_debug("package xmit\n"); + if (skb->protocol != htons(ETH_P_IPV6)) { + kfree_skb(skb); + return NET_XMIT_DROP; + } + WARN_ON_ONCE(skb->len > IPV6_MIN_MTU); /* We must take a copy of the skb before we modify/replace the ipv6 diff -Nru linux-6.12.90/net/ipv4/ah4.c linux-6.12.94/net/ipv4/ah4.c --- linux-6.12.90/net/ipv4/ah4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/ah4.c 2026-06-19 11:42:39.000000000 +0000 @@ -143,7 +143,7 @@ } kfree(AH_SKB_CB(skb)->tmp); - xfrm_output_resume(skb->sk, skb, err); + xfrm_output_resume(skb_to_full_sk(skb), skb, err); } static int ah_output(struct xfrm_state *x, struct sk_buff *skb) diff -Nru linux-6.12.90/net/ipv4/esp4.c linux-6.12.94/net/ipv4/esp4.c --- linux-6.12.90/net/ipv4/esp4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/esp4.c 2026-06-19 11:42:39.000000000 +0000 @@ -419,8 +419,8 @@ return err; } - if (ALIGN(tailen, L1_CACHE_BYTES) > PAGE_SIZE || - ALIGN(skb->data_len, L1_CACHE_BYTES) > PAGE_SIZE) + if (ALIGN(skb->data_len + tailen, L1_CACHE_BYTES) > + PAGE_SIZE) goto cow; if (!skb_cloned(skb)) { diff -Nru linux-6.12.90/net/ipv4/inet_connection_sock.c linux-6.12.94/net/ipv4/inet_connection_sock.c --- linux-6.12.90/net/ipv4/inet_connection_sock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/inet_connection_sock.c 2026-06-19 11:42:39.000000000 +0000 @@ -1172,7 +1172,7 @@ } drop: - __inet_csk_reqsk_queue_drop(sk_listener, oreq, true); + __inet_csk_reqsk_queue_drop(oreq->rsk_listener, oreq, true); reqsk_put(oreq); } diff -Nru linux-6.12.90/net/ipv4/inet_fragment.c linux-6.12.94/net/ipv4/inet_fragment.c --- linux-6.12.90/net/ipv4/inet_fragment.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/inet_fragment.c 2026-06-19 11:42:39.000000000 +0000 @@ -219,6 +219,41 @@ pure_initcall(inet_frag_wq_init); +void fqdir_pre_exit(struct fqdir *fqdir) +{ + struct inet_frag_queue *fq; + struct rhashtable_iter hti; + + /* Prevent creation of new frags. + * Pairs with READ_ONCE() in inet_frag_find(). + */ + WRITE_ONCE(fqdir->high_thresh, 0); + + /* Pairs with READ_ONCE() in inet_frag_kill(), ip_expire() + * and ip6frag_expire_frag_queue(). + */ + WRITE_ONCE(fqdir->dead, true); + + rhashtable_walk_enter(&fqdir->rhashtable, &hti); + rhashtable_walk_start(&hti); + + while ((fq = rhashtable_walk_next(&hti))) { + if (IS_ERR(fq)) { + if (PTR_ERR(fq) != -EAGAIN) + break; + continue; + } + spin_lock_bh(&fq->lock); + if (!(fq->flags & INET_FRAG_COMPLETE)) + inet_frag_queue_flush(fq, 0); + spin_unlock_bh(&fq->lock); + } + + rhashtable_walk_stop(&hti); + rhashtable_walk_exit(&hti); +} +EXPORT_SYMBOL(fqdir_pre_exit); + void fqdir_exit(struct fqdir *fqdir) { INIT_WORK(&fqdir->destroy_work, fqdir_work_fn); @@ -264,8 +299,8 @@ kmem_cache_free(f->frags_cachep, q); } -unsigned int inet_frag_rbtree_purge(struct rb_root *root, - enum skb_drop_reason reason) +static unsigned int +inet_frag_rbtree_purge(struct rb_root *root, enum skb_drop_reason reason) { struct rb_node *p = rb_first(root); unsigned int sum = 0; @@ -285,7 +320,20 @@ } return sum; } -EXPORT_SYMBOL(inet_frag_rbtree_purge); + +void inet_frag_queue_flush(struct inet_frag_queue *q, + enum skb_drop_reason reason) +{ + unsigned int sum; + + reason = reason ?: SKB_DROP_REASON_FRAG_REASM_TIMEOUT; + sum = inet_frag_rbtree_purge(&q->rb_fragments, reason); + sub_frag_mem_limit(q->fqdir, sum); + q->rb_fragments = RB_ROOT; + q->fragments_tail = NULL; + q->last_run_head = NULL; +} +EXPORT_SYMBOL(inet_frag_queue_flush); void inet_frag_destroy(struct inet_frag_queue *q) { diff -Nru linux-6.12.90/net/ipv4/ip_fragment.c linux-6.12.94/net/ipv4/ip_fragment.c --- linux-6.12.90/net/ipv4/ip_fragment.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/ip_fragment.c 2026-06-19 11:42:39.000000000 +0000 @@ -148,11 +148,6 @@ net = qp->q.fqdir->net; rcu_read_lock(); - - /* Paired with WRITE_ONCE() in fqdir_pre_exit(). */ - if (READ_ONCE(qp->q.fqdir->dead)) - goto out_rcu_unlock; - spin_lock(&qp->q.lock); if (qp->q.flags & INET_FRAG_COMPLETE) @@ -160,6 +155,13 @@ qp->q.flags |= INET_FRAG_DROP; ipq_kill(qp); + + /* Paired with WRITE_ONCE() in fqdir_pre_exit(). */ + if (READ_ONCE(qp->q.fqdir->dead)) { + inet_frag_queue_flush(&qp->q, 0); + goto out; + } + __IP_INC_STATS(net, IPSTATS_MIB_REASMFAILS); __IP_INC_STATS(net, IPSTATS_MIB_REASMTIMEOUT); @@ -253,23 +255,16 @@ static int ip_frag_reinit(struct ipq *qp) { - unsigned int sum_truesize = 0; - if (!mod_timer(&qp->q.timer, jiffies + qp->q.fqdir->timeout)) { refcount_inc(&qp->q.refcnt); return -ETIMEDOUT; } - sum_truesize = inet_frag_rbtree_purge(&qp->q.rb_fragments, - SKB_DROP_REASON_FRAG_TOO_FAR); - sub_frag_mem_limit(qp->q.fqdir, sum_truesize); + inet_frag_queue_flush(&qp->q, SKB_DROP_REASON_FRAG_TOO_FAR); qp->q.flags = 0; qp->q.len = 0; qp->q.meat = 0; - qp->q.rb_fragments = RB_ROOT; - qp->q.fragments_tail = NULL; - qp->q.last_run_head = NULL; qp->iif = 0; qp->ecn = 0; diff -Nru linux-6.12.90/net/ipv4/ip_options.c linux-6.12.94/net/ipv4/ip_options.c --- linux-6.12.90/net/ipv4/ip_options.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/ip_options.c 2026-06-19 11:42:39.000000000 +0000 @@ -530,6 +530,10 @@ kfree(opt); return -EINVAL; } + if (opt->opt.srr && !ns_capable(net->user_ns, CAP_NET_RAW)) { + kfree(opt); + return -EPERM; + } kfree(*optp); *optp = opt; return 0; diff -Nru linux-6.12.90/net/ipv4/ip_tunnel_core.c linux-6.12.94/net/ipv4/ip_tunnel_core.c --- linux-6.12.90/net/ipv4/ip_tunnel_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/ip_tunnel_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -210,7 +210,7 @@ */ static int iptunnel_pmtud_build_icmp(struct sk_buff *skb, int mtu) { - const struct iphdr *iph = ip_hdr(skb); + const struct iphdr *iph; struct icmphdr *icmph; struct iphdr *niph; struct ethhdr eh; @@ -224,7 +224,6 @@ skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); pskb_pull(skb, ETH_HLEN); - skb_reset_network_header(skb); err = pskb_trim(skb, 576 - sizeof(*niph) - sizeof(*icmph)); if (err) @@ -234,7 +233,7 @@ err = skb_cow(skb, sizeof(*niph) + sizeof(*icmph) + ETH_HLEN); if (err) return err; - + iph = ip_hdr(skb); icmph = skb_push(skb, sizeof(*icmph)); *icmph = (struct icmphdr) { .type = ICMP_DEST_UNREACH, @@ -279,7 +278,6 @@ */ static int iptunnel_pmtud_check_icmp(struct sk_buff *skb, int mtu) { - const struct icmphdr *icmph = icmp_hdr(skb); const struct iphdr *iph = ip_hdr(skb); if (mtu < 576 || iph->frag_off != htons(IP_DF)) @@ -290,9 +288,17 @@ ipv4_is_lbcast(iph->saddr) || ipv4_is_multicast(iph->saddr)) return 0; - if (iph->protocol == IPPROTO_ICMP && icmp_is_err(icmph->type)) - return 0; + if (iph->protocol == IPPROTO_ICMP) { + const struct icmphdr *icmph; + if (!pskb_network_may_pull(skb, iph->ihl * 4 + + offsetofend(struct icmphdr, type))) + return 0; + iph = ip_hdr(skb); + icmph = (void *)iph + iph->ihl * 4; + if (icmp_is_err(icmph->type)) + return 0; + } return iptunnel_pmtud_build_icmp(skb, mtu); } @@ -306,7 +312,7 @@ */ static int iptunnel_pmtud_build_icmpv6(struct sk_buff *skb, int mtu) { - const struct ipv6hdr *ip6h = ipv6_hdr(skb); + const struct ipv6hdr *ip6h; struct icmp6hdr *icmp6h; struct ipv6hdr *nip6h; struct ethhdr eh; @@ -321,7 +327,6 @@ skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); pskb_pull(skb, ETH_HLEN); - skb_reset_network_header(skb); err = pskb_trim(skb, IPV6_MIN_MTU - sizeof(*nip6h) - sizeof(*icmp6h)); if (err) @@ -332,6 +337,7 @@ if (err) return err; + ip6h = ipv6_hdr(skb); icmp6h = skb_push(skb, sizeof(*icmp6h)); *icmp6h = (struct icmp6hdr) { .icmp6_type = ICMPV6_PKT_TOOBIG, diff -Nru linux-6.12.90/net/ipv4/netfilter/arp_tables.c linux-6.12.94/net/ipv4/netfilter/arp_tables.c --- linux-6.12.90/net/ipv4/netfilter/arp_tables.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/arp_tables.c 2026-06-19 11:42:39.000000000 +0000 @@ -110,13 +110,25 @@ arpptr += dev->addr_len; memcpy(&src_ipaddr, arpptr, sizeof(u32)); arpptr += sizeof(u32); - tgt_devaddr = arpptr; - arpptr += dev->addr_len; + + if (IS_ENABLED(CONFIG_FIREWIRE_NET) && dev->type == ARPHRD_IEEE1394) { + if (unlikely(memchr_inv(arpinfo->tgt_devaddr.mask, 0, + sizeof(arpinfo->tgt_devaddr.mask)))) + return 0; + + tgt_devaddr = NULL; + } else { + tgt_devaddr = arpptr; + arpptr += dev->addr_len; + } memcpy(&tgt_ipaddr, arpptr, sizeof(u32)); if (NF_INVF(arpinfo, ARPT_INV_SRCDEVADDR, arp_devaddr_compare(&arpinfo->src_devaddr, src_devaddr, - dev->addr_len)) || + dev->addr_len))) + return 0; + + if (tgt_devaddr && NF_INVF(arpinfo, ARPT_INV_TGTDEVADDR, arp_devaddr_compare(&arpinfo->tgt_devaddr, tgt_devaddr, dev->addr_len))) @@ -690,14 +702,12 @@ const struct xt_entry_target *t; e = loc_cpu_entry + off; - if (copy_to_user(userptr + off, e, sizeof(*e))) { - ret = -EFAULT; - goto free_counters; - } - if (copy_to_user(userptr + off + if (copy_to_user(userptr + off, e, + offsetof(struct arpt_entry, counters)) || + copy_to_user(userptr + off + offsetof(struct arpt_entry, counters), &counters[num], - sizeof(counters[num])) != 0) { + sizeof(counters[num]))) { ret = -EFAULT; goto free_counters; } @@ -1315,9 +1325,8 @@ origsize = *size; ce = *dstptr; - if (copy_to_user(ce, e, sizeof(struct arpt_entry)) != 0 || - copy_to_user(&ce->counters, &counters[i], - sizeof(counters[i])) != 0) + if (copy_to_user(ce, e, offsetof(struct compat_arpt_entry, counters)) || + copy_to_user(&ce->counters, &counters[i], sizeof(counters[i]))) return -EFAULT; *dstptr += sizeof(struct compat_arpt_entry); diff -Nru linux-6.12.90/net/ipv4/netfilter/arpt_mangle.c linux-6.12.94/net/ipv4/netfilter/arpt_mangle.c --- linux-6.12.90/net/ipv4/netfilter/arpt_mangle.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/arpt_mangle.c 2026-06-19 11:42:39.000000000 +0000 @@ -40,6 +40,10 @@ } arpptr += pln; if (mangle->flags & ARPT_MANGLE_TDEV) { + if (unlikely(IS_ENABLED(CONFIG_FIREWIRE_NET) && + skb->dev->type == ARPHRD_IEEE1394)) + return NF_DROP; + if (ARPT_DEV_ADDR_LEN_MAX < hln || (arpptr + hln > skb_tail_pointer(skb))) return NF_DROP; @@ -47,6 +51,10 @@ } arpptr += hln; if (mangle->flags & ARPT_MANGLE_TIP) { + if (unlikely(IS_ENABLED(CONFIG_FIREWIRE_NET) && + skb->dev->type == ARPHRD_IEEE1394)) + return NF_DROP; + if (ARPT_MANGLE_ADDR_LEN_MAX < pln || (arpptr + pln > skb_tail_pointer(skb))) return NF_DROP; diff -Nru linux-6.12.90/net/ipv4/netfilter/arptable_filter.c linux-6.12.94/net/ipv4/netfilter/arptable_filter.c --- linux-6.12.90/net/ipv4/netfilter/arptable_filter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/arptable_filter.c 2026-06-19 11:42:39.000000000 +0000 @@ -82,8 +82,8 @@ static void __exit arptable_filter_fini(void) { - unregister_pernet_subsys(&arptable_filter_net_ops); xt_unregister_template(&packet_filter); + unregister_pernet_subsys(&arptable_filter_net_ops); kfree(arpfilter_ops); } diff -Nru linux-6.12.90/net/ipv4/netfilter/ip_tables.c linux-6.12.94/net/ipv4/netfilter/ip_tables.c --- linux-6.12.90/net/ipv4/netfilter/ip_tables.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/ip_tables.c 2026-06-19 11:42:39.000000000 +0000 @@ -832,14 +832,12 @@ const struct xt_entry_target *t; e = loc_cpu_entry + off; - if (copy_to_user(userptr + off, e, sizeof(*e))) { - ret = -EFAULT; - goto free_counters; - } - if (copy_to_user(userptr + off + if (copy_to_user(userptr + off, e, + offsetof(struct ipt_entry, counters)) || + copy_to_user(userptr + off + offsetof(struct ipt_entry, counters), &counters[num], - sizeof(counters[num])) != 0) { + sizeof(counters[num]))) { ret = -EFAULT; goto free_counters; } @@ -1228,9 +1226,8 @@ origsize = *size; ce = *dstptr; - if (copy_to_user(ce, e, sizeof(struct ipt_entry)) != 0 || - copy_to_user(&ce->counters, &counters[i], - sizeof(counters[i])) != 0) + if (copy_to_user(ce, e, offsetof(struct compat_ipt_entry, counters)) || + copy_to_user(&ce->counters, &counters[i], sizeof(counters[i]))) return -EFAULT; *dstptr += sizeof(struct compat_ipt_entry); diff -Nru linux-6.12.90/net/ipv4/netfilter/iptable_filter.c linux-6.12.94/net/ipv4/netfilter/iptable_filter.c --- linux-6.12.90/net/ipv4/netfilter/iptable_filter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/iptable_filter.c 2026-06-19 11:42:39.000000000 +0000 @@ -101,8 +101,8 @@ static void __exit iptable_filter_fini(void) { - unregister_pernet_subsys(&iptable_filter_net_ops); xt_unregister_template(&packet_filter); + unregister_pernet_subsys(&iptable_filter_net_ops); kfree(filter_ops); } diff -Nru linux-6.12.90/net/ipv4/netfilter/iptable_mangle.c linux-6.12.94/net/ipv4/netfilter/iptable_mangle.c --- linux-6.12.90/net/ipv4/netfilter/iptable_mangle.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/iptable_mangle.c 2026-06-19 11:42:39.000000000 +0000 @@ -135,8 +135,8 @@ static void __exit iptable_mangle_fini(void) { - unregister_pernet_subsys(&iptable_mangle_net_ops); xt_unregister_template(&packet_mangler); + unregister_pernet_subsys(&iptable_mangle_net_ops); kfree(mangle_ops); } diff -Nru linux-6.12.90/net/ipv4/netfilter/iptable_raw.c linux-6.12.94/net/ipv4/netfilter/iptable_raw.c --- linux-6.12.90/net/ipv4/netfilter/iptable_raw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/iptable_raw.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,9 +100,9 @@ static void __exit iptable_raw_fini(void) { + xt_unregister_template(&packet_raw); unregister_pernet_subsys(&iptable_raw_net_ops); kfree(rawtable_ops); - xt_unregister_template(&packet_raw); } module_init(iptable_raw_init); diff -Nru linux-6.12.90/net/ipv4/netfilter/iptable_security.c linux-6.12.94/net/ipv4/netfilter/iptable_security.c --- linux-6.12.90/net/ipv4/netfilter/iptable_security.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/iptable_security.c 2026-06-19 11:42:39.000000000 +0000 @@ -89,9 +89,9 @@ static void __exit iptable_security_fini(void) { + xt_unregister_template(&security_table); unregister_pernet_subsys(&iptable_security_net_ops); kfree(sectbl_ops); - xt_unregister_template(&security_table); } module_init(iptable_security_init); diff -Nru linux-6.12.90/net/ipv4/netfilter/nf_nat_h323.c linux-6.12.94/net/ipv4/netfilter/nf_nat_h323.c --- linux-6.12.90/net/ipv4/netfilter/nf_nat_h323.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/nf_nat_h323.c 2026-06-19 11:42:39.000000000 +0000 @@ -555,6 +555,8 @@ nf_ct_helper_expectfn_unregister(&q931_nat); nf_ct_helper_expectfn_unregister(&callforwarding_nat); synchronize_rcu(); + nf_ct_helper_expectfn_destroy(&q931_nat); + nf_ct_helper_expectfn_destroy(&callforwarding_nat); } /****************************************************************************/ diff -Nru linux-6.12.90/net/ipv4/netfilter/nft_fib_ipv4.c linux-6.12.94/net/ipv4/netfilter/nft_fib_ipv4.c --- linux-6.12.90/net/ipv4/netfilter/nft_fib_ipv4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/netfilter/nft_fib_ipv4.c 2026-06-19 11:42:39.000000000 +0000 @@ -127,7 +127,7 @@ fl4.saddr = get_saddr(iph->daddr); } - *dest = 0; + nft_fib_store_result(dest, priv, NULL); if (fib_lookup(nft_net(pkt), &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) return; diff -Nru linux-6.12.90/net/ipv4/nexthop.c linux-6.12.94/net/ipv4/nexthop.c --- linux-6.12.90/net/ipv4/nexthop.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/nexthop.c 2026-06-19 11:42:39.000000000 +0000 @@ -2445,10 +2445,10 @@ goto err_notify; } - /* When replacing an IPv4 nexthop with an IPv6 nexthop, potentially + /* When replacing a nexthop with one of a different family, potentially * update IPv4 indication in all the groups using the nexthop. */ - if (oldi->family == AF_INET && newi->family == AF_INET6) { + if (oldi->family != newi->family) { list_for_each_entry(nhge, &old->grp_list, nh_list) { struct nexthop *nhp = nhge->nh_parent; struct nh_group *nhg; diff -Nru linux-6.12.90/net/ipv4/raw.c linux-6.12.94/net/ipv4/raw.c --- linux-6.12.90/net/ipv4/raw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/raw.c 2026-06-19 11:42:39.000000000 +0000 @@ -390,7 +390,7 @@ * in, reject the frame as invalid */ err = -EINVAL; - if (iphlen > length) + if (iphlen > length || iphlen < sizeof(*iph)) goto error_free; if (iphlen >= sizeof(*iph)) { diff -Nru linux-6.12.90/net/ipv4/syncookies.c linux-6.12.94/net/ipv4/syncookies.c --- linux-6.12.90/net/ipv4/syncookies.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/syncookies.c 2026-06-19 11:42:39.000000000 +0000 @@ -222,7 +222,7 @@ return NULL; } -EXPORT_SYMBOL(tcp_get_cookie_sock); +EXPORT_IPV6_MOD(tcp_get_cookie_sock); /* * when syncookies are in effect and tcp timestamps are enabled we stored @@ -259,7 +259,7 @@ return READ_ONCE(net->ipv4.sysctl_tcp_window_scaling) != 0; } -EXPORT_SYMBOL(cookie_timestamp_decode); +EXPORT_IPV6_MOD(cookie_timestamp_decode); static int cookie_tcp_reqsk_init(struct sock *sk, struct sk_buff *skb, struct request_sock *req) @@ -284,7 +284,6 @@ treq->rcv_isn = ntohl(th->seq) - 1; treq->snt_isn = ntohl(th->ack_seq) - 1; treq->syn_tos = TCP_SKB_CB(skb)->ip_dsfield; - treq->req_usec_ts = false; #if IS_ENABLED(CONFIG_MPTCP) treq->is_mptcp = sk_is_mptcp(sk); @@ -310,7 +309,7 @@ return req; } -EXPORT_SYMBOL_GPL(cookie_bpf_check); +EXPORT_IPV6_MOD_GPL(cookie_bpf_check); #endif struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops, @@ -347,11 +346,12 @@ ireq->wscale_ok = tcp_opt->wscale_ok; ireq->ecn_ok = !!(tcp_opt->rcv_tsecr & TS_OPT_ECN); + treq->req_usec_ts = false; treq->ts_off = tsoff; return req; } -EXPORT_SYMBOL_GPL(cookie_tcp_reqsk_alloc); +EXPORT_IPV6_MOD_GPL(cookie_tcp_reqsk_alloc); static struct request_sock *cookie_tcp_check(struct net *net, struct sock *sk, struct sk_buff *skb) @@ -376,9 +376,14 @@ tcp_parse_options(net, skb, &tcp_opt, 0, NULL); if (tcp_opt.saw_tstamp && tcp_opt.rcv_tsecr) { - tsoff = secure_tcp_ts_off(net, - ip_hdr(skb)->daddr, - ip_hdr(skb)->saddr); + union tcp_seq_and_ts_off st; + + st = secure_tcp_seq_and_ts_off(net, + ip_hdr(skb)->daddr, + ip_hdr(skb)->saddr, + tcp_hdr(skb)->dest, + tcp_hdr(skb)->source); + tsoff = st.ts_off; tcp_opt.rcv_tsecr -= tsoff; } diff -Nru linux-6.12.90/net/ipv4/sysctl_net_ipv4.c linux-6.12.94/net/ipv4/sysctl_net_ipv4.c --- linux-6.12.90/net/ipv4/sysctl_net_ipv4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/sysctl_net_ipv4.c 2026-06-19 11:42:39.000000000 +0000 @@ -1630,10 +1630,10 @@ { const struct ctl_table *table; - kfree(net->ipv4.sysctl_local_reserved_ports); table = net->ipv4.ipv4_hdr->ctl_table_arg; unregister_net_sysctl_table(net->ipv4.ipv4_hdr); kfree(table); + kfree(net->ipv4.sysctl_local_reserved_ports); } static __net_initdata struct pernet_operations ipv4_sysctl_ops = { diff -Nru linux-6.12.90/net/ipv4/tcp.c linux-6.12.94/net/ipv4/tcp.c --- linux-6.12.90/net/ipv4/tcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -301,10 +301,10 @@ EXPORT_PER_CPU_SYMBOL_GPL(tcp_tw_isn); long sysctl_tcp_mem[3] __read_mostly; -EXPORT_SYMBOL(sysctl_tcp_mem); +EXPORT_IPV6_MOD(sysctl_tcp_mem); atomic_long_t tcp_memory_allocated ____cacheline_aligned_in_smp; /* Current allocated memory. */ -EXPORT_SYMBOL(tcp_memory_allocated); +EXPORT_IPV6_MOD(tcp_memory_allocated); DEFINE_PER_CPU(int, tcp_memory_per_cpu_fw_alloc); EXPORT_PER_CPU_SYMBOL_GPL(tcp_memory_per_cpu_fw_alloc); @@ -317,7 +317,7 @@ * Current number of TCP sockets. */ struct percpu_counter tcp_sockets_allocated ____cacheline_aligned_in_smp; -EXPORT_SYMBOL(tcp_sockets_allocated); +EXPORT_IPV6_MOD(tcp_sockets_allocated); /* * TCP splice context @@ -350,7 +350,7 @@ if (!cmpxchg(&tcp_memory_pressure, 0, val)) NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPMEMORYPRESSURES); } -EXPORT_SYMBOL_GPL(tcp_enter_memory_pressure); +EXPORT_IPV6_MOD_GPL(tcp_enter_memory_pressure); void tcp_leave_memory_pressure(struct sock *sk) { @@ -363,7 +363,7 @@ NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPMEMORYPRESSURESCHRONO, jiffies_to_msecs(jiffies - val)); } -EXPORT_SYMBOL_GPL(tcp_leave_memory_pressure); +EXPORT_IPV6_MOD_GPL(tcp_leave_memory_pressure); /* Convert seconds to retransmits based on initial and max timeout */ static u8 secs_to_retrans(int seconds, int timeout, int rto_max) @@ -476,7 +476,7 @@ sk_sockets_allocated_inc(sk); xa_init_flags(&sk->sk_user_frags, XA_FLAGS_ALLOC1); } -EXPORT_SYMBOL(tcp_init_sock); +EXPORT_IPV6_MOD(tcp_init_sock); static void tcp_tx_timestamp(struct sock *sk, u16 tsflags) { @@ -663,7 +663,7 @@ *karg = answ; return 0; } -EXPORT_SYMBOL(tcp_ioctl); +EXPORT_IPV6_MOD(tcp_ioctl); void tcp_mark_push(struct tcp_sock *tp, struct sk_buff *skb) { @@ -879,7 +879,7 @@ return ret; } -EXPORT_SYMBOL(tcp_splice_read); +EXPORT_IPV6_MOD(tcp_splice_read); struct sk_buff *tcp_stream_alloc_skb(struct sock *sk, gfp_t gfp, bool force_schedule) @@ -1379,7 +1379,7 @@ tcp_push(sk, 0, mss_now, tp->nonagle, size_goal); release_sock(sk); } -EXPORT_SYMBOL_GPL(tcp_splice_eof); +EXPORT_IPV6_MOD_GPL(tcp_splice_eof); /* * Handle reading urgent data. BSD has very simple semantics for @@ -1689,7 +1689,7 @@ } return copied; } -EXPORT_SYMBOL(tcp_read_skb); +EXPORT_IPV6_MOD(tcp_read_skb); void tcp_read_done(struct sock *sk, size_t len) { @@ -1734,7 +1734,7 @@ { return tcp_inq(sock->sk); } -EXPORT_SYMBOL(tcp_peek_len); +EXPORT_IPV6_MOD(tcp_peek_len); /* Make sure sk_rcvbuf is big enough to satisfy SO_RCVLOWAT hint */ int tcp_set_rcvlowat(struct sock *sk, int val) @@ -1764,7 +1764,7 @@ } return 0; } -EXPORT_SYMBOL(tcp_set_rcvlowat); +EXPORT_IPV6_MOD(tcp_set_rcvlowat); void tcp_update_recv_tstamps(struct sk_buff *skb, struct scm_timestamping_internal *tss) @@ -1797,7 +1797,7 @@ vma->vm_ops = &tcp_vm_ops; return 0; } -EXPORT_SYMBOL(tcp_mmap); +EXPORT_IPV6_MOD(tcp_mmap); static skb_frag_t *skb_advance_to_frag(struct sk_buff *skb, u32 offset_skb, u32 *offset_frag) @@ -2883,7 +2883,7 @@ } return ret; } -EXPORT_SYMBOL(tcp_recvmsg); +EXPORT_IPV6_MOD(tcp_recvmsg); void tcp_set_state(struct sock *sk, int state) { @@ -3013,7 +3013,7 @@ tcp_send_fin(sk); } } -EXPORT_SYMBOL(tcp_shutdown); +EXPORT_IPV6_MOD(tcp_shutdown); int tcp_orphan_count_sum(void) { @@ -3518,7 +3518,7 @@ } DEFINE_STATIC_KEY_FALSE(tcp_tx_delay_enabled); -EXPORT_SYMBOL(tcp_tx_delay_enabled); +EXPORT_IPV6_MOD(tcp_tx_delay_enabled); static void tcp_enable_tx_delay(void) { @@ -4056,7 +4056,7 @@ optval, optlen); return do_tcp_setsockopt(sk, level, optname, optval, optlen); } -EXPORT_SYMBOL(tcp_setsockopt); +EXPORT_IPV6_MOD(tcp_setsockopt); static void tcp_get_info_chrono_stats(const struct tcp_sock *tp, struct tcp_info *info) @@ -4276,9 +4276,9 @@ nla_put_u64_64bit(stats, TCP_NLA_SNDBUF_LIMITED, info.tcpi_sndbuf_limited, TCP_NLA_PAD); nla_put_u64_64bit(stats, TCP_NLA_DATA_SEGS_OUT, - tp->data_segs_out, TCP_NLA_PAD); + READ_ONCE(tp->data_segs_out), TCP_NLA_PAD); nla_put_u64_64bit(stats, TCP_NLA_TOTAL_RETRANS, - tp->total_retrans, TCP_NLA_PAD); + READ_ONCE(tp->total_retrans), TCP_NLA_PAD); rate = READ_ONCE(sk->sk_pacing_rate); rate64 = (rate != ~0UL) ? rate : ~0ULL; @@ -4297,26 +4297,30 @@ nla_put_u32(stats, TCP_NLA_DELIVERED, tp->delivered); nla_put_u32(stats, TCP_NLA_DELIVERED_CE, tp->delivered_ce); - nla_put_u32(stats, TCP_NLA_SNDQ_SIZE, tp->write_seq - tp->snd_una); + nla_put_u32(stats, TCP_NLA_SNDQ_SIZE, + max_t(int, 0, + READ_ONCE(tp->write_seq) - READ_ONCE(tp->snd_una))); nla_put_u8(stats, TCP_NLA_CA_STATE, inet_csk(sk)->icsk_ca_state); - nla_put_u64_64bit(stats, TCP_NLA_BYTES_SENT, tp->bytes_sent, + nla_put_u64_64bit(stats, TCP_NLA_BYTES_SENT, READ_ONCE(tp->bytes_sent), TCP_NLA_PAD); - nla_put_u64_64bit(stats, TCP_NLA_BYTES_RETRANS, tp->bytes_retrans, - TCP_NLA_PAD); - nla_put_u32(stats, TCP_NLA_DSACK_DUPS, tp->dsack_dups); + nla_put_u64_64bit(stats, TCP_NLA_BYTES_RETRANS, + READ_ONCE(tp->bytes_retrans), TCP_NLA_PAD); + nla_put_u32(stats, TCP_NLA_DSACK_DUPS, READ_ONCE(tp->dsack_dups)); nla_put_u32(stats, TCP_NLA_REORD_SEEN, tp->reord_seen); nla_put_u32(stats, TCP_NLA_SRTT, tp->srtt_us >> 3); nla_put_u16(stats, TCP_NLA_TIMEOUT_REHASH, tp->timeout_rehash); nla_put_u32(stats, TCP_NLA_BYTES_NOTSENT, - max_t(int, 0, tp->write_seq - tp->snd_nxt)); + max_t(int, 0, + READ_ONCE(tp->write_seq) - READ_ONCE(tp->snd_nxt))); nla_put_u64_64bit(stats, TCP_NLA_EDT, orig_skb->skb_mstamp_ns, TCP_NLA_PAD); if (ack_skb) nla_put_u8(stats, TCP_NLA_TTL, tcp_skb_ttl_or_hop_limit(ack_skb)); - nla_put_u32(stats, TCP_NLA_REHASH, tp->plb_rehash + tp->timeout_rehash); + nla_put_u32(stats, TCP_NLA_REHASH, + READ_ONCE(tp->plb_rehash) + READ_ONCE(tp->timeout_rehash)); return stats; } @@ -4684,7 +4688,7 @@ return false; } -EXPORT_SYMBOL(tcp_bpf_bypass_getsockopt); +EXPORT_IPV6_MOD(tcp_bpf_bypass_getsockopt); int tcp_getsockopt(struct sock *sk, int level, int optname, char __user *optval, int __user *optlen) @@ -4698,11 +4702,11 @@ return do_tcp_getsockopt(sk, level, optname, USER_SOCKPTR(optval), USER_SOCKPTR(optlen)); } -EXPORT_SYMBOL(tcp_getsockopt); +EXPORT_IPV6_MOD(tcp_getsockopt); #ifdef CONFIG_TCP_MD5SIG int tcp_md5_sigpool_id = -1; -EXPORT_SYMBOL_GPL(tcp_md5_sigpool_id); +EXPORT_IPV6_MOD_GPL(tcp_md5_sigpool_id); int tcp_md5_alloc_sigpool(void) { @@ -4748,7 +4752,7 @@ */ return data_race(crypto_ahash_update(hp->req)); } -EXPORT_SYMBOL(tcp_md5_hash_key); +EXPORT_IPV6_MOD(tcp_md5_hash_key); /* Called with rcu_read_lock() */ static enum skb_drop_reason @@ -4868,7 +4872,7 @@ return tcp_inbound_md5_hash(sk, skb, saddr, daddr, family, l3index, md5_location); } -EXPORT_SYMBOL_GPL(tcp_inbound_hash); +EXPORT_IPV6_MOD_GPL(tcp_inbound_hash); void tcp_done(struct sock *sk) { diff -Nru linux-6.12.90/net/ipv4/tcp_ao.c linux-6.12.94/net/ipv4/tcp_ao.c --- linux-6.12.90/net/ipv4/tcp_ao.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_ao.c 2026-06-19 11:42:39.000000000 +0000 @@ -116,7 +116,8 @@ { struct tcp_ao_key *key; - hlist_for_each_entry_rcu(key, &ao->head, node, lockdep_sock_is_held(sk)) { + hlist_for_each_entry_rcu(key, &ao->head, node, + sk_fullsock(sk) && lockdep_sock_is_held(sk)) { if ((sndid >= 0 && key->sndid != sndid) || (rcvid >= 0 && key->rcvid != rcvid)) continue; diff -Nru linux-6.12.90/net/ipv4/tcp_fastopen.c linux-6.12.94/net/ipv4/tcp_fastopen.c --- linux-6.12.90/net/ipv4/tcp_fastopen.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_fastopen.c 2026-06-19 11:42:39.000000000 +0000 @@ -471,7 +471,7 @@ } return false; } -EXPORT_SYMBOL(tcp_fastopen_defer_connect); +EXPORT_IPV6_MOD(tcp_fastopen_defer_connect); /* * The following code block is to deal with middle box issues with TFO: diff -Nru linux-6.12.90/net/ipv4/tcp_input.c linux-6.12.94/net/ipv4/tcp_input.c --- linux-6.12.90/net/ipv4/tcp_input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_input.c 2026-06-19 11:42:39.000000000 +0000 @@ -649,7 +649,7 @@ inet_csk(sk)->icsk_ack.rcv_mss = hint; } -EXPORT_SYMBOL(tcp_initialize_rcv_mss); +EXPORT_IPV6_MOD(tcp_initialize_rcv_mss); /* Receiver "autotuning" code. * @@ -1059,7 +1059,7 @@ else if (tp->tlp_high_seq && tp->tlp_high_seq == end_seq) state->flag |= FLAG_DSACK_TLP; - tp->dsack_dups += dup_segs; + WRITE_ONCE(tp->dsack_dups, tp->dsack_dups + dup_segs); /* Skip the DSACK if dup segs weren't retransmitted by sender */ if (tp->dsack_dups > tp->total_retrans) return 0; @@ -2911,7 +2911,7 @@ */ tcp_non_congestion_loss_retransmit(sk); } -EXPORT_SYMBOL(tcp_simple_retransmit); +EXPORT_IPV6_MOD(tcp_simple_retransmit); void tcp_enter_recovery(struct sock *sk, bool ece_ack) { @@ -3670,7 +3670,7 @@ sock_owned_by_me((struct sock *)tp); tp->bytes_acked += delta; tcp_snd_sne_update(tp, ack); - tp->snd_una = ack; + WRITE_ONCE(tp->snd_una, ack); } static void tcp_rcv_sne_update(struct tcp_sock *tp, u32 seq) @@ -4540,7 +4540,7 @@ if (!sock_flag(sk, SOCK_DEAD)) sk_error_report(sk); } -EXPORT_SYMBOL(tcp_done_with_error); +EXPORT_IPV6_MOD(tcp_done_with_error); /* When we get a reset we do this. */ void tcp_reset(struct sock *sk, struct sk_buff *skb) @@ -6302,7 +6302,7 @@ discard: tcp_drop_reason(sk, skb, reason); } -EXPORT_SYMBOL(tcp_rcv_established); +EXPORT_IPV6_MOD(tcp_rcv_established); void tcp_init_transfer(struct sock *sk, int bpf_op, struct sk_buff *skb) { @@ -6877,7 +6877,7 @@ if (sk->sk_socket) sk_wake_async(sk, SOCK_WAKE_IO, POLL_OUT); - tp->snd_una = TCP_SKB_CB(skb)->ack_seq; + WRITE_ONCE(tp->snd_una, TCP_SKB_CB(skb)->ack_seq); tp->snd_wnd = ntohs(th->window) << tp->rx_opt.snd_wscale; tcp_init_wl(tp, TCP_SKB_CB(skb)->seq); @@ -7016,7 +7016,7 @@ __kfree_skb(skb); return 0; } -EXPORT_SYMBOL(tcp_rcv_state_process); +EXPORT_IPV6_MOD(tcp_rcv_state_process); static inline void pr_drop_req(struct request_sock *req, __u16 port, int family) { @@ -7198,7 +7198,7 @@ return mss; } -EXPORT_SYMBOL_GPL(tcp_get_syncookie_mss); +EXPORT_IPV6_MOD_GPL(tcp_get_syncookie_mss); int tcp_conn_request(struct request_sock_ops *rsk_ops, const struct tcp_request_sock_ops *af_ops, @@ -7209,6 +7209,7 @@ struct tcp_sock *tp = tcp_sk(sk); struct net *net = sock_net(sk); struct sock *fastopen_sk = NULL; + union tcp_seq_and_ts_off st; struct request_sock *req; bool want_cookie = false; struct dst_entry *dst; @@ -7278,9 +7279,12 @@ if (!dst) goto drop_and_free; + if (tmp_opt.tstamp_ok || (!want_cookie && !isn)) + st = af_ops->init_seq_and_ts_off(net, skb); + if (tmp_opt.tstamp_ok) { tcp_rsk(req)->req_usec_ts = dst_tcp_usec_ts(dst); - tcp_rsk(req)->ts_off = af_ops->init_ts_off(net, skb); + tcp_rsk(req)->ts_off = st.ts_off; } if (!want_cookie && !isn) { int max_syn_backlog = READ_ONCE(net->ipv4.sysctl_max_syn_backlog); @@ -7302,7 +7306,7 @@ goto drop_and_release; } - isn = af_ops->init_seq(skb); + isn = st.seq; } tcp_ecn_create_request(req, skb, sk, dst); @@ -7378,4 +7382,4 @@ tcp_listendrop(sk); return 0; } -EXPORT_SYMBOL(tcp_conn_request); +EXPORT_IPV6_MOD(tcp_conn_request); diff -Nru linux-6.12.90/net/ipv4/tcp_ipv4.c linux-6.12.94/net/ipv4/tcp_ipv4.c --- linux-6.12.90/net/ipv4/tcp_ipv4.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_ipv4.c 2026-06-19 11:42:39.000000000 +0000 @@ -93,7 +93,6 @@ #endif struct inet_hashinfo tcp_hashinfo; -EXPORT_SYMBOL(tcp_hashinfo); static DEFINE_PER_CPU(struct sock_bh_locked, ipv4_tcp_sk) = { .bh_lock = INIT_LOCAL_LOCK(bh_lock), @@ -101,17 +100,14 @@ static DEFINE_MUTEX(tcp_exit_batch_mutex); -static u32 tcp_v4_init_seq(const struct sk_buff *skb) +static union tcp_seq_and_ts_off +tcp_v4_init_seq_and_ts_off(const struct net *net, const struct sk_buff *skb) { - return secure_tcp_seq(ip_hdr(skb)->daddr, - ip_hdr(skb)->saddr, - tcp_hdr(skb)->dest, - tcp_hdr(skb)->source); -} - -static u32 tcp_v4_init_ts_off(const struct net *net, const struct sk_buff *skb) -{ - return secure_tcp_ts_off(net, ip_hdr(skb)->daddr, ip_hdr(skb)->saddr); + return secure_tcp_seq_and_ts_off(net, + ip_hdr(skb)->daddr, + ip_hdr(skb)->saddr, + tcp_hdr(skb)->dest, + tcp_hdr(skb)->source); } int tcp_twsk_unique(struct sock *sk, struct sock *sktw, void *twp) @@ -198,7 +194,7 @@ return 0; } -EXPORT_SYMBOL_GPL(tcp_twsk_unique); +EXPORT_IPV6_MOD_GPL(tcp_twsk_unique); static int tcp_v4_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) @@ -321,15 +317,16 @@ rt = NULL; if (likely(!tp->repair)) { + union tcp_seq_and_ts_off st; + + st = secure_tcp_seq_and_ts_off(net, + inet->inet_saddr, + inet->inet_daddr, + inet->inet_sport, + usin->sin_port); if (!tp->write_seq) - WRITE_ONCE(tp->write_seq, - secure_tcp_seq(inet->inet_saddr, - inet->inet_daddr, - inet->inet_sport, - usin->sin_port)); - WRITE_ONCE(tp->tsoffset, - secure_tcp_ts_off(net, inet->inet_saddr, - inet->inet_daddr)); + WRITE_ONCE(tp->write_seq, st.seq); + WRITE_ONCE(tp->tsoffset, st.ts_off); } atomic_set(&inet->inet_id, get_random_u16()); @@ -358,7 +355,7 @@ inet->inet_dport = 0; return err; } -EXPORT_SYMBOL(tcp_v4_connect); +EXPORT_IPV6_MOD(tcp_v4_connect); /* * This routine reacts to ICMP_FRAG_NEEDED mtu indications as defined in RFC1191. @@ -399,7 +396,7 @@ tcp_simple_retransmit(sk); } /* else let the usual retransmit timer handle it */ } -EXPORT_SYMBOL(tcp_v4_mtu_reduced); +EXPORT_IPV6_MOD(tcp_v4_mtu_reduced); static void do_redirect(struct sk_buff *skb, struct sock *sk) { @@ -433,7 +430,7 @@ } reqsk_put(req); } -EXPORT_SYMBOL(tcp_req_err); +EXPORT_IPV6_MOD(tcp_req_err); /* TCP-LD (RFC 6069) logic */ void tcp_ld_RTO_revert(struct sock *sk, u32 seq) @@ -473,7 +470,7 @@ tcp_retransmit_timer(sk); } } -EXPORT_SYMBOL(tcp_ld_RTO_revert); +EXPORT_IPV6_MOD(tcp_ld_RTO_revert); /* * This routine is called by the ICMP module when it gets some @@ -675,7 +672,7 @@ __tcp_v4_send_check(skb, inet->inet_saddr, inet->inet_daddr); } -EXPORT_SYMBOL(tcp_v4_send_check); +EXPORT_IPV6_MOD(tcp_v4_send_check); #define REPLY_OPTIONS_LEN (MAX_TCP_OPTION_SPACE / sizeof(__be32)) @@ -1230,7 +1227,7 @@ */ DEFINE_STATIC_KEY_DEFERRED_FALSE(tcp_md5_needed, HZ); -EXPORT_SYMBOL(tcp_md5_needed); +EXPORT_IPV6_MOD(tcp_md5_needed); static bool better_md5_match(struct tcp_md5sig_key *old, struct tcp_md5sig_key *new) { @@ -1289,7 +1286,7 @@ } return best_match; } -EXPORT_SYMBOL(__tcp_md5_do_lookup); +EXPORT_IPV6_MOD(__tcp_md5_do_lookup); static struct tcp_md5sig_key *tcp_md5_do_lookup_exact(const struct sock *sk, const union tcp_md5_addr *addr, @@ -1336,7 +1333,7 @@ addr = (const union tcp_md5_addr *)&addr_sk->sk_daddr; return tcp_md5_do_lookup(sk, l3index, addr, AF_INET); } -EXPORT_SYMBOL(tcp_v4_md5_lookup); +EXPORT_IPV6_MOD(tcp_v4_md5_lookup); static int tcp_md5sig_info_add(struct sock *sk, gfp_t gfp) { @@ -1432,7 +1429,7 @@ return __tcp_md5_do_add(sk, addr, family, prefixlen, l3index, flags, newkey, newkeylen, GFP_KERNEL); } -EXPORT_SYMBOL(tcp_md5_do_add); +EXPORT_IPV6_MOD(tcp_md5_do_add); int tcp_md5_key_copy(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, @@ -1464,7 +1461,7 @@ key->flags, key->key, key->keylen, sk_gfp_mask(sk, GFP_ATOMIC)); } -EXPORT_SYMBOL(tcp_md5_key_copy); +EXPORT_IPV6_MOD(tcp_md5_key_copy); int tcp_md5_do_del(struct sock *sk, const union tcp_md5_addr *addr, int family, u8 prefixlen, int l3index, u8 flags) @@ -1479,7 +1476,7 @@ kfree_rcu(key, rcu); return 0; } -EXPORT_SYMBOL(tcp_md5_do_del); +EXPORT_IPV6_MOD(tcp_md5_do_del); void tcp_clear_md5_list(struct sock *sk) { @@ -1658,7 +1655,7 @@ memset(md5_hash, 0, 16); return 1; } -EXPORT_SYMBOL(tcp_v4_md5_hash_skb); +EXPORT_IPV6_MOD(tcp_v4_md5_hash_skb); #endif @@ -1713,8 +1710,7 @@ .cookie_init_seq = cookie_v4_init_sequence, #endif .route_req = tcp_v4_route_req, - .init_seq = tcp_v4_init_seq, - .init_ts_off = tcp_v4_init_ts_off, + .init_seq_and_ts_off = tcp_v4_init_seq_and_ts_off, .send_synack = tcp_v4_send_synack, }; @@ -1731,7 +1727,7 @@ tcp_listendrop(sk); return 0; } -EXPORT_SYMBOL(tcp_v4_conn_request); +EXPORT_IPV6_MOD(tcp_v4_conn_request); /* @@ -1855,7 +1851,7 @@ tcp_done(newsk); goto exit; } -EXPORT_SYMBOL(tcp_v4_syn_recv_sock); +EXPORT_IPV6_MOD(tcp_v4_syn_recv_sock); static struct sock *tcp_v4_cookie_check(struct sock *sk, struct sk_buff *skb) { @@ -2134,7 +2130,7 @@ } return false; } -EXPORT_SYMBOL(tcp_add_backlog); +EXPORT_IPV6_MOD(tcp_add_backlog); int tcp_filter(struct sock *sk, struct sk_buff *skb) { @@ -2142,7 +2138,7 @@ return sk_filter_trim_cap(sk, skb, th->doff * 4); } -EXPORT_SYMBOL(tcp_filter); +EXPORT_IPV6_MOD(tcp_filter); static void tcp_v4_restore_cb(struct sk_buff *skb) { @@ -2451,7 +2447,7 @@ sk->sk_rx_dst_ifindex = skb->skb_iif; } } -EXPORT_SYMBOL(inet_sk_rx_dst_set); +EXPORT_IPV6_MOD(inet_sk_rx_dst_set); const struct inet_connection_sock_af_ops ipv4_specific = { .queue_xmit = ip_queue_xmit, @@ -2467,7 +2463,7 @@ .sockaddr_len = sizeof(struct sockaddr_in), .mtu_reduced = tcp_v4_mtu_reduced, }; -EXPORT_SYMBOL(ipv4_specific); +EXPORT_IPV6_MOD(ipv4_specific); #if defined(CONFIG_TCP_MD5SIG) || defined(CONFIG_TCP_AO) static const struct tcp_sock_af_ops tcp_sock_ipv4_specific = { @@ -2577,7 +2573,7 @@ sk_sockets_allocated_dec(sk); } -EXPORT_SYMBOL(tcp_v4_destroy_sock); +EXPORT_IPV6_MOD(tcp_v4_destroy_sock); #ifdef CONFIG_PROC_FS /* Proc filesystem TCP sock list dumping. */ @@ -2813,7 +2809,7 @@ st->last_pos = *pos; return rc; } -EXPORT_SYMBOL(tcp_seq_start); +EXPORT_IPV6_MOD(tcp_seq_start); void *tcp_seq_next(struct seq_file *seq, void *v, loff_t *pos) { @@ -2844,7 +2840,7 @@ st->last_pos = *pos; return rc; } -EXPORT_SYMBOL(tcp_seq_next); +EXPORT_IPV6_MOD(tcp_seq_next); void tcp_seq_stop(struct seq_file *seq, void *v) { @@ -2862,7 +2858,7 @@ break; } } -EXPORT_SYMBOL(tcp_seq_stop); +EXPORT_IPV6_MOD(tcp_seq_stop); static void get_openreq4(const struct request_sock *req, struct seq_file *f, int i) diff -Nru linux-6.12.90/net/ipv4/tcp_minisocks.c linux-6.12.94/net/ipv4/tcp_minisocks.c --- linux-6.12.90/net/ipv4/tcp_minisocks.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_minisocks.c 2026-06-19 11:42:39.000000000 +0000 @@ -261,7 +261,7 @@ inet_twsk_put(tw); return TCP_TW_SUCCESS; } -EXPORT_SYMBOL(tcp_timewait_state_process); +EXPORT_IPV6_MOD(tcp_timewait_state_process); static void tcp_time_wait_init(struct sock *sk, struct tcp_timewait_sock *tcptw) { @@ -389,7 +389,7 @@ #endif tcp_ao_destroy_sock(sk, true); } -EXPORT_SYMBOL_GPL(tcp_twsk_destructor); +EXPORT_IPV6_MOD_GPL(tcp_twsk_destructor); void tcp_twsk_purge(struct list_head *net_exit_list) { @@ -448,7 +448,6 @@ rcv_wnd); ireq->rcv_wscale = rcv_wscale; } -EXPORT_SYMBOL(tcp_openreq_init_rwin); static void tcp_ecn_openreq_child(struct tcp_sock *tp, const struct request_sock *req) @@ -483,7 +482,7 @@ tcp_set_ca_state(sk, TCP_CA_Open); } -EXPORT_SYMBOL_GPL(tcp_ca_openreq_child); +EXPORT_IPV6_MOD_GPL(tcp_ca_openreq_child); static void smc_check_reset_syn_req(const struct tcp_sock *oldtp, struct request_sock *req, @@ -899,7 +898,7 @@ } return NULL; } -EXPORT_SYMBOL(tcp_check_req); +EXPORT_IPV6_MOD(tcp_check_req); /* * Queue segment on the new socket if the new socket is active, @@ -941,4 +940,4 @@ sock_put(child); return reason; } -EXPORT_SYMBOL(tcp_child_process); +EXPORT_IPV6_MOD(tcp_child_process); diff -Nru linux-6.12.90/net/ipv4/tcp_output.c linux-6.12.94/net/ipv4/tcp_output.c --- linux-6.12.90/net/ipv4/tcp_output.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_output.c 2026-06-19 11:42:39.000000000 +0000 @@ -250,7 +250,7 @@ WRITE_ONCE(*__window_clamp, min_t(__u32, U16_MAX << (*rcv_wscale), window_clamp)); } -EXPORT_SYMBOL(tcp_select_initial_window); +EXPORT_IPV6_MOD(tcp_select_initial_window); /* Chose a new window to advertise, update state in tcp_sock for the * socket, and return result with RFC1323 scaling applied. The return @@ -1171,7 +1171,7 @@ if ((flags & TCPF_ACK_DEFERRED) && inet_csk_ack_scheduled(sk)) tcp_send_ack(sk); } -EXPORT_SYMBOL(tcp_release_cb); +EXPORT_IPV6_MOD(tcp_release_cb); void __init tcp_tasklet_init(void) { @@ -1446,8 +1446,10 @@ if (skb->len != tcp_header_size) { tcp_event_data_sent(tp, sk); - tp->data_segs_out += tcp_skb_pcount(skb); - tp->bytes_sent += skb->len - tcp_header_size; + WRITE_ONCE(tp->data_segs_out, + tp->data_segs_out + tcp_skb_pcount(skb)); + WRITE_ONCE(tp->bytes_sent, + tp->bytes_sent + skb->len - tcp_header_size); } if (after(tcb->end_seq, tp->snd_nxt) || tcb->seq == tcb->end_seq) @@ -1783,7 +1785,7 @@ return __tcp_mtu_to_mss(sk, pmtu) - (tcp_sk(sk)->tcp_header_len - sizeof(struct tcphdr)); } -EXPORT_SYMBOL(tcp_mtu_to_mss); +EXPORT_IPV6_MOD(tcp_mtu_to_mss); /* Inverse of above */ int tcp_mss_to_mtu(struct sock *sk, int mss) @@ -1857,7 +1859,7 @@ return mss_now; } -EXPORT_SYMBOL(tcp_sync_mss); +EXPORT_IPV6_MOD(tcp_sync_mss); /* Compute the current effective MSS, taking SACKs and IP options, * and even PMTU discovery events into account. @@ -2389,6 +2391,7 @@ todo = min_t(int, skb_frag_size(fragfrom), probe_size - len); len += todo; + skb_shinfo(to)->flags |= skb_shinfo(skb)->flags & SKBFL_SHARED_FRAG; if (lastfrag && skb_frag_page(fragfrom) == skb_frag_page(lastfrag) && skb_frag_off(fragfrom) == skb_frag_off(lastfrag) + @@ -3411,8 +3414,8 @@ TCP_ADD_STATS(sock_net(sk), TCP_MIB_RETRANSSEGS, segs); if (TCP_SKB_CB(skb)->tcp_flags & TCPHDR_SYN) __NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPSYNRETRANS); - tp->total_retrans += segs; - tp->bytes_retrans += skb->len; + WRITE_ONCE(tp->total_retrans, tp->total_retrans + segs); + WRITE_ONCE(tp->bytes_retrans, tp->bytes_retrans + skb->len); /* make sure skb->data is aligned on arches that require it * and check if ack-trimming & collapsing extended the headroom @@ -3866,7 +3869,7 @@ return skb; } -EXPORT_SYMBOL(tcp_make_synack); +EXPORT_IPV6_MOD(tcp_make_synack); static void tcp_ca_dst_init(struct sock *sk, const struct dst_entry *dst) { @@ -3944,7 +3947,7 @@ tp->snd_wnd = 0; tcp_init_wl(tp, 0); tcp_write_queue_purge(sk); - tp->snd_una = tp->write_seq; + WRITE_ONCE(tp->snd_una, tp->write_seq); tp->snd_sml = tp->write_seq; tp->snd_up = tp->write_seq; WRITE_ONCE(tp->snd_nxt, tp->write_seq); @@ -4433,10 +4436,11 @@ * However in this case, we are dealing with a passive fastopen * socket thus we can change total_retrans value. */ - tcp_sk_rw(sk)->total_retrans++; + WRITE_ONCE(tcp_sk_rw(sk)->total_retrans, + tcp_sk_rw(sk)->total_retrans + 1); } trace_tcp_retransmit_synack(sk, req); } return res; } -EXPORT_SYMBOL(tcp_rtx_synack); +EXPORT_IPV6_MOD(tcp_rtx_synack); diff -Nru linux-6.12.90/net/ipv4/tcp_plb.c linux-6.12.94/net/ipv4/tcp_plb.c --- linux-6.12.90/net/ipv4/tcp_plb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_plb.c 2026-06-19 11:42:39.000000000 +0000 @@ -79,7 +79,7 @@ sk_rethink_txhash(sk); plb->consec_cong_rounds = 0; - tcp_sk(sk)->plb_rehash++; + WRITE_ONCE(tcp_sk(sk)->plb_rehash, tcp_sk(sk)->plb_rehash + 1); NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPPLBREHASH); } EXPORT_SYMBOL_GPL(tcp_plb_check_rehash); diff -Nru linux-6.12.90/net/ipv4/tcp_timer.c linux-6.12.94/net/ipv4/tcp_timer.c --- linux-6.12.90/net/ipv4/tcp_timer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/tcp_timer.c 2026-06-19 11:42:39.000000000 +0000 @@ -49,7 +49,8 @@ u32 tcp_clamp_probe0_to_user_timeout(const struct sock *sk, u32 when) { const struct inet_connection_sock *icsk = inet_csk(sk); - u32 remaining, user_timeout; + u32 user_timeout; + s32 remaining; s32 elapsed; user_timeout = READ_ONCE(icsk->icsk_user_timeout); @@ -60,7 +61,7 @@ if (unlikely(elapsed < 0)) elapsed = 0; remaining = msecs_to_jiffies(user_timeout) - elapsed; - remaining = max_t(u32, remaining, TCP_TIMEOUT_MIN); + remaining = max_t(int, remaining, TCP_TIMEOUT_MIN); return min_t(u32, remaining, when); } @@ -735,7 +736,7 @@ __NET_INC_STATS(net, LINUX_MIB_TCPTIMEOUTS); } -EXPORT_SYMBOL(tcp_syn_ack_timeout); +EXPORT_IPV6_MOD(tcp_syn_ack_timeout); void tcp_set_keepalive(struct sock *sk, int val) { @@ -747,7 +748,7 @@ else if (!val) inet_csk_delete_keepalive_timer(sk); } -EXPORT_SYMBOL_GPL(tcp_set_keepalive); +EXPORT_IPV6_MOD_GPL(tcp_set_keepalive); static void tcp_keepalive_timer (struct timer_list *t) diff -Nru linux-6.12.90/net/ipv4/udp.c linux-6.12.94/net/ipv4/udp.c --- linux-6.12.90/net/ipv4/udp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/udp.c 2026-06-19 11:42:39.000000000 +0000 @@ -68,7 +68,7 @@ * YOSHIFUJI Hideaki @USAGI and: Support IPV6_V6ONLY socket option, which * Alexey Kuznetsov: allow both IPv4 and IPv6 sockets to bind * a single port at the same time. - * Derek Atkins : Add Encapulation Support + * Derek Atkins : Add Encapsulation Support * James Chapman : Add L2TP encapsulation type. */ @@ -366,10 +366,10 @@ return udp_lib_get_port(sk, snum, hash2_nulladdr); } -static int compute_score(struct sock *sk, const struct net *net, - __be32 saddr, __be16 sport, - __be32 daddr, unsigned short hnum, - int dif, int sdif) +static __always_inline int +compute_score(struct sock *sk, const struct net *net, + __be32 saddr, __be16 sport, __be32 daddr, + unsigned short hnum, int dif, int sdif) { int score; struct inet_sock *inet; @@ -509,8 +509,8 @@ continue; /* compute_score is too long of a function to be - * inlined, and calling it again here yields - * measureable overhead for some + * inlined twice here, and calling it uninlined + * here yields measurable overhead for some * workloads. Work around it by jumping * backwards to rescore 'result'. */ @@ -1859,6 +1859,14 @@ } WARN_ON_ONCE(!skb_set_owner_sk_safe(skb, sk)); + + /* + * skb->dev still aliases the UDP rx dev_scratch (its charge was freed + * on dequeue above); a sockmap verdict program may deref it via + * bpf_sk_lookup_*(), so clear it -> bpf_skc_lookup() uses skb->sk + */ + skb->dev = NULL; + return recv_actor(sk, skb); } EXPORT_SYMBOL(udp_read_skb); @@ -2414,7 +2422,7 @@ return 0; } -/* wrapper for udp_queue_rcv_skb tacking care of csum conversion and +/* wrapper for udp_queue_rcv_skb taking care of csum conversion and * return code conversion for ip layer consumption */ static int udp_unicast_rcv_skb(struct sock *sk, struct sk_buff *skb, diff -Nru linux-6.12.90/net/ipv4/xfrm4_input.c linux-6.12.94/net/ipv4/xfrm4_input.c --- linux-6.12.90/net/ipv4/xfrm4_input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv4/xfrm4_input.c 2026-06-19 11:42:39.000000000 +0000 @@ -50,6 +50,7 @@ { struct xfrm_offload *xo = xfrm_offload(skb); struct iphdr *iph = ip_hdr(skb); + struct net_device *dev = skb->dev; iph->protocol = XFRM_MODE_SKB_CB(skb)->protocol; @@ -73,8 +74,10 @@ } NF_HOOK(NFPROTO_IPV4, NF_INET_PRE_ROUTING, - dev_net(skb->dev), NULL, skb, skb->dev, NULL, + dev_net(dev), NULL, skb, dev, NULL, xfrm4_rcv_encap_finish); + if (async) + dev_put(dev); return 0; } diff -Nru linux-6.12.90/net/ipv6/addrconf.c linux-6.12.94/net/ipv6/addrconf.c --- linux-6.12.90/net/ipv6/addrconf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/addrconf.c 2026-06-19 11:42:39.000000000 +0000 @@ -1259,6 +1259,7 @@ cleanup_prefix_route(struct inet6_ifaddr *ifp, unsigned long expires, bool del_rt, bool del_peer) { + struct net *net = dev_net(ifp->idev->dev); struct fib6_table *table; struct fib6_info *f6i; @@ -1267,9 +1268,10 @@ ifp->idev->dev, 0, RTF_DEFAULT, true); if (f6i) { if (del_rt) - ip6_del_rt(dev_net(ifp->idev->dev), f6i, false); + ip6_del_rt(net, f6i, false); else { - if (!(f6i->fib6_flags & RTF_EXPIRES)) { + if (f6i != net->ipv6.fib6_null_entry && + !(f6i->fib6_flags & RTF_EXPIRES)) { table = f6i->fib6_table; spin_lock_bh(&table->tb6_lock); diff -Nru linux-6.12.90/net/ipv6/ah6.c linux-6.12.94/net/ipv6/ah6.c --- linux-6.12.90/net/ipv6/ah6.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/ah6.c 2026-06-19 11:42:39.000000000 +0000 @@ -337,7 +337,7 @@ ah6_restore_hdrs(top_iph, iph_ext, extlen); kfree(AH_SKB_CB(skb)->tmp); - xfrm_output_resume(skb->sk, skb, err); + xfrm_output_resume(skb_to_full_sk(skb), skb, err); } static int ah6_output(struct xfrm_state *x, struct sk_buff *skb) diff -Nru linux-6.12.90/net/ipv6/datagram.c linux-6.12.94/net/ipv6/datagram.c --- linux-6.12.90/net/ipv6/datagram.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/datagram.c 2026-06-19 11:42:39.000000000 +0000 @@ -617,6 +617,18 @@ } } +static u16 ipv6_get_exthdr_len(const struct sk_buff *skb, const u8 *ptr) +{ + u16 len; + + if (ptr + 2 > skb_tail_pointer(skb)) + return 0; + + len = (ptr[1] + 1) << 3; + + return (len <= skb_tail_pointer(skb) - ptr) ? len : 0; +} + void ip6_datagram_recv_specific_ctl(struct sock *sk, struct msghdr *msg, struct sk_buff *skb) { @@ -643,7 +655,10 @@ /* HbH is allowed only once */ if (np->rxopt.bits.hopopts && (opt->flags & IP6SKB_HOPBYHOP)) { u8 *ptr = nh + sizeof(struct ipv6hdr); - put_cmsg(msg, SOL_IPV6, IPV6_HOPOPTS, (ptr[1]+1)<<3, ptr); + u16 len = ipv6_get_exthdr_len(skb, ptr); + + if (len) + put_cmsg(msg, SOL_IPV6, IPV6_HOPOPTS, len, ptr); } if (opt->lastopt && @@ -664,26 +679,37 @@ unsigned int len; u8 *ptr = nh + off; + if (ptr + 2 > skb_tail_pointer(skb)) + return; + switch (nexthdr) { case IPPROTO_DSTOPTS: nexthdr = ptr[0]; - len = (ptr[1] + 1) << 3; + len = ipv6_get_exthdr_len(skb, ptr); + if (!len) + return; if (np->rxopt.bits.dstopts) put_cmsg(msg, SOL_IPV6, IPV6_DSTOPTS, len, ptr); break; case IPPROTO_ROUTING: nexthdr = ptr[0]; - len = (ptr[1] + 1) << 3; + len = ipv6_get_exthdr_len(skb, ptr); + if (!len) + return; if (np->rxopt.bits.srcrt) put_cmsg(msg, SOL_IPV6, IPV6_RTHDR, len, ptr); break; case IPPROTO_AH: nexthdr = ptr[0]; len = (ptr[1] + 2) << 2; + if (ptr + len > skb_tail_pointer(skb)) + return; break; default: nexthdr = ptr[0]; - len = (ptr[1] + 1) << 3; + len = ipv6_get_exthdr_len(skb, ptr); + if (!len) + return; break; } @@ -705,19 +731,31 @@ } if (np->rxopt.bits.ohopopts && (opt->flags & IP6SKB_HOPBYHOP)) { u8 *ptr = nh + sizeof(struct ipv6hdr); - put_cmsg(msg, SOL_IPV6, IPV6_2292HOPOPTS, (ptr[1]+1)<<3, ptr); + u16 len = ipv6_get_exthdr_len(skb, ptr); + + if (len) + put_cmsg(msg, SOL_IPV6, IPV6_2292HOPOPTS, len, ptr); } if (np->rxopt.bits.odstopts && opt->dst0) { u8 *ptr = nh + opt->dst0; - put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr); + u16 len = ipv6_get_exthdr_len(skb, ptr); + + if (len) + put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, len, ptr); } if (np->rxopt.bits.osrcrt && opt->srcrt) { struct ipv6_rt_hdr *rthdr = (struct ipv6_rt_hdr *)(nh + opt->srcrt); - put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, (rthdr->hdrlen+1) << 3, rthdr); + u16 len = ipv6_get_exthdr_len(skb, (u8 *)rthdr); + + if (len) + put_cmsg(msg, SOL_IPV6, IPV6_2292RTHDR, len, rthdr); } if (np->rxopt.bits.odstopts && opt->dst1) { u8 *ptr = nh + opt->dst1; - put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr); + u16 len = ipv6_get_exthdr_len(skb, ptr); + + if (len) + put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, len, ptr); } if (np->rxopt.bits.rxorigdstaddr) { struct sockaddr_in6 sin6; diff -Nru linux-6.12.90/net/ipv6/esp6.c linux-6.12.94/net/ipv6/esp6.c --- linux-6.12.90/net/ipv6/esp6.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/esp6.c 2026-06-19 11:42:39.000000000 +0000 @@ -448,8 +448,8 @@ return err; } - if (ALIGN(tailen, L1_CACHE_BYTES) > PAGE_SIZE || - ALIGN(skb->data_len, L1_CACHE_BYTES) > PAGE_SIZE) + if (ALIGN(skb->data_len + tailen, L1_CACHE_BYTES) > + PAGE_SIZE) goto cow; if (!skb_cloned(skb)) { diff -Nru linux-6.12.90/net/ipv6/exthdrs.c linux-6.12.94/net/ipv6/exthdrs.c --- linux-6.12.90/net/ipv6/exthdrs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/exthdrs.c 2026-06-19 11:42:39.000000000 +0000 @@ -184,6 +184,8 @@ case IPV6_TLV_JUMBO: if (!ipv6_hop_jumbo(skb, off)) return false; + + nh = skb_network_header(skb); break; case IPV6_TLV_CALIPSO: if (!ipv6_hop_calipso(skb, off)) @@ -201,6 +203,8 @@ case IPV6_TLV_HAO: if (!ipv6_dest_hao(skb, off)) return false; + + nh = skb_network_header(skb); break; #endif default: @@ -546,7 +550,7 @@ * unsigned char which is segments_left field. Should not be * higher than that. */ - if (r || (n + 1) > 255) { + if (r || (n + 1) > 127) { kfree_skb(skb); return -1; } @@ -912,16 +916,27 @@ static bool ipv6_hop_ioam(struct sk_buff *skb, int optoff) { + enum skb_drop_reason drop_reason; struct ioam6_trace_hdr *trace; struct ioam6_namespace *ns; + struct inet6_dev *idev; struct ioam6_hdr *hdr; + drop_reason = SKB_DROP_REASON_IP_INHDR; + /* Bad alignment (must be 4n-aligned) */ if (optoff & 3) goto drop; + /* Does the device still have IPv6 configuration? */ + idev = __in6_dev_get(skb->dev); + if (!idev) { + drop_reason = SKB_DROP_REASON_IPV6DISABLED; + goto drop; + } + /* Ignore if IOAM is not enabled on ingress */ - if (!READ_ONCE(__in6_dev_get(skb->dev)->cnf.ioam6_enabled)) + if (!READ_ONCE(idev->cnf.ioam6_enabled)) goto ignore; /* Truncated Option header */ @@ -957,9 +972,9 @@ if (skb_ensure_writable(skb, optoff + 2 + hdr->opt_len)) goto drop; - /* Trace pointer may have changed */ - trace = (struct ioam6_trace_hdr *)(skb_network_header(skb) - + optoff + sizeof(*hdr)); + /* Trace and hdr pointers may have changed */ + hdr = (struct ioam6_hdr *)(skb_network_header(skb) + optoff); + trace = (struct ioam6_trace_hdr *)((u8 *)hdr + sizeof(*hdr)); ioam6_fill_trace_data(skb, ns, trace, true); @@ -974,7 +989,7 @@ return true; drop: - kfree_skb_reason(skb, SKB_DROP_REASON_IP_INHDR); + kfree_skb_reason(skb, drop_reason); return false; } diff -Nru linux-6.12.90/net/ipv6/icmp.c linux-6.12.94/net/ipv6/icmp.c --- linux-6.12.90/net/ipv6/icmp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/icmp.c 2026-06-19 11:42:39.000000000 +0000 @@ -910,7 +910,6 @@ struct net *net = dev_net_rcu(skb->dev); struct net_device *dev = icmp6_dev(skb); struct inet6_dev *idev = __in6_dev_get(dev); - const struct in6_addr *saddr, *daddr; struct icmp6hdr *hdr; u8 type; @@ -941,12 +940,10 @@ __ICMP6_INC_STATS(dev_net_rcu(dev), idev, ICMP6_MIB_INMSGS); - saddr = &ipv6_hdr(skb)->saddr; - daddr = &ipv6_hdr(skb)->daddr; - if (skb_checksum_validate(skb, IPPROTO_ICMPV6, ip6_compute_pseudo)) { net_dbg_ratelimited("ICMPv6 checksum failed [%pI6c > %pI6c]\n", - saddr, daddr); + &ipv6_hdr(skb)->saddr, + &ipv6_hdr(skb)->daddr); goto csum_error; } @@ -1029,7 +1026,8 @@ break; net_dbg_ratelimited("icmpv6: msg of unknown type [%pI6c > %pI6c]\n", - saddr, daddr); + &ipv6_hdr(skb)->saddr, + &ipv6_hdr(skb)->daddr); /* * error of unknown type. diff -Nru linux-6.12.90/net/ipv6/ip6_vti.c linux-6.12.94/net/ipv6/ip6_vti.c --- linux-6.12.90/net/ipv6/ip6_vti.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/ip6_vti.c 2026-06-19 11:42:39.000000000 +0000 @@ -105,6 +105,7 @@ hash = HASH(&any, local); for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { if (ipv6_addr_equal(local, &t->parms.laddr) && + ipv6_addr_any(&t->parms.raddr) && (t->dev->flags & IFF_UP)) return t; } @@ -112,6 +113,7 @@ hash = HASH(remote, &any); for_each_vti6_tunnel_rcu(ip6n->tnls_r_l[hash]) { if (ipv6_addr_equal(remote, &t->parms.raddr) && + ipv6_addr_any(&t->parms.laddr) && (t->dev->flags & IFF_UP)) return t; } @@ -722,10 +724,11 @@ static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p, bool keep_mtu) { - struct net *net = dev_net(t->dev); - struct vti6_net *ip6n = net_generic(net, vti6_net_id); + struct net *net = t->net; + struct vti6_net *ip6n; int err; + ip6n = net_generic(net, vti6_net_id); vti6_tnl_unlink(ip6n, t); synchronize_net(); err = vti6_tnl_change(t, p, keep_mtu); @@ -834,17 +837,24 @@ if (p.proto != IPPROTO_IPV6 && p.proto != 0) break; vti6_parm_from_user(&p1, &p); - t = vti6_locate(net, &p1, cmd == SIOCADDTUNNEL); if (dev != ip6n->fb_tnl_dev && cmd == SIOCCHGTUNNEL) { + struct ip6_tnl *self = netdev_priv(dev); + + err = -EPERM; + if (!ns_capable(self->net->user_ns, CAP_NET_ADMIN)) + break; + t = vti6_locate(self->net, &p1, false); if (t) { if (t->dev != dev) { err = -EEXIST; break; } } else - t = netdev_priv(dev); + t = self; err = vti6_update(t, &p1, false); + } else { + t = vti6_locate(net, &p1, cmd == SIOCADDTUNNEL); } if (t) { err = 0; @@ -1029,11 +1039,12 @@ struct nlattr *data[], struct netlink_ext_ack *extack) { - struct ip6_tnl *t; + struct ip6_tnl *t = netdev_priv(dev); + struct net *net = t->net; struct __ip6_tnl_parm p; - struct net *net = dev_net(dev); - struct vti6_net *ip6n = net_generic(net, vti6_net_id); + struct vti6_net *ip6n; + ip6n = net_generic(net, vti6_net_id); if (dev == ip6n->fb_tnl_dev) return -EINVAL; diff -Nru linux-6.12.90/net/ipv6/mcast.c linux-6.12.94/net/ipv6/mcast.c --- linux-6.12.90/net/ipv6/mcast.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/mcast.c 2026-06-19 11:42:39.000000000 +0000 @@ -1393,9 +1393,9 @@ static void __mld_query_work(struct sk_buff *skb) { struct mld2_query *mlh2 = NULL; - const struct in6_addr *group; unsigned long max_delay; struct inet6_dev *idev; + struct in6_addr group; struct ifmcaddr6 *ma; struct mld_msg *mld; int group_type; @@ -1427,8 +1427,8 @@ goto kfree_skb; mld = (struct mld_msg *)icmp6_hdr(skb); - group = &mld->mld_mca; - group_type = ipv6_addr_type(group); + group = mld->mld_mca; + group_type = ipv6_addr_type(&group); if (group_type != IPV6_ADDR_ANY && !(group_type&IPV6_ADDR_MULTICAST)) @@ -1478,7 +1478,7 @@ } } else { for_each_mc_mclock(idev, ma) { - if (!ipv6_addr_equal(group, &ma->mca_addr)) + if (!ipv6_addr_equal(&group, &ma->mca_addr)) continue; if (ma->mca_flags & MAF_TIMER_RUNNING) { /* gsquery <- gsquery && mark */ diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6_tables.c linux-6.12.94/net/ipv6/netfilter/ip6_tables.c --- linux-6.12.90/net/ipv6/netfilter/ip6_tables.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6_tables.c 2026-06-19 11:42:39.000000000 +0000 @@ -848,14 +848,12 @@ const struct xt_entry_target *t; e = loc_cpu_entry + off; - if (copy_to_user(userptr + off, e, sizeof(*e))) { - ret = -EFAULT; - goto free_counters; - } - if (copy_to_user(userptr + off + if (copy_to_user(userptr + off, e, + offsetof(struct ip6t_entry, counters)) || + copy_to_user(userptr + off + offsetof(struct ip6t_entry, counters), &counters[num], - sizeof(counters[num])) != 0) { + sizeof(counters[num]))) { ret = -EFAULT; goto free_counters; } @@ -1244,9 +1242,8 @@ origsize = *size; ce = *dstptr; - if (copy_to_user(ce, e, sizeof(struct ip6t_entry)) != 0 || - copy_to_user(&ce->counters, &counters[i], - sizeof(counters[i])) != 0) + if (copy_to_user(ce, e, offsetof(struct compat_ip6t_entry, counters)) || + copy_to_user(&ce->counters, &counters[i], sizeof(counters[i]))) return -EFAULT; *dstptr += sizeof(struct compat_ip6t_entry); diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6t_eui64.c linux-6.12.94/net/ipv6/netfilter/ip6t_eui64.c --- linux-6.12.90/net/ipv6/netfilter/ip6t_eui64.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6t_eui64.c 2026-06-19 11:42:39.000000000 +0000 @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -21,8 +22,10 @@ { unsigned char eui64[8]; - if (!(skb_mac_header(skb) >= skb->head && - skb_mac_header(skb) + ETH_HLEN <= skb->data)) { + if (!skb->dev || skb->dev->type != ARPHRD_ETHER) + return false; + + if (!skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) { par->hotdrop = true; return false; } diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6t_hbh.c linux-6.12.94/net/ipv6/netfilter/ip6t_hbh.c --- linux-6.12.90/net/ipv6/netfilter/ip6t_hbh.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6t_hbh.c 2026-06-19 11:42:39.000000000 +0000 @@ -168,6 +168,10 @@ pr_debug("unknown flags %X\n", optsinfo->invflags); return -EINVAL; } + if (optsinfo->optsnr > IP6T_OPTS_OPTSNR) { + pr_debug("too many supported opts specified\n"); + return -EINVAL; + } if (optsinfo->flags & IP6T_OPTS_NSTRICT) { pr_debug("Not strict - not implemented"); diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6table_filter.c linux-6.12.94/net/ipv6/netfilter/ip6table_filter.c --- linux-6.12.90/net/ipv6/netfilter/ip6table_filter.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6table_filter.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,8 +100,8 @@ static void __exit ip6table_filter_fini(void) { - unregister_pernet_subsys(&ip6table_filter_net_ops); xt_unregister_template(&packet_filter); + unregister_pernet_subsys(&ip6table_filter_net_ops); kfree(filter_ops); } diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6table_mangle.c linux-6.12.94/net/ipv6/netfilter/ip6table_mangle.c --- linux-6.12.90/net/ipv6/netfilter/ip6table_mangle.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6table_mangle.c 2026-06-19 11:42:39.000000000 +0000 @@ -128,8 +128,8 @@ static void __exit ip6table_mangle_fini(void) { - unregister_pernet_subsys(&ip6table_mangle_net_ops); xt_unregister_template(&packet_mangler); + unregister_pernet_subsys(&ip6table_mangle_net_ops); kfree(mangle_ops); } diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6table_raw.c linux-6.12.94/net/ipv6/netfilter/ip6table_raw.c --- linux-6.12.90/net/ipv6/netfilter/ip6table_raw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6table_raw.c 2026-06-19 11:42:39.000000000 +0000 @@ -98,8 +98,8 @@ static void __exit ip6table_raw_fini(void) { - unregister_pernet_subsys(&ip6table_raw_net_ops); xt_unregister_template(&packet_raw); + unregister_pernet_subsys(&ip6table_raw_net_ops); kfree(rawtable_ops); } diff -Nru linux-6.12.90/net/ipv6/netfilter/ip6table_security.c linux-6.12.94/net/ipv6/netfilter/ip6table_security.c --- linux-6.12.90/net/ipv6/netfilter/ip6table_security.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/ip6table_security.c 2026-06-19 11:42:39.000000000 +0000 @@ -88,8 +88,8 @@ static void __exit ip6table_security_fini(void) { - unregister_pernet_subsys(&ip6table_security_net_ops); xt_unregister_template(&security_table); + unregister_pernet_subsys(&ip6table_security_net_ops); kfree(sectbl_ops); } diff -Nru linux-6.12.90/net/ipv6/netfilter/nft_fib_ipv6.c linux-6.12.94/net/ipv6/netfilter/nft_fib_ipv6.c --- linux-6.12.90/net/ipv6/netfilter/nft_fib_ipv6.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/netfilter/nft_fib_ipv6.c 2026-06-19 11:42:39.000000000 +0000 @@ -192,7 +192,7 @@ lookup_flags = nft_fib6_flowi_init(&fl6, priv, pkt, oif, iph); - *dest = 0; + nft_fib_store_result(dest, priv, NULL); rt = (void *)ip6_route_lookup(nft_net(pkt), &fl6, pkt->skb, lookup_flags); if (rt->dst.error) diff -Nru linux-6.12.90/net/ipv6/route.c linux-6.12.94/net/ipv6/route.c --- linux-6.12.90/net/ipv6/route.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/route.c 2026-06-19 11:42:39.000000000 +0000 @@ -482,6 +482,9 @@ const struct fib6_nh *nh = sibling->fib6_nh; int nh_upper_bound; + if (!READ_ONCE(first->fib6_nsiblings)) + break; + nh_upper_bound = atomic_read(&nh->fib_nh_upper_bound); if (hash > nh_upper_bound) continue; @@ -5812,6 +5815,8 @@ goto nla_put_failure; } + if (!READ_ONCE(rt->fib6_nsiblings)) + break; } rcu_read_unlock(); diff -Nru linux-6.12.90/net/ipv6/sit.c linux-6.12.94/net/ipv6/sit.c --- linux-6.12.90/net/ipv6/sit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/sit.c 2026-06-19 11:42:39.000000000 +0000 @@ -968,6 +968,7 @@ ip_rt_put(rt); goto tx_error; } + iph6 = ipv6_hdr(skb); if (df) { mtu = dst_mtu(&rt->dst) - t_hlen; diff -Nru linux-6.12.90/net/ipv6/syncookies.c linux-6.12.94/net/ipv6/syncookies.c --- linux-6.12.90/net/ipv6/syncookies.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/syncookies.c 2026-06-19 11:42:39.000000000 +0000 @@ -150,9 +150,14 @@ tcp_parse_options(net, skb, &tcp_opt, 0, NULL); if (tcp_opt.saw_tstamp && tcp_opt.rcv_tsecr) { - tsoff = secure_tcpv6_ts_off(net, - ipv6_hdr(skb)->daddr.s6_addr32, - ipv6_hdr(skb)->saddr.s6_addr32); + union tcp_seq_and_ts_off st; + + st = secure_tcpv6_seq_and_ts_off(net, + ipv6_hdr(skb)->daddr.s6_addr32, + ipv6_hdr(skb)->saddr.s6_addr32, + tcp_hdr(skb)->dest, + tcp_hdr(skb)->source); + tsoff = st.ts_off; tcp_opt.rcv_tsecr -= tsoff; } diff -Nru linux-6.12.90/net/ipv6/tcp_ipv6.c linux-6.12.94/net/ipv6/tcp_ipv6.c --- linux-6.12.90/net/ipv6/tcp_ipv6.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/tcp_ipv6.c 2026-06-19 11:42:39.000000000 +0000 @@ -104,18 +104,14 @@ } } -static u32 tcp_v6_init_seq(const struct sk_buff *skb) +static union tcp_seq_and_ts_off +tcp_v6_init_seq_and_ts_off(const struct net *net, const struct sk_buff *skb) { - return secure_tcpv6_seq(ipv6_hdr(skb)->daddr.s6_addr32, - ipv6_hdr(skb)->saddr.s6_addr32, - tcp_hdr(skb)->dest, - tcp_hdr(skb)->source); -} - -static u32 tcp_v6_init_ts_off(const struct net *net, const struct sk_buff *skb) -{ - return secure_tcpv6_ts_off(net, ipv6_hdr(skb)->daddr.s6_addr32, - ipv6_hdr(skb)->saddr.s6_addr32); + return secure_tcpv6_seq_and_ts_off(net, + ipv6_hdr(skb)->daddr.s6_addr32, + ipv6_hdr(skb)->saddr.s6_addr32, + tcp_hdr(skb)->dest, + tcp_hdr(skb)->source); } static int tcp_v6_pre_connect(struct sock *sk, struct sockaddr *uaddr, @@ -316,14 +312,16 @@ sk_set_txhash(sk); if (likely(!tp->repair)) { + union tcp_seq_and_ts_off st; + + st = secure_tcpv6_seq_and_ts_off(net, + np->saddr.s6_addr32, + sk->sk_v6_daddr.s6_addr32, + inet->inet_sport, + inet->inet_dport); if (!tp->write_seq) - WRITE_ONCE(tp->write_seq, - secure_tcpv6_seq(np->saddr.s6_addr32, - sk->sk_v6_daddr.s6_addr32, - inet->inet_sport, - inet->inet_dport)); - tp->tsoffset = secure_tcpv6_ts_off(net, np->saddr.s6_addr32, - sk->sk_v6_daddr.s6_addr32); + WRITE_ONCE(tp->write_seq, st.seq); + tp->tsoffset = st.ts_off; } if (tcp_fastopen_defer_connect(sk, &err)) @@ -855,8 +853,7 @@ .cookie_init_seq = cookie_v6_init_sequence, #endif .route_req = tcp_v6_route_req, - .init_seq = tcp_v6_init_seq, - .init_ts_off = tcp_v6_init_ts_off, + .init_seq_and_ts_off = tcp_v6_init_seq_and_ts_off, .send_synack = tcp_v6_send_synack, }; diff -Nru linux-6.12.90/net/ipv6/udp.c linux-6.12.94/net/ipv6/udp.c --- linux-6.12.90/net/ipv6/udp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/udp.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,10 +114,11 @@ udp_lib_rehash(sk, new_hash); } -static int compute_score(struct sock *sk, const struct net *net, - const struct in6_addr *saddr, __be16 sport, - const struct in6_addr *daddr, unsigned short hnum, - int dif, int sdif) +static __always_inline int +compute_score(struct sock *sk, const struct net *net, + const struct in6_addr *saddr, __be16 sport, + const struct in6_addr *daddr, unsigned short hnum, + int dif, int sdif) { int bound_dev_if, score; struct inet_sock *inet; @@ -247,8 +248,8 @@ continue; /* compute_score is too long of a function to be - * inlined, and calling it again here yields - * measureable overhead for some + * inlined twice here, and calling it uninlined + * here yields measurable overhead for some * workloads. Work around it by jumping * backwards to rescore 'result'. */ @@ -364,7 +365,7 @@ EXPORT_SYMBOL_GPL(udp6_lib_lookup); #endif -/* do not use the scratch area len for jumbogram: their length execeeds the +/* do not use the scratch area len for jumbogram: their length exceeds the * scratch area space; note that the IP6CB flags is still in the first * cacheline, so checking for jumbograms is cheap */ @@ -964,7 +965,7 @@ sk->sk_rx_dst_cookie = rt6_get_cookie(dst_rt6_info(dst)); } -/* wrapper for udp_queue_rcv_skb tacking care of csum conversion and +/* wrapper for udp_queue_rcv_skb taking care of csum conversion and * return code conversion for ip layer consumption */ static int udp6_unicast_rcv_skb(struct sock *sk, struct sk_buff *skb, diff -Nru linux-6.12.90/net/ipv6/xfrm6_input.c linux-6.12.94/net/ipv6/xfrm6_input.c --- linux-6.12.90/net/ipv6/xfrm6_input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/ipv6/xfrm6_input.c 2026-06-19 11:42:39.000000000 +0000 @@ -43,6 +43,7 @@ int xfrm6_transport_finish(struct sk_buff *skb, int async) { struct xfrm_offload *xo = xfrm_offload(skb); + struct net_device *dev = skb->dev; int nhlen = -skb_network_offset(skb); skb_network_header(skb)[IP6CB(skb)->nhoff] = @@ -68,8 +69,10 @@ } NF_HOOK(NFPROTO_IPV6, NF_INET_PRE_ROUTING, - dev_net(skb->dev), NULL, skb, skb->dev, NULL, + dev_net(dev), NULL, skb, dev, NULL, xfrm6_transport_finish2); + if (async) + dev_put(dev); return 0; } diff -Nru linux-6.12.90/net/iucv/af_iucv.c linux-6.12.94/net/iucv/af_iucv.c --- linux-6.12.90/net/iucv/af_iucv.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/iucv/af_iucv.c 2026-06-19 11:42:39.000000000 +0000 @@ -1537,7 +1537,7 @@ struct sock *sk = sock->sk; struct iucv_sock *iucv = iucv_sk(sk); unsigned int val; - int len; + int len, rc; if (level != SOL_IUCV) return -ENOPROTOOPT; @@ -1550,26 +1550,34 @@ len = min_t(unsigned int, len, sizeof(int)); + rc = 0; + + lock_sock(sk); switch (optname) { case SO_IPRMDATA_MSG: val = (iucv->flags & IUCV_IPRMDATA) ? 1 : 0; break; case SO_MSGLIMIT: - lock_sock(sk); val = (iucv->path != NULL) ? iucv->path->msglim /* connected */ : iucv->msglimit; /* default */ - release_sock(sk); break; case SO_MSGSIZE: - if (sk->sk_state == IUCV_OPEN) - return -EBADFD; + if (sk->sk_state == IUCV_OPEN) { + rc = -EBADFD; + break; + } val = (iucv->hs_dev) ? iucv->hs_dev->mtu - sizeof(struct af_iucv_trans_hdr) - ETH_HLEN : 0x7fffffff; break; default: - return -ENOPROTOOPT; + rc = -ENOPROTOOPT; + break; } + release_sock(sk); + + if (rc) + return rc; if (put_user(len, optlen)) return -EFAULT; diff -Nru linux-6.12.90/net/key/af_key.c linux-6.12.94/net/key/af_key.c --- linux-6.12.90/net/key/af_key.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/key/af_key.c 2026-06-19 11:42:39.000000000 +0000 @@ -3564,7 +3564,7 @@ #ifdef CONFIG_NET_KEY_MIGRATE static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_bundles, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap) { int i; @@ -3669,7 +3669,7 @@ } /* broadcast migrate message to sockets */ - pfkey_broadcast(skb, GFP_ATOMIC, BROADCAST_ALL, NULL, &init_net); + pfkey_broadcast(skb, GFP_ATOMIC, BROADCAST_ALL, NULL, net); return 0; @@ -3680,7 +3680,7 @@ #else static int pfkey_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_bundles, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap) { return -ENOPROTOOPT; diff -Nru linux-6.12.90/net/l2tp/l2tp_core.c linux-6.12.94/net/l2tp/l2tp_core.c --- linux-6.12.90/net/l2tp/l2tp_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/l2tp/l2tp_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -441,12 +441,13 @@ idr_for_each_entry_ul(&pn->l2tp_tunnel_idr, tunnel, tmp, tunnel_id) { if (tunnel) { list_for_each_entry_rcu(session, &tunnel->session_list, list) { - if (!strcmp(session->ifname, ifname)) { - refcount_inc(&session->ref_count); - rcu_read_unlock_bh(); + if (strcmp(session->ifname, ifname)) + continue; + if (!refcount_inc_not_zero(&session->ref_count)) + continue; + rcu_read_unlock_bh(); - return session; - } + return session; } } } @@ -1360,7 +1361,7 @@ spin_lock_bh(&pn->l2tp_session_idr_lock); /* Remove from the per-tunnel list */ - list_del_init(&session->list); + list_del_rcu(&session->list); /* Remove from per-net IDR */ if (tunnel->version == L2TP_HDR_VER_3) { diff -Nru linux-6.12.90/net/l2tp/l2tp_ppp.c linux-6.12.94/net/l2tp/l2tp_ppp.c --- linux-6.12.90/net/l2tp/l2tp_ppp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/l2tp/l2tp_ppp.c 2026-06-19 11:42:39.000000000 +0000 @@ -1043,64 +1043,76 @@ { struct pppol2tp_ioc_stats stats; struct l2tp_session *session; + int err = 0; + session = pppol2tp_sock_to_session(sock->sk); + + /* Validate session presence and magic integrity ONLY for commands + * that belong to L2TP and require a valid session. + */ switch (cmd) { case PPPIOCGMRU: case PPPIOCGFLAGS: - session = sock->sk->sk_user_data; + case PPPIOCSMRU: + case PPPIOCSFLAGS: + case PPPIOCGL2TPSTATS: if (!session) return -ENOTCONN; - if (WARN_ON(session->magic != L2TP_SESSION_MAGIC)) + if (session->magic != L2TP_SESSION_MAGIC) { + l2tp_session_put(session); return -EBADF; + } + break; + default: + break; + } + switch (cmd) { + case PPPIOCGMRU: + case PPPIOCGFLAGS: /* Not defined for tunnels */ - if (!session->session_id && !session->peer_session_id) - return -ENOSYS; + if (!session->session_id && !session->peer_session_id) { + err = -ENOSYS; + break; + } - if (put_user(0, (int __user *)arg)) - return -EFAULT; + if (put_user(0, (int __user *)arg)) { + err = -EFAULT; + break; + } break; case PPPIOCSMRU: case PPPIOCSFLAGS: - session = sock->sk->sk_user_data; - if (!session) - return -ENOTCONN; - - if (WARN_ON(session->magic != L2TP_SESSION_MAGIC)) - return -EBADF; - /* Not defined for tunnels */ - if (!session->session_id && !session->peer_session_id) - return -ENOSYS; + if (!session->session_id && !session->peer_session_id) { + err = -ENOSYS; + break; + } - if (!access_ok((int __user *)arg, sizeof(int))) - return -EFAULT; + if (!access_ok((int __user *)arg, sizeof(int))) { + err = -EFAULT; + break; + } break; case PPPIOCGL2TPSTATS: - session = sock->sk->sk_user_data; - if (!session) - return -ENOTCONN; - - if (WARN_ON(session->magic != L2TP_SESSION_MAGIC)) - return -EBADF; - /* Session 0 represents the parent tunnel */ if (!session->session_id && !session->peer_session_id) { u32 session_id; - int err; if (copy_from_user(&stats, (void __user *)arg, - sizeof(stats))) - return -EFAULT; + sizeof(stats))) { + err = -EFAULT; + break; + } session_id = stats.session_id; err = pppol2tp_tunnel_copy_stats(&stats, session->tunnel); if (err < 0) - return err; + break; stats.session_id = session_id; } else { @@ -1110,15 +1122,21 @@ stats.tunnel_id = session->tunnel->tunnel_id; stats.using_ipsec = l2tp_tunnel_uses_xfrm(session->tunnel); - if (copy_to_user((void __user *)arg, &stats, sizeof(stats))) - return -EFAULT; + if (copy_to_user((void __user *)arg, &stats, sizeof(stats))) { + err = -EFAULT; + break; + } break; default: - return -ENOIOCTLCMD; + err = -ENOIOCTLCMD; + break; } - return 0; + if (session) + l2tp_session_put(session); + + return err; } /***************************************************************************** diff -Nru linux-6.12.90/net/mac80211/debugfs_sta.c linux-6.12.94/net/mac80211/debugfs_sta.c --- linux-6.12.90/net/mac80211/debugfs_sta.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mac80211/debugfs_sta.c 2026-06-19 11:42:39.000000000 +0000 @@ -454,11 +454,12 @@ size_t count, loff_t *ppos) { struct link_sta_info *link_sta = file->private_data; - u8 mac[3 * ETH_ALEN + 1]; + u8 mac[MAC_ADDR_STR_LEN + 2]; snprintf(mac, sizeof(mac), "%pM\n", link_sta->pub->addr); - return simple_read_from_buffer(userbuf, count, ppos, mac, 3 * ETH_ALEN); + return simple_read_from_buffer(userbuf, count, ppos, mac, + MAC_ADDR_STR_LEN + 1); } LINK_STA_OPS(addr); @@ -1237,7 +1238,7 @@ struct ieee80211_local *local = sta->local; struct ieee80211_sub_if_data *sdata = sta->sdata; struct dentry *stations_dir = sta->sdata->debugfs.subdir_stations; - u8 mac[3*ETH_ALEN]; + u8 mac[MAC_ADDR_STR_LEN + 1]; if (!stations_dir) return; diff -Nru linux-6.12.90/net/mac80211/mlme.c linux-6.12.94/net/mac80211/mlme.c --- linux-6.12.90/net/mac80211/mlme.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mac80211/mlme.c 2026-06-19 11:42:39.000000000 +0000 @@ -5304,7 +5304,8 @@ if (is_5ghz && !(vht_cap.cap & (IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ | - IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160_80PLUS80MHZ))) { + IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160_80PLUS80MHZ | + IEEE80211_VHT_CAP_EXT_NSS_BW_MASK))) { conn->bw_limit = IEEE80211_CONN_BW_LIMIT_80; mlme_link_id_dbg(sdata, link_id, "no VHT 160 MHz capability on 5 GHz, limiting to 80 MHz"); @@ -7289,6 +7290,7 @@ "No active links for TID %d", tid); return -EINVAL; } + pos += map_size; } else { map = 0; } @@ -7307,7 +7309,6 @@ default: return -EINVAL; } - pos += map_size; } return 0; } diff -Nru linux-6.12.90/net/mac80211/parse.c linux-6.12.94/net/mac80211/parse.c --- linux-6.12.90/net/mac80211/parse.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mac80211/parse.c 2026-06-19 11:42:39.000000000 +0000 @@ -34,6 +34,13 @@ #include "led.h" #include "wep.h" +struct ieee80211_elem_defrag { + const struct element *elem; + /* container start/len */ + const u8 *start; + size_t len; +}; + struct ieee80211_elems_parse { /* must be first for kfree to work */ struct ieee802_11_elems elems; @@ -41,11 +48,7 @@ /* The basic Multi-Link element in the original elements */ const struct element *ml_basic_elem; - /* The reconfiguration Multi-Link element in the original elements */ - const struct element *ml_reconf_elem; - - /* The EPCS Multi-Link element in the original elements */ - const struct element *ml_epcs_elem; + struct ieee80211_elem_defrag ml_reconf, ml_epcs; bool multi_link_inner; bool skip_vendor; @@ -162,10 +165,14 @@ } break; case IEEE80211_ML_CONTROL_TYPE_RECONF: - elems_parse->ml_reconf_elem = elem; + elems_parse->ml_reconf.elem = elem; + elems_parse->ml_reconf.start = params->start; + elems_parse->ml_reconf.len = params->len; break; case IEEE80211_ML_CONTROL_TYPE_PRIO_ACCESS: - elems_parse->ml_epcs_elem = elem; + elems_parse->ml_epcs.elem = elem; + elems_parse->ml_epcs.start = params->start; + elems_parse->ml_epcs.len = params->len; break; default: break; @@ -950,46 +957,27 @@ sub->start, sub->len); } -static void -ieee80211_mle_defrag_reconf(struct ieee80211_elems_parse *elems_parse) -{ - struct ieee802_11_elems *elems = &elems_parse->elems; - ssize_t ml_len; - - ml_len = cfg80211_defragment_element(elems_parse->ml_reconf_elem, - elems->ie_start, - elems->total_len, - elems_parse->scratch_pos, - elems_parse->scratch + - elems_parse->scratch_len - - elems_parse->scratch_pos, - WLAN_EID_FRAGMENT); - if (ml_len < 0) - return; - elems->ml_reconf = (void *)elems_parse->scratch_pos; - elems->ml_reconf_len = ml_len; - elems_parse->scratch_pos += ml_len; -} - -static void -ieee80211_mle_defrag_epcs(struct ieee80211_elems_parse *elems_parse) +static const void * +ieee80211_mle_defrag(struct ieee80211_elems_parse *elems_parse, + struct ieee80211_elem_defrag *defrag, + size_t *out_len) { - struct ieee802_11_elems *elems = &elems_parse->elems; + const void *ret; ssize_t ml_len; - ml_len = cfg80211_defragment_element(elems_parse->ml_epcs_elem, - elems->ie_start, - elems->total_len, + ml_len = cfg80211_defragment_element(defrag->elem, + defrag->start, defrag->len, elems_parse->scratch_pos, elems_parse->scratch + elems_parse->scratch_len - elems_parse->scratch_pos, WLAN_EID_FRAGMENT); if (ml_len < 0) - return; - elems->ml_epcs = (void *)elems_parse->scratch_pos; - elems->ml_epcs_len = ml_len; + return NULL; + ret = elems_parse->scratch_pos; + *out_len = ml_len; elems_parse->scratch_pos += ml_len; + return ret; } struct ieee802_11_elems * @@ -1069,9 +1057,12 @@ _ieee802_11_parse_elems_full(&sub, elems_parse, NULL); } - ieee80211_mle_defrag_reconf(elems_parse); - - ieee80211_mle_defrag_epcs(elems_parse); + elems->ml_reconf = ieee80211_mle_defrag(elems_parse, + &elems_parse->ml_reconf, + &elems->ml_reconf_len); + elems->ml_epcs = ieee80211_mle_defrag(elems_parse, + &elems_parse->ml_epcs, + &elems->ml_epcs_len); if (elems->tim && !elems->parse_error) { const struct ieee80211_tim_ie *tim_ie = elems->tim; diff -Nru linux-6.12.90/net/mac80211/tx.c linux-6.12.94/net/mac80211/tx.c --- linux-6.12.90/net/mac80211/tx.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mac80211/tx.c 2026-06-19 11:42:39.000000000 +0000 @@ -2169,7 +2169,9 @@ case IEEE80211_RADIOTAP_ANTENNA: /* this can appear multiple times, keep a bitmap */ - info->control.antennas |= BIT(*iterator.this_arg); + /* control.antennas is only a 2-bit bitmap */ + if (*iterator.this_arg < 2) + info->control.antennas |= BIT(*iterator.this_arg); break; case IEEE80211_RADIOTAP_DATA_RETRIES: diff -Nru linux-6.12.90/net/mctp/device.c linux-6.12.94/net/mctp/device.c --- linux-6.12.90/net/mctp/device.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mctp/device.c 2026-06-19 11:42:39.000000000 +0000 @@ -70,6 +70,7 @@ return -EMSGSIZE; hdr = nlmsg_data(nlh); + memset(hdr, 0, sizeof(*hdr)); hdr->ifa_family = AF_MCTP; hdr->ifa_prefixlen = 0; hdr->ifa_flags = 0; diff -Nru linux-6.12.90/net/mctp/neigh.c linux-6.12.94/net/mctp/neigh.c --- linux-6.12.90/net/mctp/neigh.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mctp/neigh.c 2026-06-19 11:42:39.000000000 +0000 @@ -218,6 +218,7 @@ return -EMSGSIZE; hdr = nlmsg_data(nlh); + memset(hdr, 0, sizeof(*hdr)); hdr->ndm_family = AF_MCTP; hdr->ndm_ifindex = dev->ifindex; hdr->ndm_state = 0; // TODO other state bits? diff -Nru linux-6.12.90/net/mctp/route.c linux-6.12.94/net/mctp/route.c --- linux-6.12.90/net/mctp/route.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mctp/route.c 2026-06-19 11:42:39.000000000 +0000 @@ -1405,6 +1405,7 @@ return -EMSGSIZE; hdr = nlmsg_data(nlh); + memset(hdr, 0, sizeof(*hdr)); hdr->rtm_family = AF_MCTP; /* we use the _len fields as a number of EIDs, rather than diff -Nru linux-6.12.90/net/mptcp/fastopen.c linux-6.12.94/net/mptcp/fastopen.c --- linux-6.12.90/net/mptcp/fastopen.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/fastopen.c 2026-06-19 11:42:39.000000000 +0000 @@ -12,6 +12,7 @@ struct sock *sk, *ssk; struct sk_buff *skb; struct tcp_sock *tp; + bool has_rxtstamp; /* on early fallback the subflow context is deleted by * subflow_syn_recv_sock() @@ -39,14 +40,14 @@ */ tp->copied_seq += skb->len; subflow->ssn_offset += skb->len; + has_rxtstamp = TCP_SKB_CB(skb)->has_rxtstamp; - /* initialize a dummy sequence number, we will update it at MPC - * completion, if needed - */ + /* Only the sequence delta is relevant */ MPTCP_SKB_CB(skb)->map_seq = -skb->len; MPTCP_SKB_CB(skb)->end_seq = 0; MPTCP_SKB_CB(skb)->offset = 0; - MPTCP_SKB_CB(skb)->has_rxtstamp = TCP_SKB_CB(skb)->has_rxtstamp; + MPTCP_SKB_CB(skb)->has_rxtstamp = has_rxtstamp; + MPTCP_SKB_CB(skb)->cant_coalesce = 1; mptcp_data_lock(sk); @@ -58,22 +59,3 @@ mptcp_data_unlock(sk); } - -void __mptcp_fastopen_gen_msk_ackseq(struct mptcp_sock *msk, struct mptcp_subflow_context *subflow, - const struct mptcp_options_received *mp_opt) -{ - struct sock *sk = (struct sock *)msk; - struct sk_buff *skb; - - skb = skb_peek_tail(&sk->sk_receive_queue); - if (skb) { - WARN_ON_ONCE(MPTCP_SKB_CB(skb)->end_seq); - pr_debug("msk %p moving seq %llx -> %llx end_seq %llx -> %llx\n", sk, - MPTCP_SKB_CB(skb)->map_seq, MPTCP_SKB_CB(skb)->map_seq + msk->ack_seq, - MPTCP_SKB_CB(skb)->end_seq, MPTCP_SKB_CB(skb)->end_seq + msk->ack_seq); - MPTCP_SKB_CB(skb)->map_seq += msk->ack_seq; - MPTCP_SKB_CB(skb)->end_seq += msk->ack_seq; - } - - pr_debug("msk=%p ack_seq=%llx\n", msk, msk->ack_seq); -} diff -Nru linux-6.12.90/net/mptcp/options.c linux-6.12.94/net/mptcp/options.c --- linux-6.12.90/net/mptcp/options.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/options.c 2026-06-19 11:42:39.000000000 +0000 @@ -567,11 +567,11 @@ { struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); struct mptcp_sock *msk = mptcp_sk(subflow->conn); + struct tcp_sock *tp = tcp_sk(sk); unsigned int dss_size = 0; struct mptcp_ext *mpext; unsigned int ack_size; bool ret = false; - u64 ack_seq; opts->csum_reqd = READ_ONCE(msk->csum_enabled); mpext = skb ? mptcp_get_ext(skb) : NULL; @@ -602,14 +602,11 @@ return ret; } - ack_seq = READ_ONCE(msk->ack_seq); if (READ_ONCE(msk->use_64bit_ack)) { ack_size = TCPOLEN_MPTCP_DSS_ACK64; - opts->ext_copy.data_ack = ack_seq; opts->ext_copy.ack64 = 1; } else { ack_size = TCPOLEN_MPTCP_DSS_ACK32; - opts->ext_copy.data_ack32 = (uint32_t)ack_seq; opts->ext_copy.ack64 = 0; } opts->ext_copy.use_ack = 1; @@ -619,6 +616,12 @@ if (dss_size == 0) ack_size += TCPOLEN_MPTCP_DSS_BASE; + /* The caller is __tcp_transmit_skb(), and will compute the new rcv + * wnd soon: ensure that the window can shrink. + */ + if (skb) + tp->rcv_wnd = tp->rcv_nxt - tp->rcv_wup; + dss_size += ack_size; *size = ALIGN(dss_size, 4); @@ -659,7 +662,6 @@ { struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); struct mptcp_sock *msk = mptcp_sk(subflow->conn); - bool drop_other_suboptions = false; unsigned int opt_size = *size; struct mptcp_addr_info addr; bool echo; @@ -670,36 +672,20 @@ */ if (!mptcp_pm_should_add_signal(msk) || (opts->suboptions & (OPTION_MPTCP_MPJ_ACK | OPTION_MPTCP_MPC_ACK)) || - !mptcp_pm_add_addr_signal(msk, skb, opt_size, remaining, &addr, - &echo, &drop_other_suboptions)) + !skb || !skb_is_tcp_pure_ack(skb) || + !mptcp_pm_add_addr_signal(msk, opt_size, remaining, &addr, &echo)) return false; - /* - * Later on, mptcp_write_options() will enforce mutually exclusion with - * DSS, bail out if such option is set and we can't drop it. - */ - if (drop_other_suboptions) - remaining += opt_size; - else if (opts->suboptions & OPTION_MPTCP_DSS) - return false; + remaining += opt_size; len = mptcp_add_addr_len(addr.family, echo, !!addr.port); if (remaining < len) return false; *size = len; - if (drop_other_suboptions) { - pr_debug("drop other suboptions\n"); - opts->suboptions = 0; - - /* note that e.g. DSS could have written into the memory - * aliased by ahmac, we must reset the field here - * to avoid appending the hmac even for ADD_ADDR echo - * options - */ - opts->ahmac = 0; - *size -= opt_size; - } + pr_debug("drop other suboptions\n"); + opts->suboptions = 0; + *size -= opt_size; opts->addr = addr; opts->suboptions |= OPTION_MPTCP_ADD_ADDR; if (!echo) { @@ -709,6 +695,7 @@ &opts->addr); } else { MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_ECHOADDTX); + opts->ahmac = 0; } pr_debug("addr_id=%d, ahmac=%llu, echo=%d, port=%d\n", opts->addr.id, opts->ahmac, echo, ntohs(opts->addr.port)); @@ -1296,19 +1283,14 @@ return true; } -static void mptcp_set_rwin(struct tcp_sock *tp, struct tcphdr *th) +static u64 mptcp_set_rwin(struct mptcp_sock *msk, struct tcp_sock *tp, + struct tcphdr *th, u64 ack_seq) { const struct sock *ssk = (const struct sock *)tp; - struct mptcp_subflow_context *subflow; - u64 ack_seq, rcv_wnd_old, rcv_wnd_new; - struct mptcp_sock *msk; + u64 rcv_wnd_old, rcv_wnd_new; u32 new_win; u64 win; - subflow = mptcp_subflow_ctx(ssk); - msk = mptcp_sk(subflow->conn); - - ack_seq = READ_ONCE(msk->ack_seq); rcv_wnd_new = ack_seq + tp->rcv_wnd; rcv_wnd_old = atomic64_read(&msk->rcv_wnd_sent); @@ -1360,7 +1342,7 @@ update_wspace: WRITE_ONCE(msk->old_wspace, tp->rcv_wnd); - subflow->rcv_wnd_sent = rcv_wnd_new; + return rcv_wnd_new; } static void mptcp_track_rwin(struct tcp_sock *tp) @@ -1472,13 +1454,25 @@ *ptr++ = mptcp_option(MPTCPOPT_DSS, len, 0, flags); if (mpext->use_ack) { + struct mptcp_sock *msk; + u64 ack_seq; + + /* DSS option is set only by mptcp_established_options, + * the caller is __tcp_transmit_skb() and ssk is always + * not NULL. + */ + subflow = mptcp_subflow_ctx(ssk); + msk = mptcp_sk(subflow->conn); + ack_seq = READ_ONCE(msk->ack_seq); if (mpext->ack64) { - put_unaligned_be64(mpext->data_ack, ptr); + put_unaligned_be64(ack_seq, ptr); ptr += 2; } else { - put_unaligned_be32(mpext->data_ack32, ptr); + put_unaligned_be32(ack_seq, ptr); ptr += 1; } + subflow->rcv_wnd_sent = mptcp_set_rwin(msk, tp, th, + ack_seq); } if (mpext->use_map) { @@ -1706,9 +1700,6 @@ i += 4; } } - - if (tp) - mptcp_set_rwin(tp, th); } __be32 mptcp_get_reset_option(const struct sk_buff *skb) diff -Nru linux-6.12.90/net/mptcp/pm.c linux-6.12.94/net/mptcp/pm.c --- linux-6.12.90/net/mptcp/pm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/pm.c 2026-06-19 11:42:39.000000000 +0000 @@ -329,11 +329,11 @@ /* path manager helpers */ -bool mptcp_pm_add_addr_signal(struct mptcp_sock *msk, const struct sk_buff *skb, - unsigned int opt_size, unsigned int remaining, - struct mptcp_addr_info *addr, bool *echo, - bool *drop_other_suboptions) +bool mptcp_pm_add_addr_signal(struct mptcp_sock *msk, unsigned int opt_size, + unsigned int remaining, + struct mptcp_addr_info *addr, bool *echo) { + bool skip_add_addr = false; int ret = false; u8 add_addr; u8 family; @@ -349,30 +349,49 @@ * plain dup-ack from TCP perspective. The other MPTCP-relevant info, * if any, will be carried by the 'original' TCP ack */ - if (skb && skb_is_tcp_pure_ack(skb)) { - remaining += opt_size; - *drop_other_suboptions = true; - } + remaining += opt_size; *echo = mptcp_pm_should_add_signal_echo(msk); - port = !!(*echo ? msk->pm.remote.port : msk->pm.local.port); - - family = *echo ? msk->pm.remote.family : msk->pm.local.family; - if (remaining < mptcp_add_addr_len(family, *echo, port)) - goto out_unlock; - if (*echo) { *addr = msk->pm.remote; add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_ECHO); + port = !!msk->pm.remote.port; + family = msk->pm.remote.family; } else { *addr = msk->pm.local; add_addr = msk->pm.addr_signal & ~BIT(MPTCP_ADD_ADDR_SIGNAL); + port = !!msk->pm.local.port; + family = msk->pm.local.family; } - WRITE_ONCE(msk->pm.addr_signal, add_addr); + + if (remaining < mptcp_add_addr_len(family, *echo, port)) { + struct net *net = sock_net((struct sock *)msk); + + if (*echo) { + MPTCP_INC_STATS(net, MPTCP_MIB_ECHOADDTXDROP); + } else { + skip_add_addr = true; + MPTCP_INC_STATS(net, MPTCP_MIB_ADDADDRTXDROP); + } + goto drop_signal_mark; + } + ret = true; +drop_signal_mark: + WRITE_ONCE(msk->pm.addr_signal, add_addr); + out_unlock: spin_unlock_bh(&msk->pm.lock); + + /* On pure-ACK option-space exhaustion, stop retrying this ADD_ADDR: + * clear the signal bit, cancel the matching retransmission timer, and + * let the PM state machine progress. + */ + if (skip_add_addr) { + mptcp_pm_del_add_timer(msk, addr, true); + mptcp_pm_subflow_established(msk); + } return ret; } diff -Nru linux-6.12.90/net/mptcp/pm_netlink.c linux-6.12.94/net/mptcp/pm_netlink.c --- linux-6.12.90/net/mptcp/pm_netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/pm_netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -22,6 +22,7 @@ struct list_head list; struct mptcp_addr_info addr; u8 retrans_times; + bool timer_done; struct timer_list add_timer; struct mptcp_sock *sock; struct rcu_head rcu; @@ -294,21 +295,22 @@ struct mptcp_pm_add_entry *entry = from_timer(entry, timer, add_timer); struct mptcp_sock *msk = entry->sock; struct sock *sk = (struct sock *)msk; - unsigned int timeout; + unsigned int timeout = 0; pr_debug("msk=%p\n", msk); - if (!msk) - return; - - if (inet_sk_state_load(sk) == TCP_CLOSE) - return; + bh_lock_sock(sk); + if (unlikely(inet_sk_state_load(sk) == TCP_CLOSE)) + goto out; - if (!entry->addr.id) - return; + if (sock_owned_by_user(sk)) { + /* Try again later. */ + timeout = HZ / 20; + goto out; + } if (mptcp_pm_should_add_signal_addr(msk)) { - sk_reset_timer(sk, timer, jiffies + TCP_RTO_MAX / 8); + timeout = HZ; goto out; } @@ -318,16 +320,21 @@ spin_lock_bh(&msk->pm.lock); - if (!mptcp_pm_should_add_signal_addr(msk)) { + /* The cancel path (mptcp_pm_del_add_timer()) can race with this + * callback. Once cancel updates retrans_times to MAX, suppress further + * retransmissions here. If this callback acquires pm.lock first, one + * final transmit attempt is still possible. + */ + if (entry->retrans_times < ADD_ADDR_RETRANS_MAX && + !mptcp_pm_should_add_signal_addr(msk)) { pr_debug("retransmit ADD_ADDR id=%d\n", entry->addr.id); mptcp_pm_announce_addr(msk, &entry->addr, false); mptcp_pm_add_addr_send_ack(msk); entry->retrans_times++; } - if (entry->retrans_times < ADD_ADDR_RETRANS_MAX) - sk_reset_timer(sk, timer, - jiffies + timeout); + if (entry->retrans_times >= ADD_ADDR_RETRANS_MAX) + timeout = 0; spin_unlock_bh(&msk->pm.lock); @@ -335,7 +342,13 @@ mptcp_pm_subflow_established(msk); out: - __sock_put(sk); + if (timeout) + sk_reset_timer(sk, timer, jiffies + timeout); + else + /* if sock_put calls sk_free: avoid waiting for this timer */ + entry->timer_done = true; + bh_unlock_sock(sk); + sock_put(sk); } struct mptcp_pm_add_entry * @@ -361,8 +374,12 @@ /* Note: entry might have been removed by another thread. * We hold rcu_read_lock() to ensure it is not freed under us. */ - if (stop_timer) - sk_stop_timer_sync(sk, &entry->add_timer); + if (stop_timer) { + if (check_id) + sk_stop_timer(sk, &entry->add_timer); + else + sk_stop_timer_sync(sk, &entry->add_timer); + } rcu_read_unlock(); return entry; @@ -399,6 +416,7 @@ timer_setup(&add_entry->add_timer, mptcp_pm_add_timer, 0); reset_timer: + add_entry->timer_done = false; timeout = mptcp_get_add_addr_timeout(net); if (timeout) sk_reset_timer(sk, &add_entry->add_timer, jiffies + timeout); @@ -419,7 +437,8 @@ spin_unlock_bh(&msk->pm.lock); list_for_each_entry_safe(entry, tmp, &free_list, list) { - sk_stop_timer_sync(sk, &entry->add_timer); + if (!entry->timer_done) + sk_stop_timer_sync(sk, &entry->add_timer); kfree_rcu(entry, rcu); } } @@ -590,6 +609,8 @@ /* check first for announce */ if (msk->pm.add_addr_signaled < add_addr_signal_max) { + u8 endp_id; + /* due to racing events on both ends we can reach here while * previous add address is still running: if we invoke now * mptcp_pm_announce_addr(), that will fail and the @@ -603,19 +624,20 @@ if (!select_signal_address(pernet, msk, &local)) goto subflow; + /* Special case for ID0: set the correct ID */ + endp_id = local.addr.id; + if (endp_id == msk->mpc_endpoint_id) + local.addr.id = 0; + /* If the alloc fails, we are on memory pressure, not worth * continuing, and trying to create subflows. */ if (!mptcp_pm_alloc_anno_list(msk, &local.addr)) return; - __clear_bit(local.addr.id, msk->pm.id_avail_bitmap); + __clear_bit(endp_id, msk->pm.id_avail_bitmap); msk->pm.add_addr_signaled++; - /* Special case for ID0: set the correct ID */ - if (local.addr.id == msk->mpc_endpoint_id) - local.addr.id = 0; - mptcp_pm_announce_addr(msk, &local.addr, false); mptcp_pm_nl_addr_send_ack(msk); @@ -920,6 +942,9 @@ struct sock *ssk = mptcp_subflow_tcp_sock(subflow); struct mptcp_addr_info local, remote; + if (!__mptcp_subflow_active(subflow)) + continue; + mptcp_local_address((struct sock_common *)ssk, &local); if (!mptcp_addresses_equal(&local, addr, addr->port)) continue; diff -Nru linux-6.12.90/net/mptcp/pm_userspace.c linux-6.12.94/net/mptcp/pm_userspace.c --- linux-6.12.90/net/mptcp/pm_userspace.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/pm_userspace.c 2026-06-19 11:42:39.000000000 +0000 @@ -402,16 +402,19 @@ local.flags = entry.flags; local.ifindex = entry.ifindex; + spin_lock_bh(&msk->pm.lock); + msk->pm.subflows++; + spin_unlock_bh(&msk->pm.lock); + lock_sock(sk); err = __mptcp_subflow_connect(sk, &local, &addr_r); release_sock(sk); - spin_lock_bh(&msk->pm.lock); - if (err) + if (err) { + spin_lock_bh(&msk->pm.lock); mptcp_userspace_pm_delete_local_addr(msk, &entry); - else - msk->pm.subflows++; - spin_unlock_bh(&msk->pm.lock); + spin_unlock_bh(&msk->pm.lock); + } create_err: sock_put(sk); diff -Nru linux-6.12.90/net/mptcp/protocol.c linux-6.12.94/net/mptcp/protocol.c --- linux-6.12.90/net/mptcp/protocol.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/protocol.c 2026-06-19 11:42:39.000000000 +0000 @@ -137,7 +137,8 @@ bool fragstolen; int delta; - if (MPTCP_SKB_CB(from)->offset || + if (unlikely(MPTCP_SKB_CB(to)->cant_coalesce) || + MPTCP_SKB_CB(from)->offset || ((to->len + from->len) > (sk->sk_rcvbuf >> 3)) || !skb_try_coalesce(to, from, &fragstolen, &delta)) return false; @@ -320,7 +321,7 @@ mptcp_set_owner_r(skb, sk); } -static bool mptcp_rmem_schedule(struct sock *sk, struct sock *ssk, int size) +static bool mptcp_rmem_schedule(struct sock *sk, int size) { struct mptcp_sock *msk = mptcp_sk(sk); int amt, amount; @@ -338,27 +339,11 @@ return true; } -static bool __mptcp_move_skb(struct mptcp_sock *msk, struct sock *ssk, - struct sk_buff *skb, unsigned int offset, - size_t copy_len) +static void mptcp_init_skb(struct sock *ssk, struct sk_buff *skb, int offset, + int copy_len) { - struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); - struct sock *sk = (struct sock *)msk; - struct sk_buff *tail; - bool has_rxtstamp; - - __skb_unlink(skb, &ssk->sk_receive_queue); - - skb_ext_reset(skb); - skb_orphan(skb); - - /* try to fetch required memory from subflow */ - if (!mptcp_rmem_schedule(sk, ssk, skb->truesize)) { - MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_RCVPRUNED); - goto drop; - } - - has_rxtstamp = TCP_SKB_CB(skb)->has_rxtstamp; + const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); + bool has_rxtstamp = TCP_SKB_CB(skb)->has_rxtstamp; /* the skb map_seq accounts for the skb offset: * mptcp_subflow_get_mapped_dsn() is based on the current tp->copied_seq @@ -368,6 +353,26 @@ MPTCP_SKB_CB(skb)->end_seq = MPTCP_SKB_CB(skb)->map_seq + copy_len; MPTCP_SKB_CB(skb)->offset = offset; MPTCP_SKB_CB(skb)->has_rxtstamp = has_rxtstamp; + MPTCP_SKB_CB(skb)->cant_coalesce = 0; + + __skb_unlink(skb, &ssk->sk_receive_queue); + + skb_ext_reset(skb); + skb_dst_drop(skb); +} + +static bool __mptcp_move_skb(struct sock *sk, struct sk_buff *skb) +{ + u64 copy_len = MPTCP_SKB_CB(skb)->end_seq - MPTCP_SKB_CB(skb)->map_seq; + struct mptcp_sock *msk = mptcp_sk(sk); + struct sk_buff *tail; + + /* try to fetch required memory from subflow */ + if (!mptcp_rmem_schedule(sk, skb->truesize)) { + MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_RCVPRUNED); + mptcp_drop(sk, skb); + return false; + } if (MPTCP_SKB_CB(skb)->map_seq == msk->ack_seq) { /* in sequence */ @@ -385,13 +390,26 @@ return false; } - /* old data, keep it simple and drop the whole pkt, sender - * will retransmit as needed, if needed. + /* Completely old data? */ + if (!after64(MPTCP_SKB_CB(skb)->end_seq, msk->ack_seq)) { + MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_DUPDATA); + mptcp_drop(sk, skb); + return false; + } + + /* Partial packet: map_seq < ack_seq < end_seq. + * Skip the already-acked bytes and enqueue the new data. */ - MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_DUPDATA); -drop: - mptcp_drop(sk, skb); - return false; + copy_len = MPTCP_SKB_CB(skb)->end_seq - msk->ack_seq; + MPTCP_SKB_CB(skb)->offset += msk->ack_seq - MPTCP_SKB_CB(skb)->map_seq; + MPTCP_SKB_CB(skb)->map_seq += msk->ack_seq - + MPTCP_SKB_CB(skb)->map_seq; + msk->bytes_received += copy_len; + WRITE_ONCE(msk->ack_seq, msk->ack_seq + copy_len); + + skb_set_owner_r(skb, sk); + __skb_queue_tail(&sk->sk_receive_queue, skb); + return true; } static void mptcp_stop_rtx_timer(struct sock *sk) @@ -718,7 +736,9 @@ if (tp->urg_data) done = true; - if (__mptcp_move_skb(msk, ssk, skb, offset, len)) + mptcp_init_skb(ssk, skb, offset, len); + skb_orphan(skb); + if (__mptcp_move_skb(sk, skb)) moved += len; seq += len; @@ -871,10 +891,10 @@ int sk_rbuf, ssk_rbuf; /* The peer can send data while we are shutting down this - * subflow at msk destruction time, but we must avoid enqueuing + * subflow at subflow destruction time, but we must avoid enqueuing * more data to the msk receive queue */ - if (unlikely(subflow->disposable)) + if (unlikely(subflow->closing)) return; ssk_rbuf = READ_ONCE(ssk->sk_rcvbuf); @@ -2222,7 +2242,11 @@ } if (ret) mptcp_check_data_fin((struct sock *)msk); - return !skb_queue_empty(&msk->receive_queue); + + ret = !skb_queue_empty(&msk->receive_queue); + if (ret && mptcp_epollin_ready(sk)) + sk->sk_data_ready(sk); + return ret; } static unsigned int mptcp_inq_hint(const struct sock *sk) @@ -2508,6 +2532,13 @@ struct mptcp_sock *msk = mptcp_sk(sk); bool dispose_it, need_push = false; + /* Do not pass RX data to the msk, even if the subflow socket is not + * going to be freed (i.e. even for the first subflow on graceful + * subflow close. + */ + lock_sock_nested(ssk, SINGLE_DEPTH_NESTING); + subflow->closing = 1; + /* If the first subflow moved to a close state before accept, e.g. due * to an incoming reset or listener shutdown, the subflow socket is * already deleted by inet_child_forget() and the mptcp socket can't @@ -2518,7 +2549,6 @@ /* ensure later check in mptcp_worker() will dispose the msk */ sock_set_flag(sk, SOCK_DEAD); mptcp_set_close_tout(sk, tcp_jiffies32 - (mptcp_close_timeout(sk) + 1)); - lock_sock_nested(ssk, SINGLE_DEPTH_NESTING); mptcp_subflow_drop_ctx(ssk); goto out_release; } @@ -2527,8 +2557,6 @@ if (dispose_it) list_del(&subflow->node); - lock_sock_nested(ssk, SINGLE_DEPTH_NESTING); - if (subflow->send_fastclose && ssk->sk_state != TCP_CLOSE) tcp_set_state(ssk, TCP_CLOSE); @@ -2786,6 +2814,10 @@ msk->bytes_retrans += len; dfrag->already_sent = max(dfrag->already_sent, len); + /* With csum enabled retransmission can send new data. */ + if (after64(dfrag->already_sent + dfrag->data_seq, msk->snd_nxt)) + WRITE_ONCE(msk->snd_nxt, dfrag->already_sent + dfrag->data_seq); + reset_timer: mptcp_check_and_set_pending(sk); @@ -3367,6 +3399,10 @@ msk->rcvspace_init = 0; msk->fastclosing = 0; + /* for fallback's sake */ + WRITE_ONCE(msk->ack_seq, 0); + atomic64_set(&msk->rcv_wnd_sent, 0); + WRITE_ONCE(sk->sk_shutdown, 0); sk_error_report(sk); return 0; @@ -3491,7 +3527,6 @@ * uses the correct data */ mptcp_copy_inaddrs(nsk, ssk); - __mptcp_propagate_sndbuf(nsk, ssk); mptcp_rcv_space_init(msk, ssk); msk->rcvq_space.time = mptcp_stamp(); @@ -4099,6 +4134,8 @@ msk = mptcp_sk(newsk); msk->in_accept_queue = 0; + __mptcp_propagate_sndbuf(newsk, mptcp_subflow_tcp_sock(subflow)); + /* set ssk->sk_socket of accept()ed flows to mptcp socket. * This is needed so NOSPACE flag can be set from tcp stack. */ diff -Nru linux-6.12.90/net/mptcp/protocol.h linux-6.12.94/net/mptcp/protocol.h --- linux-6.12.90/net/mptcp/protocol.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/protocol.h 2026-06-19 11:42:39.000000000 +0000 @@ -129,7 +129,8 @@ u64 map_seq; u64 end_seq; u32 offset; - u8 has_rxtstamp:1; + u8 has_rxtstamp; + u8 cant_coalesce; }; #define MPTCP_SKB_CB(__skb) ((struct mptcp_skb_cb *)&((__skb)->cb[0])) @@ -536,12 +537,13 @@ send_infinite_map : 1, remote_key_valid : 1, /* received the peer key from */ disposable : 1, /* ctx can be free at ulp release time */ + closing : 1, /* must not pass rx data to msk anymore */ stale : 1, /* unable to snd/rcv data, do not use for xmit */ valid_csum_seen : 1, /* at least one csum validated */ is_mptfo : 1, /* subflow is doing TFO */ close_event_done : 1, /* has done the post-closed part */ mpc_drop : 1, /* the MPC option has been dropped in a rtx */ - __unused : 9; + __unused : 8; bool data_avail; bool scheduled; bool pm_listener; /* a listener managed by the kernel PM? */ @@ -1069,8 +1071,6 @@ enum mptcp_event_type event); bool mptcp_userspace_pm_active(const struct mptcp_sock *msk); -void __mptcp_fastopen_gen_msk_ackseq(struct mptcp_sock *msk, struct mptcp_subflow_context *subflow, - const struct mptcp_options_received *mp_opt); void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow, struct request_sock *req); int mptcp_nl_fill_addr(struct sk_buff *skb, @@ -1130,10 +1130,9 @@ return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list->nr - 1, 4) + 1; } -bool mptcp_pm_add_addr_signal(struct mptcp_sock *msk, const struct sk_buff *skb, - unsigned int opt_size, unsigned int remaining, - struct mptcp_addr_info *addr, bool *echo, - bool *drop_other_suboptions); +bool mptcp_pm_add_addr_signal(struct mptcp_sock *msk, unsigned int opt_size, + unsigned int remaining, + struct mptcp_addr_info *addr, bool *echo); bool mptcp_pm_rm_addr_signal(struct mptcp_sock *msk, unsigned int remaining, struct mptcp_rm_list *rm_list); int mptcp_pm_get_local_id(struct mptcp_sock *msk, struct sock_common *skc); diff -Nru linux-6.12.90/net/mptcp/sockopt.c linux-6.12.94/net/mptcp/sockopt.c --- linux-6.12.90/net/mptcp/sockopt.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/sockopt.c 2026-06-19 11:42:39.000000000 +0000 @@ -235,15 +235,19 @@ mptcp_for_each_subflow(msk, subflow) { struct sock *ssk = mptcp_subflow_tcp_sock(subflow); + int err; lock_sock(ssk); - sock_set_timestamping(ssk, optname, timestamping); + err = sock_set_timestamping(ssk, optname, timestamping); release_sock(ssk); + + if (err < 0 && ret == 0) + ret = err; } release_sock(sk); - return 0; + return ret; } static int mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, diff -Nru linux-6.12.90/net/mptcp/subflow.c linux-6.12.94/net/mptcp/subflow.c --- linux-6.12.90/net/mptcp/subflow.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/mptcp/subflow.c 2026-06-19 11:42:39.000000000 +0000 @@ -490,6 +490,9 @@ mptcp_crypto_key_sha(subflow->remote_key, NULL, &subflow->iasn); subflow->iasn++; + /* for fallback's sake */ + subflow->map_seq = subflow->iasn; + WRITE_ONCE(msk->remote_key, subflow->remote_key); WRITE_ONCE(msk->ack_seq, subflow->iasn); WRITE_ONCE(msk->can_ack, true); @@ -802,9 +805,6 @@ subflow_set_remote_key(msk, subflow, mp_opt); WRITE_ONCE(subflow->fully_established, true); WRITE_ONCE(msk->fully_established, true); - - if (subflow->is_mptfo) - __mptcp_fastopen_gen_msk_ackseq(msk, subflow, mp_opt); } static struct sock *subflow_syn_recv_sock(const struct sock *sk, @@ -1418,9 +1418,12 @@ skb = skb_peek(&ssk->sk_receive_queue); subflow->map_valid = 1; - subflow->map_seq = READ_ONCE(msk->ack_seq); subflow->map_data_len = skb->len; subflow->map_subflow_seq = tcp_sk(ssk)->copied_seq - subflow->ssn_offset; + subflow->map_seq = __mptcp_expand_seq(subflow->map_seq, + subflow->iasn + + TCP_SKB_CB(skb)->seq - + subflow->ssn_offset - 1); WRITE_ONCE(subflow->data_avail, true); return true; } diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_bitmap_ipmac.c linux-6.12.94/net/netfilter/ipset/ip_set_bitmap_ipmac.c --- linux-6.12.90/net/netfilter/ipset/ip_set_bitmap_ipmac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_bitmap_ipmac.c 2026-06-19 11:42:39.000000000 +0000 @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -220,8 +221,8 @@ return -IPSET_ERR_BITMAP_RANGE; /* Backward compatibility: we don't check the second flag */ - if (skb_mac_header(skb) < skb->head || - (skb_mac_header(skb) + ETH_HLEN) > skb->data) + if (!skb->dev || skb->dev->type != ARPHRD_ETHER || + !skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) return -EINVAL; e.id = ip_to_id(map, ip); diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipmac.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipmac.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipmac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipmac.c 2026-06-19 11:42:39.000000000 +0000 @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -89,8 +90,8 @@ struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); - if (skb_mac_header(skb) < skb->head || - (skb_mac_header(skb) + ETH_HLEN) > skb->data) + if (!skb->dev || skb->dev->type != ARPHRD_ETHER || + !skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) return -EINVAL; if (opt->flags & IPSET_DIM_TWO_SRC) @@ -205,8 +206,8 @@ }; struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); - if (skb_mac_header(skb) < skb->head || - (skb_mac_header(skb) + ETH_HLEN) > skb->data) + if (!skb->dev || skb->dev->type != ARPHRD_ETHER || + !skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) return -EINVAL; if (opt->flags & IPSET_DIM_TWO_SRC) diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipmark.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipmark.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipmark.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipmark.c 2026-06-19 11:42:39.000000000 +0000 @@ -150,7 +150,7 @@ if (retried) ip = ntohl(h->next.ip); - for (; ip <= ip_to; ip++, i++) { + for (; ip <= ip_to; i++) { e.ip = htonl(ip); if (i > IPSET_MAX_RANGE) { hash_ipmark4_data_next(&h->next, &e); @@ -162,6 +162,10 @@ return ret; ret = 0; + + if (ip == ip_to) + break; + ip++; } return ret; } diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipport.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipport.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipport.c 2026-06-19 11:42:39.000000000 +0000 @@ -186,7 +186,7 @@ if (retried) ip = ntohl(h->next.ip); - for (; ip <= ip_to; ip++) { + for (; ip <= ip_to;) { p = retried && ip == ntohl(h->next.ip) ? ntohs(h->next.port) : port; for (; p <= port_to; p++, i++) { @@ -203,6 +203,9 @@ ret = 0; } + if (ip == ip_to) + break; + ip++; } return ret; } diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipportip.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipportip.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipportip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipportip.c 2026-06-19 11:42:39.000000000 +0000 @@ -182,7 +182,7 @@ if (retried) ip = ntohl(h->next.ip); - for (; ip <= ip_to; ip++) { + for (; ip <= ip_to;) { p = retried && ip == ntohl(h->next.ip) ? ntohs(h->next.port) : port; for (; p <= port_to; p++, i++) { @@ -199,6 +199,9 @@ ret = 0; } + if (ip == ip_to) + break; + ip++; } return ret; } diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipportnet.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipportnet.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_ipportnet.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_ipportnet.c 2026-06-19 11:42:39.000000000 +0000 @@ -274,7 +274,7 @@ p = port; ip2 = ip2_from; } - for (; ip <= ip_to; ip++) { + for (; ip <= ip_to;) { e.ip = htonl(ip); for (; p <= port_to; p++) { e.port = htons(p); @@ -298,6 +298,9 @@ ip2 = ip2_from; } p = port; + if (ip == ip_to) + break; + ip++; } return ret; } diff -Nru linux-6.12.90/net/netfilter/ipset/ip_set_hash_mac.c linux-6.12.94/net/netfilter/ipset/ip_set_hash_mac.c --- linux-6.12.90/net/netfilter/ipset/ip_set_hash_mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipset/ip_set_hash_mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -77,8 +78,8 @@ struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); - if (skb_mac_header(skb) < skb->head || - (skb_mac_header(skb) + ETH_HLEN) > skb->data) + if (!skb->dev || skb->dev->type != ARPHRD_ETHER || + !skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) return -EINVAL; if (opt->flags & IPSET_DIM_ONE_SRC) diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_ctl.c linux-6.12.94/net/netfilter/ipvs/ip_vs_ctl.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_ctl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_ctl.c 2026-06-19 11:42:39.000000000 +0000 @@ -1496,7 +1496,7 @@ if (ret_hooks >= 0) ip_vs_unregister_hooks(ipvs, u->af); if (svc != NULL) { - ip_vs_unbind_scheduler(svc, sched); + ip_vs_unbind_scheduler(svc); ip_vs_service_free(svc); } ip_vs_scheduler_put(sched); @@ -1558,9 +1558,8 @@ old_sched = rcu_dereference_protected(svc->scheduler, 1); if (sched != old_sched) { if (old_sched) { - ip_vs_unbind_scheduler(svc, old_sched); - RCU_INIT_POINTER(svc->scheduler, NULL); - /* Wait all svc->sched_data users */ + ip_vs_unbind_scheduler(svc); + /* Wait all svc->scheduler/sched_data users */ synchronize_rcu(); } /* Bind the new scheduler */ @@ -1568,6 +1567,10 @@ ret = ip_vs_bind_scheduler(svc, sched); if (ret) { ip_vs_scheduler_put(sched); + /* Try to restore the old_sched */ + if (old_sched && + !ip_vs_bind_scheduler(svc, old_sched)) + old_sched = NULL; goto out; } } @@ -1624,7 +1627,7 @@ /* Unbind scheduler */ old_sched = rcu_dereference_protected(svc->scheduler, 1); - ip_vs_unbind_scheduler(svc, old_sched); + ip_vs_unbind_scheduler(svc); ip_vs_scheduler_put(old_sched); /* Unbind persistence engine, keep svc->pe */ diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_sctp.c linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_sctp.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_sctp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_sctp.c 2026-06-19 11:42:39.000000000 +0000 @@ -10,7 +10,8 @@ #include static int -sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); +sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int sctphoff); static int sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, @@ -108,7 +109,7 @@ int ret; /* Some checks before mangling */ - if (!sctp_csum_check(cp->af, skb, pp)) + if (!sctp_csum_check(cp->af, skb, pp, sctphoff)) return 0; /* Call application helper if needed */ @@ -156,7 +157,7 @@ int ret; /* Some checks before mangling */ - if (!sctp_csum_check(cp->af, skb, pp)) + if (!sctp_csum_check(cp->af, skb, pp, sctphoff)) return 0; /* Call application helper if needed */ @@ -185,19 +186,12 @@ } static int -sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) +sctp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int sctphoff) { - unsigned int sctphoff; struct sctphdr *sh; __le32 cmp, val; -#ifdef CONFIG_IP_VS_IPV6 - if (af == AF_INET6) - sctphoff = sizeof(struct ipv6hdr); - else -#endif - sctphoff = ip_hdrlen(skb); - sh = (struct sctphdr *)(skb->data + sctphoff); cmp = sh->checksum; val = sctp_compute_cksum(skb, sctphoff); diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_tcp.c linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_tcp.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_tcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_tcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -29,7 +29,8 @@ #include static int -tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); +tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int tcphoff); static int tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, @@ -166,7 +167,7 @@ int ret; /* Some checks before mangling */ - if (!tcp_csum_check(cp->af, skb, pp)) + if (!tcp_csum_check(cp->af, skb, pp, tcphoff)) return 0; /* Call application helper if needed */ @@ -244,7 +245,7 @@ int ret; /* Some checks before mangling */ - if (!tcp_csum_check(cp->af, skb, pp)) + if (!tcp_csum_check(cp->af, skb, pp, tcphoff)) return 0; /* @@ -301,17 +302,9 @@ static int -tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) +tcp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int tcphoff) { - unsigned int tcphoff; - -#ifdef CONFIG_IP_VS_IPV6 - if (af == AF_INET6) - tcphoff = sizeof(struct ipv6hdr); - else -#endif - tcphoff = ip_hdrlen(skb); - switch (skb->ip_summed) { case CHECKSUM_NONE: skb->csum = skb_checksum(skb, tcphoff, skb->len - tcphoff, 0); @@ -322,7 +315,7 @@ if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, skb->len - tcphoff, - ipv6_hdr(skb)->nexthdr, + IPPROTO_TCP, skb->csum)) { IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, "Failed checksum for"); diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_udp.c linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_udp.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_proto_udp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_proto_udp.c 2026-06-19 11:42:39.000000000 +0000 @@ -25,7 +25,8 @@ #include static int -udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp); +udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int udphoff); static int udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, @@ -155,7 +156,7 @@ int ret; /* Some checks before mangling */ - if (!udp_csum_check(cp->af, skb, pp)) + if (!udp_csum_check(cp->af, skb, pp, udphoff)) return 0; /* @@ -238,7 +239,7 @@ int ret; /* Some checks before mangling */ - if (!udp_csum_check(cp->af, skb, pp)) + if (!udp_csum_check(cp->af, skb, pp, udphoff)) return 0; /* @@ -297,17 +298,10 @@ static int -udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp) +udp_csum_check(int af, struct sk_buff *skb, struct ip_vs_protocol *pp, + unsigned int udphoff) { struct udphdr _udph, *uh; - unsigned int udphoff; - -#ifdef CONFIG_IP_VS_IPV6 - if (af == AF_INET6) - udphoff = sizeof(struct ipv6hdr); - else -#endif - udphoff = ip_hdrlen(skb); uh = skb_header_pointer(skb, udphoff, sizeof(_udph), &_udph); if (uh == NULL) @@ -325,7 +319,7 @@ if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, skb->len - udphoff, - ipv6_hdr(skb)->nexthdr, + IPPROTO_UDP, skb->csum)) { IP_VS_DBG_RL_PKT(0, af, pp, skb, 0, "Failed checksum for"); diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_sched.c linux-6.12.94/net/netfilter/ipvs/ip_vs_sched.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_sched.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_sched.c 2026-06-19 11:42:39.000000000 +0000 @@ -57,19 +57,19 @@ /* * Unbind a service with its scheduler */ -void ip_vs_unbind_scheduler(struct ip_vs_service *svc, - struct ip_vs_scheduler *sched) +void ip_vs_unbind_scheduler(struct ip_vs_service *svc) { - struct ip_vs_scheduler *cur_sched; + struct ip_vs_scheduler *sched; - cur_sched = rcu_dereference_protected(svc->scheduler, 1); - /* This check proves that old 'sched' was installed */ - if (!cur_sched) + sched = rcu_dereference_protected(svc->scheduler, 1); + if (!sched) return; + /* Reset the scheduler before initiating any RCU callbacks */ + rcu_assign_pointer(svc->scheduler, NULL); + smp_wmb(); /* paired with smp_rmb() in ip_vs_schedule() */ if (sched->done_service) sched->done_service(svc); - /* svc->scheduler can be set to NULL only by caller */ } diff -Nru linux-6.12.90/net/netfilter/ipvs/ip_vs_xmit.c linux-6.12.94/net/netfilter/ipvs/ip_vs_xmit.c --- linux-6.12.90/net/netfilter/ipvs/ip_vs_xmit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/ipvs/ip_vs_xmit.c 2026-06-19 11:42:39.000000000 +0000 @@ -103,6 +103,18 @@ return dest_dst; } +/* Based on ip_exceeds_mtu(). */ +static bool ip_vs_exceeds_mtu(const struct sk_buff *skb, unsigned int mtu) +{ + if (skb->len <= mtu) + return false; + + if (skb_is_gso(skb) && skb_gso_validate_network_len(skb, mtu)) + return false; + + return true; +} + static inline bool __mtu_check_toobig_v6(const struct sk_buff *skb, u32 mtu) { @@ -112,10 +124,9 @@ */ if (IP6CB(skb)->frag_max_size > mtu) return true; /* largest fragment violate MTU */ - } - else if (skb->len > mtu && !skb_is_gso(skb)) { + } else if (ip_vs_exceeds_mtu(skb, mtu)) return true; /* Packet size violate MTU size */ - } + return false; } @@ -233,7 +244,7 @@ return true; if (unlikely(ip_hdr(skb)->frag_off & htons(IP_DF) && - skb->len > mtu && !skb_is_gso(skb) && + ip_vs_exceeds_mtu(skb, mtu) && !ip_vs_iph_icmp(ipvsh))) { icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu)); diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_ecache.c linux-6.12.94/net/netfilter/nf_conntrack_ecache.c --- linux-6.12.90/net/netfilter/nf_conntrack_ecache.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_ecache.c 2026-06-19 11:42:39.000000000 +0000 @@ -237,6 +237,8 @@ struct nf_ct_event_notifier *notify; struct nf_conntrack_ecache *e; + lockdep_nfct_expect_lock_held(); + rcu_read_lock(); notify = rcu_dereference(net->ct.nf_conntrack_event_cb); if (!notify) diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_expect.c linux-6.12.94/net/netfilter/nf_conntrack_expect.c --- linux-6.12.90/net/netfilter/nf_conntrack_expect.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_expect.c 2026-06-19 11:42:39.000000000 +0000 @@ -51,6 +51,7 @@ struct net *net = nf_ct_exp_net(exp); struct nf_conntrack_net *cnet; + lockdep_nfct_expect_lock_held(); WARN_ON(!master_help); WARN_ON(timer_pending(&exp->timeout)); @@ -118,6 +119,8 @@ bool nf_ct_remove_expect(struct nf_conntrack_expect *exp) { + lockdep_nfct_expect_lock_held(); + if (del_timer(&exp->timeout)) { nf_ct_unlink_expect(exp); nf_ct_expect_put(exp); @@ -177,6 +180,8 @@ struct nf_conntrack_expect *i, *exp = NULL; unsigned int h; + lockdep_nfct_expect_lock_held(); + if (!cnet->expect_count) return NULL; @@ -459,6 +464,8 @@ unsigned int h; int ret = 0; + lockdep_nfct_expect_lock_held(); + if (!master_help) { ret = -ESHUTDOWN; goto out; @@ -515,8 +522,9 @@ nf_ct_expect_insert(expect); - spin_unlock_bh(&nf_conntrack_expect_lock); nf_ct_expect_event_report(IPEXP_NEW, expect, portid, report); + spin_unlock_bh(&nf_conntrack_expect_lock); + return 0; out: spin_unlock_bh(&nf_conntrack_expect_lock); diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_helper.c linux-6.12.94/net/netfilter/nf_conntrack_helper.c --- linux-6.12.90/net/netfilter/nf_conntrack_helper.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_helper.c 2026-06-19 11:42:39.000000000 +0000 @@ -283,6 +283,25 @@ } EXPORT_SYMBOL_GPL(nf_ct_helper_expectfn_unregister); +static bool expect_iter_expectfn(struct nf_conntrack_expect *exp, void *data) +{ + const struct nf_ct_helper_expectfn *n = data; + + /* Relies on registered expectfn descriptors having unique ->expectfn + * pointers, which holds for the in-tree NAT helpers. + */ + return exp->expectfn == n->expectfn; +} + +/* Destroy expectations still pointing at @n->expectfn; call after the + * caller's RCU grace period so none outlives the (often modular) callback. + */ +void nf_ct_helper_expectfn_destroy(const struct nf_ct_helper_expectfn *n) +{ + nf_ct_expect_iterate_destroy(expect_iter_expectfn, (void *)n); +} +EXPORT_SYMBOL_GPL(nf_ct_helper_expectfn_destroy); + /* Caller should hold the rcu lock */ struct nf_ct_helper_expectfn * nf_ct_helper_expectfn_find_by_name(const char *name) diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_irc.c linux-6.12.94/net/netfilter/nf_conntrack_irc.c --- linux-6.12.90/net/netfilter/nf_conntrack_irc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_irc.c 2026-06-19 11:42:39.000000000 +0000 @@ -208,7 +208,7 @@ if (parse_dcc(data, data_limit, &dcc_ip, &dcc_port, &addr_beg_p, &addr_end_p)) { pr_debug("unable to parse dcc command\n"); - continue; + goto out; } pr_debug("DCC bound ip/port: %pI4:%u\n", @@ -222,7 +222,7 @@ net_warn_ratelimited("Forged DCC command from %pI4: %pI4:%u\n", &tuple->src.u3.ip, &dcc_ip, dcc_port); - continue; + goto out; } exp = nf_ct_expect_alloc(ct); diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_netlink.c linux-6.12.94/net/netfilter/nf_conntrack_netlink.c --- linux-6.12.90/net/netfilter/nf_conntrack_netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -3332,31 +3332,37 @@ if (err < 0) return err; + skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); + if (!skb2) + return -ENOMEM; + + spin_lock_bh(&nf_conntrack_expect_lock); exp = nf_ct_expect_find_get(info->net, &zone, &tuple); - if (!exp) + if (!exp) { + spin_unlock_bh(&nf_conntrack_expect_lock); + kfree_skb(skb2); return -ENOENT; + } if (cda[CTA_EXPECT_ID]) { __be32 id = nla_get_be32(cda[CTA_EXPECT_ID]); if (id != nf_expect_get_id(exp)) { nf_ct_expect_put(exp); + spin_unlock_bh(&nf_conntrack_expect_lock); + kfree_skb(skb2); return -ENOENT; } } - skb2 = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); - if (!skb2) { - nf_ct_expect_put(exp); - return -ENOMEM; - } - rcu_read_lock(); err = ctnetlink_exp_fill_info(skb2, NETLINK_CB(skb).portid, info->nlh->nlmsg_seq, IPCTNL_MSG_EXP_NEW, exp); rcu_read_unlock(); nf_ct_expect_put(exp); + spin_unlock_bh(&nf_conntrack_expect_lock); + if (err <= 0) { kfree_skb(skb2); return -ENOMEM; @@ -3403,22 +3409,26 @@ if (err < 0) return err; + spin_lock_bh(&nf_conntrack_expect_lock); + /* bump usage count to 2 */ exp = nf_ct_expect_find_get(info->net, &zone, &tuple); - if (!exp) + if (!exp) { + spin_unlock_bh(&nf_conntrack_expect_lock); return -ENOENT; + } if (cda[CTA_EXPECT_ID]) { __be32 id = nla_get_be32(cda[CTA_EXPECT_ID]); if (id != nf_expect_get_id(exp)) { nf_ct_expect_put(exp); + spin_unlock_bh(&nf_conntrack_expect_lock); return -ENOENT; } } /* after list removal, usage count == 1 */ - spin_lock_bh(&nf_conntrack_expect_lock); if (del_timer(&exp->timeout)) { nf_ct_unlink_expect_report(exp, NETLINK_CB(skb).portid, nlmsg_report(info->nlh)); diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_proto_sctp.c linux-6.12.94/net/netfilter/nf_conntrack_proto_sctp.c --- linux-6.12.90/net/netfilter/nf_conntrack_proto_sctp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_proto_sctp.c 2026-06-19 11:42:39.000000000 +0000 @@ -471,9 +471,13 @@ if (!ih) goto out_unlock; - if (ct->proto.sctp.init[dir] && ct->proto.sctp.init[!dir]) - ct->proto.sctp.init[!dir] = 0; - ct->proto.sctp.init[dir] = 1; + /* Do not record INIT matching peer vtag (stale or retransmitted INIT). */ + if (old_state == SCTP_CONNTRACK_NONE || + ct->proto.sctp.vtag[!dir] != ih->init_tag) { + if (ct->proto.sctp.init[dir] && ct->proto.sctp.init[!dir]) + ct->proto.sctp.init[!dir] = 0; + ct->proto.sctp.init[dir] = 1; + } pr_debug("Setting vtag %x for dir %d\n", ih->init_tag, !dir); ct->proto.sctp.vtag[!dir] = ih->init_tag; diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_proto_tcp.c linux-6.12.94/net/netfilter/nf_conntrack_proto_tcp.c --- linux-6.12.90/net/netfilter/nf_conntrack_proto_tcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_proto_tcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -1221,7 +1221,8 @@ new_state = old_state; } if (((test_bit(IPS_SEEN_REPLY_BIT, &ct->status) - && ct->proto.tcp.last_index == TCP_SYN_SET) + && ct->proto.tcp.last_index == TCP_SYN_SET + && ct->proto.tcp.last_dir != dir) || (!test_bit(IPS_ASSURED_BIT, &ct->status) && ct->proto.tcp.last_index == TCP_ACK_SET)) && ntohl(th->ack_seq) == ct->proto.tcp.last_end) { diff -Nru linux-6.12.90/net/netfilter/nf_conntrack_sip.c linux-6.12.94/net/netfilter/nf_conntrack_sip.c --- linux-6.12.90/net/netfilter/nf_conntrack_sip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_conntrack_sip.c 2026-06-19 11:42:39.000000000 +0000 @@ -181,6 +181,57 @@ return 1; } +/* Parse optional port number after IP address. + * Returns false on malformed input, true otherwise. + * If port is non-NULL, stores parsed port in network byte order. + * If no port is present, sets *port to default SIP port. + */ +static bool sip_parse_port(const char *dptr, const char **endp, + const char *limit, __be16 *port) +{ + unsigned int p = 0; + int len = 0; + + if (dptr >= limit) + return false; + + if (*dptr != ':') { + if (port) + *port = htons(SIP_PORT); + if (endp) + *endp = dptr; + return true; + } + + dptr++; /* skip ':' */ + + while (dptr < limit && isdigit(*dptr)) { + p = p * 10 + (*dptr - '0'); + dptr++; + len++; + if (len > 5) /* max "65535" */ + return false; + } + + if (len == 0) + return false; + + /* reached limit while parsing port */ + if (dptr >= limit) + return false; + + if (p < 1024 || p > 65535) + return false; + + if (port) + *port = htons(p); + + if (endp) + *endp = dptr; + + return true; +} + /* skip ip address. returns its length. */ static int epaddr_len(const struct nf_conn *ct, const char *dptr, const char *limit, int *shift) @@ -193,11 +244,8 @@ return 0; } - /* Port number */ - if (*dptr == ':') { - dptr++; - dptr += digits_len(ct, dptr, limit, shift); - } + if (!sip_parse_port(dptr, &dptr, limit, NULL)) + return 0; return dptr - aux; } @@ -228,6 +276,51 @@ return epaddr_len(ct, dptr, limit, shift); } +/* simple_strtoul stops after first non-number character. + * But as we're not dealing with c-strings, we can't rely on + * hitting \r,\n,\0 etc. before moving past end of buffer. + * + * This is a variant of simple_strtoul, but doesn't require + * a c-string. + * + * If value exceeds UINT_MAX, 0 is returned. + */ +static unsigned int sip_strtouint(const char *cp, unsigned int len, char **endp) +{ + const unsigned int max = sizeof("4294967295"); + unsigned int olen = len; + const char *s = cp; + u64 result = 0; + + if (len > max) + len = max; + + while (olen > 0 && isdigit(*s)) { + unsigned int value; + + if (len == 0) + goto err; + + value = *s - '0'; + result = result * 10 + value; + + if (result > UINT_MAX) + goto err; + s++; + len--; + olen--; + } + + if (endp) + *endp = (char *)s; + + return result; +err: + if (endp) + *endp = (char *)cp; + return 0; +} + /* Parse a SIP request line of the form: * * Request-Line = Method SP Request-URI SP SIP-Version CRLF @@ -241,7 +334,6 @@ { const char *start = dptr, *limit = dptr + datalen, *end; unsigned int mlen; - unsigned int p; int shift = 0; /* Skip method and following whitespace */ @@ -267,14 +359,8 @@ if (!sip_parse_addr(ct, dptr, &end, addr, limit, true)) return -1; - if (end < limit && *end == ':') { - end++; - p = simple_strtoul(end, (char **)&end, 10); - if (p < 1024 || p > 65535) - return -1; - *port = htons(p); - } else - *port = htons(SIP_PORT); + if (!sip_parse_port(end, &end, limit, port)) + return -1; if (end == dptr) return 0; @@ -509,7 +595,6 @@ union nf_inet_addr *addr, __be16 *port) { const char *c, *limit = dptr + datalen; - unsigned int p; int ret; ret = ct_sip_walk_headers(ct, dptr, dataoff ? *dataoff : 0, datalen, @@ -520,14 +605,8 @@ if (!sip_parse_addr(ct, dptr + *matchoff, &c, addr, limit, true)) return -1; - if (*c == ':') { - c++; - p = simple_strtoul(c, (char **)&c, 10); - if (p < 1024 || p > 65535) - return -1; - *port = htons(p); - } else - *port = htons(SIP_PORT); + if (!sip_parse_port(c, &c, limit, port)) + return -1; if (dataoff) *dataoff = c - dptr; @@ -609,7 +688,7 @@ return 0; start += strlen(name); - *val = simple_strtoul(start, &end, 0); + *val = sip_strtouint(start, limit - start, (char **)&end); if (start == end) return -1; if (matchoff && matchlen) { @@ -1065,6 +1144,8 @@ mediaoff = sdpoff; for (i = 0; i < ARRAY_SIZE(sdp_media_types); ) { + char *end; + if (ct_sip_get_sdp_header(ct, *dptr, mediaoff, *datalen, SDP_HDR_MEDIA, SDP_HDR_UNSPEC, &mediaoff, &medialen) <= 0) @@ -1080,8 +1161,8 @@ mediaoff += t->len; medialen -= t->len; - port = simple_strtoul(*dptr + mediaoff, NULL, 10); - if (port == 0) + port = sip_strtouint(*dptr + mediaoff, *datalen - mediaoff, (char **)&end); + if (port == 0 || *dptr + mediaoff == end) continue; if (port < 1024 || port > 65535) { nf_ct_helper_log(skb, ct, "wrong port %u", port); @@ -1255,7 +1336,7 @@ */ if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES, &matchoff, &matchlen) > 0) - expires = simple_strtoul(*dptr + matchoff, NULL, 10); + expires = sip_strtouint(*dptr + matchoff, *datalen - matchoff, NULL); ret = ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, SIP_HDR_CONTACT, NULL, @@ -1286,6 +1367,10 @@ goto store_cseq; } + helper = rcu_dereference(nfct_help(ct)->helper); + if (!helper) + return NF_DROP; + exp = nf_ct_expect_alloc(ct); if (!exp) { nf_ct_helper_log(skb, ct, "cannot alloc expectation"); @@ -1296,10 +1381,6 @@ if (sip_direct_signalling) saddr = &ct->tuplehash[!dir].tuple.src.u3; - helper = rcu_dereference(nfct_help(ct)->helper); - if (!helper) - return NF_DROP; - nf_ct_expect_init(exp, SIP_EXPECT_SIGNALLING, nf_ct_l3num(ct), saddr, &daddr, proto, NULL, &port); exp->timeout.expires = sip_timeout * HZ; @@ -1359,7 +1440,7 @@ if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES, &matchoff, &matchlen) > 0) - expires = simple_strtoul(*dptr + matchoff, NULL, 10); + expires = sip_strtouint(*dptr + matchoff, *datalen - matchoff, NULL); while (1) { unsigned int c_expires = expires; @@ -1419,10 +1500,12 @@ struct nf_conn *ct = nf_ct_get(skb, &ctinfo); unsigned int matchoff, matchlen, matchend; unsigned int code, cseq, i; + char *end; if (*datalen < strlen("SIP/2.0 200")) return NF_ACCEPT; - code = simple_strtoul(*dptr + strlen("SIP/2.0 "), NULL, 10); + code = sip_strtouint(*dptr + strlen("SIP/2.0 "), + *datalen - strlen("SIP/2.0 "), NULL); if (!code) { nf_ct_helper_log(skb, ct, "cannot get code"); return NF_DROP; @@ -1433,8 +1516,8 @@ nf_ct_helper_log(skb, ct, "cannot parse cseq"); return NF_DROP; } - cseq = simple_strtoul(*dptr + matchoff, NULL, 10); - if (!cseq && *(*dptr + matchoff) != '0') { + cseq = sip_strtouint(*dptr + matchoff, *datalen - matchoff, (char **)&end); + if (*dptr + matchoff == end) { nf_ct_helper_log(skb, ct, "cannot get cseq"); return NF_DROP; } @@ -1483,6 +1566,7 @@ for (i = 0; i < ARRAY_SIZE(sip_handlers); i++) { const struct sip_handler *handler; + char *end; handler = &sip_handlers[i]; if (handler->request == NULL) @@ -1499,8 +1583,8 @@ nf_ct_helper_log(skb, ct, "cannot parse cseq"); return NF_DROP; } - cseq = simple_strtoul(*dptr + matchoff, NULL, 10); - if (!cseq && *(*dptr + matchoff) != '0') { + cseq = sip_strtouint(*dptr + matchoff, *datalen - matchoff, (char **)&end); + if (*dptr + matchoff == end) { nf_ct_helper_log(skb, ct, "cannot get cseq"); return NF_DROP; } @@ -1576,7 +1660,7 @@ &matchoff, &matchlen) <= 0) break; - clen = simple_strtoul(dptr + matchoff, (char **)&end, 10); + clen = sip_strtouint(dptr + matchoff, datalen - matchoff, (char **)&end); if (dptr + matchoff == end) break; diff -Nru linux-6.12.90/net/netfilter/nf_log_syslog.c linux-6.12.94/net/netfilter/nf_log_syslog.c --- linux-6.12.90/net/netfilter/nf_log_syslog.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_log_syslog.c 2026-06-19 11:42:39.000000000 +0000 @@ -78,7 +78,10 @@ else logflags = NF_LOG_DEFAULT_MASK; - if (logflags & NF_LOG_MACDECODE) { + if ((logflags & NF_LOG_MACDECODE) && + skb->dev && skb->dev->type == ARPHRD_ETHER && + skb_mac_header_was_set(skb) && + skb_mac_header_len(skb) >= ETH_HLEN) { nf_log_buf_add(m, "MACSRC=%pM MACDST=%pM ", eth_hdr(skb)->h_source, eth_hdr(skb)->h_dest); nf_log_dump_vlan(m, skb); @@ -787,6 +790,9 @@ switch (dev->type) { case ARPHRD_ETHER: + if (!skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) + return; + nf_log_buf_add(m, "MACSRC=%pM MACDST=%pM ", eth_hdr(skb)->h_source, eth_hdr(skb)->h_dest); nf_log_dump_vlan(m, skb); @@ -799,8 +805,8 @@ fallback: nf_log_buf_add(m, "MAC="); - if (dev->hard_header_len && - skb->mac_header != skb->network_header) { + if (dev->hard_header_len && skb_mac_header_was_set(skb) && + skb_mac_header_len(skb) != 0) { const unsigned char *p = skb_mac_header(skb); unsigned int i; diff -Nru linux-6.12.90/net/netfilter/nf_nat_amanda.c linux-6.12.94/net/netfilter/nf_nat_amanda.c --- linux-6.12.90/net/netfilter/nf_nat_amanda.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_nat_amanda.c 2026-06-19 11:42:39.000000000 +0000 @@ -50,7 +50,7 @@ return NF_DROP; } - sprintf(buffer, "%u", port); + snprintf(buffer, sizeof(buffer), "%u", port); if (!nf_nat_mangle_udp_packet(skb, exp->master, ctinfo, protoff, matchoff, matchlen, buffer, strlen(buffer))) { diff -Nru linux-6.12.90/net/netfilter/nf_nat_core.c linux-6.12.94/net/netfilter/nf_nat_core.c --- linux-6.12.90/net/netfilter/nf_nat_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_nat_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1353,6 +1353,7 @@ RCU_INIT_POINTER(nf_nat_hook, NULL); nf_ct_helper_expectfn_unregister(&follow_master_nat); synchronize_net(); + nf_ct_helper_expectfn_destroy(&follow_master_nat); unregister_pernet_subsys(&nat_net_ops); kvfree(nf_nat_bysource); } @@ -1370,6 +1371,7 @@ RCU_INIT_POINTER(nf_nat_hook, NULL); synchronize_net(); + nf_ct_helper_expectfn_destroy(&follow_master_nat); kvfree(nf_nat_bysource); unregister_pernet_subsys(&nat_net_ops); } diff -Nru linux-6.12.90/net/netfilter/nf_nat_sip.c linux-6.12.94/net/netfilter/nf_nat_sip.c --- linux-6.12.90/net/netfilter/nf_nat_sip.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_nat_sip.c 2026-06-19 11:42:39.000000000 +0000 @@ -68,25 +68,27 @@ } static int sip_sprintf_addr(const struct nf_conn *ct, char *buffer, + size_t size, const union nf_inet_addr *addr, bool delim) { if (nf_ct_l3num(ct) == NFPROTO_IPV4) - return sprintf(buffer, "%pI4", &addr->ip); + return scnprintf(buffer, size, "%pI4", &addr->ip); else { if (delim) - return sprintf(buffer, "[%pI6c]", &addr->ip6); + return scnprintf(buffer, size, "[%pI6c]", &addr->ip6); else - return sprintf(buffer, "%pI6c", &addr->ip6); + return scnprintf(buffer, size, "%pI6c", &addr->ip6); } } static int sip_sprintf_addr_port(const struct nf_conn *ct, char *buffer, + size_t size, const union nf_inet_addr *addr, u16 port) { if (nf_ct_l3num(ct) == NFPROTO_IPV4) - return sprintf(buffer, "%pI4:%u", &addr->ip, port); + return scnprintf(buffer, size, "%pI4:%u", &addr->ip, port); else - return sprintf(buffer, "[%pI6c]:%u", &addr->ip6, port); + return scnprintf(buffer, size, "[%pI6c]:%u", &addr->ip6, port); } static int map_addr(struct sk_buff *skb, unsigned int protoff, @@ -119,7 +121,7 @@ if (nf_inet_addr_cmp(&newaddr, addr) && newport == port) return 1; - buflen = sip_sprintf_addr_port(ct, buffer, &newaddr, ntohs(newport)); + buflen = sip_sprintf_addr_port(ct, buffer, sizeof(buffer), &newaddr, ntohs(newport)); return mangle_packet(skb, protoff, dataoff, dptr, datalen, matchoff, matchlen, buffer, buflen); } @@ -212,7 +214,7 @@ &addr, true) > 0 && nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { - buflen = sip_sprintf_addr(ct, buffer, + buflen = sip_sprintf_addr(ct, buffer, sizeof(buffer), &ct->tuplehash[!dir].tuple.dst.u3, true); if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, @@ -229,7 +231,7 @@ &addr, false) > 0 && nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) && !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.src.u3)) { - buflen = sip_sprintf_addr(ct, buffer, + buflen = sip_sprintf_addr(ct, buffer, sizeof(buffer), &ct->tuplehash[!dir].tuple.src.u3, false); if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, @@ -244,10 +246,11 @@ if (ct_sip_parse_numerical_param(ct, *dptr, matchend, *datalen, "rport=", &poff, &plen, &n) > 0 && + n >= 1024 && n <= 65535 && htons(n) == ct->tuplehash[dir].tuple.dst.u.udp.port && htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) { __be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port; - buflen = sprintf(buffer, "%u", ntohs(p)); + buflen = scnprintf(buffer, sizeof(buffer), "%u", ntohs(p)); if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, poff, plen, buffer, buflen)) { nf_ct_helper_log(skb, ct, "cannot mangle rport"); @@ -418,7 +421,8 @@ if (!nf_inet_addr_cmp(&exp->tuple.dst.u3, &exp->saved_addr) || exp->tuple.dst.u.udp.port != exp->saved_proto.udp.port) { - buflen = sip_sprintf_addr_port(ct, buffer, &newaddr, port); + buflen = sip_sprintf_addr_port(ct, buffer, sizeof(buffer), + &newaddr, port); if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, matchoff, matchlen, buffer, buflen)) { nf_ct_helper_log(skb, ct, "cannot mangle packet"); @@ -438,8 +442,8 @@ { enum ip_conntrack_info ctinfo; struct nf_conn *ct = nf_ct_get(skb, &ctinfo); + char buffer[sizeof("4294967295")]; unsigned int matchoff, matchlen; - char buffer[sizeof("65536")]; int buflen, c_len; /* Get actual SDP length */ @@ -454,7 +458,7 @@ &matchoff, &matchlen) <= 0) return 0; - buflen = sprintf(buffer, "%u", c_len); + buflen = scnprintf(buffer, sizeof(buffer), "%u", c_len); return mangle_packet(skb, protoff, dataoff, dptr, datalen, matchoff, matchlen, buffer, buflen); } @@ -491,7 +495,7 @@ char buffer[INET6_ADDRSTRLEN]; unsigned int buflen; - buflen = sip_sprintf_addr(ct, buffer, addr, false); + buflen = sip_sprintf_addr(ct, buffer, sizeof(buffer), addr, false); if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, type, term, buffer, buflen)) return 0; @@ -509,7 +513,7 @@ char buffer[sizeof("nnnnn")]; unsigned int buflen; - buflen = sprintf(buffer, "%u", port); + buflen = scnprintf(buffer, sizeof(buffer), "%u", port); if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, matchoff, matchlen, buffer, buflen)) return 0; @@ -529,7 +533,7 @@ unsigned int buflen; /* Mangle session description owner and contact addresses */ - buflen = sip_sprintf_addr(ct, buffer, addr, false); + buflen = sip_sprintf_addr(ct, buffer, sizeof(buffer), addr, false); if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, SDP_HDR_OWNER, SDP_HDR_MEDIA, buffer, buflen)) return 0; @@ -651,6 +655,7 @@ RCU_INIT_POINTER(nf_nat_sip_hooks, NULL); nf_ct_helper_expectfn_unregister(&sip_nat); synchronize_rcu(); + nf_ct_helper_expectfn_destroy(&sip_nat); } static const struct nf_nat_sip_hooks sip_hooks = { diff -Nru linux-6.12.90/net/netfilter/nf_queue.c linux-6.12.94/net/netfilter/nf_queue.c --- linux-6.12.90/net/netfilter/nf_queue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_queue.c 2026-06-19 11:42:39.000000000 +0000 @@ -60,6 +60,7 @@ struct nf_hook_state *state = &entry->state; /* Release those devices we held, or Alexey will kill me. */ + dev_put(entry->skb_dev); dev_put(state->in); dev_put(state->out); if (state->sk) @@ -101,6 +102,7 @@ if (state->sk && !refcount_inc_not_zero(&state->sk->sk_refcnt)) return false; + dev_hold(entry->skb_dev); dev_hold(state->in); dev_hold(state->out); @@ -201,11 +203,11 @@ *entry = (struct nf_queue_entry) { .skb = skb, + .skb_dev = skb->dev, .state = *state, .hook_index = index, .size = sizeof(*entry) + route_key_size, }; - __nf_queue_entry_init_physdevs(entry); if (!nf_queue_entry_get_refs(entry)) { diff -Nru linux-6.12.90/net/netfilter/nf_synproxy_core.c linux-6.12.94/net/netfilter/nf_synproxy_core.c --- linux-6.12.90/net/netfilter/nf_synproxy_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_synproxy_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,8 @@ #include #include +static DEFINE_MUTEX(synproxy_mutex); + unsigned int synproxy_net_id; EXPORT_SYMBOL_GPL(synproxy_net_id); @@ -199,6 +201,8 @@ if (skb_ensure_writable(skb, optend)) return 0; + th = (struct tcphdr *)(skb->data + protoff); + while (optoff < optend) { unsigned char *op = skb->data + optoff; @@ -766,26 +770,31 @@ int nf_synproxy_ipv4_init(struct synproxy_net *snet, struct net *net) { - int err; + int err = 0; + mutex_lock(&synproxy_mutex); if (snet->hook_ref4 == 0) { err = nf_register_net_hooks(net, ipv4_synproxy_ops, ARRAY_SIZE(ipv4_synproxy_ops)); if (err) - return err; + goto out; } snet->hook_ref4++; - return 0; +out: + mutex_unlock(&synproxy_mutex); + return err; } EXPORT_SYMBOL_GPL(nf_synproxy_ipv4_init); void nf_synproxy_ipv4_fini(struct synproxy_net *snet, struct net *net) { + mutex_lock(&synproxy_mutex); snet->hook_ref4--; if (snet->hook_ref4 == 0) nf_unregister_net_hooks(net, ipv4_synproxy_ops, ARRAY_SIZE(ipv4_synproxy_ops)); + mutex_unlock(&synproxy_mutex); } EXPORT_SYMBOL_GPL(nf_synproxy_ipv4_fini); @@ -1190,27 +1199,32 @@ int nf_synproxy_ipv6_init(struct synproxy_net *snet, struct net *net) { - int err; + int err = 0; + mutex_lock(&synproxy_mutex); if (snet->hook_ref6 == 0) { err = nf_register_net_hooks(net, ipv6_synproxy_ops, ARRAY_SIZE(ipv6_synproxy_ops)); if (err) - return err; + goto out; } snet->hook_ref6++; - return 0; +out: + mutex_unlock(&synproxy_mutex); + return err; } EXPORT_SYMBOL_GPL(nf_synproxy_ipv6_init); void nf_synproxy_ipv6_fini(struct synproxy_net *snet, struct net *net) { + mutex_lock(&synproxy_mutex); snet->hook_ref6--; if (snet->hook_ref6 == 0) nf_unregister_net_hooks(net, ipv6_synproxy_ops, ARRAY_SIZE(ipv6_synproxy_ops)); + mutex_unlock(&synproxy_mutex); } EXPORT_SYMBOL_GPL(nf_synproxy_ipv6_fini); #endif /* CONFIG_IPV6 */ diff -Nru linux-6.12.90/net/netfilter/nf_tables_api.c linux-6.12.94/net/netfilter/nf_tables_api.c --- linux-6.12.90/net/netfilter/nf_tables_api.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nf_tables_api.c 2026-06-19 11:42:39.000000000 +0000 @@ -6981,6 +6981,7 @@ enum nft_registers dreg; struct nft_trans *trans; u8 update_flags; + bool set_full = false; u64 expiration; u64 timeout; int err, i; @@ -7267,10 +7268,18 @@ if (err < 0) goto err_elem_free; + if (!(flags & NFT_SET_ELEM_CATCHALL)) { + unsigned int max = nft_set_maxsize(set), nelems; + + nelems = atomic_inc_return(&set->nelems); + if (nelems > max) + set_full = true; + } + trans = nft_trans_elem_alloc(ctx, NFT_MSG_NEWSETELEM, set); if (trans == NULL) { err = -ENOMEM; - goto err_elem_free; + goto err_set_size; } ext->genmask = nft_genmask_cur(ctx->net); @@ -7312,7 +7321,7 @@ nft_trans_elem_priv(trans) = elem_priv; nft_trans_elem_update_flags(trans) = update_flags; nft_trans_commit_list_add_tail(ctx->net, trans); - goto err_elem_free; + goto err_set_size; } } } @@ -7330,23 +7339,16 @@ goto err_element_clash; } - if (!(flags & NFT_SET_ELEM_CATCHALL)) { - unsigned int max = nft_set_maxsize(set); - - if (!atomic_add_unless(&set->nelems, 1, max)) { - err = -ENFILE; - goto err_set_full; - } - } - nft_trans_elem_priv(trans) = elem.priv; nft_trans_commit_list_add_tail(ctx->net, trans); - return 0; -err_set_full: - nft_setelem_remove(ctx->net, set, elem.priv); + return set_full ? -ENFILE : 0; + err_element_clash: kfree(trans); +err_set_size: + if (!(flags & NFT_SET_ELEM_CATCHALL)) + atomic_dec(&set->nelems); err_elem_free: nf_tables_set_elem_destroy(ctx, set, elem.priv); err_parse_data: diff -Nru linux-6.12.90/net/netfilter/nfnetlink_log.c linux-6.12.94/net/netfilter/nfnetlink_log.c --- linux-6.12.90/net/netfilter/nfnetlink_log.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nfnetlink_log.c 2026-06-19 11:42:39.000000000 +0000 @@ -450,6 +450,23 @@ return -1; } +#if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) +static int nflog_put_master_ifindex(struct sk_buff *nlskb, int attr, + const struct net_device *dev) +{ + const struct net_device *upper; + + if (dev && !netif_is_bridge_port(dev)) + return 0; + + upper = netdev_master_upper_dev_get_rcu((struct net_device *)dev); + if (upper && nla_put_be32(nlskb, attr, htonl(upper->ifindex))) + return -EMSGSIZE; + + return 0; +} +#endif + /* This is an inline function, we don't really care about a long * list of arguments */ static inline int @@ -504,8 +521,7 @@ /* rcu_read_lock()ed by nf_hook_thresh or * nf_log_packet. */ - nla_put_be32(inst->skb, NFULA_IFINDEX_INDEV, - htonl(br_port_get_rcu(indev)->br->dev->ifindex))) + nflog_put_master_ifindex(inst->skb, NFULA_IFINDEX_INDEV, indev)) goto nla_put_failure; } else { int physinif; @@ -541,8 +557,7 @@ /* rcu_read_lock()ed by nf_hook_thresh or * nf_log_packet. */ - nla_put_be32(inst->skb, NFULA_IFINDEX_OUTDEV, - htonl(br_port_get_rcu(outdev)->br->dev->ifindex))) + nflog_put_master_ifindex(inst->skb, NFULA_IFINDEX_OUTDEV, outdev)) goto nla_put_failure; } else { struct net_device *physoutdev; diff -Nru linux-6.12.90/net/netfilter/nfnetlink_osf.c linux-6.12.94/net/netfilter/nfnetlink_osf.c --- linux-6.12.90/net/netfilter/nfnetlink_osf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nfnetlink_osf.c 2026-06-19 11:42:39.000000000 +0000 @@ -31,26 +31,18 @@ static inline int nf_osf_ttl(const struct sk_buff *skb, int ttl_check, unsigned char f_ttl) { - struct in_device *in_dev = __in_dev_get_rcu(skb->dev); const struct iphdr *ip = ip_hdr(skb); - const struct in_ifaddr *ifa; - int ret = 0; - if (ttl_check == NF_OSF_TTL_TRUE) + switch (ttl_check) { + case NF_OSF_TTL_TRUE: return ip->ttl == f_ttl; - if (ttl_check == NF_OSF_TTL_NOCHECK) - return 1; - else if (ip->ttl <= f_ttl) + break; + case NF_OSF_TTL_NOCHECK: return 1; - - in_dev_for_each_ifa_rcu(ifa, in_dev) { - if (inet_ifa_match(ip->saddr, ifa)) { - ret = (ip->ttl == f_ttl); - break; - } + case NF_OSF_TTL_LESS: + default: + return ip->ttl <= f_ttl; } - - return ret; } struct nf_osf_hdr_ctx { @@ -64,9 +56,9 @@ static bool nf_osf_match_one(const struct sk_buff *skb, const struct nf_osf_user_finger *f, int ttl_check, - struct nf_osf_hdr_ctx *ctx) + const struct nf_osf_hdr_ctx *ctx) { - const __u8 *optpinit = ctx->optp; + const __u8 *optp = ctx->optp; unsigned int check_WSS = 0; int fmatch = FMATCH_WRONG; int foptsize, optnum; @@ -95,17 +87,17 @@ check_WSS = f->wss.wc; for (optnum = 0; optnum < f->opt_num; ++optnum) { - if (f->opt[optnum].kind == *ctx->optp) { + if (f->opt[optnum].kind == *optp) { __u32 len = f->opt[optnum].length; - const __u8 *optend = ctx->optp + len; + const __u8 *optend = optp + len; fmatch = FMATCH_OK; - switch (*ctx->optp) { + switch (*optp) { case OSFOPT_MSS: - mss = ctx->optp[3]; + mss = optp[3]; mss <<= 8; - mss |= ctx->optp[2]; + mss |= optp[2]; mss = ntohs((__force __be16)mss); break; @@ -113,7 +105,7 @@ break; } - ctx->optp = optend; + optp = optend; } else fmatch = FMATCH_OPT_WRONG; @@ -156,9 +148,6 @@ } } - if (fmatch != FMATCH_OK) - ctx->optp = optpinit; - return fmatch == FMATCH_OK; } @@ -320,6 +309,10 @@ if (f->opt_num > ARRAY_SIZE(f->opt)) return -EINVAL; + if (f->wss.wc >= OSF_WSS_MAX || + (f->wss.wc == OSF_WSS_MODULO && f->wss.val == 0)) + return -EINVAL; + for (i = 0; i < f->opt_num; i++) { if (!f->opt[i].length || f->opt[i].length > MAX_IPOPTLEN) return -EINVAL; diff -Nru linux-6.12.90/net/netfilter/nfnetlink_queue.c linux-6.12.94/net/netfilter/nfnetlink_queue.c --- linux-6.12.90/net/netfilter/nfnetlink_queue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nfnetlink_queue.c 2026-06-19 11:42:39.000000000 +0000 @@ -426,10 +426,47 @@ return false; } +static bool nf_bridge_port_valid(const struct net_device *dev) +{ + if (!dev) + return true; + + return netif_is_bridge_port(dev); +} + +/* queued skbs leave rcu protection. We bump device refcount so that + * the device cannot go away. However, while packet was out the port + * could have been removed from the bridge. + * + * Ensure in+outdev are still part of a bridge at reinject time. + * + * The device rx_handler_data could even be pointing at data that is + * not a net_bridge_port structure. + */ +static bool nf_bridge_ports_valid(const struct nf_queue_entry *entry) +{ +#if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) + if (!nf_bridge_port_valid(entry->physin) || + !nf_bridge_port_valid(entry->physout)) + return false; +#endif + if (entry->state.pf != PF_BRIDGE) + return true; + + if (!nf_bridge_port_valid(entry->state.in) || + !nf_bridge_port_valid(entry->state.out)) + return false; + + return true; +} + static void nfqnl_reinject(struct nf_queue_entry *entry, unsigned int verdict) { const struct nf_ct_hook *ct_hook; + if (!nf_bridge_ports_valid(entry)) + verdict = NF_DROP; + if (verdict == NF_ACCEPT || verdict == NF_REPEAT || verdict == NF_STOP) { @@ -622,6 +659,23 @@ return skb_checksum_help(entskb); } +#if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) +static int nfqnl_put_master_ifindex(struct sk_buff *nlskb, int attr, + const struct net_device *dev) +{ + const struct net_device *upper; + + if (dev && !netif_is_bridge_port(dev)) + return 0; + + upper = netdev_master_upper_dev_get_rcu((struct net_device *)dev); + if (upper && nla_put_be32(nlskb, attr, htonl(upper->ifindex))) + return -EMSGSIZE; + + return 0; +} +#endif + static struct sk_buff * nfqnl_build_packet_message(struct net *net, struct nfqnl_instance *queue, struct nf_queue_entry *entry, @@ -755,10 +809,7 @@ * netfilter_bridge) */ if (nla_put_be32(skb, NFQA_IFINDEX_PHYSINDEV, htonl(indev->ifindex)) || - /* this is the bridge group "brX" */ - /* rcu_read_lock()ed by __nf_queue */ - nla_put_be32(skb, NFQA_IFINDEX_INDEV, - htonl(br_port_get_rcu(indev)->br->dev->ifindex))) + nfqnl_put_master_ifindex(skb, NFQA_IFINDEX_INDEV, indev)) goto nla_put_failure; } else { int physinif; @@ -789,10 +840,7 @@ * netfilter_bridge) */ if (nla_put_be32(skb, NFQA_IFINDEX_PHYSOUTDEV, htonl(outdev->ifindex)) || - /* this is the bridge group "brX" */ - /* rcu_read_lock()ed by __nf_queue */ - nla_put_be32(skb, NFQA_IFINDEX_OUTDEV, - htonl(br_port_get_rcu(outdev)->br->dev->ifindex))) + nfqnl_put_master_ifindex(skb, NFQA_IFINDEX_OUTDEV, outdev)) goto nla_put_failure; } else { int physoutif; @@ -1196,6 +1244,8 @@ if (physinif == ifindex || physoutif == ifindex) return 1; #endif + if (entry->skb_dev && entry->skb_dev->ifindex == ifindex) + return 1; if (entry->state.in) if (entry->state.in->ifindex == ifindex) return 1; diff -Nru linux-6.12.90/net/netfilter/nft_ct.c linux-6.12.94/net/netfilter/nft_ct.c --- linux-6.12.90/net/netfilter/nft_ct.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_ct.c 2026-06-19 11:42:39.000000000 +0000 @@ -78,7 +78,7 @@ break; } - if (ct == NULL) + if (!ct || nf_ct_is_template(ct)) goto err; switch (priv->key) { @@ -180,12 +180,10 @@ tuple = &ct->tuplehash[priv->dir].tuple; switch (priv->key) { case NFT_CT_SRC: - memcpy(dest, tuple->src.u3.all, - nf_ct_l3num(ct) == NFPROTO_IPV4 ? 4 : 16); + memcpy(dest, tuple->src.u3.all, priv->len); return; case NFT_CT_DST: - memcpy(dest, tuple->dst.u3.all, - nf_ct_l3num(ct) == NFPROTO_IPV4 ? 4 : 16); + memcpy(dest, tuple->dst.u3.all, priv->len); return; case NFT_CT_PROTO_SRC: nft_reg_store16(dest, (__force u16)tuple->src.u.all); @@ -1363,6 +1361,8 @@ if (nf_ct_expect_related(exp, 0) != 0) regs->verdict.code = NF_DROP; + + nf_ct_expect_put(exp); } static const struct nla_policy nft_ct_expect_policy[NFTA_CT_EXPECT_MAX + 1] = { diff -Nru linux-6.12.90/net/netfilter/nft_ct_fast.c linux-6.12.94/net/netfilter/nft_ct_fast.c --- linux-6.12.90/net/netfilter/nft_ct_fast.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_ct_fast.c 2026-06-19 11:42:39.000000000 +0000 @@ -30,7 +30,7 @@ break; } - if (!ct) { + if (!ct || nf_ct_is_template(ct)) { regs->verdict.code = NFT_BREAK; return; } diff -Nru linux-6.12.90/net/netfilter/nft_exthdr.c linux-6.12.94/net/netfilter/nft_exthdr.c --- linux-6.12.90/net/netfilter/nft_exthdr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_exthdr.c 2026-06-19 11:42:39.000000000 +0000 @@ -530,6 +530,9 @@ return err; } + if ((flags & NFT_EXTHDR_F_PRESENT) && len != 1) + return -EINVAL; + priv->type = nla_get_u8(tb[NFTA_EXTHDR_TYPE]); priv->offset = offset; priv->len = len; diff -Nru linux-6.12.90/net/netfilter/nft_fib.c linux-6.12.94/net/netfilter/nft_fib.c --- linux-6.12.90/net/netfilter/nft_fib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_fib.c 2026-06-19 11:42:39.000000000 +0000 @@ -107,6 +107,12 @@ return -EINVAL; } + if (priv->flags & NFTA_FIB_F_PRESENT) { + if (priv->result != NFT_FIB_RESULT_OIF) + return -EINVAL; + len = sizeof(u8); + } + err = nft_parse_register_store(ctx, tb[NFTA_FIB_DREG], &priv->dreg, NULL, NFT_DATA_VALUE, len); if (err < 0) diff -Nru linux-6.12.90/net/netfilter/nft_fwd_netdev.c linux-6.12.94/net/netfilter/nft_fwd_netdev.c --- linux-6.12.90/net/netfilter/nft_fwd_netdev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_fwd_netdev.c 2026-06-19 11:42:39.000000000 +0000 @@ -116,6 +116,11 @@ goto out; } iph = ip_hdr(skb); + if (iph->ttl <= 1) { + verdict = NF_DROP; + goto out; + } + ip_decrease_ttl(iph); neigh_table = NEIGH_ARP_TABLE; break; @@ -132,6 +137,11 @@ goto out; } ip6h = ipv6_hdr(skb); + if (ip6h->hop_limit <= 1) { + verdict = NF_DROP; + goto out; + } + ip6h->hop_limit--; neigh_table = NEIGH_ND_TABLE; break; diff -Nru linux-6.12.90/net/netfilter/nft_inner.c linux-6.12.94/net/netfilter/nft_inner.c --- linux-6.12.90/net/netfilter/nft_inner.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_inner.c 2026-06-19 11:42:39.000000000 +0000 @@ -156,7 +156,6 @@ return -1; if (fragoff == 0) { - thoff = nhoff + sizeof(_ip6h); ctx->flags |= NFT_PAYLOAD_CTX_INNER_TH; ctx->inner_thoff = thoff; ctx->l4proto = l4proto; diff -Nru linux-6.12.90/net/netfilter/nft_osf.c linux-6.12.94/net/netfilter/nft_osf.c --- linux-6.12.90/net/netfilter/nft_osf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_osf.c 2026-06-19 11:42:39.000000000 +0000 @@ -28,6 +28,11 @@ struct nf_osf_data data; struct tcphdr _tcph; + if (nft_pf(pkt) != NFPROTO_IPV4) { + regs->verdict.code = NFT_BREAK; + return; + } + if (pkt->tprot != IPPROTO_TCP) { regs->verdict.code = NFT_BREAK; return; @@ -114,7 +119,6 @@ switch (ctx->family) { case NFPROTO_IPV4: - case NFPROTO_IPV6: case NFPROTO_INET: hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_PRE_ROUTING) | diff -Nru linux-6.12.90/net/netfilter/nft_tunnel.c linux-6.12.94/net/netfilter/nft_tunnel.c --- linux-6.12.90/net/netfilter/nft_tunnel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/nft_tunnel.c 2026-06-19 11:42:39.000000000 +0000 @@ -705,7 +705,7 @@ { struct nft_tunnel_obj *priv = nft_obj_data(obj); - metadata_dst_free(priv->md); + dst_release(&priv->md->dst); } static struct nft_object_type nft_tunnel_obj_type; diff -Nru linux-6.12.90/net/netfilter/xt_NFQUEUE.c linux-6.12.94/net/netfilter/xt_NFQUEUE.c --- linux-6.12.90/net/netfilter/xt_NFQUEUE.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_NFQUEUE.c 2026-06-19 11:42:39.000000000 +0000 @@ -91,7 +91,7 @@ if (info->queues_total > 1) { if (info->flags & NFQ_FLAG_CPU_FANOUT) { - int cpu = smp_processor_id(); + int cpu = raw_smp_processor_id(); queue = info->queuenum + cpu % info->queues_total; } else { diff -Nru linux-6.12.90/net/netfilter/xt_cpu.c linux-6.12.94/net/netfilter/xt_cpu.c --- linux-6.12.90/net/netfilter/xt_cpu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_cpu.c 2026-06-19 11:42:39.000000000 +0000 @@ -34,7 +34,7 @@ { const struct xt_cpu_info *info = par->matchinfo; - return (info->cpu == smp_processor_id()) ^ info->invert; + return (info->cpu == raw_smp_processor_id()) ^ info->invert; } static struct xt_match cpu_mt_reg __read_mostly = { diff -Nru linux-6.12.90/net/netfilter/xt_mac.c linux-6.12.94/net/netfilter/xt_mac.c --- linux-6.12.90/net/netfilter/xt_mac.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_mac.c 2026-06-19 11:42:39.000000000 +0000 @@ -29,34 +29,44 @@ if (skb->dev == NULL || skb->dev->type != ARPHRD_ETHER) return false; - if (skb_mac_header(skb) < skb->head) - return false; - if (skb_mac_header(skb) + ETH_HLEN > skb->data) + if (!skb_mac_header_was_set(skb) || skb_mac_header_len(skb) < ETH_HLEN) return false; ret = ether_addr_equal(eth_hdr(skb)->h_source, info->srcaddr); ret ^= info->invert; return ret; } -static struct xt_match mac_mt_reg __read_mostly = { - .name = "mac", - .revision = 0, - .family = NFPROTO_UNSPEC, - .match = mac_mt, - .matchsize = sizeof(struct xt_mac_info), - .hooks = (1 << NF_INET_PRE_ROUTING) | (1 << NF_INET_LOCAL_IN) | - (1 << NF_INET_FORWARD), - .me = THIS_MODULE, +static struct xt_match mac_mt_reg[] __read_mostly = { + { + .name = "mac", + .family = NFPROTO_IPV4, + .match = mac_mt, + .matchsize = sizeof(struct xt_mac_info), + .hooks = (1 << NF_INET_PRE_ROUTING) | + (1 << NF_INET_LOCAL_IN) | + (1 << NF_INET_FORWARD), + .me = THIS_MODULE, + }, + { + .name = "mac", + .family = NFPROTO_IPV6, + .match = mac_mt, + .matchsize = sizeof(struct xt_mac_info), + .hooks = (1 << NF_INET_PRE_ROUTING) | + (1 << NF_INET_LOCAL_IN) | + (1 << NF_INET_FORWARD), + .me = THIS_MODULE, + }, }; static int __init mac_mt_init(void) { - return xt_register_match(&mac_mt_reg); + return xt_register_matches(mac_mt_reg, ARRAY_SIZE(mac_mt_reg)); } static void __exit mac_mt_exit(void) { - xt_unregister_match(&mac_mt_reg); + xt_unregister_matches(mac_mt_reg, ARRAY_SIZE(mac_mt_reg)); } module_init(mac_mt_init); diff -Nru linux-6.12.90/net/netfilter/xt_owner.c linux-6.12.94/net/netfilter/xt_owner.c --- linux-6.12.90/net/netfilter/xt_owner.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_owner.c 2026-06-19 11:42:39.000000000 +0000 @@ -127,26 +127,39 @@ return true; } -static struct xt_match owner_mt_reg __read_mostly = { - .name = "owner", - .revision = 1, - .family = NFPROTO_UNSPEC, - .checkentry = owner_check, - .match = owner_mt, - .matchsize = sizeof(struct xt_owner_match_info), - .hooks = (1 << NF_INET_LOCAL_OUT) | - (1 << NF_INET_POST_ROUTING), - .me = THIS_MODULE, +static struct xt_match owner_mt_reg[] __read_mostly = { + { + .name = "owner", + .revision = 1, + .family = NFPROTO_IPV4, + .checkentry = owner_check, + .match = owner_mt, + .matchsize = sizeof(struct xt_owner_match_info), + .hooks = (1 << NF_INET_LOCAL_OUT) | + (1 << NF_INET_POST_ROUTING), + .me = THIS_MODULE, + }, + { + .name = "owner", + .revision = 1, + .family = NFPROTO_IPV6, + .checkentry = owner_check, + .match = owner_mt, + .matchsize = sizeof(struct xt_owner_match_info), + .hooks = (1 << NF_INET_LOCAL_OUT) | + (1 << NF_INET_POST_ROUTING), + .me = THIS_MODULE, + } }; static int __init owner_mt_init(void) { - return xt_register_match(&owner_mt_reg); + return xt_register_matches(owner_mt_reg, ARRAY_SIZE(owner_mt_reg)); } static void __exit owner_mt_exit(void) { - xt_unregister_match(&owner_mt_reg); + xt_unregister_matches(owner_mt_reg, ARRAY_SIZE(owner_mt_reg)); } module_init(owner_mt_init); diff -Nru linux-6.12.90/net/netfilter/xt_physdev.c linux-6.12.94/net/netfilter/xt_physdev.c --- linux-6.12.90/net/netfilter/xt_physdev.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_physdev.c 2026-06-19 11:42:39.000000000 +0000 @@ -115,24 +115,33 @@ return 0; } -static struct xt_match physdev_mt_reg __read_mostly = { - .name = "physdev", - .revision = 0, - .family = NFPROTO_UNSPEC, - .checkentry = physdev_mt_check, - .match = physdev_mt, - .matchsize = sizeof(struct xt_physdev_info), - .me = THIS_MODULE, +static struct xt_match physdev_mt_reg[] __read_mostly = { + { + .name = "physdev", + .family = NFPROTO_IPV4, + .checkentry = physdev_mt_check, + .match = physdev_mt, + .matchsize = sizeof(struct xt_physdev_info), + .me = THIS_MODULE, + }, + { + .name = "physdev", + .family = NFPROTO_IPV6, + .checkentry = physdev_mt_check, + .match = physdev_mt, + .matchsize = sizeof(struct xt_physdev_info), + .me = THIS_MODULE, + }, }; static int __init physdev_mt_init(void) { - return xt_register_match(&physdev_mt_reg); + return xt_register_matches(physdev_mt_reg, ARRAY_SIZE(physdev_mt_reg)); } static void __exit physdev_mt_exit(void) { - xt_unregister_match(&physdev_mt_reg); + xt_unregister_matches(physdev_mt_reg, ARRAY_SIZE(physdev_mt_reg)); } module_init(physdev_mt_init); diff -Nru linux-6.12.90/net/netfilter/xt_policy.c linux-6.12.94/net/netfilter/xt_policy.c --- linux-6.12.90/net/netfilter/xt_policy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_policy.c 2026-06-19 11:42:39.000000000 +0000 @@ -63,7 +63,7 @@ return 0; for (i = sp->len - 1; i >= 0; i--) { - pos = strict ? i - sp->len + 1 : 0; + pos = strict ? sp->len - i - 1 : 0; if (pos >= info->len) return 0; e = &info->pol[pos]; diff -Nru linux-6.12.90/net/netfilter/xt_realm.c linux-6.12.94/net/netfilter/xt_realm.c --- linux-6.12.90/net/netfilter/xt_realm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_realm.c 2026-06-19 11:42:39.000000000 +0000 @@ -33,7 +33,7 @@ .matchsize = sizeof(struct xt_realm_info), .hooks = (1 << NF_INET_POST_ROUTING) | (1 << NF_INET_FORWARD) | (1 << NF_INET_LOCAL_OUT) | (1 << NF_INET_LOCAL_IN), - .family = NFPROTO_UNSPEC, + .family = NFPROTO_IPV4, .me = THIS_MODULE }; diff -Nru linux-6.12.90/net/netfilter/xt_socket.c linux-6.12.94/net/netfilter/xt_socket.c --- linux-6.12.90/net/netfilter/xt_socket.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netfilter/xt_socket.c 2026-06-19 11:42:39.000000000 +0000 @@ -168,52 +168,41 @@ static int socket_mt_v1_check(const struct xt_mtchk_param *par) { const struct xt_socket_mtinfo1 *info = (struct xt_socket_mtinfo1 *) par->matchinfo; - int err; - - err = socket_mt_enable_defrag(par->net, par->family); - if (err) - return err; if (info->flags & ~XT_SOCKET_FLAGS_V1) { pr_info_ratelimited("unknown flags 0x%x\n", info->flags & ~XT_SOCKET_FLAGS_V1); return -EINVAL; } - return 0; + + return socket_mt_enable_defrag(par->net, par->family); } static int socket_mt_v2_check(const struct xt_mtchk_param *par) { const struct xt_socket_mtinfo2 *info = (struct xt_socket_mtinfo2 *) par->matchinfo; - int err; - - err = socket_mt_enable_defrag(par->net, par->family); - if (err) - return err; if (info->flags & ~XT_SOCKET_FLAGS_V2) { pr_info_ratelimited("unknown flags 0x%x\n", info->flags & ~XT_SOCKET_FLAGS_V2); return -EINVAL; } - return 0; + + return socket_mt_enable_defrag(par->net, par->family); } static int socket_mt_v3_check(const struct xt_mtchk_param *par) { const struct xt_socket_mtinfo3 *info = (struct xt_socket_mtinfo3 *)par->matchinfo; - int err; - err = socket_mt_enable_defrag(par->net, par->family); - if (err) - return err; if (info->flags & ~XT_SOCKET_FLAGS_V3) { pr_info_ratelimited("unknown flags 0x%x\n", info->flags & ~XT_SOCKET_FLAGS_V3); return -EINVAL; } - return 0; + + return socket_mt_enable_defrag(par->net, par->family); } static void socket_mt_destroy(const struct xt_mtdtor_param *par) diff -Nru linux-6.12.90/net/netlabel/netlabel_unlabeled.c linux-6.12.94/net/netlabel/netlabel_unlabeled.c --- linux-6.12.90/net/netlabel/netlabel_unlabeled.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netlabel/netlabel_unlabeled.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,14 +114,14 @@ /* NetLabel Netlink attribute policy */ static const struct nla_policy netlbl_unlabel_genl_policy[NLBL_UNLABEL_A_MAX + 1] = { [NLBL_UNLABEL_A_ACPTFLG] = { .type = NLA_U8 }, - [NLBL_UNLABEL_A_IPV6ADDR] = { .type = NLA_BINARY, - .len = sizeof(struct in6_addr) }, - [NLBL_UNLABEL_A_IPV6MASK] = { .type = NLA_BINARY, - .len = sizeof(struct in6_addr) }, - [NLBL_UNLABEL_A_IPV4ADDR] = { .type = NLA_BINARY, - .len = sizeof(struct in_addr) }, - [NLBL_UNLABEL_A_IPV4MASK] = { .type = NLA_BINARY, - .len = sizeof(struct in_addr) }, + [NLBL_UNLABEL_A_IPV6ADDR] = + NLA_POLICY_EXACT_LEN(sizeof(struct in6_addr)), + [NLBL_UNLABEL_A_IPV6MASK] = + NLA_POLICY_EXACT_LEN(sizeof(struct in6_addr)), + [NLBL_UNLABEL_A_IPV4ADDR] = + NLA_POLICY_EXACT_LEN(sizeof(struct in_addr)), + [NLBL_UNLABEL_A_IPV4MASK] = + NLA_POLICY_EXACT_LEN(sizeof(struct in_addr)), [NLBL_UNLABEL_A_IFACE] = { .type = NLA_NUL_STRING, .len = IFNAMSIZ - 1 }, [NLBL_UNLABEL_A_SECCTX] = { .type = NLA_BINARY } @@ -764,24 +764,14 @@ void **mask, u32 *len) { - u32 addr_len; - if (info->attrs[NLBL_UNLABEL_A_IPV4ADDR] && info->attrs[NLBL_UNLABEL_A_IPV4MASK]) { - addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); - if (addr_len != sizeof(struct in_addr) && - addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV4MASK])) - return -EINVAL; - *len = addr_len; + *len = sizeof(struct in_addr); *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); return 0; } else if (info->attrs[NLBL_UNLABEL_A_IPV6ADDR]) { - addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); - if (addr_len != sizeof(struct in6_addr) && - addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV6MASK])) - return -EINVAL; - *len = addr_len; + *len = sizeof(struct in6_addr); *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); return 0; diff -Nru linux-6.12.90/net/netlink/af_netlink.c linux-6.12.94/net/netlink/af_netlink.c --- linux-6.12.90/net/netlink/af_netlink.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/netlink/af_netlink.c 2026-06-19 11:42:39.000000000 +0000 @@ -1477,9 +1477,14 @@ p->skb2 = NULL; goto out; } - NETLINK_CB(p->skb2).nsid = peernet2id(sock_net(sk), p->net); - if (NETLINK_CB(p->skb2).nsid != NETNSA_NSID_NOT_ASSIGNED) - NETLINK_CB(p->skb2).nsid_is_set = true; + + NETLINK_CB(p->skb2).nsid_is_set = false; + if (!net_eq(sock_net(sk), p->net)) { + NETLINK_CB(p->skb2).nsid = peernet2id(sock_net(sk), p->net); + if (NETLINK_CB(p->skb2).nsid != NETNSA_NSID_NOT_ASSIGNED) + NETLINK_CB(p->skb2).nsid_is_set = true; + } + val = netlink_broadcast_deliver(sk, p->skb2); if (val < 0) { netlink_overrun(sk); diff -Nru linux-6.12.90/net/nfc/hci/core.c linux-6.12.94/net/nfc/hci/core.c --- linux-6.12.90/net/nfc/hci/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/nfc/hci/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -861,6 +861,11 @@ struct sk_buff *frag_skb; int msg_len; + if (!pskb_may_pull(skb, NFC_HCI_HCP_PACKET_HEADER_LEN)) { + kfree_skb(skb); + return; + } + packet = (struct hcp_packet *)skb->data; if ((packet->header & ~NFC_HCI_FRAGMENT) == 0) { skb_queue_tail(&hdev->rx_hcp_frags, skb); @@ -904,6 +909,11 @@ * unblock waiting cmd context. Otherwise, enqueue to dispatch * in separate context where handler can also execute command. */ + if (!pskb_may_pull(hcp_skb, NFC_HCI_HCP_HEADER_LEN)) { + kfree_skb(hcp_skb); + return; + } + packet = (struct hcp_packet *)hcp_skb->data; type = HCP_MSG_GET_TYPE(packet->message.header); if (type == NFC_HCI_HCP_RESPONSE) { diff -Nru linux-6.12.90/net/nfc/llcp_core.c linux-6.12.94/net/nfc/llcp_core.c --- linux-6.12.90/net/nfc/llcp_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/nfc/llcp_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1216,6 +1216,15 @@ sk = &llcp_sock->sk; + lock_sock(sk); + + /* Check if socket was destroyed whilst waiting for the lock */ + if (!sk_hashed(sk)) { + release_sock(sk); + nfc_llcp_sock_put(llcp_sock); + return; + } + /* Unlink from connecting and link to the client array */ nfc_llcp_sock_unlink(&local->connecting_sockets, sk); nfc_llcp_sock_link(&local->sockets, sk); @@ -1227,6 +1236,8 @@ sk->sk_state = LLCP_CONNECTED; sk->sk_state_change(sk); + release_sock(sk); + nfc_llcp_sock_put(llcp_sock); } diff -Nru linux-6.12.90/net/nfc/llcp_sock.c linux-6.12.94/net/nfc/llcp_sock.c --- linux-6.12.90/net/nfc/llcp_sock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/nfc/llcp_sock.c 2026-06-19 11:42:39.000000000 +0000 @@ -633,6 +633,8 @@ if (sock->type == SOCK_RAW) nfc_llcp_sock_unlink(&local->raw_sockets, sk); + else if (sk->sk_state == LLCP_CONNECTING) + nfc_llcp_sock_unlink(&local->connecting_sockets, sk); else nfc_llcp_sock_unlink(&local->sockets, sk); diff -Nru linux-6.12.90/net/nfc/nci/hci.c linux-6.12.94/net/nfc/nci/hci.c --- linux-6.12.90/net/nfc/nci/hci.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/nfc/nci/hci.c 2026-06-19 11:42:39.000000000 +0000 @@ -439,6 +439,11 @@ return; } + if (!pskb_may_pull(skb, NCI_HCI_HCP_PACKET_HEADER_LEN)) { + kfree_skb(skb); + return; + } + packet = (struct nci_hcp_packet *)skb->data; if ((packet->header & ~NCI_HCI_FRAGMENT) == 0) { skb_queue_tail(&ndev->hci_dev->rx_hcp_frags, skb); @@ -482,6 +487,11 @@ * unblock waiting cmd context. Otherwise, enqueue to dispatch * in separate context where handler can also execute command. */ + if (!pskb_may_pull(hcp_skb, NCI_HCI_HCP_HEADER_LEN)) { + kfree_skb(hcp_skb); + return; + } + packet = (struct nci_hcp_packet *)hcp_skb->data; type = NCI_HCP_MSG_GET_TYPE(packet->message.header); if (type == NCI_HCI_HCP_RESPONSE) { diff -Nru linux-6.12.90/net/openvswitch/datapath.c linux-6.12.94/net/openvswitch/datapath.c --- linux-6.12.90/net/openvswitch/datapath.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/openvswitch/datapath.c 2026-06-19 11:42:39.000000000 +0000 @@ -1286,6 +1286,7 @@ if (IS_ERR(reply)) { error = PTR_ERR(reply); + reply = NULL; goto err_unlock_ovs; } } @@ -2157,9 +2158,40 @@ return err; } +static size_t ovs_vport_cmd_msg_size(void) +{ + size_t msgsize = NLMSG_ALIGN(sizeof(struct ovs_header)); + + msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_PORT_NO */ + msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_TYPE */ + msgsize += nla_total_size(IFNAMSIZ); /* OVS_VPORT_ATTR_NAME */ + msgsize += nla_total_size(sizeof(u32)); /* OVS_VPORT_ATTR_IFINDEX */ + msgsize += nla_total_size(sizeof(s32)); /* OVS_VPORT_ATTR_NETNSID */ + + /* OVS_VPORT_ATTR_STATS */ + msgsize += nla_total_size_64bit(sizeof(struct ovs_vport_stats)); + + /* OVS_VPORT_ATTR_UPCALL_STATS(OVS_VPORT_UPCALL_ATTR_SUCCESS + + * OVS_VPORT_UPCALL_ATTR_FAIL) + */ + msgsize += nla_total_size(nla_total_size_64bit(sizeof(u64)) + + nla_total_size_64bit(sizeof(u64))); + + /* OVS_VPORT_ATTR_UPCALL_PID */ + msgsize += nla_total_size(nr_cpu_ids * sizeof(u32)); + + /* OVS_VPORT_ATTR_OPTIONS(OVS_TUNNEL_ATTR_DST_PORT + + * OVS_TUNNEL_ATTR_EXTENSION(OVS_VXLAN_EXT_GBP)) + */ + msgsize += nla_total_size(nla_total_size(sizeof(u16)) + + nla_total_size(nla_total_size(0))); + + return msgsize; +} + static struct sk_buff *ovs_vport_cmd_alloc_info(void) { - return nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); + return genlmsg_new(ovs_vport_cmd_msg_size(), GFP_KERNEL); } /* Called with ovs_mutex, only via ovs_dp_notify_wq(). */ @@ -2169,7 +2201,7 @@ struct sk_buff *skb; int retval; - skb = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); + skb = ovs_vport_cmd_alloc_info(); if (!skb) return ERR_PTR(-ENOMEM); diff -Nru linux-6.12.90/net/openvswitch/vport.c linux-6.12.94/net/openvswitch/vport.c --- linux-6.12.90/net/openvswitch/vport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/openvswitch/vport.c 2026-06-19 11:42:39.000000000 +0000 @@ -407,6 +407,9 @@ if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) return -EINVAL; + if (nla_len(ids) / sizeof(u32) > nr_cpu_ids) + return -EINVAL; + old = ovsl_dereference(vport->upcall_portids); vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), diff -Nru linux-6.12.90/net/phonet/pep.c linux-6.12.94/net/phonet/pep.c --- linux-6.12.90/net/phonet/pep.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/phonet/pep.c 2026-06-19 11:42:39.000000000 +0000 @@ -671,8 +671,23 @@ /* Look for an existing pipe handle */ sknode = pep_find_pipe(&pn->hlist, &dst, pipe_handle); - if (sknode) - return sk_receive_skb(sknode, skb, 1); + if (sknode) { + int rc; + + /* pep_do_rcv() runs from two contexts: from softirq via + * phonet_rcv() -> __sk_receive_skb() with BH disabled, + * and from process context via + * release_sock() -> __release_sock(), which drops + * the listener slock with spin_unlock_bh() before draining + * the backlog. The child pipe slock is taken below via + * bh_lock_sock_nested(), which does not itself disable BH, so + * disable BH here to keep both acquire contexts consistent. + */ + local_bh_disable(); + rc = sk_receive_skb(sknode, skb, 1); + local_bh_enable(); + return rc; + } switch (hdr->message_id) { case PNS_PEP_CONNECT_REQ: diff -Nru linux-6.12.90/net/qrtr/af_qrtr.c linux-6.12.94/net/qrtr/af_qrtr.c --- linux-6.12.90/net/qrtr/af_qrtr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/qrtr/af_qrtr.c 2026-06-19 11:42:39.000000000 +0000 @@ -707,13 +707,13 @@ if (port == QRTR_PORT_CTRL) port = 0; - __sock_put(&ipc->sk); - xa_erase(&qrtr_ports, port); /* Ensure that if qrtr_port_lookup() did enter the RCU read section we * wait for it to up increment the refcount */ synchronize_rcu(); + + __sock_put(&ipc->sk); } /* Assign port number to socket. diff -Nru linux-6.12.90/net/rds/af_rds.c linux-6.12.94/net/rds/af_rds.c --- linux-6.12.90/net/rds/af_rds.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/af_rds.c 2026-06-19 11:42:39.000000000 +0000 @@ -357,7 +357,8 @@ return ret; } -static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) +static int rds_set_transport(struct net *net, struct rds_sock *rs, + sockptr_t optval, int optlen) { int t_type; @@ -373,6 +374,10 @@ if (t_type < 0 || t_type >= RDS_TRANS_COUNT) return -EINVAL; + /* RDS/IB is restricted to the initial network namespace */ + if (t_type != RDS_TRANS_TCP && !net_eq(net, &init_net)) + return -EPROTOTYPE; + rs->rs_transport = rds_trans_get(t_type); return rs->rs_transport ? 0 : -ENOPROTOOPT; @@ -433,6 +438,7 @@ sockptr_t optval, unsigned int optlen) { struct rds_sock *rs = rds_sk_to_rs(sock->sk); + struct net *net = sock_net(sock->sk); int ret; if (level != SOL_RDS) { @@ -461,7 +467,7 @@ break; case SO_RDS_TRANSPORT: lock_sock(sock->sk); - ret = rds_set_transport(rs, optval, optlen); + ret = rds_set_transport(net, rs, optval, optlen); release_sock(sock->sk); break; case SO_TIMESTAMP_OLD: diff -Nru linux-6.12.90/net/rds/connection.c linux-6.12.94/net/rds/connection.c --- linux-6.12.90/net/rds/connection.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/connection.c 2026-06-19 11:42:39.000000000 +0000 @@ -673,6 +673,13 @@ i++, head++) { hlist_for_each_entry_rcu(conn, head, c_hash_node) { + /* Zero the per-item buffer before handing it to the + * visitor so any field the visitor does not write - + * including implicit alignment padding - cannot leak + * stack contents to user space via rds_info_copy(). + */ + memset(buffer, 0, item_len); + /* XXX no c_lock usage.. */ if (!visitor(conn, buffer)) continue; @@ -722,6 +729,13 @@ */ cp = conn->c_path; + /* Zero the per-item buffer for the same reason as + * rds_for_each_conn_info(): any byte the visitor + * does not write (including alignment padding) must + * not leak stack contents via rds_info_copy(). + */ + memset(buffer, 0, item_len); + /* XXX no cp_lock usage.. */ if (!visitor(cp, buffer)) continue; diff -Nru linux-6.12.90/net/rds/ib.c linux-6.12.94/net/rds/ib.c --- linux-6.12.90/net/rds/ib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/ib.c 2026-06-19 11:42:39.000000000 +0000 @@ -403,8 +403,8 @@ * allowed to influence which paths have priority. We could call userspace * asserting this policy "routing". */ -static int rds_ib_laddr_check(struct net *net, const struct in6_addr *addr, - __u32 scope_id) +static int rds_ib_laddr_check_cm(struct net *net, const struct in6_addr *addr, + __u32 scope_id) { int ret; struct rdma_cm_id *cm_id; @@ -489,6 +489,26 @@ return ret; } +static int rds_ib_laddr_check(struct net *net, const struct in6_addr *addr, + __u32 scope_id) +{ + struct rds_ib_device *rds_ibdev = NULL; + + /* RDS/IB is restricted to the initial network namespace */ + if (!net_eq(net, &init_net)) + return -EPROTOTYPE; + + if (ipv6_addr_v4mapped(addr)) { + rds_ibdev = rds_ib_get_device(addr->s6_addr32[3]); + if (rds_ibdev) { + rds_ib_dev_put(rds_ibdev); + return 0; + } + } + + return rds_ib_laddr_check_cm(net, addr, scope_id); +} + static void rds_ib_unregister_client(void) { ib_unregister_client(&rds_ib_client); diff -Nru linux-6.12.90/net/rds/ib.h linux-6.12.94/net/rds/ib.h --- linux-6.12.90/net/rds/ib.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/ib.h 2026-06-19 11:42:39.000000000 +0000 @@ -381,6 +381,7 @@ __rds_ib_conn_error(conn, KERN_WARNING "RDS/IB: " fmt) /* ib_rdma.c */ +struct rds_ib_device *rds_ib_get_device(__be32 ipaddr); int rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, struct in6_addr *ipaddr); void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn); diff -Nru linux-6.12.90/net/rds/ib_cm.c linux-6.12.94/net/rds/ib_cm.c --- linux-6.12.90/net/rds/ib_cm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/ib_cm.c 2026-06-19 11:42:39.000000000 +0000 @@ -656,6 +656,7 @@ sends_out: vfree(ic->i_sends); + ic->i_sends = NULL; ack_dma_out: rds_dma_hdr_free(rds_ibdev->dev, ic->i_ack, ic->i_ack_dma, diff -Nru linux-6.12.90/net/rds/ib_rdma.c linux-6.12.94/net/rds/ib_rdma.c --- linux-6.12.90/net/rds/ib_rdma.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/ib_rdma.c 2026-06-19 11:42:39.000000000 +0000 @@ -47,7 +47,7 @@ static void rds_ib_odp_mr_worker(struct work_struct *work); -static struct rds_ib_device *rds_ib_get_device(__be32 ipaddr) +struct rds_ib_device *rds_ib_get_device(__be32 ipaddr) { struct rds_ib_device *rds_ibdev; struct rds_ib_ipaddr *i_ipaddr; diff -Nru linux-6.12.90/net/rds/ib_send.c linux-6.12.94/net/rds/ib_send.c --- linux-6.12.90/net/rds/ib_send.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/ib_send.c 2026-06-19 11:42:39.000000000 +0000 @@ -170,6 +170,8 @@ break; case IB_WR_ATOMIC_FETCH_AND_ADD: case IB_WR_ATOMIC_CMP_AND_SWP: + case IB_WR_MASKED_ATOMIC_FETCH_AND_ADD: + case IB_WR_MASKED_ATOMIC_CMP_AND_SWP: if (send->s_op) { rm = container_of(send->s_op, struct rds_message, atomic); rds_ib_send_unmap_atomic(ic, send->s_op, wc_status); diff -Nru linux-6.12.90/net/rds/info.c linux-6.12.94/net/rds/info.c --- linux-6.12.90/net/rds/info.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/info.c 2026-06-19 11:42:39.000000000 +0000 @@ -235,7 +235,7 @@ out: if (pages) - unpin_user_pages(pages, nr_pages); + unpin_user_pages_dirty_lock(pages, nr_pages, true); kfree(pages); return ret; diff -Nru linux-6.12.90/net/rds/message.c linux-6.12.94/net/rds/message.c --- linux-6.12.90/net/rds/message.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rds/message.c 2026-06-19 11:42:39.000000000 +0000 @@ -408,6 +408,7 @@ for (i = 0; i < rm->data.op_nents; i++) put_page(sg_page(&rm->data.op_sg[i])); + rm->data.op_nents = 0; mmp = &rm->data.op_mmp_znotifier->z_mmp; mm_unaccount_pinned_pages(mmp); ret = -EFAULT; diff -Nru linux-6.12.90/net/rxrpc/ar-internal.h linux-6.12.94/net/rxrpc/ar-internal.h --- linux-6.12.90/net/rxrpc/ar-internal.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/ar-internal.h 2026-06-19 11:42:39.000000000 +0000 @@ -203,8 +203,6 @@ struct { u16 offset; /* Offset of data */ u16 len; /* Length of data */ - u8 flags; -#define RXRPC_RX_VERIFIED 0x01 }; struct { rxrpc_seq_t first_ack; /* First packet in acks table */ @@ -272,8 +270,9 @@ struct sk_buff *); /* verify a response */ - int (*verify_response)(struct rxrpc_connection *, - struct sk_buff *); + int (*verify_response)(struct rxrpc_connection *conn, + struct sk_buff *response_skb, + void *response, unsigned int len); /* clear connection security */ void (*clear)(struct rxrpc_connection *); @@ -686,6 +685,11 @@ /* Received data tracking */ struct sk_buff_head recvmsg_queue; /* Queue of packets ready for recvmsg() */ struct sk_buff_head rx_oos_queue; /* Queue of out of sequence packets */ + void *rx_dec_buffer; /* Decryption buffer */ + unsigned short rx_dec_bsize; /* rx_dec_buffer size */ + unsigned short rx_dec_offset; /* Decrypted packet data offset */ + unsigned short rx_dec_len; /* Decrypted packet data len */ + rxrpc_seq_t rx_dec_seq; /* Packet in decryption buffer */ rxrpc_seq_t rx_highest_seq; /* Higest sequence number received */ rxrpc_seq_t rx_consumed; /* Highest packet consumed */ diff -Nru linux-6.12.90/net/rxrpc/call_event.c linux-6.12.94/net/rxrpc/call_event.c --- linux-6.12.90/net/rxrpc/call_event.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/call_event.c 2026-06-19 11:42:39.000000000 +0000 @@ -342,31 +342,8 @@ if (skb && skb->mark == RXRPC_SKB_MARK_ERROR) goto out; - if (skb) { - struct rxrpc_skb_priv *sp = rxrpc_skb(skb); - - if (sp->hdr.type == RXRPC_PACKET_TYPE_DATA && - sp->hdr.securityIndex != 0 && - (skb_cloned(skb) || - skb_has_frag_list(skb) || - skb_has_shared_frag(skb))) { - /* Unshare the packet so that it can be modified for - * in-place decryption. - */ - struct sk_buff *nskb = skb_copy(skb, GFP_ATOMIC); - - if (nskb) { - rxrpc_new_skb(nskb, rxrpc_skb_new_unshared); - rxrpc_input_call_packet(call, nskb); - rxrpc_free_skb(nskb, rxrpc_skb_put_input); - } else { - /* OOM - Drop the packet. */ - rxrpc_see_skb(skb, rxrpc_skb_see_unshare_nomem); - } - } else { - rxrpc_input_call_packet(call, skb); - } - } + if (skb) + rxrpc_input_call_packet(call, skb); /* If we see our async-event poke, check for timeout trippage. */ now = ktime_get_real(); diff -Nru linux-6.12.90/net/rxrpc/call_object.c linux-6.12.94/net/rxrpc/call_object.c --- linux-6.12.90/net/rxrpc/call_object.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/call_object.c 2026-06-19 11:42:39.000000000 +0000 @@ -154,6 +154,7 @@ spin_lock_init(&call->tx_lock); refcount_set(&call->ref, 1); call->debug_id = debug_id; + call->rx_pkt_offset = USHRT_MAX; call->tx_total_len = -1; call->next_rx_timo = 20 * HZ; call->next_req_timo = 1 * HZ; @@ -535,6 +536,7 @@ { rxrpc_purge_queue(&call->recvmsg_queue); rxrpc_purge_queue(&call->rx_oos_queue); + kfree(call->rx_dec_buffer); } /* diff -Nru linux-6.12.90/net/rxrpc/conn_event.c linux-6.12.94/net/rxrpc/conn_event.c --- linux-6.12.90/net/rxrpc/conn_event.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/conn_event.c 2026-06-19 11:42:39.000000000 +0000 @@ -229,28 +229,22 @@ static int rxrpc_verify_response(struct rxrpc_connection *conn, struct sk_buff *skb) { + unsigned int len = skb->len - sizeof(struct rxrpc_wire_header); + void *buffer; int ret; - if (skb_cloned(skb) || skb_has_frag_list(skb) || - skb_has_shared_frag(skb)) { - /* Copy the packet if shared so that we can do in-place - * decryption. - */ - struct sk_buff *nskb = skb_copy(skb, GFP_NOFS); + buffer = kmalloc(len, GFP_NOFS); + if (!buffer) + return -ENOMEM; - if (nskb) { - rxrpc_new_skb(nskb, rxrpc_skb_new_unshared); - ret = conn->security->verify_response(conn, nskb); - rxrpc_free_skb(nskb, rxrpc_skb_put_response_copy); - } else { - /* OOM - Drop the packet. */ - rxrpc_see_skb(skb, rxrpc_skb_see_unshare_nomem); - ret = -ENOMEM; - } - } else { - ret = conn->security->verify_response(conn, skb); - } + ret = skb_copy_bits(skb, sizeof(struct rxrpc_wire_header), buffer, len); + if (ret < 0) + goto out; + ret = conn->security->verify_response(conn, skb, buffer, len); + +out: + kfree(buffer); return ret; } diff -Nru linux-6.12.90/net/rxrpc/insecure.c linux-6.12.94/net/rxrpc/insecure.c --- linux-6.12.90/net/rxrpc/insecure.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/insecure.c 2026-06-19 11:42:39.000000000 +0000 @@ -29,9 +29,6 @@ static int none_verify_packet(struct rxrpc_call *call, struct sk_buff *skb) { - struct rxrpc_skb_priv *sp = rxrpc_skb(skb); - - sp->flags |= RXRPC_RX_VERIFIED; return 0; } @@ -47,9 +44,10 @@ } static int none_verify_response(struct rxrpc_connection *conn, - struct sk_buff *skb) + struct sk_buff *response_skb, + void *response, unsigned int len) { - return rxrpc_abort_conn(conn, skb, RX_PROTOCOL_ERROR, -EPROTO, + return rxrpc_abort_conn(conn, response_skb, RX_PROTOCOL_ERROR, -EPROTO, rxrpc_eproto_rxnull_response); } diff -Nru linux-6.12.90/net/rxrpc/recvmsg.c linux-6.12.94/net/rxrpc/recvmsg.c --- linux-6.12.90/net/rxrpc/recvmsg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/recvmsg.c 2026-06-19 11:42:39.000000000 +0000 @@ -143,15 +143,52 @@ } /* - * Decrypt and verify a DATA packet. + * Decrypt and verify a DATA packet. The content of the packet is pulled out + * into a flat buffer rather than decrypting in place in the skbuff. This also + * has the advantage of aligning the buffer correctly for the crypto routines. + * + * We keep track of the sequence number of the packet currently decrypted into + * the buffer in ->rx_dec_seq. If MSG_PEEK is used and steps onto a new + * packet, subsequent recvmsg() calls will have to go back and re-decrypt the + * current packet. */ static int rxrpc_verify_data(struct rxrpc_call *call, struct sk_buff *skb) { struct rxrpc_skb_priv *sp = rxrpc_skb(skb); + int ret; - if (sp->flags & RXRPC_RX_VERIFIED) - return 0; - return call->security->verify_packet(call, skb); + if (sp->len > call->rx_dec_bsize) { + /* Make sure we can hold a 1412-byte jumbo subpacket and make + * sure that the buffer size is aligned to a crypto blocksize. + */ + size_t size = clamp(round_up(sp->len, 32), 2048, 65535); + void *buffer = krealloc(call->rx_dec_buffer, size, GFP_NOFS); + + if (!buffer) + return -ENOMEM; + call->rx_dec_buffer = buffer; + call->rx_dec_bsize = size; + } + + ret = -EFAULT; + if (skb_copy_bits(skb, sp->offset, call->rx_dec_buffer, sp->len) < 0) + goto err; + + call->rx_dec_offset = 0; + call->rx_dec_len = sp->len; + call->rx_dec_seq = sp->hdr.seq; + ret = call->security->verify_packet(call, skb); + if (ret < 0) + goto err; + return 0; + +err: + kfree(call->rx_dec_buffer); + call->rx_dec_buffer = NULL; + call->rx_dec_bsize = 0; + call->rx_dec_offset = 0; + call->rx_dec_len = 0; + return ret; } /* @@ -202,17 +239,22 @@ if (msg) sock_recv_timestamp(msg, sock->sk, skb); - if (rx_pkt_offset == 0) { + if (call->rx_dec_seq != sp->hdr.seq || + !call->rx_dec_buffer) { ret2 = rxrpc_verify_data(call, skb); trace_rxrpc_recvdata(call, rxrpc_recvmsg_next, seq, - sp->offset, sp->len, ret2); + call->rx_dec_offset, + call->rx_dec_len, ret2); if (ret2 < 0) { kdebug("verify = %d", ret2); ret = ret2; goto out; } - rx_pkt_offset = sp->offset; - rx_pkt_len = sp->len; + } + + if (rx_pkt_offset == USHRT_MAX) { + rx_pkt_offset = call->rx_dec_offset; + rx_pkt_len = call->rx_dec_len; } else { trace_rxrpc_recvdata(call, rxrpc_recvmsg_cont, seq, rx_pkt_offset, rx_pkt_len, 0); @@ -224,10 +266,10 @@ if (copy > remain) copy = remain; if (copy > 0) { - ret2 = skb_copy_datagram_iter(skb, rx_pkt_offset, iter, - copy); - if (ret2 < 0) { - ret = ret2; + ret2 = copy_to_iter(call->rx_dec_buffer + rx_pkt_offset, + copy, iter); + if (ret2 != copy) { + ret = -EFAULT; goto out; } @@ -248,7 +290,7 @@ /* The whole packet has been transferred. */ if (sp->hdr.flags & RXRPC_LAST_PACKET) ret = 1; - rx_pkt_offset = 0; + rx_pkt_offset = USHRT_MAX; rx_pkt_len = 0; skb = skb_peek_next(skb, &call->recvmsg_queue); diff -Nru linux-6.12.90/net/rxrpc/rxkad.c linux-6.12.94/net/rxrpc/rxkad.c --- linux-6.12.90/net/rxrpc/rxkad.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/rxrpc/rxkad.c 2026-06-19 11:42:39.000000000 +0000 @@ -414,27 +414,25 @@ rxrpc_seq_t seq, struct skcipher_request *req) { - struct rxkad_level1_hdr sechdr; + struct rxkad_level1_hdr *sechdr; struct rxrpc_skb_priv *sp = rxrpc_skb(skb); struct rxrpc_crypt iv; - struct scatterlist sg[16]; - u32 data_size, buf; + struct scatterlist sg[1]; + void *data = call->rx_dec_buffer; + u32 len = sp->len, data_size, buf; u16 check; int ret; _enter(""); - if (sp->len < 8) + if (len < 8) return rxrpc_abort_eproto(call, skb, RXKADSEALEDINCON, rxkad_abort_1_short_header); /* Decrypt the skbuff in-place. TODO: We really want to decrypt * directly into the target buffer. */ - sg_init_table(sg, ARRAY_SIZE(sg)); - ret = skb_to_sgvec(skb, sg, sp->offset, 8); - if (unlikely(ret < 0)) - return ret; + sg_init_one(sg, data, len); /* start the decryption afresh */ memset(&iv, 0, sizeof(iv)); @@ -448,13 +446,11 @@ return ret; /* Extract the decrypted packet length */ - if (skb_copy_bits(skb, sp->offset, &sechdr, sizeof(sechdr)) < 0) - return rxrpc_abort_eproto(call, skb, RXKADDATALEN, - rxkad_abort_1_short_encdata); - sp->offset += sizeof(sechdr); - sp->len -= sizeof(sechdr); + sechdr = data; + call->rx_dec_offset = sizeof(*sechdr); + len -= sizeof(*sechdr); - buf = ntohl(sechdr.data_size); + buf = ntohl(sechdr->data_size); data_size = buf & 0xffff; check = buf >> 16; @@ -463,10 +459,10 @@ if (check != 0) return rxrpc_abort_eproto(call, skb, RXKADSEALEDINCON, rxkad_abort_1_short_check); - if (data_size > sp->len) + if (data_size > len) return rxrpc_abort_eproto(call, skb, RXKADDATALEN, rxkad_abort_1_short_data); - sp->len = data_size; + call->rx_dec_len = data_size; _leave(" = 0 [dlen=%x]", data_size); return 0; @@ -480,43 +476,28 @@ struct skcipher_request *req) { const struct rxrpc_key_token *token; - struct rxkad_level2_hdr sechdr; + struct rxkad_level2_hdr *sechdr; struct rxrpc_skb_priv *sp = rxrpc_skb(skb); struct rxrpc_crypt iv; - struct scatterlist _sg[4], *sg; - u32 data_size, buf; + struct scatterlist sg[1]; + void *data = call->rx_dec_buffer; + u32 len = sp->len, data_size, buf; u16 check; - int nsg, ret; + int ret; - _enter(",{%d}", sp->len); + _enter(",{%d}", len); - if (sp->len < 8) + if (len < 8) return rxrpc_abort_eproto(call, skb, RXKADSEALEDINCON, rxkad_abort_2_short_header); /* Don't let the crypto algo see a misaligned length. */ - sp->len = round_down(sp->len, 8); + len = round_down(len, 8); - /* Decrypt the skbuff in-place. TODO: We really want to decrypt - * directly into the target buffer. + /* Decrypt in place in the call's decryption buffer. TODO: We really + * want to decrypt directly into the target buffer. */ - sg = _sg; - nsg = skb_shinfo(skb)->nr_frags + 1; - if (nsg <= 4) { - nsg = 4; - } else { - sg = kmalloc_array(nsg, sizeof(*sg), GFP_NOIO); - if (!sg) - return -ENOMEM; - } - - sg_init_table(sg, nsg); - ret = skb_to_sgvec(skb, sg, sp->offset, sp->len); - if (unlikely(ret < 0)) { - if (sg != _sg) - kfree(sg); - return ret; - } + sg_init_one(sg, data, len); /* decrypt from the session key */ token = call->conn->key->payload.data[0]; @@ -524,11 +505,9 @@ skcipher_request_set_sync_tfm(req, call->conn->rxkad.cipher); skcipher_request_set_callback(req, 0, NULL, NULL); - skcipher_request_set_crypt(req, sg, sg, sp->len, iv.x); + skcipher_request_set_crypt(req, sg, sg, len, iv.x); ret = crypto_skcipher_decrypt(req); skcipher_request_zero(req); - if (sg != _sg) - kfree(sg); if (ret < 0) { if (ret == -ENOMEM) return ret; @@ -537,13 +516,11 @@ } /* Extract the decrypted packet length */ - if (skb_copy_bits(skb, sp->offset, &sechdr, sizeof(sechdr)) < 0) - return rxrpc_abort_eproto(call, skb, RXKADDATALEN, - rxkad_abort_2_short_len); - sp->offset += sizeof(sechdr); - sp->len -= sizeof(sechdr); + sechdr = data; + call->rx_dec_offset = sizeof(*sechdr); + len -= sizeof(*sechdr); - buf = ntohl(sechdr.data_size); + buf = ntohl(sechdr->data_size); data_size = buf & 0xffff; check = buf >> 16; @@ -553,17 +530,18 @@ return rxrpc_abort_eproto(call, skb, RXKADSEALEDINCON, rxkad_abort_2_short_check); - if (data_size > sp->len) + if (data_size > len) return rxrpc_abort_eproto(call, skb, RXKADDATALEN, rxkad_abort_2_short_data); - sp->len = data_size; + call->rx_dec_len = data_size; _leave(" = 0 [dlen=%x]", data_size); return 0; } /* - * Verify the security on a received packet and the subpackets therein. + * Verify the security on a received (sub)packet. If the packet needs + * modifying (e.g. decrypting), it must be copied. */ static int rxkad_verify_packet(struct rxrpc_call *call, struct sk_buff *skb) { @@ -897,7 +875,6 @@ *_expiry = 0; ASSERT(server_key->payload.data[0] != NULL); - ASSERTCMP((unsigned long) ticket & 7UL, ==, 0); memcpy(&iv, &server_key->payload.data[2], sizeof(iv)); @@ -1046,14 +1023,15 @@ * verify a response */ static int rxkad_verify_response(struct rxrpc_connection *conn, - struct sk_buff *skb) + struct sk_buff *skb, + void *buffer, unsigned int len) { struct rxkad_response *response; struct rxrpc_skb_priv *sp = rxrpc_skb(skb); struct rxrpc_crypt session_key; struct key *server_key; time64_t expiry; - void *ticket = NULL; + void *ticket; u32 version, kvno, ticket_len, level; __be32 csum; int ret, i; @@ -1076,13 +1054,8 @@ } } - ret = -ENOMEM; - response = kzalloc(sizeof(struct rxkad_response), GFP_NOFS); - if (!response) - goto error; - - if (skb_copy_bits(skb, sizeof(struct rxrpc_wire_header), - response, sizeof(*response)) < 0) { + response = buffer; + if (len < sizeof(*response)) { ret = rxrpc_abort_conn(conn, skb, RXKADPACKETSHORT, -EPROTO, rxkad_abort_resp_short); goto error; @@ -1094,6 +1067,9 @@ trace_rxrpc_rx_response(conn, sp->hdr.serial, version, kvno, ticket_len); + buffer += sizeof(*response); + len -= sizeof(*response); + if (version != RXKAD_VERSION) { ret = rxrpc_abort_conn(conn, skb, RXKADINCONSISTENCY, -EPROTO, rxkad_abort_resp_version); @@ -1113,13 +1089,8 @@ } /* extract the kerberos ticket and decrypt and decode it */ - ret = -ENOMEM; - ticket = kmalloc(ticket_len, GFP_NOFS); - if (!ticket) - goto error; - - if (skb_copy_bits(skb, sizeof(struct rxrpc_wire_header) + sizeof(*response), - ticket, ticket_len) < 0) { + ticket = buffer; + if (ticket_len > len) { ret = rxrpc_abort_conn(conn, skb, RXKADPACKETSHORT, -EPROTO, rxkad_abort_resp_short_tkt); goto error; @@ -1199,8 +1170,6 @@ ret = rxrpc_get_server_data_key(conn, &session_key, expiry, kvno); error: - kfree(ticket); - kfree(response); key_put(server_key); _leave(" = %d", ret); return ret; diff -Nru linux-6.12.90/net/sched/act_api.c linux-6.12.94/net/sched/act_api.c --- linux-6.12.90/net/sched/act_api.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/act_api.c 2026-06-19 11:42:39.000000000 +0000 @@ -112,11 +112,6 @@ } EXPORT_SYMBOL(tcf_action_set_ctrlact); -/* XXX: For standalone actions, we don't need a RCU grace period either, because - * actions are always connected to filters and filters are already destroyed in - * RCU callbacks, so after a RCU grace period actions are already disconnected - * from filters. Readers later can not find us. - */ static void free_tcf(struct tc_action *p) { struct tcf_chain *chain = rcu_dereference_protected(p->goto_chain, 1); @@ -129,7 +124,7 @@ if (chain) tcf_chain_put_by_act(chain); - kfree(p); + kfree_rcu(p, tcfa_rcu); } static void offload_action_hw_count_set(struct tc_action *act, diff -Nru linux-6.12.90/net/sched/act_ct.c linux-6.12.94/net/sched/act_ct.c --- linux-6.12.90/net/sched/act_ct.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/act_ct.c 2026-06-19 11:42:39.000000000 +0000 @@ -326,9 +326,13 @@ int err = -ENOMEM; mutex_lock(&zones_mutex); - ct_ft = rhashtable_lookup_fast(&zones_ht, &key, zones_params); - if (ct_ft && refcount_inc_not_zero(&ct_ft->ref)) + rcu_read_lock(); + ct_ft = rhashtable_lookup(&zones_ht, &key, zones_params); + if (ct_ft && refcount_inc_not_zero(&ct_ft->ref)) { + rcu_read_unlock(); goto out_unlock; + } + rcu_read_unlock(); ct_ft = kzalloc(sizeof(*ct_ft), GFP_KERNEL); if (!ct_ft) diff -Nru linux-6.12.90/net/sched/act_mirred.c linux-6.12.94/net/sched/act_mirred.c --- linux-6.12.90/net/sched/act_mirred.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/act_mirred.c 2026-06-19 11:42:39.000000000 +0000 @@ -26,12 +26,13 @@ #include #include +#define MIRRED_DEFER_LIMIT 3 +_Static_assert(MIRRED_DEFER_LIMIT <= 3, + "MIRRED_DEFER_LIMIT exceeds tc_depth bitfield width"); + static LIST_HEAD(mirred_list); static DEFINE_SPINLOCK(mirred_list_lock); -#define MIRRED_NEST_LIMIT 4 -static DEFINE_PER_CPU(unsigned int, mirred_nest_level); - static bool tcf_mirred_is_act_redirect(int action) { return action == TCA_EGRESS_REDIR || action == TCA_INGRESS_REDIR; @@ -237,12 +238,15 @@ { int err; - if (!want_ingress) + if (!want_ingress) { err = tcf_dev_queue_xmit(skb, dev_queue_xmit); - else if (!at_ingress) - err = netif_rx(skb); - else - err = netif_receive_skb(skb); + } else { + skb->tc_depth++; + if (!at_ingress) + err = netif_rx(skb); + else + err = netif_receive_skb(skb); + } return err; } @@ -348,7 +352,7 @@ goto assign_prev; tcf_mirred_to_dev(skb, m, dev_prev, - dev_is_mac_header_xmit(dev), + dev_is_mac_header_xmit(dev_prev), mirred_eaction, retval); assign_prev: dev_prev = dev; @@ -359,7 +363,8 @@ dev_is_mac_header_xmit(dev_prev), m_eaction, retval); - return retval; + /* If the packet wasn't redirected, we have to register as a drop */ + return TC_ACT_SHOT; } static int tcf_blockcast_mirror(struct sk_buff *skb, struct tcf_mirred *m, @@ -383,14 +388,12 @@ static int tcf_blockcast(struct sk_buff *skb, struct tcf_mirred *m, const u32 blockid, struct tcf_result *res, - int retval) + int m_eaction, int retval) { const u32 exception_ifindex = skb->dev->ifindex; struct tcf_block *block; bool is_redirect; - int m_eaction; - m_eaction = READ_ONCE(m->tcfm_eaction); is_redirect = tcf_mirred_is_act_redirect(m_eaction); /* we are already under rcu protection, so can call block lookup @@ -399,7 +402,7 @@ block = tcf_block_lookup(dev_net(skb->dev), blockid); if (!block || xa_empty(&block->ports)) { tcf_action_inc_overlimit_qstats(&m->common); - return retval; + return is_redirect ? TC_ACT_SHOT : retval; } if (is_redirect) @@ -417,45 +420,73 @@ { struct tcf_mirred *m = to_mirred(a); int retval = READ_ONCE(m->tcf_action); - unsigned int nest_level; - bool m_mac_header_xmit; + bool m_mac_header_xmit, is_redirect; + struct netdev_xmit *xmit; struct net_device *dev; - int m_eaction; + bool want_ingress; + int i, m_eaction; u32 blockid; - nest_level = __this_cpu_inc_return(mirred_nest_level); - if (unlikely(nest_level > MIRRED_NEST_LIMIT)) { +#ifdef CONFIG_PREEMPT_RT + xmit = ¤t->net_xmit; +#else + xmit = this_cpu_ptr(&softnet_data.xmit); +#endif + if (unlikely(xmit->sched_mirred_nest >= MIRRED_NEST_LIMIT || + skb->tc_depth >= MIRRED_DEFER_LIMIT)) { net_warn_ratelimited("Packet exceeded mirred recursion limit on dev %s\n", netdev_name(skb->dev)); - retval = TC_ACT_SHOT; - goto dec_nest_level; + return TC_ACT_SHOT; } tcf_lastuse_update(&m->tcf_tm); tcf_action_update_bstats(&m->common, skb); blockid = READ_ONCE(m->tcfm_blockid); + m_eaction = READ_ONCE(m->tcfm_eaction); + want_ingress = tcf_mirred_act_wants_ingress(m_eaction); if (blockid) { - retval = tcf_blockcast(skb, m, blockid, res, retval); - goto dec_nest_level; + if (!want_ingress) + xmit->sched_mirred_dev[xmit->sched_mirred_nest++] = NULL; + retval = tcf_blockcast(skb, m, blockid, res, m_eaction, retval); + if (!want_ingress) + xmit->sched_mirred_nest--; + return retval; } + is_redirect = tcf_mirred_is_act_redirect(m_eaction); + dev = rcu_dereference_bh(m->tcfm_dev); if (unlikely(!dev)) { pr_notice_once("tc mirred: target device is gone\n"); tcf_action_inc_overlimit_qstats(&m->common); - goto dec_nest_level; + goto err_out; + } + + if (!want_ingress) { + for (i = 0; i < xmit->sched_mirred_nest; i++) { + if (xmit->sched_mirred_dev[i] != dev) + continue; + pr_notice_once("tc mirred: loop on device %s\n", + netdev_name(dev)); + tcf_action_inc_overlimit_qstats(&m->common); + goto err_out; + } + xmit->sched_mirred_dev[xmit->sched_mirred_nest++] = dev; } m_mac_header_xmit = READ_ONCE(m->tcfm_mac_header_xmit); - m_eaction = READ_ONCE(m->tcfm_eaction); retval = tcf_mirred_to_dev(skb, m, dev, m_mac_header_xmit, m_eaction, retval); + if (!want_ingress) + xmit->sched_mirred_nest--; -dec_nest_level: - __this_cpu_dec(mirred_nest_level); + return retval; +err_out: + if (is_redirect) + retval = TC_ACT_SHOT; return retval; } diff -Nru linux-6.12.90/net/sched/act_pedit.c linux-6.12.94/net/sched/act_pedit.c --- linux-6.12.90/net/sched/act_pedit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/act_pedit.c 2026-06-19 11:42:39.000000000 +0000 @@ -16,6 +16,8 @@ #include #include #include +#include +#include #include #include #include @@ -242,7 +244,6 @@ goto out_free_ex; } - nparms->tcfp_off_max_hint = 0; nparms->tcfp_flags = parm->flags; nparms->tcfp_nkeys = parm->nkeys; @@ -268,18 +269,10 @@ BITS_PER_TYPE(int) - 1, nparms->tcfp_keys[i].shift); - /* The AT option can read a single byte, we can bound the actual - * value with uchar max. - */ - cur += (0xff & offmask) >> nparms->tcfp_keys[i].shift; - - /* Each key touches 4 bytes starting from the computed offset */ - nparms->tcfp_off_max_hint = - max(nparms->tcfp_off_max_hint, cur + 4); } p = to_pedit(*a); - + nparms->action = parm->action; spin_lock_bh(&p->tcf_lock); goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch); oparms = rcu_replace_pointer(p->parms, nparms, 1); @@ -318,15 +311,12 @@ call_rcu(&parms->rcu, tcf_pedit_cleanup_rcu); } -static bool offset_valid(struct sk_buff *skb, int offset) +static bool offset_valid(struct sk_buff *skb, int offset, int len) { - if (offset > 0 && offset > skb->len) - return false; - - if (offset < 0 && -offset > skb_headroom(skb)) + if (offset < -(int)skb_headroom(skb)) return false; - return true; + return offset <= (int)skb->len - len; } static int pedit_l4_skb_offset(struct sk_buff *skb, int *hoffset, const int header_type) @@ -393,18 +383,10 @@ struct tcf_pedit_key_ex *tkey_ex; struct tcf_pedit_parms *parms; struct tc_pedit_key *tkey; - u32 max_offset; int i; parms = rcu_dereference_bh(p->parms); - max_offset = (skb_transport_header_was_set(skb) ? - skb_transport_offset(skb) : - skb_network_offset(skb)) + - parms->tcfp_off_max_hint; - if (skb_ensure_writable(skb, min(skb->len, max_offset))) - goto done; - tcf_lastuse_update(&p->tcf_tm); tcf_action_update_bstats(&p->common, skb); @@ -412,10 +394,11 @@ tkey_ex = parms->tcfp_keys_ex; for (i = parms->tcfp_nkeys; i > 0; i--, tkey++) { + int write_offset, write_len; int offset = tkey->off; int hoffset = 0; - u32 *ptr, hdata; - u32 val; + u32 cur_val, val; + u32 *ptr; int rc; if (tkey_ex) { @@ -433,13 +416,15 @@ if (tkey->offmask) { u8 *d, _d; + int at_offset; - if (!offset_valid(skb, hoffset + tkey->at)) { + if (check_add_overflow(hoffset, (int)tkey->at, &at_offset) || + !offset_valid(skb, at_offset, sizeof(_d))) { pr_info_ratelimited("tc action pedit 'at' offset %d out of bounds\n", hoffset + tkey->at); goto bad; } - d = skb_header_pointer(skb, hoffset + tkey->at, + d = skb_header_pointer(skb, at_offset, sizeof(_d), &_d); if (!d) goto bad; @@ -451,31 +436,51 @@ } } - if (!offset_valid(skb, hoffset + offset)) { - pr_info_ratelimited("tc action pedit offset %d out of bounds\n", hoffset + offset); + if (check_add_overflow(hoffset, offset, &write_offset)) { + pr_info_ratelimited("tc action pedit offset overflow\n"); goto bad; } - ptr = skb_header_pointer(skb, hoffset + offset, - sizeof(hdata), &hdata); - if (!ptr) + if (!offset_valid(skb, write_offset, sizeof(*ptr))) { + pr_info_ratelimited("tc action pedit offset %d out of bounds\n", + write_offset); goto bad; + } + + if (write_offset < 0) { + if (skb_cow(skb, -write_offset)) + goto bad; + if (write_offset + (int)sizeof(*ptr) > 0) { + if (skb_ensure_writable(skb, + min_t(int, skb->len, + write_offset + (int)sizeof(*ptr)))) + goto bad; + } + } else { + if (check_add_overflow(write_offset, (int)sizeof(*ptr), + &write_len)) + goto bad; + if (skb_ensure_writable(skb, min_t(int, skb->len, + write_len))) + goto bad; + } + + ptr = (u32 *)(skb->data + write_offset); + cur_val = get_unaligned(ptr); /* just do it, baby */ switch (cmd) { case TCA_PEDIT_KEY_EX_CMD_SET: val = tkey->val; break; case TCA_PEDIT_KEY_EX_CMD_ADD: - val = (*ptr + tkey->val) & ~tkey->mask; + val = (cur_val + tkey->val) & ~tkey->mask; break; default: pr_info_ratelimited("tc action pedit bad command (%d)\n", cmd); goto bad; } - *ptr = ((*ptr & tkey->mask) ^ val); - if (ptr == &hdata) - skb_store_bits(skb, hoffset + offset, ptr, 4); + put_unaligned((cur_val & tkey->mask) ^ val, ptr); } goto done; @@ -483,7 +488,7 @@ bad: tcf_action_inc_overlimit_qstats(&p->common); done: - return p->tcf_action; + return parms->action; } static void tcf_pedit_stats_update(struct tc_action *a, u64 bytes, u64 packets, @@ -500,19 +505,19 @@ int bind, int ref) { unsigned char *b = skb_tail_pointer(skb); - struct tcf_pedit *p = to_pedit(a); - struct tcf_pedit_parms *parms; + const struct tcf_pedit *p = to_pedit(a); + const struct tcf_pedit_parms *parms; struct tc_pedit *opt; struct tcf_t t; int s; - spin_lock_bh(&p->tcf_lock); - parms = rcu_dereference_protected(p->parms, 1); + rcu_read_lock(); + parms = rcu_dereference(p->parms); s = struct_size(opt, keys, parms->tcfp_nkeys); opt = kzalloc(s, GFP_ATOMIC); if (unlikely(!opt)) { - spin_unlock_bh(&p->tcf_lock); + rcu_read_unlock(); return -ENOBUFS; } opt->nkeys = parms->tcfp_nkeys; @@ -521,7 +526,7 @@ flex_array_size(opt, keys, parms->tcfp_nkeys)); opt->index = p->tcf_index; opt->flags = parms->tcfp_flags; - opt->action = p->tcf_action; + opt->action = parms->action; opt->refcnt = refcount_read(&p->tcf_refcnt) - ref; opt->bindcnt = atomic_read(&p->tcf_bindcnt) - bind; @@ -540,13 +545,13 @@ tcf_tm_dump(&t, &p->tcf_tm); if (nla_put_64bit(skb, TCA_PEDIT_TM, sizeof(t), &t, TCA_PEDIT_PAD)) goto nla_put_failure; - spin_unlock_bh(&p->tcf_lock); + rcu_read_unlock(); kfree(opt); return skb->len; nla_put_failure: - spin_unlock_bh(&p->tcf_lock); + rcu_read_unlock(); nlmsg_trim(skb, b); kfree(opt); return -1; diff -Nru linux-6.12.90/net/sched/cls_fw.c linux-6.12.94/net/sched/cls_fw.c --- linux-6.12.90/net/sched/cls_fw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/cls_fw.c 2026-06-19 11:42:39.000000000 +0000 @@ -74,9 +74,13 @@ } } } else { - struct Qdisc *q = tcf_block_q(tp->chain->block); + struct Qdisc *q; /* Old method: classify the packet using its skb mark. */ + if (tcf_block_shared(tp->chain->block)) + return -1; + + q = tcf_block_q(tp->chain->block); if (id && (TC_H_MAJ(id) == 0 || !(TC_H_MAJ(id ^ q->handle)))) { res->classid = id; diff -Nru linux-6.12.90/net/sched/sch_cake.c linux-6.12.94/net/sched/sch_cake.c --- linux-6.12.90/net/sched/sch_cake.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_cake.c 2026-06-19 11:42:39.000000000 +0000 @@ -603,7 +603,7 @@ } port = rev ? tuple.src.u.all : tuple.dst.u.all; if (port != keys->ports.dst) { - port = keys->ports.dst; + keys->ports.dst = port; upd = true; } } @@ -2297,10 +2297,11 @@ byte_target_ns = (byte_target * rate_ns) >> rate_shft; - b->cparams.target = max((byte_target_ns * 3) / 2, target_ns); - b->cparams.interval = max(rtt_est_ns + - b->cparams.target - target_ns, - b->cparams.target * 2); + WRITE_ONCE(b->cparams.target, + max((byte_target_ns * 3) / 2, target_ns)); + WRITE_ONCE(b->cparams.interval, + max(rtt_est_ns + b->cparams.target - target_ns, + b->cparams.target * 2)); b->cparams.mtu_time = byte_target_ns; b->cparams.p_inc = 1 << 24; /* 1/256 */ b->cparams.p_dec = 1 << 20; /* 1/4096 */ @@ -2930,9 +2931,9 @@ PUT_TSTAT_U32(BACKLOG_BYTES, b->tin_backlog); PUT_TSTAT_U32(TARGET_US, - ktime_to_us(ns_to_ktime(b->cparams.target))); + ktime_to_us(ns_to_ktime(READ_ONCE(b->cparams.target)))); PUT_TSTAT_U32(INTERVAL_US, - ktime_to_us(ns_to_ktime(b->cparams.interval))); + ktime_to_us(ns_to_ktime(READ_ONCE(b->cparams.interval)))); PUT_TSTAT_U32(SENT_PACKETS, b->packets); PUT_TSTAT_U32(DROPPED_PACKETS, b->tin_dropped); diff -Nru linux-6.12.90/net/sched/sch_choke.c linux-6.12.94/net/sched/sch_choke.c --- linux-6.12.90/net/sched/sch_choke.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_choke.c 2026-06-19 11:42:39.000000000 +0000 @@ -229,7 +229,7 @@ /* Draw a packet at random from queue and compare flow */ if (choke_match_random(q, skb, &idx)) { - q->stats.matched++; + WRITE_ONCE(q->stats.matched, q->stats.matched + 1); choke_drop_by_idx(sch, idx, to_free); goto congestion_drop; } @@ -241,11 +241,13 @@ qdisc_qstats_overlimit(sch); if (use_harddrop(q) || !use_ecn(q) || !INET_ECN_set_ce(skb)) { - q->stats.forced_drop++; + WRITE_ONCE(q->stats.forced_drop, + q->stats.forced_drop + 1); goto congestion_drop; } - q->stats.forced_mark++; + WRITE_ONCE(q->stats.forced_mark, + q->stats.forced_mark + 1); } else if (++q->vars.qcount) { if (red_mark_probability(p, &q->vars, q->vars.qavg)) { q->vars.qcount = 0; @@ -253,11 +255,13 @@ qdisc_qstats_overlimit(sch); if (!use_ecn(q) || !INET_ECN_set_ce(skb)) { - q->stats.prob_drop++; + WRITE_ONCE(q->stats.prob_drop, + q->stats.prob_drop + 1); goto congestion_drop; } - q->stats.prob_mark++; + WRITE_ONCE(q->stats.prob_mark, + q->stats.prob_mark + 1); } } else q->vars.qR = red_random(p); @@ -272,7 +276,7 @@ return NET_XMIT_SUCCESS; } - q->stats.pdrop++; + WRITE_ONCE(q->stats.pdrop, q->stats.pdrop + 1); return qdisc_drop(skb, sch, to_free); congestion_drop: @@ -461,10 +465,12 @@ { struct choke_sched_data *q = qdisc_priv(sch); struct tc_choke_xstats st = { - .early = q->stats.prob_drop + q->stats.forced_drop, - .marked = q->stats.prob_mark + q->stats.forced_mark, - .pdrop = q->stats.pdrop, - .matched = q->stats.matched, + .early = READ_ONCE(q->stats.prob_drop) + + READ_ONCE(q->stats.forced_drop), + .marked = READ_ONCE(q->stats.prob_mark) + + READ_ONCE(q->stats.forced_mark), + .pdrop = READ_ONCE(q->stats.pdrop), + .matched = READ_ONCE(q->stats.matched), }; return gnet_stats_copy_app(d, &st, sizeof(st)); diff -Nru linux-6.12.90/net/sched/sch_fq_codel.c linux-6.12.94/net/sched/sch_fq_codel.c --- linux-6.12.90/net/sched/sch_fq_codel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_fq_codel.c 2026-06-19 11:42:39.000000000 +0000 @@ -581,6 +581,8 @@ }; struct list_head *pos; + sch_tree_lock(sch); + st.qdisc_stats.maxpacket = q->cstats.maxpacket; st.qdisc_stats.drop_overlimit = q->drop_overlimit; st.qdisc_stats.ecn_mark = q->cstats.ecn_mark; @@ -589,7 +591,6 @@ st.qdisc_stats.memory_usage = q->memory_usage; st.qdisc_stats.drop_overmemory = q->drop_overmemory; - sch_tree_lock(sch); list_for_each(pos, &q->new_flows) st.qdisc_stats.new_flows_len++; diff -Nru linux-6.12.90/net/sched/sch_fq_pie.c linux-6.12.94/net/sched/sch_fq_pie.c --- linux-6.12.90/net/sched/sch_fq_pie.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_fq_pie.c 2026-06-19 11:42:39.000000000 +0000 @@ -506,18 +506,19 @@ static int fq_pie_dump_stats(struct Qdisc *sch, struct gnet_dump *d) { struct fq_pie_sched_data *q = qdisc_priv(sch); - struct tc_fq_pie_xstats st = { - .packets_in = q->stats.packets_in, - .overlimit = q->stats.overlimit, - .overmemory = q->overmemory, - .dropped = q->stats.dropped, - .ecn_mark = q->stats.ecn_mark, - .new_flow_count = q->new_flow_count, - .memory_usage = q->memory_usage, - }; + struct tc_fq_pie_xstats st = { 0 }; struct list_head *pos; sch_tree_lock(sch); + + st.packets_in = q->stats.packets_in; + st.overlimit = q->stats.overlimit; + st.overmemory = q->overmemory; + st.dropped = q->stats.dropped; + st.ecn_mark = q->stats.ecn_mark; + st.new_flow_count = q->new_flow_count; + st.memory_usage = q->memory_usage; + list_for_each(pos, &q->new_flows) st.new_flows_len++; diff -Nru linux-6.12.90/net/sched/sch_hhf.c linux-6.12.94/net/sched/sch_hhf.c --- linux-6.12.90/net/sched/sch_hhf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_hhf.c 2026-06-19 11:42:39.000000000 +0000 @@ -198,7 +198,8 @@ return NULL; list_del(&flow->flowchain); kfree(flow); - q->hh_flows_current_cnt--; + WRITE_ONCE(q->hh_flows_current_cnt, + q->hh_flows_current_cnt - 1); } else if (flow->hash_id == hash) { return flow; } @@ -226,7 +227,7 @@ } if (q->hh_flows_current_cnt >= q->hh_flows_limit) { - q->hh_flows_overlimit++; + WRITE_ONCE(q->hh_flows_overlimit, q->hh_flows_overlimit + 1); return NULL; } /* Create new entry. */ @@ -234,7 +235,7 @@ if (!flow) return NULL; - q->hh_flows_current_cnt++; + WRITE_ONCE(q->hh_flows_current_cnt, q->hh_flows_current_cnt + 1); INIT_LIST_HEAD(&flow->flowchain); list_add_tail(&flow->flowchain, head); @@ -309,7 +310,7 @@ return WDRR_BUCKET_FOR_NON_HH; flow->hash_id = hash; flow->hit_timestamp = now; - q->hh_flows_total_cnt++; + WRITE_ONCE(q->hh_flows_total_cnt, q->hh_flows_total_cnt + 1); /* By returning without updating counters in q->hhf_arrays, * we implicitly implement "shielding" (see Optimization O1). @@ -403,7 +404,7 @@ return NET_XMIT_SUCCESS; prev_backlog = sch->qstats.backlog; - q->drop_overlimit++; + WRITE_ONCE(q->drop_overlimit, q->drop_overlimit + 1); /* Return Congestion Notification only if we dropped a packet from this * bucket. */ @@ -685,10 +686,10 @@ { struct hhf_sched_data *q = qdisc_priv(sch); struct tc_hhf_xstats st = { - .drop_overlimit = q->drop_overlimit, - .hh_overlimit = q->hh_flows_overlimit, - .hh_tot_count = q->hh_flows_total_cnt, - .hh_cur_count = q->hh_flows_current_cnt, + .drop_overlimit = READ_ONCE(q->drop_overlimit), + .hh_overlimit = READ_ONCE(q->hh_flows_overlimit), + .hh_tot_count = READ_ONCE(q->hh_flows_total_cnt), + .hh_cur_count = READ_ONCE(q->hh_flows_current_cnt), }; return gnet_stats_copy_app(d, &st, sizeof(st)); diff -Nru linux-6.12.90/net/sched/sch_netem.c linux-6.12.94/net/sched/sch_netem.c --- linux-6.12.90/net/sched/sch_netem.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_netem.c 2026-06-19 11:42:39.000000000 +0000 @@ -226,10 +226,10 @@ if (rnd < clg->a4) { clg->state = LOST_IN_GAP_PERIOD; return true; - } else if (clg->a4 < rnd && rnd < clg->a1 + clg->a4) { + } else if (rnd < clg->a1 + clg->a4) { clg->state = LOST_IN_BURST_PERIOD; return true; - } else if (clg->a1 + clg->a4 < rnd) { + } else { clg->state = TX_IN_GAP_PERIOD; } @@ -246,9 +246,9 @@ case LOST_IN_BURST_PERIOD: if (rnd < clg->a3) clg->state = TX_IN_BURST_PERIOD; - else if (clg->a3 < rnd && rnd < clg->a2 + clg->a3) { + else if (rnd < clg->a2 + clg->a3) { clg->state = TX_IN_GAP_PERIOD; - } else if (clg->a2 + clg->a3 < rnd) { + } else { clg->state = LOST_IN_BURST_PERIOD; return true; } @@ -459,7 +459,8 @@ skb->prev = NULL; /* Random duplication */ - if (q->duplicate && q->duplicate >= get_crandom(&q->dup_cor, &q->prng)) + if (q->duplicate && skb->tc_depth == 0 && + q->duplicate >= get_crandom(&q->dup_cor, &q->prng)) ++count; /* Drop packet? */ @@ -522,7 +523,7 @@ 1 << get_random_u32_below(8); } - if (unlikely(q->t_len >= sch->limit)) { + if (unlikely(sch->q.qlen >= sch->limit)) { /* re-link segs, so that qdisc_drop_all() frees them all */ skb->next = segs; qdisc_drop_all(skb, sch, to_free); @@ -538,11 +539,9 @@ */ if (skb2) { struct Qdisc *rootq = qdisc_root_bh(sch); - u32 dupsave = q->duplicate; /* prevent duplicating a dup... */ - q->duplicate = 0; + skb2->tc_depth++; /* prevent duplicating a dup... */ rootq->enqueue(skb2, rootq, to_free); - q->duplicate = dupsave; skb2 = NULL; } @@ -657,9 +656,8 @@ if (!q->slot_dist) next_delay = q->slot_config.min_delay + - (get_random_u32() * - (q->slot_config.max_delay - - q->slot_config.min_delay) >> 32); + mul_u64_u32_shr(q->slot_config.max_delay - q->slot_config.min_delay, + get_random_u32(), 32); else next_delay = tabledist(q->slot_config.dist_delay, (s32)(q->slot_config.dist_jitter), @@ -825,6 +823,39 @@ return 0; } +static int validate_time(const struct nlattr *attr, const char *name, + struct netlink_ext_ack *extack) +{ + if (nla_get_s64(attr) < 0) { + NL_SET_ERR_MSG_ATTR_FMT(extack, attr, "negative %s", name); + return -EINVAL; + } + return 0; +} + +static int validate_slot(const struct nlattr *attr, struct netlink_ext_ack *extack) +{ + const struct tc_netem_slot *c = nla_data(attr); + + if (c->min_delay < 0 || c->max_delay < 0) { + NL_SET_ERR_MSG_ATTR(extack, attr, "negative slot delay"); + return -EINVAL; + } + if (c->min_delay > c->max_delay) { + NL_SET_ERR_MSG_ATTR(extack, attr, "slot min delay greater than max delay"); + return -EINVAL; + } + if (c->dist_delay < 0 || c->dist_jitter < 0) { + NL_SET_ERR_MSG_ATTR(extack, attr, "negative dist delay"); + return -EINVAL; + } + if (c->max_packets < 0 || c->max_bytes < 0) { + NL_SET_ERR_MSG_ATTR(extack, attr, "negative slot limit"); + return -EINVAL; + } + return 0; +} + static void get_slot(struct netem_sched_data *q, const struct nlattr *attr) { const struct tc_netem_slot *c = nla_data(attr); @@ -973,41 +1004,6 @@ return 0; } -static const struct Qdisc_class_ops netem_class_ops; - -static int check_netem_in_tree(struct Qdisc *sch, bool duplicates, - struct netlink_ext_ack *extack) -{ - struct Qdisc *root, *q; - unsigned int i; - - root = qdisc_root_sleeping(sch); - - if (sch != root && root->ops->cl_ops == &netem_class_ops) { - if (duplicates || - ((struct netem_sched_data *)qdisc_priv(root))->duplicate) - goto err; - } - - if (!qdisc_dev(root)) - return 0; - - hash_for_each(qdisc_dev(root)->qdisc_hash, i, q, hash) { - if (sch != q && q->ops->cl_ops == &netem_class_ops) { - if (duplicates || - ((struct netem_sched_data *)qdisc_priv(q))->duplicate) - goto err; - } - } - - return 0; - -err: - NL_SET_ERR_MSG(extack, - "netem: cannot mix duplicating netems with other netems in tree"); - return -EINVAL; -} - /* Parse netlink message to set options */ static int netem_change(struct Qdisc *sch, struct nlattr *opt, struct netlink_ext_ack *extack) @@ -1038,6 +1034,24 @@ goto table_free; } + if (tb[TCA_NETEM_SLOT]) { + ret = validate_slot(tb[TCA_NETEM_SLOT], extack); + if (ret) + goto table_free; + } + + if (tb[TCA_NETEM_LATENCY64]) { + ret = validate_time(tb[TCA_NETEM_LATENCY64], "latency", extack); + if (ret) + goto table_free; + } + + if (tb[TCA_NETEM_JITTER64]) { + ret = validate_time(tb[TCA_NETEM_JITTER64], "jitter", extack); + if (ret) + goto table_free; + } + sch_tree_lock(sch); /* backup q->clg and q->loss_model */ old_clg = q->clg; @@ -1066,11 +1080,6 @@ q->gap = qopt->gap; q->counter = 0; q->loss = qopt->loss; - - ret = check_netem_in_tree(sch, qopt->duplicate, extack); - if (ret) - goto unlock; - q->duplicate = qopt->duplicate; /* for compatibility with earlier versions. @@ -1110,11 +1119,10 @@ /* capping jitter to the range acceptable by tabledist() */ q->jitter = min_t(s64, abs(q->jitter), INT_MAX); - if (tb[TCA_NETEM_PRNG_SEED]) + if (tb[TCA_NETEM_PRNG_SEED]) { q->prng.seed = nla_get_u64(tb[TCA_NETEM_PRNG_SEED]); - else - q->prng.seed = get_random_u64(); - prandom_seed_state(&q->prng.prng_state, q->prng.seed); + prandom_seed_state(&q->prng.prng_state, q->prng.seed); + } unlock: sch_tree_unlock(sch); @@ -1137,6 +1145,9 @@ return -EINVAL; q->loss_model = CLG_RANDOM; + q->prng.seed = get_random_u64(); + prandom_seed_state(&q->prng.prng_state, q->prng.seed); + ret = netem_change(sch, opt, extack); if (ret) pr_info("netem: change failed\n"); diff -Nru linux-6.12.90/net/sched/sch_pie.c linux-6.12.94/net/sched/sch_pie.c --- linux-6.12.90/net/sched/sch_pie.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_pie.c 2026-06-19 11:42:39.000000000 +0000 @@ -89,7 +89,7 @@ bool enqueue = false; if (unlikely(qdisc_qlen(sch) >= sch->limit)) { - q->stats.overlimit++; + WRITE_ONCE(q->stats.overlimit, q->stats.overlimit + 1); goto out; } @@ -101,7 +101,7 @@ /* If packet is ecn capable, mark it if drop probability * is lower than 10%, else drop it. */ - q->stats.ecn_mark++; + WRITE_ONCE(q->stats.ecn_mark, q->stats.ecn_mark + 1); enqueue = true; } @@ -111,15 +111,15 @@ if (!q->params.dq_rate_estimator) pie_set_enqueue_time(skb); - q->stats.packets_in++; + WRITE_ONCE(q->stats.packets_in, q->stats.packets_in + 1); if (qdisc_qlen(sch) > q->stats.maxq) - q->stats.maxq = qdisc_qlen(sch); + WRITE_ONCE(q->stats.maxq, qdisc_qlen(sch)); return qdisc_enqueue_tail(skb, sch); } out: - q->stats.dropped++; + WRITE_ONCE(q->stats.dropped, q->stats.dropped + 1); q->vars.accu_prob = 0; return qdisc_drop(skb, sch, to_free); } @@ -214,16 +214,14 @@ * packet timestamp. */ if (!params->dq_rate_estimator) { - vars->qdelay = now - pie_get_enqueue_time(skb); + WRITE_ONCE(vars->qdelay, + backlog ? now - pie_get_enqueue_time(skb) : 0); if (vars->dq_tstamp != DTIME_INVALID) dtime = now - vars->dq_tstamp; vars->dq_tstamp = now; - if (backlog == 0) - vars->qdelay = 0; - if (dtime == 0) return; @@ -262,11 +260,11 @@ count = count / dtime; if (vars->avg_dq_rate == 0) - vars->avg_dq_rate = count; + WRITE_ONCE(vars->avg_dq_rate, count); else - vars->avg_dq_rate = + WRITE_ONCE(vars->avg_dq_rate, (vars->avg_dq_rate - - (vars->avg_dq_rate >> 3)) + (count >> 3); + (vars->avg_dq_rate >> 3)) + (count >> 3)); /* If the queue has receded below the threshold, we hold * on to the last drain rate calculated, else we reset @@ -371,12 +369,12 @@ if (qdelay > (PSCHED_NS2TICKS(250 * NSEC_PER_MSEC))) delta += MAX_PROB / (100 / 2); - vars->prob += delta; + WRITE_ONCE(vars->prob, vars->prob + delta); if (delta > 0) { /* prevent overflow */ if (vars->prob < oldprob) { - vars->prob = MAX_PROB; + WRITE_ONCE(vars->prob, MAX_PROB); /* Prevent normalization error. If probability is at * maximum value already, we normalize it here, and * skip the check to do a non-linear drop in the next @@ -387,7 +385,7 @@ } else { /* prevent underflow */ if (vars->prob > oldprob) - vars->prob = 0; + WRITE_ONCE(vars->prob, 0); } /* Non-linear drop in probability: Reduce drop probability quickly if @@ -396,9 +394,9 @@ if (qdelay == 0 && qdelay_old == 0 && update_prob) /* Reduce drop probability to 98.4% */ - vars->prob -= vars->prob / 64; + WRITE_ONCE(vars->prob, vars->prob - vars->prob / 64); - vars->qdelay = qdelay; + WRITE_ONCE(vars->qdelay, qdelay); vars->backlog_old = backlog; /* We restart the measurement cycle if the following conditions are met @@ -496,22 +494,22 @@ { struct pie_sched_data *q = qdisc_priv(sch); struct tc_pie_xstats st = { - .prob = q->vars.prob << BITS_PER_BYTE, - .delay = ((u32)PSCHED_TICKS2NS(q->vars.qdelay)) / + .prob = READ_ONCE(q->vars.prob) << BITS_PER_BYTE, + .delay = ((u32)PSCHED_TICKS2NS(READ_ONCE(q->vars.qdelay))) / NSEC_PER_USEC, - .packets_in = q->stats.packets_in, - .overlimit = q->stats.overlimit, - .maxq = q->stats.maxq, - .dropped = q->stats.dropped, - .ecn_mark = q->stats.ecn_mark, + .packets_in = READ_ONCE(q->stats.packets_in), + .overlimit = READ_ONCE(q->stats.overlimit), + .maxq = READ_ONCE(q->stats.maxq), + .dropped = READ_ONCE(q->stats.dropped), + .ecn_mark = READ_ONCE(q->stats.ecn_mark), }; /* avg_dq_rate is only valid if dq_rate_estimator is enabled */ - st.dq_rate_estimating = q->params.dq_rate_estimator; + st.dq_rate_estimating = READ_ONCE(q->params.dq_rate_estimator); /* unscale and return dq_rate in bytes per sec */ - if (q->params.dq_rate_estimator) - st.avg_dq_rate = q->vars.avg_dq_rate * + if (st.dq_rate_estimating) + st.avg_dq_rate = READ_ONCE(q->vars.avg_dq_rate) * (PSCHED_TICKS_PER_SEC) >> PIE_SCALE; return gnet_stats_copy_app(d, &st, sizeof(st)); diff -Nru linux-6.12.90/net/sched/sch_red.c linux-6.12.94/net/sched/sch_red.c --- linux-6.12.90/net/sched/sch_red.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_red.c 2026-06-19 11:42:39.000000000 +0000 @@ -89,17 +89,20 @@ case RED_PROB_MARK: qdisc_qstats_overlimit(sch); if (!red_use_ecn(q)) { - q->stats.prob_drop++; + WRITE_ONCE(q->stats.prob_drop, + q->stats.prob_drop + 1); goto congestion_drop; } if (INET_ECN_set_ce(skb)) { - q->stats.prob_mark++; + WRITE_ONCE(q->stats.prob_mark, + q->stats.prob_mark + 1); skb = tcf_qevent_handle(&q->qe_mark, sch, skb, to_free, &ret); if (!skb) return NET_XMIT_CN | ret; } else if (!red_use_nodrop(q)) { - q->stats.prob_drop++; + WRITE_ONCE(q->stats.prob_drop, + q->stats.prob_drop + 1); goto congestion_drop; } @@ -109,17 +112,20 @@ case RED_HARD_MARK: qdisc_qstats_overlimit(sch); if (red_use_harddrop(q) || !red_use_ecn(q)) { - q->stats.forced_drop++; + WRITE_ONCE(q->stats.forced_drop, + q->stats.forced_drop + 1); goto congestion_drop; } if (INET_ECN_set_ce(skb)) { - q->stats.forced_mark++; + WRITE_ONCE(q->stats.forced_mark, + q->stats.forced_mark + 1); skb = tcf_qevent_handle(&q->qe_mark, sch, skb, to_free, &ret); if (!skb) return NET_XMIT_CN | ret; } else if (!red_use_nodrop(q)) { - q->stats.forced_drop++; + WRITE_ONCE(q->stats.forced_drop, + q->stats.forced_drop + 1); goto congestion_drop; } @@ -133,7 +139,8 @@ sch->qstats.backlog += len; sch->q.qlen++; } else if (net_xmit_drop_count(ret)) { - q->stats.pdrop++; + WRITE_ONCE(q->stats.pdrop, + q->stats.pdrop + 1); qdisc_qstats_drop(sch); } return ret; @@ -461,9 +468,13 @@ dev->netdev_ops->ndo_setup_tc(dev, TC_SETUP_QDISC_RED, &hw_stats_request); } - st.early = q->stats.prob_drop + q->stats.forced_drop; - st.pdrop = q->stats.pdrop; - st.marked = q->stats.prob_mark + q->stats.forced_mark; + st.early = READ_ONCE(q->stats.prob_drop) + + READ_ONCE(q->stats.forced_drop); + + st.pdrop = READ_ONCE(q->stats.pdrop); + + st.marked = READ_ONCE(q->stats.prob_mark) + + READ_ONCE(q->stats.forced_mark); return gnet_stats_copy_app(d, &st, sizeof(st)); } diff -Nru linux-6.12.90/net/sched/sch_sfb.c linux-6.12.94/net/sched/sch_sfb.c --- linux-6.12.90/net/sched/sch_sfb.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_sfb.c 2026-06-19 11:42:39.000000000 +0000 @@ -130,7 +130,7 @@ sfbhash >>= SFB_BUCKET_SHIFT; if (b[hash].qlen < 0xFFFF) - b[hash].qlen++; + WRITE_ONCE(b[hash].qlen, b[hash].qlen + 1); b += SFB_NUMBUCKETS; /* next level */ } } @@ -159,7 +159,7 @@ sfbhash >>= SFB_BUCKET_SHIFT; if (b[hash].qlen > 0) - b[hash].qlen--; + WRITE_ONCE(b[hash].qlen, b[hash].qlen - 1); b += SFB_NUMBUCKETS; /* next level */ } } @@ -179,12 +179,12 @@ static void decrement_prob(struct sfb_bucket *b, struct sfb_sched_data *q) { - b->p_mark = prob_minus(b->p_mark, q->decrement); + WRITE_ONCE(b->p_mark, prob_minus(b->p_mark, q->decrement)); } static void increment_prob(struct sfb_bucket *b, struct sfb_sched_data *q) { - b->p_mark = prob_plus(b->p_mark, q->increment); + WRITE_ONCE(b->p_mark, prob_plus(b->p_mark, q->increment)); } static void sfb_zero_all_buckets(struct sfb_sched_data *q) @@ -202,11 +202,14 @@ const struct sfb_bucket *b = &q->bins[q->slot].bins[0][0]; for (i = 0; i < SFB_LEVELS * SFB_NUMBUCKETS; i++) { - if (qlen < b->qlen) - qlen = b->qlen; - totalpm += b->p_mark; - if (prob < b->p_mark) - prob = b->p_mark; + u32 b_qlen = READ_ONCE(b->qlen); + u32 b_mark = READ_ONCE(b->p_mark); + + if (qlen < b_qlen) + qlen = b_qlen; + totalpm += b_mark; + if (prob < b_mark) + prob = b_mark; b++; } *prob_r = prob; @@ -294,7 +297,8 @@ if (unlikely(sch->q.qlen >= q->limit)) { qdisc_qstats_overlimit(sch); - q->stats.queuedrop++; + WRITE_ONCE(q->stats.queuedrop, + q->stats.queuedrop + 1); goto drop; } @@ -347,7 +351,8 @@ if (unlikely(minqlen >= q->max)) { qdisc_qstats_overlimit(sch); - q->stats.bucketdrop++; + WRITE_ONCE(q->stats.bucketdrop, + q->stats.bucketdrop + 1); goto drop; } @@ -373,7 +378,8 @@ } if (sfb_rate_limit(skb, q)) { qdisc_qstats_overlimit(sch); - q->stats.penaltydrop++; + WRITE_ONCE(q->stats.penaltydrop, + q->stats.penaltydrop + 1); goto drop; } goto enqueue; @@ -388,14 +394,17 @@ * In either case, we want to start dropping packets. */ if (r < (p_min - SFB_MAX_PROB / 2) * 2) { - q->stats.earlydrop++; + WRITE_ONCE(q->stats.earlydrop, + q->stats.earlydrop + 1); goto drop; } } if (INET_ECN_set_ce(skb)) { - q->stats.marked++; + WRITE_ONCE(q->stats.marked, + q->stats.marked + 1); } else { - q->stats.earlydrop++; + WRITE_ONCE(q->stats.earlydrop, + q->stats.earlydrop + 1); goto drop; } } @@ -408,7 +417,8 @@ sch->q.qlen++; increment_qlen(&cb, q); } else if (net_xmit_drop_count(ret)) { - q->stats.childdrop++; + WRITE_ONCE(q->stats.childdrop, + q->stats.childdrop + 1); qdisc_qstats_drop(sch); } return ret; @@ -429,7 +439,7 @@ struct Qdisc *child = q->qdisc; struct sk_buff *skb; - skb = child->dequeue(q->qdisc); + skb = qdisc_dequeue_peeked(child); if (skb) { qdisc_bstats_update(sch, skb); @@ -597,12 +607,12 @@ { struct sfb_sched_data *q = qdisc_priv(sch); struct tc_sfb_xstats st = { - .earlydrop = q->stats.earlydrop, - .penaltydrop = q->stats.penaltydrop, - .bucketdrop = q->stats.bucketdrop, - .queuedrop = q->stats.queuedrop, - .childdrop = q->stats.childdrop, - .marked = q->stats.marked, + .earlydrop = READ_ONCE(q->stats.earlydrop), + .penaltydrop = READ_ONCE(q->stats.penaltydrop), + .bucketdrop = READ_ONCE(q->stats.bucketdrop), + .queuedrop = READ_ONCE(q->stats.queuedrop), + .childdrop = READ_ONCE(q->stats.childdrop), + .marked = READ_ONCE(q->stats.marked), }; st.maxqlen = sfb_compute_qlen(&st.maxprob, &st.avgprob, q); diff -Nru linux-6.12.90/net/sched/sch_taprio.c linux-6.12.94/net/sched/sch_taprio.c --- linux-6.12.90/net/sched/sch_taprio.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sched/sch_taprio.c 2026-06-19 11:42:39.000000000 +0000 @@ -633,7 +633,7 @@ queue = skb_get_queue_mapping(skb); child = q->qdiscs[queue]; - if (unlikely(!child)) + if (unlikely(child == &noop_qdisc)) return qdisc_drop(skb, sch, to_free); if (taprio_skb_exceeds_queue_max_sdu(sch, skb)) { @@ -716,7 +716,7 @@ int len; u8 tc; - if (unlikely(!child)) + if (unlikely(child == &noop_qdisc)) return NULL; if (TXTIME_ASSIST_IS_ENABLED(q->flags)) @@ -971,11 +971,12 @@ } if (should_change_schedules(admin, oper, end_time)) { - /* Set things so the next time this runs, the new - * schedule runs. - */ - end_time = sched_base_time(admin); switch_schedules(q, &admin, &oper); + /* After changing schedules, the next entry is the first one + * in the new schedule, with a pre-calculated end_time. + */ + next = list_first_entry(&oper->entries, struct sched_entry, list); + end_time = next->end_time; } next->end_time = end_time; @@ -2190,6 +2191,9 @@ if (!dev_queue) return -EINVAL; + if (!new) + new = &noop_qdisc; + if (dev->flags & IFF_UP) dev_deactivate(dev); @@ -2203,14 +2207,14 @@ *old = q->qdiscs[cl - 1]; if (FULL_OFFLOAD_IS_ENABLED(q->flags)) { WARN_ON_ONCE(dev_graft_qdisc(dev_queue, new) != *old); - if (new) + if (new != &noop_qdisc) qdisc_refcount_inc(new); - if (*old) + if (*old && *old != &noop_qdisc) qdisc_put(*old); } q->qdiscs[cl - 1] = new; - if (new) + if (new != &noop_qdisc) new->flags |= TCQ_F_ONETXQUEUE | TCQ_F_NOPARENT; if (dev->flags & IFF_UP) diff -Nru linux-6.12.90/net/sctp/diag.c linux-6.12.94/net/sctp/diag.c --- linux-6.12.90/net/sctp/diag.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/diag.c 2026-06-19 11:42:39.000000000 +0000 @@ -266,15 +266,15 @@ lock_sock(sk); - rep = nlmsg_new(inet_assoc_attr_size(sk, assoc), GFP_KERNEL); - if (!rep) { - release_sock(sk); - return -ENOMEM; + if (ep != assoc->ep || assoc->base.dead) { + err = -ESTALE; + goto out_unlock; } - if (ep != assoc->ep) { - err = -EAGAIN; - goto out; + rep = nlmsg_new(inet_assoc_attr_size(sk, assoc), GFP_KERNEL); + if (!rep) { + err = -ENOMEM; + goto out_unlock; } err = inet_sctp_diag_fill(sk, assoc, rep, req, sk_user_ns(NETLINK_CB(skb).sk), @@ -289,8 +289,9 @@ return nlmsg_unicast(sock_net(skb->sk)->diag_nlsk, rep, NETLINK_CB(skb).portid); out: - release_sock(sk); kfree_skb(rep); +out_unlock: + release_sock(sk); return err; } diff -Nru linux-6.12.90/net/sctp/input.c linux-6.12.94/net/sctp/input.c --- linux-6.12.90/net/sctp/input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/input.c 2026-06-19 11:42:39.000000000 +0000 @@ -1204,6 +1204,14 @@ /* Skip over the ADDIP header and find the Address parameter */ param = (union sctp_addr_param *)(asconf + 1); + /* The whole address parameter must lie within the chunk before + * af->from_addr_param() reads the variable-length address; otherwise a + * truncated trailing ASCONF chunk lets it read uninitialized bytes past + * the parameter. + */ + if (sizeof(*asconf) + ntohs(param->p.length) > ntohs(ch->length)) + return NULL; + af = sctp_get_af_specific(param_type2af(param->p.type)); if (unlikely(!af)) return NULL; diff -Nru linux-6.12.90/net/sctp/inqueue.c linux-6.12.94/net/sctp/inqueue.c --- linux-6.12.90/net/sctp/inqueue.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/inqueue.c 2026-06-19 11:42:39.000000000 +0000 @@ -201,6 +201,7 @@ cb->chunk = head_cb->chunk; cb->af = head_cb->af; + cb->encap_port = head_cb->encap_port; } } diff -Nru linux-6.12.90/net/sctp/sm_statefuns.c linux-6.12.94/net/sctp/sm_statefuns.c --- linux-6.12.90/net/sctp/sm_statefuns.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/sm_statefuns.c 2026-06-19 11:42:39.000000000 +0000 @@ -1556,6 +1556,12 @@ /* Tag the variable length parameters. */ chunk->param_hdr.v = skb_pull(chunk->skb, sizeof(struct sctp_inithdr)); + if (asoc->state >= SCTP_STATE_ESTABLISHED) { + /* Discard INIT matching peer vtag after handshake completion (stale INIT). */ + if (ntohl(chunk->subh.init_hdr->init_tag) == asoc->peer.i.init_tag) + return sctp_sf_pdiscard(net, ep, asoc, type, arg, commands); + } + /* Verify the INIT chunk before processing it. */ err_chunk = NULL; if (!sctp_verify_init(net, ep, asoc, chunk->chunk_hdr->type, @@ -2592,11 +2598,7 @@ */ sctp_add_cmd_sf(commands, SCTP_CMD_DEL_NON_PRIMARY, SCTP_NULL()); - /* If we've sent any data bundled with COOKIE-ECHO we will need to - * resend - */ - sctp_add_cmd_sf(commands, SCTP_CMD_T1_RETRAN, - SCTP_TRANSPORT(asoc->peer.primary_path)); + sctp_add_cmd_sf(commands, SCTP_CMD_PURGE_OUTQUEUE, SCTP_NULL()); /* Cast away the const modifier, as we want to just * rerun it through as a sideffect. diff -Nru linux-6.12.90/net/sctp/socket.c linux-6.12.94/net/sctp/socket.c --- linux-6.12.90/net/sctp/socket.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/socket.c 2026-06-19 11:42:39.000000000 +0000 @@ -7003,7 +7003,7 @@ /* See if the user provided enough room for all the data */ num_chunks = ntohs(ch->param_hdr.length) - sizeof(struct sctp_paramhdr); - if (len < num_chunks) + if (len < sizeof(struct sctp_authchunks) + num_chunks) return -EINVAL; if (copy_to_user(to, ch->chunks, num_chunks)) @@ -9377,6 +9377,8 @@ release_sock(sk); current_timeo = schedule_timeout(current_timeo); lock_sock(sk); + if (sk != asoc->base.sk) + goto do_error; *timeo_p = current_timeo; } diff -Nru linux-6.12.90/net/sctp/stream.c linux-6.12.94/net/sctp/stream.c --- linux-6.12.90/net/sctp/stream.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/sctp/stream.c 2026-06-19 11:42:39.000000000 +0000 @@ -1038,6 +1038,7 @@ stsn, rtsn, GFP_ATOMIC); } else if (req->type == SCTP_PARAM_RESET_ADD_OUT_STREAMS) { struct sctp_strreset_addstrm *addstrm; + const struct sctp_sched_ops *sched; __u16 number; addstrm = (struct sctp_strreset_addstrm *)req; @@ -1048,7 +1049,10 @@ for (i = number; i < stream->outcnt; i++) SCTP_SO(stream, i)->state = SCTP_STREAM_OPEN; } else { - sctp_stream_shrink_out(stream, number); + sched = sctp_sched_ops_from_stream(stream); + sched->unsched_all(stream); + sctp_stream_outq_migrate(stream, NULL, number); + sched->sched_all(stream); stream->outcnt = number; } diff -Nru linux-6.12.90/net/smc/af_smc.c linux-6.12.94/net/smc/af_smc.c --- linux-6.12.90/net/smc/af_smc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/smc/af_smc.c 2026-06-19 11:42:39.000000000 +0000 @@ -187,10 +187,12 @@ struct smc_hashinfo smc_v4_hashinfo = { .lock = __RW_LOCK_UNLOCKED(smc_v4_hashinfo.lock), + .ht = HLIST_HEAD_INIT, }; struct smc_hashinfo smc_v6_hashinfo = { .lock = __RW_LOCK_UNLOCKED(smc_v6_hashinfo.lock), + .ht = HLIST_HEAD_INIT, }; int smc_hash_sk(struct sock *sk) @@ -1398,7 +1400,8 @@ int i; for (i = 0; i < ini->ism_offered_cnt + 1; i++) { - if (ini->ism_chid[i] == ntohs(aclc->d1.chid)) { + if (ini->ism_dev[i] && + ini->ism_chid[i] == ntohs(aclc->d1.chid)) { ini->ism_selected = i; return 0; } @@ -3057,18 +3060,17 @@ smc = smc_sk(sk); + /* pre-fetch user data outside the lock */ + if (optname == SMC_LIMIT_HS) { + if (optlen < sizeof(int)) + return -EINVAL; + if (copy_from_sockptr(&val, optval, sizeof(int))) + return -EFAULT; + } + lock_sock(sk); switch (optname) { case SMC_LIMIT_HS: - if (optlen < sizeof(int)) { - rc = -EINVAL; - break; - } - if (copy_from_sockptr(&val, optval, sizeof(int))) { - rc = -EFAULT; - break; - } - smc->limit_smc_hs = !!val; rc = 0; break; @@ -3593,8 +3595,6 @@ pr_err("%s: sock_register fails with %d\n", __func__, rc); goto out_proto6; } - INIT_HLIST_HEAD(&smc_v4_hashinfo.ht); - INIT_HLIST_HEAD(&smc_v6_hashinfo.ht); rc = smc_ib_register_client(); if (rc) { diff -Nru linux-6.12.90/net/smc/smc_tracepoint.h linux-6.12.94/net/smc/smc_tracepoint.h --- linux-6.12.90/net/smc/smc_tracepoint.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/smc/smc_tracepoint.h 2026-06-19 11:42:39.000000000 +0000 @@ -51,7 +51,7 @@ __field(const void *, smc) __field(u64, net_cookie) __field(size_t, len) - __string(name, smc->conn.lnk->ibname) + __string(name, smc->conn.lnk ? smc->conn.lnk->ibname : "") ), TP_fast_assign( diff -Nru linux-6.12.90/net/socket.c linux-6.12.94/net/socket.c --- linux-6.12.90/net/socket.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/socket.c 2026-06-19 11:42:39.000000000 +0000 @@ -509,7 +509,7 @@ struct socket *sock_from_file(struct file *file) { - if (file->f_op == &socket_file_ops) + if (likely(file->f_op == &socket_file_ops)) return file->private_data; /* set in sock_alloc_file */ return NULL; @@ -549,24 +549,6 @@ } EXPORT_SYMBOL(sockfd_lookup); -static struct socket *sockfd_lookup_light(int fd, int *err, int *fput_needed) -{ - struct fd f = fdget(fd); - struct socket *sock; - - *err = -EBADF; - if (fd_file(f)) { - sock = sock_from_file(fd_file(f)); - if (likely(sock)) { - *fput_needed = f.word & FDPUT_FPUT; - return sock; - } - *err = -ENOTSOCK; - fdput(f); - } - return NULL; -} - static ssize_t sockfs_listxattr(struct dentry *dentry, char *buffer, size_t size) { @@ -822,12 +804,13 @@ static bool skb_is_err_queue(const struct sk_buff *skb) { - /* pkt_type of skbs enqueued on the error queue are set to - * PACKET_OUTGOING in skb_set_err_queue(). This is only safe to do - * in recvmsg, since skbs received on a local socket will never - * have a pkt_type of PACKET_OUTGOING. + /* Error-queue skbs are marked as PACKET_OUTGOING in + * skb_set_err_queue() and use the destructor installed by + * sock_queue_err_skb(). PACKET_OUTGOING alone is not unique: + * AF_PACKET outgoing taps use the same pkt_type. */ - return skb->pkt_type == PACKET_OUTGOING; + return skb->pkt_type == PACKET_OUTGOING && + skb->destructor == sock_rmem_free; } /* On transmit, software and hardware timestamps are returned independently. @@ -1857,16 +1840,20 @@ { struct socket *sock; struct sockaddr_storage address; - int err, fput_needed; + CLASS(fd, f)(fd); + int err; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (sock) { - err = move_addr_to_kernel(umyaddr, addrlen, &address); - if (!err) - err = __sys_bind_socket(sock, &address, addrlen); - fput_light(sock->file, fput_needed); - } - return err; + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; + + err = move_addr_to_kernel(umyaddr, addrlen, &address); + if (unlikely(err)) + return err; + + return __sys_bind_socket(sock, &address, addrlen); } SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) @@ -1895,15 +1882,16 @@ int __sys_listen(int fd, int backlog) { + CLASS(fd, f)(fd); struct socket *sock; - int err, fput_needed; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (sock) { - err = __sys_listen_socket(sock, backlog); - fput_light(sock->file, fput_needed); - } - return err; + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; + + return __sys_listen_socket(sock, backlog); } SYSCALL_DEFINE2(listen, int, fd, int, backlog) @@ -2013,17 +2001,12 @@ int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen, int flags) { - int ret = -EBADF; - struct fd f; + CLASS(fd, f)(fd); - f = fdget(fd); - if (fd_file(f)) { - ret = __sys_accept4_file(fd_file(f), upeer_sockaddr, + if (fd_empty(f)) + return -EBADF; + return __sys_accept4_file(fd_file(f), upeer_sockaddr, upeer_addrlen, flags); - fdput(f); - } - - return ret; } SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, @@ -2075,20 +2058,18 @@ int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen) { - int ret = -EBADF; - struct fd f; + struct sockaddr_storage address; + CLASS(fd, f)(fd); + int ret; - f = fdget(fd); - if (fd_file(f)) { - struct sockaddr_storage address; - - ret = move_addr_to_kernel(uservaddr, addrlen, &address); - if (!ret) - ret = __sys_connect_file(fd_file(f), &address, addrlen, 0); - fdput(f); - } + if (fd_empty(f)) + return -EBADF; - return ret; + ret = move_addr_to_kernel(uservaddr, addrlen, &address); + if (ret) + return ret; + + return __sys_connect_file(fd_file(f), &address, addrlen, 0); } SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, @@ -2107,26 +2088,25 @@ { struct socket *sock; struct sockaddr_storage address; - int err, fput_needed; + CLASS(fd, f)(fd); + int err; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - goto out; + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; err = security_socket_getsockname(sock); if (err) - goto out_put; + return err; err = READ_ONCE(sock->ops)->getname(sock, (struct sockaddr *)&address, 0); if (err < 0) - goto out_put; - /* "err" is actually length in this case */ - err = move_addr_to_user(&address, err, usockaddr, usockaddr_len); + return err; -out_put: - fput_light(sock->file, fput_needed); -out: - return err; + /* "err" is actually length in this case */ + return move_addr_to_user(&address, err, usockaddr, usockaddr_len); } SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, @@ -2145,26 +2125,25 @@ { struct socket *sock; struct sockaddr_storage address; - int err, fput_needed; + CLASS(fd, f)(fd); + int err; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (sock != NULL) { - const struct proto_ops *ops = READ_ONCE(sock->ops); - - err = security_socket_getpeername(sock); - if (err) { - fput_light(sock->file, fput_needed); - return err; - } + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; - err = ops->getname(sock, (struct sockaddr *)&address, 1); - if (err >= 0) - /* "err" is actually length in this case */ - err = move_addr_to_user(&address, err, usockaddr, - usockaddr_len); - fput_light(sock->file, fput_needed); - } - return err; + err = security_socket_getpeername(sock); + if (err) + return err; + + err = READ_ONCE(sock->ops)->getname(sock, (struct sockaddr *)&address, 1); + if (err < 0) + return err; + + /* "err" is actually length in this case */ + return move_addr_to_user(&address, err, usockaddr, usockaddr_len); } SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, @@ -2185,14 +2164,17 @@ struct sockaddr_storage address; int err; struct msghdr msg; - int fput_needed; err = import_ubuf(ITER_SOURCE, buff, len, &msg.msg_iter); if (unlikely(err)) return err; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - goto out; + + CLASS(fd, f)(fd); + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; msg.msg_name = NULL; msg.msg_control = NULL; @@ -2202,7 +2184,7 @@ if (addr) { err = move_addr_to_kernel(addr, addr_len, &address); if (err < 0) - goto out_put; + return err; msg.msg_name = (struct sockaddr *)&address; msg.msg_namelen = addr_len; } @@ -2210,12 +2192,7 @@ if (sock->file->f_flags & O_NONBLOCK) flags |= MSG_DONTWAIT; msg.msg_flags = flags; - err = __sock_sendmsg(sock, &msg); - -out_put: - fput_light(sock->file, fput_needed); -out: - return err; + return __sock_sendmsg(sock, &msg); } SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, @@ -2250,14 +2227,18 @@ }; struct socket *sock; int err, err2; - int fput_needed; err = import_ubuf(ITER_DEST, ubuf, size, &msg.msg_iter); if (unlikely(err)) return err; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - goto out; + + CLASS(fd, f)(fd); + + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; if (sock->file->f_flags & O_NONBLOCK) flags |= MSG_DONTWAIT; @@ -2269,9 +2250,6 @@ if (err2 < 0) err = err2; } - - fput_light(sock->file, fput_needed); -out: return err; } @@ -2346,17 +2324,16 @@ { sockptr_t optval = USER_SOCKPTR(user_optval); bool compat = in_compat_syscall(); - int err, fput_needed; struct socket *sock; + CLASS(fd, f)(fd); - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - return err; - - err = do_sock_setsockopt(sock, compat, level, optname, optval, optlen); + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; - fput_light(sock->file, fput_needed); - return err; + return do_sock_setsockopt(sock, compat, level, optname, optval, optlen); } SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, @@ -2412,20 +2389,17 @@ int __sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen) { - int err, fput_needed; struct socket *sock; - bool compat; + CLASS(fd, f)(fd); - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - return err; + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; - compat = in_compat_syscall(); - err = do_sock_getsockopt(sock, compat, level, optname, + return do_sock_getsockopt(sock, in_compat_syscall(), level, optname, USER_SOCKPTR(optval), USER_SOCKPTR(optlen)); - - fput_light(sock->file, fput_needed); - return err; } SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, @@ -2451,15 +2425,16 @@ int __sys_shutdown(int fd, int how) { - int err, fput_needed; struct socket *sock; + CLASS(fd, f)(fd); - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (sock != NULL) { - err = __sys_shutdown_sock(sock, how); - fput_light(sock->file, fput_needed); - } - return err; + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; + + return __sys_shutdown_sock(sock, how); } SYSCALL_DEFINE2(shutdown, int, fd, int, how) @@ -2675,22 +2650,21 @@ long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, bool forbid_cmsg_compat) { - int fput_needed, err; struct msghdr msg_sys; struct socket *sock; if (forbid_cmsg_compat && (flags & MSG_CMSG_COMPAT)) return -EINVAL; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - goto out; + CLASS(fd, f)(fd); - err = ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; - fput_light(sock->file, fput_needed); -out: - return err; + return ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); } SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) @@ -2705,7 +2679,7 @@ int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags, bool forbid_cmsg_compat) { - int fput_needed, err, datagrams; + int err, datagrams; struct socket *sock; struct mmsghdr __user *entry; struct compat_mmsghdr __user *compat_entry; @@ -2721,9 +2695,13 @@ datagrams = 0; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - return err; + CLASS(fd, f)(fd); + + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; used_address.name_len = UINT_MAX; entry = mmsg; @@ -2760,8 +2738,6 @@ cond_resched(); } - fput_light(sock->file, fput_needed); - /* We only return an error if no datagrams were able to be sent */ if (datagrams != 0) return datagrams; @@ -2883,22 +2859,21 @@ long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, bool forbid_cmsg_compat) { - int fput_needed, err; struct msghdr msg_sys; struct socket *sock; if (forbid_cmsg_compat && (flags & MSG_CMSG_COMPAT)) return -EINVAL; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - goto out; + CLASS(fd, f)(fd); - err = ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; - fput_light(sock->file, fput_needed); -out: - return err; + return ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); } SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, @@ -2915,7 +2890,7 @@ unsigned int vlen, unsigned int flags, struct timespec64 *timeout) { - int fput_needed, err, datagrams; + int err = 0, datagrams; struct socket *sock; struct mmsghdr __user *entry; struct compat_mmsghdr __user *compat_entry; @@ -2930,16 +2905,18 @@ datagrams = 0; - sock = sockfd_lookup_light(fd, &err, &fput_needed); - if (!sock) - return err; + CLASS(fd, f)(fd); + + if (fd_empty(f)) + return -EBADF; + sock = sock_from_file(fd_file(f)); + if (unlikely(!sock)) + return -ENOTSOCK; if (likely(!(flags & MSG_ERRQUEUE))) { err = sock_error(sock->sk); - if (err) { - datagrams = err; - goto out_put; - } + if (err) + return err; } entry = mmsg; @@ -2996,12 +2973,10 @@ } if (err == 0) - goto out_put; + return datagrams; - if (datagrams == 0) { - datagrams = err; - goto out_put; - } + if (datagrams == 0) + return err; /* * We may return less entries than requested (vlen) if the @@ -3016,9 +2991,6 @@ */ WRITE_ONCE(sock->sk->sk_err, -err); } -out_put: - fput_light(sock->file, fput_needed); - return datagrams; } diff -Nru linux-6.12.90/net/tipc/msg.c linux-6.12.94/net/tipc/msg.c --- linux-6.12.90/net/tipc/msg.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/tipc/msg.c 2026-06-19 11:42:39.000000000 +0000 @@ -177,8 +177,20 @@ if (fragid == LAST_FRAGMENT) { TIPC_SKB_CB(head)->validated = 0; - if (unlikely(!tipc_msg_validate(&head))) + + /* If the reassembled skb has been freed in + * tipc_msg_validate() because of an invalid truesize, + * then head will point to a newly allocated reassembled + * skb, while *headbuf points to freed reassembled skb. + * In such cases, correct *headbuf for freeing the newly + * allocated reassembled skb later. + */ + if (unlikely(!tipc_msg_validate(&head))) { + if (head != *headbuf) + *headbuf = head; goto err; + } + *buf = head; TIPC_SKB_CB(head)->tail = NULL; *headbuf = NULL; diff -Nru linux-6.12.90/net/tls/tls.h linux-6.12.94/net/tls/tls.h --- linux-6.12.90/net/tls/tls.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/tls/tls.h 2026-06-19 11:42:39.000000000 +0000 @@ -186,6 +186,7 @@ void tls_strp_dev_exit(void); void tls_strp_done(struct tls_strparser *strp); +void __tls_strp_done(struct tls_strparser *strp); void tls_strp_stop(struct tls_strparser *strp); int tls_strp_init(struct tls_strparser *strp, struct sock *sk); void tls_strp_data_ready(struct tls_strparser *strp); diff -Nru linux-6.12.90/net/tls/tls_strp.c linux-6.12.94/net/tls/tls_strp.c --- linux-6.12.90/net/tls/tls_strp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/tls/tls_strp.c 2026-06-19 11:42:39.000000000 +0000 @@ -624,6 +624,12 @@ WARN_ON(!strp->stopped); cancel_work_sync(&strp->work); + __tls_strp_done(strp); +} + +/* For setup error paths where the strparser was initialized but never armed. */ +void __tls_strp_done(struct tls_strparser *strp) +{ tls_strp_anchor_free(strp); } diff -Nru linux-6.12.90/net/tls/tls_sw.c linux-6.12.94/net/tls/tls_sw.c --- linux-6.12.90/net/tls/tls_sw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/tls/tls_sw.c 2026-06-19 11:42:39.000000000 +0000 @@ -789,23 +789,33 @@ i = msg_pl->sg.end; sk_msg_iter_var_prev(i); + /* msg_pl->sg.data is a ring; data[MAX+1] is reserved for the wrap + * link (frags won't use it). 'i' is now the last filled entry: + * + * i end start + * v v v [ rsv ] + * [ d ][ d ][ ][ ]...[ ][ d ][ d ][ d ][chain] + * ^ END v + * `-----------------------------------------' + * + * Note that SGL does not allow chain-after-chain, so for TLS 1.3, + * we must make sure we don't create the wrap entry and then chain + * link to content_type immediately at index 0. + */ + if (i < msg_pl->sg.start) + sg_chain(msg_pl->sg.data, ARRAY_SIZE(msg_pl->sg.data), + msg_pl->sg.data); + rec->content_type = record_type; if (prot->version == TLS_1_3_VERSION) { /* Add content type to end of message. No padding added */ sg_set_buf(&rec->sg_content_type, &rec->content_type, 1); sg_mark_end(&rec->sg_content_type); - sg_chain(msg_pl->sg.data, msg_pl->sg.end + 1, - &rec->sg_content_type); + sg_chain(msg_pl->sg.data, i + 2, &rec->sg_content_type); } else { sg_mark_end(sk_msg_elem(msg_pl, i)); } - if (msg_pl->sg.end < msg_pl->sg.start) { - sg_chain(&msg_pl->sg.data[msg_pl->sg.start], - MAX_SKB_FRAGS - msg_pl->sg.start + 1, - msg_pl->sg.data); - } - i = msg_pl->sg.start; sg_chain(rec->sg_aead_in, 2, &msg_pl->sg.data[i]); @@ -1356,9 +1366,14 @@ mutex_unlock(&tls_ctx->tx_lock); } +/* When has_copied is true the caller has already moved bytes to + * userspace. Report sk_err but leave it set so the next read + * surfaces it instead of a spurious EOF, otherwise sk_err is + * consumed via sock_error(). + */ static int tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock, - bool released) + bool released, bool has_copied) { struct tls_context *tls_ctx = tls_get_ctx(sk); struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx); @@ -1372,8 +1387,11 @@ if (!sk_psock_queue_empty(psock)) return 0; - if (sk->sk_err) + if (sk->sk_err) { + if (has_copied) + return -READ_ONCE(sk->sk_err); return sock_error(sk); + } if (ret < 0) return ret; @@ -1409,7 +1427,7 @@ } if (unlikely(!tls_strp_msg_load(&ctx->strp, released))) - return tls_rx_rec_wait(sk, psock, nonblock, false); + return tls_rx_rec_wait(sk, psock, nonblock, false, has_copied); return 1; } @@ -2067,7 +2085,7 @@ int to_decrypt, chunk; err = tls_rx_rec_wait(sk, psock, flags & MSG_DONTWAIT, - released); + released, !!(decrypted + copied)); if (err <= 0) { if (psock) { chunk = sk_msg_recvmsg(sk, psock, msg, len, @@ -2254,7 +2272,7 @@ struct tls_decrypt_arg darg; err = tls_rx_rec_wait(sk, NULL, flags & SPLICE_F_NONBLOCK, - true); + true, false); if (err <= 0) goto splice_read_end; @@ -2340,7 +2358,7 @@ } else { struct tls_decrypt_arg darg; - err = tls_rx_rec_wait(sk, NULL, true, released); + err = tls_rx_rec_wait(sk, NULL, true, released, !!copied); if (err <= 0) goto read_sock_end; @@ -2591,8 +2609,12 @@ void tls_sw_free_resources_rx(struct sock *sk) { struct tls_context *tls_ctx = tls_get_ctx(sk); + struct tls_sw_context_rx *ctx; + + ctx = tls_sw_ctx_rx(tls_ctx); tls_sw_release_resources_rx(sk); + __tls_strp_done(&ctx->strp); tls_sw_free_ctx_rx(tls_ctx); } diff -Nru linux-6.12.90/net/unix/af_unix.c linux-6.12.94/net/unix/af_unix.c --- linux-6.12.90/net/unix/af_unix.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/unix/af_unix.c 2026-06-19 11:42:39.000000000 +0000 @@ -1878,6 +1878,8 @@ static void unix_peek_fds(struct scm_cookie *scm, struct sk_buff *skb) { scm->fp = scm_fp_dup(UNIXCB(skb).fp); + + unix_peek_fpl(scm->fp); } static void unix_destruct_scm(struct sk_buff *skb) @@ -2568,8 +2570,7 @@ * Sleep until more data has arrived. But check for races.. */ static long unix_stream_data_wait(struct sock *sk, long timeo, - struct sk_buff *last, unsigned int last_len, - bool freezable) + struct sk_buff *last, bool freezable) { unsigned int state = TASK_INTERRUPTIBLE | freezable * TASK_FREEZABLE; struct sk_buff *tail; @@ -2582,7 +2583,6 @@ tail = skb_peek_tail(&sk->sk_receive_queue); if (tail != last || - (tail && tail->len != last_len) || sk->sk_err || (sk->sk_shutdown & RCV_SHUTDOWN) || signal_pending(current) || @@ -2777,7 +2777,6 @@ int flags = state->flags; bool check_creds = false; struct scm_cookie scm; - unsigned int last_len; struct unix_sock *u; int copied = 0; int err = 0; @@ -2823,7 +2822,6 @@ goto unlock; } last = skb = skb_peek(&sk->sk_receive_queue); - last_len = last ? last->len : 0; again: #if IS_ENABLED(CONFIG_AF_UNIX_OOB) @@ -2857,8 +2855,7 @@ mutex_unlock(&u->iolock); - timeo = unix_stream_data_wait(sk, timeo, last, - last_len, freezable); + timeo = unix_stream_data_wait(sk, timeo, last, freezable); if (signal_pending(current)) { err = sock_intr_errno(timeo); @@ -2875,7 +2872,6 @@ while (skip >= unix_skb_len(skb)) { skip -= unix_skb_len(skb); last = skb; - last_len = skb->len; skb = skb_peek_next(skb, &sk->sk_receive_queue); if (!skb) goto again; @@ -2948,7 +2944,6 @@ skip = 0; last = skb; - last_len = skb->len; unix_state_lock(sk); skb = skb_peek_next(skb, &sk->sk_receive_queue); if (skb) @@ -3621,15 +3616,15 @@ struct bpf_prog *prog; struct sock *sk = v; uid_t uid; - bool slow; int ret; if (v == SEQ_START_TOKEN) return 0; - slow = lock_sock_fast(sk); + lock_sock(sk); + unix_state_lock(sk); - if (unlikely(sk_unhashed(sk))) { + if (unlikely(sock_flag(sk, SOCK_DEAD))) { ret = SEQ_SKIP; goto unlock; } @@ -3639,7 +3634,8 @@ prog = bpf_iter_get_info(&meta, false); ret = unix_prog_seq_show(prog, &meta, v, uid); unlock: - unlock_sock_fast(sk, slow); + unix_state_unlock(sk); + release_sock(sk); return ret; } diff -Nru linux-6.12.90/net/unix/garbage.c linux-6.12.94/net/unix/garbage.c --- linux-6.12.90/net/unix/garbage.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/unix/garbage.c 2026-06-19 11:42:39.000000000 +0000 @@ -306,6 +306,25 @@ unix_free_vertices(fpl); } +static bool gc_in_progress; +static seqcount_t unix_peek_seq = SEQCNT_ZERO(unix_peek_seq); + +void unix_peek_fpl(struct scm_fp_list *fpl) +{ + static DEFINE_SPINLOCK(unix_peek_lock); + + if (!fpl || !fpl->count_unix) + return; + + if (!READ_ONCE(gc_in_progress)) + return; + + /* Invalidate the final refcnt check in unix_vertex_dead(). */ + spin_lock(&unix_peek_lock); + raw_write_seqcount_barrier(&unix_peek_seq); + spin_unlock(&unix_peek_lock); +} + static bool unix_vertex_dead(struct unix_vertex *vertex) { struct unix_edge *edge; @@ -339,6 +358,36 @@ return true; } +static LIST_HEAD(unix_visited_vertices); +static unsigned long unix_vertex_grouped_index = UNIX_VERTEX_INDEX_MARK2; + +static bool unix_scc_dead(struct list_head *scc, bool fast) +{ + struct unix_vertex *vertex; + bool scc_dead = true; + unsigned int seq; + + seq = read_seqcount_begin(&unix_peek_seq); + + list_for_each_entry_reverse(vertex, scc, scc_entry) { + /* Don't restart DFS from this vertex. */ + list_move_tail(&vertex->entry, &unix_visited_vertices); + + /* Mark vertex as off-stack for __unix_walk_scc(). */ + if (!fast) + vertex->index = unix_vertex_grouped_index; + + if (scc_dead) + scc_dead = unix_vertex_dead(vertex); + } + + /* If MSG_PEEK intervened, defer this SCC to the next round. */ + if (read_seqcount_retry(&unix_peek_seq, seq)) + return false; + + return scc_dead; +} + static void unix_collect_skb(struct list_head *scc, struct sk_buff_head *hitlist) { struct unix_vertex *vertex; @@ -392,9 +441,6 @@ return false; } -static LIST_HEAD(unix_visited_vertices); -static unsigned long unix_vertex_grouped_index = UNIX_VERTEX_INDEX_MARK2; - static void __unix_walk_scc(struct unix_vertex *vertex, unsigned long *last_index, struct sk_buff_head *hitlist) { @@ -460,9 +506,7 @@ } if (vertex->index == vertex->scc_index) { - struct unix_vertex *v; struct list_head scc; - bool scc_dead = true; /* SCC finalised. * @@ -471,18 +515,7 @@ */ __list_cut_position(&scc, &vertex_stack, &vertex->scc_entry); - list_for_each_entry_reverse(v, &scc, scc_entry) { - /* Don't restart DFS from this vertex in unix_walk_scc(). */ - list_move_tail(&v->entry, &unix_visited_vertices); - - /* Mark vertex as off-stack. */ - v->index = unix_vertex_grouped_index; - - if (scc_dead) - scc_dead = unix_vertex_dead(v); - } - - if (scc_dead) { + if (unix_scc_dead(&scc, false)) { unix_collect_skb(&scc, hitlist); } else { if (unix_vertex_max_scc_index < vertex->scc_index) @@ -530,19 +563,11 @@ while (!list_empty(&unix_unvisited_vertices)) { struct unix_vertex *vertex; struct list_head scc; - bool scc_dead = true; vertex = list_first_entry(&unix_unvisited_vertices, typeof(*vertex), entry); list_add(&scc, &vertex->scc_entry); - list_for_each_entry_reverse(vertex, &scc, scc_entry) { - list_move_tail(&vertex->entry, &unix_visited_vertices); - - if (scc_dead) - scc_dead = unix_vertex_dead(vertex); - } - - if (scc_dead) + if (unix_scc_dead(&scc, true)) unix_collect_skb(&scc, hitlist); else if (!unix_graph_maybe_cyclic) unix_graph_maybe_cyclic = unix_scc_cyclic(&scc); @@ -553,8 +578,6 @@ list_replace_init(&unix_visited_vertices, &unix_unvisited_vertices); } -static bool gc_in_progress; - static void __unix_gc(struct work_struct *work) { struct sk_buff_head hitlist; diff -Nru linux-6.12.90/net/unix/unix_bpf.c linux-6.12.94/net/unix/unix_bpf.c --- linux-6.12.90/net/unix/unix_bpf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/unix/unix_bpf.c 2026-06-19 11:42:39.000000000 +0000 @@ -184,6 +184,9 @@ */ if (!psock->sk_pair) { sk_pair = unix_peer(sk); + if (unlikely(!sk_pair)) + return -EINVAL; + sock_hold(sk_pair); psock->sk_pair = sk_pair; } diff -Nru linux-6.12.90/net/vmw_vsock/af_vsock.c linux-6.12.94/net/vmw_vsock/af_vsock.c --- linux-6.12.90/net/vmw_vsock/af_vsock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/vmw_vsock/af_vsock.c 2026-06-19 11:42:39.000000000 +0000 @@ -523,7 +523,7 @@ */ sock_reset_flag(sk, SOCK_DONE); sk->sk_state = TCP_CLOSE; - vsk->peer_shutdown = 0; + WRITE_ONCE(vsk->peer_shutdown, 0); } if (sk->sk_type == SOCK_SEQPACKET) { @@ -814,7 +814,7 @@ vsk->rejected = false; vsk->sent_request = false; vsk->ignore_connecting_rst = false; - vsk->peer_shutdown = 0; + WRITE_ONCE(vsk->peer_shutdown, 0); INIT_DELAYED_WORK(&vsk->connect_work, vsock_connect_timeout); INIT_DELAYED_WORK(&vsk->pending_work, vsock_pending_work); @@ -1099,6 +1099,25 @@ return err; } +static __poll_t vsock_poll_shutdown(struct sock *sk, u32 peer_shutdown) +{ + __poll_t mask = 0; + + /* INET sockets treat local write shutdown and peer write shutdown as a + * case of EPOLLHUP set. + */ + if (sk->sk_shutdown == SHUTDOWN_MASK || + ((sk->sk_shutdown & SEND_SHUTDOWN) && + (peer_shutdown & SEND_SHUTDOWN))) + mask |= EPOLLHUP; + + if (sk->sk_shutdown & RCV_SHUTDOWN || + peer_shutdown & SEND_SHUTDOWN) + mask |= EPOLLRDHUP; + + return mask; +} + static __poll_t vsock_poll(struct file *file, struct socket *sock, poll_table *wait) { @@ -1116,24 +1135,17 @@ /* Signify that there has been an error on this socket. */ mask |= EPOLLERR; - /* INET sockets treat local write shutdown and peer write shutdown as a - * case of EPOLLHUP set. - */ - if ((sk->sk_shutdown == SHUTDOWN_MASK) || - ((sk->sk_shutdown & SEND_SHUTDOWN) && - (vsk->peer_shutdown & SEND_SHUTDOWN))) { - mask |= EPOLLHUP; - } - - if (sk->sk_shutdown & RCV_SHUTDOWN || - vsk->peer_shutdown & SEND_SHUTDOWN) { - mask |= EPOLLRDHUP; - } - if (sk_is_readable(sk)) mask |= EPOLLIN | EPOLLRDNORM; if (sock->type == SOCK_DGRAM) { + u32 peer_shutdown = READ_ONCE(vsk->peer_shutdown); + + /* DGRAM sockets do not take lock_sock() in poll(), so use one + * lockless snapshot for all shutdown-derived mask bits. + */ + mask |= vsock_poll_shutdown(sk, peer_shutdown); + /* For datagram sockets we can read if there is something in * the queue and write as long as the socket isn't shutdown for * sending. @@ -1148,6 +1160,7 @@ } else if (sock_type_connectible(sk->sk_type)) { const struct vsock_transport *transport; + u32 peer_shutdown; lock_sock(sk); @@ -1180,8 +1193,10 @@ * terminated should also be considered read, and we check the * shutdown flag for that. */ + peer_shutdown = READ_ONCE(vsk->peer_shutdown); + mask |= vsock_poll_shutdown(sk, peer_shutdown); if (sk->sk_shutdown & RCV_SHUTDOWN || - vsk->peer_shutdown & SEND_SHUTDOWN) { + peer_shutdown & SEND_SHUTDOWN) { mask |= EPOLLIN | EPOLLRDNORM; } diff -Nru linux-6.12.90/net/vmw_vsock/hyperv_transport.c linux-6.12.94/net/vmw_vsock/hyperv_transport.c --- linux-6.12.90/net/vmw_vsock/hyperv_transport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/vmw_vsock/hyperv_transport.c 2026-06-19 11:42:39.000000000 +0000 @@ -264,7 +264,7 @@ struct sock *sk = sk_vsock(vsk); sock_set_flag(sk, SOCK_DONE); - vsk->peer_shutdown = SHUTDOWN_MASK; + WRITE_ONCE(vsk->peer_shutdown, SHUTDOWN_MASK); if (vsock_stream_has_data(vsk) <= 0) sk->sk_state = TCP_CLOSING; sk->sk_state_change(sk); @@ -593,7 +593,9 @@ return -EIO; if (payload_len == 0) - hvs->vsk->peer_shutdown |= SEND_SHUTDOWN; + WRITE_ONCE(hvs->vsk->peer_shutdown, + READ_ONCE(hvs->vsk->peer_shutdown) | + SEND_SHUTDOWN); hvs->recv_data_len = payload_len; hvs->recv_data_off = 0; @@ -704,7 +706,8 @@ ret = 1; break; case 0: - vsk->peer_shutdown |= SEND_SHUTDOWN; + WRITE_ONCE(vsk->peer_shutdown, + READ_ONCE(vsk->peer_shutdown) | SEND_SHUTDOWN); ret = 0; break; default: /* -1 */ diff -Nru linux-6.12.90/net/vmw_vsock/virtio_transport_common.c linux-6.12.94/net/vmw_vsock/virtio_transport_common.c --- linux-6.12.90/net/vmw_vsock/virtio_transport_common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/vmw_vsock/virtio_transport_common.c 2026-06-19 11:42:39.000000000 +0000 @@ -430,7 +430,16 @@ static bool virtio_transport_inc_rx_pkt(struct virtio_vsock_sock *vvs, u32 len) { - if (vvs->buf_used + len > vvs->buf_alloc) + u64 skb_overhead = ((u64)skb_queue_len(&vvs->rx_queue) + 1) * SKB_TRUESIZE(0); + + /* Allow at most buf_alloc * 2 total budget (payload + overhead), + * similar to how SO_RCVBUF is doubled to reserve space for sk_buff + * metadata. Check payload against buf_alloc to be sure the other + * peer is respecting the credit, and sk_buff overhead to bound + * queue growth. + */ + if ((u64)vvs->buf_used + len > vvs->buf_alloc || + skb_overhead > vvs->buf_alloc) return false; vvs->rx_bytes += len; @@ -1234,7 +1243,7 @@ struct sock *sk = sk_vsock(vsk); sock_set_flag(sk, SOCK_DONE); - vsk->peer_shutdown = SHUTDOWN_MASK; + WRITE_ONCE(vsk->peer_shutdown, SHUTDOWN_MASK); if (vsock_stream_has_data(vsk) <= 0) sk->sk_state = TCP_CLOSING; sk->sk_state_change(sk); @@ -1348,7 +1357,7 @@ return err; } -static void +static bool virtio_transport_recv_enqueue(struct vsock_sock *vsk, struct sk_buff *skb) { @@ -1363,10 +1372,8 @@ spin_lock_bh(&vvs->rx_lock); can_enqueue = virtio_transport_inc_rx_pkt(vvs, len); - if (!can_enqueue) { - free_pkt = true; + if (!can_enqueue) goto out; - } if (le32_to_cpu(hdr->flags) & VIRTIO_VSOCK_SEQ_EOM) vvs->msg_count++; @@ -1406,6 +1413,8 @@ spin_unlock_bh(&vvs->rx_lock); if (free_pkt) kfree_skb(skb); + + return can_enqueue; } static int @@ -1418,7 +1427,17 @@ switch (le16_to_cpu(hdr->op)) { case VIRTIO_VSOCK_OP_RW: - virtio_transport_recv_enqueue(vsk, skb); + if (!virtio_transport_recv_enqueue(vsk, skb)) { + /* There is no more space to queue the packet, so let's + * close the connection; otherwise, we'll lose data. + */ + (void)virtio_transport_reset(vsk, skb); + virtio_transport_do_close(vsk, true); + sk->sk_err = ENOBUFS; + sk_error_report(sk); + vsock_remove_sock(vsk); + break; + } vsock_data_ready(sk); return err; case VIRTIO_VSOCK_OP_CREDIT_REQUEST: @@ -1427,12 +1446,15 @@ case VIRTIO_VSOCK_OP_CREDIT_UPDATE: sk->sk_write_space(sk); break; - case VIRTIO_VSOCK_OP_SHUTDOWN: + case VIRTIO_VSOCK_OP_SHUTDOWN: { + u32 peer_shutdown = READ_ONCE(vsk->peer_shutdown); + if (le32_to_cpu(hdr->flags) & VIRTIO_VSOCK_SHUTDOWN_RCV) - vsk->peer_shutdown |= RCV_SHUTDOWN; + peer_shutdown |= RCV_SHUTDOWN; if (le32_to_cpu(hdr->flags) & VIRTIO_VSOCK_SHUTDOWN_SEND) - vsk->peer_shutdown |= SEND_SHUTDOWN; - if (vsk->peer_shutdown == SHUTDOWN_MASK) { + peer_shutdown |= SEND_SHUTDOWN; + WRITE_ONCE(vsk->peer_shutdown, peer_shutdown); + if (peer_shutdown == SHUTDOWN_MASK) { if (vsock_stream_has_data(vsk) <= 0 && !sock_flag(sk, SOCK_DONE)) { (void)virtio_transport_reset(vsk, NULL); virtio_transport_do_close(vsk, true); @@ -1447,6 +1469,7 @@ if (le32_to_cpu(virtio_vsock_hdr(skb)->flags)) sk->sk_state_change(sk); break; + } case VIRTIO_VSOCK_OP_RST: virtio_transport_do_close(vsk, true); break; diff -Nru linux-6.12.90/net/vmw_vsock/vmci_transport.c linux-6.12.94/net/vmw_vsock/vmci_transport.c --- linux-6.12.90/net/vmw_vsock/vmci_transport.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/vmw_vsock/vmci_transport.c 2026-06-19 11:42:39.000000000 +0000 @@ -811,7 +811,7 @@ /* On a detach the peer will not be sending or receiving * anymore. */ - vsk->peer_shutdown = SHUTDOWN_MASK; + WRITE_ONCE(vsk->peer_shutdown, SHUTDOWN_MASK); /* We should not be sending anymore since the peer won't be * there to receive, but we can still receive if there is data @@ -972,8 +972,10 @@ err = -EINVAL; } - if (err < 0) + if (err < 0) { vsock_remove_pending(sk, pending); + sk_acceptq_removed(sk); + } release_sock(pending); vmci_transport_release_pending(pending); @@ -1156,7 +1158,7 @@ /* Close and cleanup the connection. */ vmci_transport_send_reset(pending, pkt); skerr = EPROTO; - err = pkt->type == VMCI_TRANSPORT_PACKET_TYPE_RST ? 0 : -EINVAL; + err = -EINVAL; goto destroy; } @@ -1534,7 +1536,9 @@ if (pkt->u.mode) { vsk = vsock_sk(sk); - vsk->peer_shutdown |= pkt->u.mode; + WRITE_ONCE(vsk->peer_shutdown, + READ_ONCE(vsk->peer_shutdown) | + pkt->u.mode); sk->sk_state_change(sk); } break; @@ -1551,7 +1555,7 @@ * a clean shutdown. */ sock_set_flag(sk, SOCK_DONE); - vsk->peer_shutdown = SHUTDOWN_MASK; + WRITE_ONCE(vsk->peer_shutdown, SHUTDOWN_MASK); if (vsock_stream_has_data(vsk) <= 0) sk->sk_state = TCP_CLOSING; diff -Nru linux-6.12.90/net/wireless/nl80211.c linux-6.12.94/net/wireless/nl80211.c --- linux-6.12.90/net/wireless/nl80211.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/wireless/nl80211.c 2026-06-19 11:42:39.000000000 +0000 @@ -5591,6 +5591,9 @@ if (ret) return ERR_PTR(ret); + if (num_elems >= 255) + return ERR_PTR(-EINVAL); + num_elems++; } diff -Nru linux-6.12.90/net/wireless/scan.c linux-6.12.94/net/wireless/scan.c --- linux-6.12.90/net/wireless/scan.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/wireless/scan.c 2026-06-19 11:42:39.000000000 +0000 @@ -2421,6 +2421,9 @@ memcpy(merged_ie + copied_len, next_sub->data, next_sub->datalen); copied_len += next_sub->datalen; + + mbssid_elem = next_mbssid; + sub_elem = next_sub; } return copied_len; diff -Nru linux-6.12.90/net/xfrm/espintcp.c linux-6.12.94/net/xfrm/espintcp.c --- linux-6.12.90/net/xfrm/espintcp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/xfrm/espintcp.c 2026-06-19 11:42:39.000000000 +0000 @@ -349,6 +349,10 @@ err = -ENOBUFS; goto unlock; } + if (emsg->len) { + err = -ENOBUFS; + goto unlock; + } sk_msg_init(&emsg->skmsg); while (1) { diff -Nru linux-6.12.90/net/xfrm/xfrm_input.c linux-6.12.94/net/xfrm/xfrm_input.c --- linux-6.12.90/net/xfrm/xfrm_input.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/xfrm/xfrm_input.c 2026-06-19 11:42:39.000000000 +0000 @@ -638,18 +638,21 @@ XFRM_SKB_CB(skb)->seq.input.low = seq; XFRM_SKB_CB(skb)->seq.input.hi = seq_hi; - dev_hold(skb->dev); - - if (crypto_done) + if (crypto_done) { nexthdr = x->type_offload->input_tail(x, skb); - else + } else { + dev_hold(skb->dev); + nexthdr = x->type->input(x, skb); + if (nexthdr == -EINPROGRESS) { + if (async) + dev_put(skb->dev); + return 0; + } - if (nexthdr == -EINPROGRESS) - return 0; + dev_put(skb->dev); + } resume: - dev_put(skb->dev); - spin_lock(&x->lock); if (nexthdr < 0) { if (nexthdr == -EBADMSG) { @@ -716,6 +719,8 @@ sp->olen = 0; if (skb_valid_dst(skb)) skb_dst_drop(skb); + if (async) + dev_put(skb->dev); gro_cells_receive(&gro_cells, skb); return 0; } else { @@ -735,6 +740,8 @@ sp->olen = 0; if (skb_valid_dst(skb)) skb_dst_drop(skb); + if (async) + dev_put(skb->dev); gro_cells_receive(&gro_cells, skb); return err; } @@ -745,6 +752,8 @@ drop_unlock: spin_unlock(&x->lock); drop: + if (async) + dev_put(skb->dev); xfrm_rcv_cb(skb, family, x && x->type ? x->type->proto : nexthdr, -1); kfree_skb(skb); return 0; @@ -769,9 +778,12 @@ spin_unlock_bh(&trans->queue_lock); local_bh_disable(); - while ((skb = __skb_dequeue(&queue))) - XFRM_TRANS_SKB_CB(skb)->finish(XFRM_TRANS_SKB_CB(skb)->net, - NULL, skb); + while ((skb = __skb_dequeue(&queue))) { + struct net *net = XFRM_TRANS_SKB_CB(skb)->net; + + XFRM_TRANS_SKB_CB(skb)->finish(net, NULL, skb); + put_net(net); + } local_bh_enable(); } @@ -780,6 +792,7 @@ struct sk_buff *)) { struct xfrm_trans_tasklet *trans; + struct net *hold_net; trans = this_cpu_ptr(&xfrm_trans_tasklet); @@ -788,8 +801,12 @@ BUILD_BUG_ON(sizeof(struct xfrm_trans_cb) > sizeof(skb->cb)); + hold_net = maybe_get_net(net); + if (!hold_net) + return -ENODEV; + XFRM_TRANS_SKB_CB(skb)->finish = finish; - XFRM_TRANS_SKB_CB(skb)->net = net; + XFRM_TRANS_SKB_CB(skb)->net = hold_net; spin_lock_bh(&trans->queue_lock); __skb_queue_tail(&trans->queue, skb); spin_unlock_bh(&trans->queue_lock); diff -Nru linux-6.12.90/net/xfrm/xfrm_policy.c linux-6.12.94/net/xfrm/xfrm_policy.c --- linux-6.12.90/net/xfrm/xfrm_policy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/xfrm/xfrm_policy.c 2026-06-19 11:42:39.000000000 +0000 @@ -1156,15 +1156,6 @@ } } -static void xfrm_policy_inexact_prune_bin(struct xfrm_pol_inexact_bin *b) -{ - struct net *net = read_pnet(&b->k.net); - - spin_lock_bh(&net->xfrm.xfrm_policy_lock); - __xfrm_policy_inexact_prune_bin(b, false); - spin_unlock_bh(&net->xfrm.xfrm_policy_lock); -} - static void __xfrm_policy_inexact_flush(struct net *net) { struct xfrm_pol_inexact_bin *bin, *t; @@ -1707,12 +1698,12 @@ } ret = pol; } + if (bin && delete) + __xfrm_policy_inexact_prune_bin(bin, false); spin_unlock_bh(&net->xfrm.xfrm_policy_lock); if (ret && delete) xfrm_policy_kill(ret); - if (bin && delete) - xfrm_policy_inexact_prune_bin(bin); return ret; } EXPORT_SYMBOL(xfrm_policy_bysel_ctx); @@ -4264,21 +4255,21 @@ return -ENOMEM; } -static void xfrm_policy_fini(struct net *net) +static void __net_exit xfrm_net_pre_exit(struct net *net) { - struct xfrm_pol_inexact_bin *b, *t; - unsigned int sz; - int dir; - disable_work_sync(&net->xfrm.policy_hthresh.work); - flush_work(&net->xfrm.policy_hash_work); #ifdef CONFIG_XFRM_SUB_POLICY xfrm_policy_flush(net, XFRM_POLICY_TYPE_SUB, false); #endif xfrm_policy_flush(net, XFRM_POLICY_TYPE_MAIN, false); +} - synchronize_rcu(); +static void xfrm_policy_fini(struct net *net) +{ + struct xfrm_pol_inexact_bin *b, *t; + unsigned int sz; + int dir; WARN_ON(!list_empty(&net->xfrm.policy_all)); @@ -4356,6 +4347,7 @@ static struct pernet_operations __net_initdata xfrm_net_ops = { .init = xfrm_net_init, + .pre_exit = xfrm_net_pre_exit, .exit = xfrm_net_exit, }; @@ -4689,7 +4681,7 @@ } /* Stage 5 - announce */ - km_migrate(sel, dir, type, m, num_migrate, k, encap); + km_migrate(sel, dir, type, m, num_migrate, k, net, encap); xfrm_pol_put(pol); diff -Nru linux-6.12.90/net/xfrm/xfrm_state.c linux-6.12.94/net/xfrm/xfrm_state.c --- linux-6.12.90/net/xfrm/xfrm_state.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/xfrm/xfrm_state.c 2026-06-19 11:42:39.000000000 +0000 @@ -2745,7 +2745,7 @@ #ifdef CONFIG_XFRM_MIGRATE int km_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap) { int err = -EINVAL; @@ -2756,7 +2756,7 @@ list_for_each_entry_rcu(km, &xfrm_km_list, list) { if (km->migrate) { ret = km->migrate(sel, dir, type, m, num_migrate, k, - encap); + net, encap); if (!ret) err = ret; } @@ -3022,10 +3022,14 @@ const struct xfrm_type *type = READ_ONCE(x->type); struct crypto_aead *aead; u32 blksize, net_adj = 0; + u32 overhead, payload_mtu; if (x->km.state != XFRM_STATE_VALID || - !type || type->proto != IPPROTO_ESP) + !type || type->proto != IPPROTO_ESP) { + if (mtu <= x->props.header_len) + return 1; return mtu - x->props.header_len; + } aead = x->data; blksize = ALIGN(crypto_aead_blocksize(aead), 4); @@ -3045,8 +3049,17 @@ break; } - return ((mtu - x->props.header_len - crypto_aead_authsize(aead) - - net_adj) & ~(blksize - 1)) + net_adj - 2; + overhead = x->props.header_len + crypto_aead_authsize(aead) + net_adj; + if (mtu <= overhead) + return 1; + + payload_mtu = mtu - overhead; + payload_mtu &= ~(blksize - 1); + if (payload_mtu <= 2) + return 1; + + return payload_mtu + net_adj - 2; + } EXPORT_SYMBOL_GPL(xfrm_state_mtu); diff -Nru linux-6.12.90/net/xfrm/xfrm_user.c linux-6.12.94/net/xfrm/xfrm_user.c --- linux-6.12.90/net/xfrm/xfrm_user.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/net/xfrm/xfrm_user.c 2026-06-19 11:42:39.000000000 +0000 @@ -3183,10 +3183,9 @@ static int xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap) { - struct net *net = &init_net; struct sk_buff *skb; int err; @@ -3204,7 +3203,7 @@ #else static int xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, - const struct xfrm_kmaddress *k, + const struct xfrm_kmaddress *k, struct net *net, const struct xfrm_encap_tmpl *encap) { return -ENOPROTOOPT; diff -Nru linux-6.12.90/scripts/Makefile.compiler linux-6.12.94/scripts/Makefile.compiler --- linux-6.12.90/scripts/Makefile.compiler 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/Makefile.compiler 2026-06-19 11:42:39.000000000 +0000 @@ -80,7 +80,7 @@ # TODO: remove RUSTC_BOOTSTRAP=1 when we raise the minimum GNU Make version to 4.4 __rustc-option = $(call try-run,\ echo '$(pound)![allow(missing_docs)]$(pound)![feature(no_core)]$(pound)![no_core]' | RUSTC_BOOTSTRAP=1\ - $(1) --sysroot=/dev/null $(filter-out --sysroot=/dev/null --target=%,$(2)) $(3)\ + $(1) --sysroot=/dev/null $(KBUILD_RUSTFLAGS_OPTION_CHKS) $(filter-out --sysroot=/dev/null --target=%target.json,$(2)) $(3)\ --crate-type=rlib --out-dir=$(TMPOUT) --emit=obj=- - >/dev/null,$(3),$(4)) # rustc-option diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm/mediatek/mt7623.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm/mediatek/mt7623.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm/mediatek/mt7623.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm/mediatek/mt7623.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -328,7 +328,7 @@ efuse: efuse@10206000 { compatible = "mediatek,mt7623-efuse", - "mediatek,mt8173-efuse"; + "mediatek,efuse"; reg = <0 0x10206000 0 0x1000>; #address-cells = <1>; #size-cells = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -106,7 +106,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 23 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x200000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -119,7 +119,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 22 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x400000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -132,7 +132,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 27 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x800000 0x1000>; reg-shift = <1>; reg-io-width = <1>; @@ -145,7 +145,7 @@ compatible = "ns8250"; clocks = <&clk14745600>; fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; - interrupts = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio2 30 IRQ_TYPE_LEVEL_LOW>; reg = <3 0x1000000 0x1000>; reg-shift = <1>; reg-io-width = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts linux-6.12.94/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm/nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts 2026-06-19 11:42:39.000000000 +0000 @@ -76,7 +76,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_touch>; reg = <0>; - interrupts = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>; + interrupts-extended = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>; spi-cpol; spi-max-frequency = <1500000>; ti,keep-vref-on; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm/renesas/r7s72100-genmai.dts linux-6.12.94/scripts/dtc/include-prefixes/arm/renesas/r7s72100-genmai.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm/renesas/r7s72100-genmai.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm/renesas/r7s72100-genmai.dts 2026-06-19 11:42:39.000000000 +0000 @@ -38,9 +38,6 @@ clocks = <&mstp9_clks R7S72100_CLK_SPIBSC0>; power-domains = <&cpg_clocks>; - #address-cells = <1>; - #size-cells = <1>; - partitions { compatible = "fixed-partitions"; #address-cells = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm/renesas/r7s72100-rskrza1.dts linux-6.12.94/scripts/dtc/include-prefixes/arm/renesas/r7s72100-rskrza1.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm/renesas/r7s72100-rskrza1.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm/renesas/r7s72100-rskrza1.dts 2026-06-19 11:42:39.000000000 +0000 @@ -36,8 +36,6 @@ power-domains = <&cpg_clocks>; bank-width = <4>; device-width = <1>; - #address-cells = <1>; - #size-cells = <1>; partitions { compatible = "fixed-partitions"; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/amlogic/meson-gxl-s905d-p230.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/amlogic/meson-gxl-s905d-p230.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/amlogic/meson-gxl-s905d-p230.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/amlogic/meson-gxl-s905d-p230.dts 2026-06-19 11:42:39.000000000 +0000 @@ -84,7 +84,8 @@ reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>; interrupt-parent = <&gpio_intc>; - interrupts = <29 IRQ_TYPE_LEVEL_LOW>; + /* MAC_INTR on GPIOZ_15 */ + interrupts = <25 IRQ_TYPE_LEVEL_LOW>; eee-broken-1000t; }; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2160a.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2160a.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2160a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2160a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -750,9 +750,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c0_scl>; - pinctrl-1 = <&i2c0_scl_gpio>; + pinctrl-0 = <&i2c0_pins>; + pinctrl-1 = <&gpio0_3_2_pins>; scl-gpios = <&gpio0 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -766,9 +767,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c1_scl>; - pinctrl-1 = <&i2c1_scl_gpio>; + pinctrl-0 = <&i2c1_pins>; + pinctrl-1 = <&gpio0_31_30_pins>; scl-gpios = <&gpio0 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -782,9 +784,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c2_scl>; - pinctrl-1 = <&i2c2_scl_gpio>; + pinctrl-0 = <&i2c2_pins>; + pinctrl-1 = <&gpio0_29_28_pins>; scl-gpios = <&gpio0 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -798,9 +801,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c3_scl>; - pinctrl-1 = <&i2c3_scl_gpio>; + pinctrl-0 = <&i2c3_pins>; + pinctrl-1 = <&gpio0_27_26_pins>; scl-gpios = <&gpio0 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -814,9 +818,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c4_scl>; - pinctrl-1 = <&i2c4_scl_gpio>; + pinctrl-0 = <&i2c4_pins>; + pinctrl-1 = <&gpio0_25_24_pins>; scl-gpios = <&gpio0 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -830,9 +835,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c5_scl>; - pinctrl-1 = <&i2c5_scl_gpio>; + pinctrl-0 = <&i2c5_pins>; + pinctrl-1 = <&gpio0_23_22_pins>; scl-gpios = <&gpio0 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio0 22 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -846,9 +852,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c6_scl>; - pinctrl-1 = <&i2c6_scl_gpio>; + pinctrl-0 = <&i2c6_i2c7_pins>; + pinctrl-1 = <&gpio1_18_15_pins>; scl-gpios = <&gpio1 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio1 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -862,9 +869,10 @@ clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(16)>; pinctrl-names = "default", "gpio"; - pinctrl-0 = <&i2c7_scl>; - pinctrl-1 = <&i2c7_scl_gpio>; + pinctrl-0 = <&i2c6_i2c7_pins>; + pinctrl-1 = <&gpio1_18_15_pins>; scl-gpios = <&gpio1 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios = <&gpio1 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status = "disabled"; }; @@ -1709,92 +1717,159 @@ pinctrl-single,register-width = <32>; pinctrl-single,function-mask = <0x7>; - i2c1_scl: i2c1-scl-pins { - pinctrl-single,bits = <0x0 0 0x7>; + /* RCWSR12 */ + i2c1_pins: iic2-i2c-pins { + pinctrl-single,bits = <0x0 0x0 0x7>; }; - i2c1_scl_gpio: i2c1-scl-gpio-pins { + gpio0_31_30_pins: iic2-gpio-pins { pinctrl-single,bits = <0x0 0x1 0x7>; }; + ftm0_ch10_pins: iic2-ftm-pins { + pinctrl-single,bits = <0x0 0x2 0x7>; + }; + esdhc0_cd_wp_pins: iic2-sdhc-pins { pinctrl-single,bits = <0x0 0x6 0x7>; }; - i2c2_scl: i2c2-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 3)>; + i2c2_pins: iic3-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 3)>; }; - i2c2_scl_gpio: i2c2-scl-gpio-pins { + gpio0_29_28_pins: iic3-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 3) (0x7 << 3)>; }; - i2c3_scl: i2c3-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 6)>; + can0_pins: iic3-can-pins { + pinctrl-single,bits = <0x0 (0x2 << 3) (0x7 << 3)>; + }; + + event65_pins: iic3-event-pins { + pinctrl-single,bits = <0x0 (0x6 << 3) (0x7 << 3)>; + }; + + i2c3_pins: iic4-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 6)>; }; - i2c3_scl_gpio: i2c3-scl-gpio-pins { + gpio0_27_26_pins: iic4-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 6) (0x7 << 6)>; }; - i2c4_scl: i2c4-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 9)>; + can1_pins: iic4-can-pins { + pinctrl-single,bits = <0x0 (0x2 << 6) (0x7 << 6)>; + }; + + event87_pins: iic4-event-pins { + pinctrl-single,bits = <0x0 (0x6 << 6) (0x7 << 6)>; + }; + + i2c4_pins: iic5-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 9)>; }; - i2c4_scl_gpio: i2c4-scl-gpio-pins { + gpio0_25_24_pins: iic5-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 9) (0x7 << 9)>; }; - i2c5_scl: i2c5-scl-pins { - pinctrl-single,bits = <0x0 0 (0x7 << 12)>; + esdhc0_clksync_pins: iic5-sdhc-clk-pins { + pinctrl-single,bits = <0x0 (0x2 << 9) (0x7 << 9)>; }; - i2c5_scl_gpio: i2c5-scl-gpio-pins { + dspi2_miso_mosi_pins: iic5-spi3-pins { + pinctrl-single,bits = <0x3 (0x2 << 9) (0x7 << 9)>; + }; + + i2c5_pins: iic6-i2c-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 12)>; + }; + + gpio0_23_22_pins: iic6-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 12) (0x7 << 12)>; }; + esdhc1_clksync_pins: iic6-sdhc-clk-pins { + pinctrl-single,bits = <0x0 (0x2 << 12) (0x7 << 12)>; + }; + fspi_data74_pins: xspi1-data74-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 15)>; }; + gpio1_31_28_pins: xspi1-data74-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 15)>; + }; + fspi_data30_pins: xspi1-data30-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 18)>; }; + gpio1_27_24_pins: xspi1-data30-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 18)>; + }; + fspi_dqs_sck_cs10_pins: xspi1-base-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 21)>; }; + gpio1_23_20_pins: xspi1-base-gpio-pins { + pinctrl-single,bits = <0x0 0x1 (0x7 << 21)>; + }; + esdhc0_cmd_data30_clk_vsel_pins: sdhc1-base-sdhc-vsel-pins { pinctrl-single,bits = <0x0 0x0 (0x7 << 24)>; }; + gpio0_21_15_pins: sdhc1-base-gpio-pins { + pinctrl-single,bits = <0x0 (0x1 << 24) (0x7 << 24)>; + }; + + dspi0_pins: sdhc1-base-spi1-pins { + pinctrl-single,bits = <0x0 (0x2 << 24) (0x7 << 24)>; + }; + + esdhc0_cmd_data30_clk_dspi2_cs0_pins: sdhc1-base-sdhc-spi3-pins { + pinctrl-single,bits = <0x0 (0x3 << 24) (0x7 << 24)>; + }; + + esdhc0_cmd_data30_clk_data4_pins: sdhc1-base-sdhc-data4-pins { + pinctrl-single,bits = <0x0 (0x4 << 24) (0x7 << 24)>; + }; + + esdhc0_dir_pins: sdhc1-dir-pins { + pinctrl-single,bits = <0x0 0x0 (0x7 << 27)>; + }; + gpio0_14_12_pins: sdhc1-dir-gpio-pins { pinctrl-single,bits = <0x0 (0x1 << 27) (0x7 << 27)>; }; - i2c6_scl: i2c6-scl-pins { - pinctrl-single,bits = <0x4 0x2 0x7>; + dspi2_cs31_pins: sdhc1-dir-spi3-pins { + pinctrl-single,bits = <0x0 (0x3 << 27) (0x7 << 27)>; }; - i2c6_scl_gpio: i2c6-scl-gpio-pins { - pinctrl-single,bits = <0x4 0x1 0x7>; + esdhc0_data75_pins: sdhc1-dir-sdhc-pins { + pinctrl-single,bits = <0x0 (0x4 << 27) (0x7 << 27)>; }; - i2c7_scl: i2c7-scl-pins { - pinctrl-single,bits = <0x4 0x2 0x7>; + /* RCWSR13 */ + gpio1_18_15_pins: iic8-iic7-gpio-pins { + pinctrl-single,bits = <0x4 0x1 0x7>; }; - i2c7_scl_gpio: i2c7-scl-gpio-pins { - pinctrl-single,bits = <0x4 0x1 0x7>; + i2c6_i2c7_pins: iic8-iic7-i2c-pins { + pinctrl-single,bits = <0x4 0x2 0x7>; }; - i2c0_scl: i2c0-scl-pins { - pinctrl-single,bits = <0x8 0 (0x7 << 10)>; + /* RCWSR14 */ + i2c0_pins: iic1-i2c-pins { + pinctrl-single,bits = <0x8 0x0 (0x1 << 10)>; }; - i2c0_scl_gpio: i2c0-scl-gpio-pins { - pinctrl-single,bits = <0x8 (0x1 << 10) (0x7 << 10)>; + gpio0_3_2_pins: iic1-gpio-pins { + pinctrl-single,bits = <0x8 (0x1 << 10) (0x1 << 10)>; }; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.1.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.1.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.1.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.1.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>; }; @@ -29,6 +30,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>; }; @@ -37,6 +39,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>; }; @@ -45,6 +48,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>; }; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.2.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.2.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.2.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8-apalis-ixora-v1.2.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 27 GPIO_ACTIVE_HIGH>; }; @@ -29,6 +30,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <1>; gpios = <&lsio_gpio5 29 GPIO_ACTIVE_HIGH>; }; @@ -37,6 +39,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 20 GPIO_ACTIVE_HIGH>; }; @@ -45,6 +48,7 @@ color = ; default-state = "off"; function = LED_FUNCTION_STATUS; + function-enumerator = <2>; gpios = <&lsio_gpio5 21 GPIO_ACTIVE_HIGH>; }; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-emtop-som.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-emtop-som.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-emtop-som.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-emtop-som.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -60,7 +60,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pmic>; interrupt-parent = <&gpio1>; - interrupts = <3 IRQ_TYPE_EDGE_RISING>; + interrupts = <3 IRQ_TYPE_LEVEL_LOW>; regulators { buck1: BUCK1 { @@ -194,7 +194,7 @@ pinctrl_pmic: emtop-pmic-grp { fsl,pins = < - MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41 + MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x141 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-tqma8mqml.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-tqma8mqml.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-tqma8mqml.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-tqma8mqml.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -290,7 +290,7 @@ }; pinctrl_pmic: pmicgrp { - fsl,pins = ; + fsl,pins = ; }; pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-tqma8mqnl.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-tqma8mqnl.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-tqma8mqnl.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-tqma8mqnl.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -293,7 +293,7 @@ }; pinctrl_pmic: pmicgrp { - fsl,pins = ; + fsl,pins = ; }; pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-data-modul-edm-sbc.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-data-modul-edm-sbc.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-data-modul-edm-sbc.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-data-modul-edm-sbc.dts 2026-06-19 11:42:39.000000000 +0000 @@ -900,7 +900,7 @@ pinctrl_pmic: pmic-grp { fsl,pins = < /* PMIC_nINT */ - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x40000090 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-model-a.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-model-a.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-model-a.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-model-a.dts 2026-06-19 11:42:39.000000000 +0000 @@ -440,7 +440,7 @@ pinctrl_pmic: pmicirqgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a-bmb-08.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a-bmb-08.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a-bmb-08.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a-bmb-08.dts 2026-06-19 11:42:39.000000000 +0000 @@ -452,7 +452,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-debix-som-a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -241,7 +241,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-dhcom-som.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-dhcom-som.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-dhcom-som.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-dhcom-som.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -989,7 +989,7 @@ pinctrl_pmic: dhcom-pmic-grp { fsl,pins = < /* PMIC_nINT */ - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x40000090 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-evk.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-evk.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-evk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-evk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -947,7 +947,7 @@ pinctrl_pcie0_reg: pcie0reggrp { fsl,pins = < - MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x40 + MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x140 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-icore-mx8mp.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-icore-mx8mp.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-icore-mx8mp.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-icore-mx8mp.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -132,7 +132,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x41 + MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-navqp.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-navqp.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-navqp.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-navqp.dts 2026-06-19 11:42:39.000000000 +0000 @@ -309,7 +309,7 @@ pinctrl_pmic: pmicgrp { fsl,pins = < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x41 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts 2026-06-19 11:42:39.000000000 +0000 @@ -833,8 +833,8 @@ pinctrl_uart1: uart1grp { fsl,pins = , , - , - ; + , + ; }; pinctrl_uart1_gpio: uart1gpiogrp { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8qm-mek.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8qm-mek.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8qm-mek.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8qm-mek.dts 2026-06-19 11:42:39.000000000 +0000 @@ -351,9 +351,17 @@ usb_con1: connector { compatible = "usb-c-connector"; label = "USB-C"; - power-role = "source"; + power-role = "dual"; data-role = "dual"; + try-power-role = "sink"; source-pdos = ; + /* + * Set operational current to 0mA as we don't want EN_SNK + * enable 12V VBUS switch when it work as a sink. + */ + sink-pdos = ; + op-sink-microwatt = <0>; + self-powered; ports { #address-cells = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8qxp-mek.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8qxp-mek.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/freescale/imx8qxp-mek.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/freescale/imx8qxp-mek.dts 2026-06-19 11:42:39.000000000 +0000 @@ -176,9 +176,17 @@ usb_con1: connector { compatible = "usb-c-connector"; label = "USB-C"; - power-role = "source"; + power-role = "dual"; data-role = "dual"; + try-power-role = "sink"; source-pdos = ; + /* + * Set operational current to 0mA as we don't want EN_SNK + * enable 12V VBUS switch when it work as a sink. + */ + sink-pdos = ; + op-sink-microwatt = <0>; + self-powered; ports { #address-cells = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-uDPU.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-uDPU.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-uDPU.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-uDPU.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -161,7 +161,7 @@ &usb3 { status = "okay"; phys = <&usb2_utmi_otg_phy>; - phy-names = "usb2-utmi-otg-phy"; + phy-names = "usb2-phy"; }; &uart0 { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/marvell/armada-37xx.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/marvell/armada-37xx.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/marvell/armada-37xx.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/marvell/armada-37xx.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -375,7 +375,7 @@ interrupts = ; clocks = <&sb_periph_clk 12>; phys = <&comphy0 0>, <&usb2_utmi_otg_phy>; - phy-names = "usb3-phy", "usb2-utmi-otg-phy"; + phy-names = "usb3-phy", "usb2-phy"; status = "disabled"; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt6795.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt6795.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt6795.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt6795.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -372,7 +372,7 @@ ; gpio-controller; #gpio-cells = <2>; - gpio-ranges = <&pio 0 0 196>; + gpio-ranges = <&pio 0 0 197>; interrupt-controller; #interrupt-cells = <2>; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt7981b.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt7981b.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt7981b.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt7981b.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -200,7 +200,7 @@ interrupt-controller; interrupts = ; interrupt-parent = <&gic>; - gpio-ranges = <&pio 0 0 56>; + gpio-ranges = <&pio 0 0 57>; gpio-controller; #gpio-cells = <2>; #interrupt-cells = <2>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt7986a.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt7986a.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt7986a.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt7986a.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -187,7 +187,7 @@ "iocfg_lb", "iocfg_tr", "iocfg_tl", "eint"; gpio-controller; #gpio-cells = <2>; - gpio-ranges = <&pio 0 0 100>; + gpio-ranges = <&pio 0 0 101>; interrupt-controller; interrupts = ; interrupt-parent = <&gic>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt8365.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt8365.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/mediatek/mt8365.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/mediatek/mt8365.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -481,10 +481,9 @@ #iommu-cells = <1>; }; - infracfg_nao: infracfg@1020e000 { - compatible = "mediatek,mt8365-infracfg", "syscon"; + infracfg_nao: syscon@1020e000 { + compatible = "mediatek,mt8365-infracfg-nao", "syscon"; reg = <0 0x1020e000 0 0x1000>; - #clock-cells = <1>; }; rng: rng@1020f000 { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-daisy.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-daisy.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-daisy.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-daisy.dts 2026-06-19 11:42:39.000000000 +0000 @@ -157,7 +157,7 @@ &pmi8950_wled { qcom,current-limit-microamp = <20000>; - qcom,num-strings = <2>; + qcom,num-strings = <3>; status = "okay"; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-vince.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-vince.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-vince.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/msm8953-xiaomi-vince.dts 2026-06-19 11:42:39.000000000 +0000 @@ -169,7 +169,7 @@ &pmi8950_wled { qcom,current-limit-microamp = <20000>; - qcom,ovp-millivolt = <29600>; + qcom,ovp-millivolt = <29500>; qcom,num-strings = <2>; qcom,external-pfet; qcom,cabc; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sdm845-xiaomi-beryllium-common.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sdm845-xiaomi-beryllium-common.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sdm845-xiaomi-beryllium-common.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sdm845-xiaomi-beryllium-common.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -147,6 +147,7 @@ regulator-min-microvolt = <880000>; regulator-max-microvolt = <880000>; regulator-initial-mode = ; + regulator-boot-on; }; vreg_l5a_0p8: ldo5 { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm7225-fairphone-fp4.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm7225-fairphone-fp4.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm7225-fairphone-fp4.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm7225-fairphone-fp4.dts 2026-06-19 11:42:39.000000000 +0000 @@ -946,12 +946,14 @@ * the Bluetooth module drives the pin in either * direction or leaves the pin fully unpowered. */ + /delete-property/ bias-disable; bias-bus-hold; }; &qup_uart1_rts { /* We'll drive RTS, so no pull */ drive-strength = <2>; + /delete-property/ bias-pull-down; bias-disable; }; @@ -962,12 +964,14 @@ * in tri-state (module powered off or not driving the * signal yet). */ + /delete-property/ bias-disable; bias-pull-up; }; &qup_uart1_tx { /* We'll drive TX, so no pull */ drive-strength = <2>; + /delete-property/ bias-pull-up; bias-disable; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8250.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8250.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8250.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8250.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -664,6 +664,11 @@ opp-hz = /bits/ 64 <2841600000>; opp-peak-kBps = <8368000 51609600>; }; + + cpu7_opp21: opp-3091200000 { + opp-hz = /bits/ 64 <3091200000>; + opp-peak-kBps = <8368000 51609600>; + }; }; firmware { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8450.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8450.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8450.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8450.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -4274,7 +4274,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0x0 0x17140000 0x0 0x20000>; + reg = <0x0 0x17140000 0x0 0x40000>; msi-controller; #msi-cells = <1>; }; @@ -4599,9 +4599,6 @@ bus-width = <4>; dma-coherent; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0x0>; - status = "disabled"; sdhc2_opp_table: opp-table { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8550.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8550.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8550.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8550.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -2824,7 +2824,7 @@ clocks = <&gcc GCC_SDCC2_AHB_CLK>, <&gcc GCC_SDCC2_APPS_CLK>, - <&rpmhcc RPMH_CXO_CLK>; + <&bi_tcxo_div2>; clock-names = "iface", "core", "xo"; iommus = <&apps_smmu 0x540 0>; qcom,dll-config = <0x0007642c>; @@ -2838,9 +2838,6 @@ bus-width = <4>; dma-coherent; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0>; - status = "disabled"; sdhc2_opp_table: opp-table { @@ -4418,7 +4415,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0 0x17140000 0 0x20000>; + reg = <0 0x17140000 0 0x40000>; msi-controller; #msi-cells = <1>; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8650.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8650.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/qcom/sm8650.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/qcom/sm8650.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -3423,7 +3423,7 @@ clocks = <&gcc GCC_SDCC2_AHB_CLK>, <&gcc GCC_SDCC2_APPS_CLK>, - <&rpmhcc RPMH_CXO_CLK>; + <&bi_tcxo_div2>; clock-names = "iface", "core", "xo"; @@ -3442,9 +3442,6 @@ bus-width = <4>; - /* Forbid SDR104/SDR50 - broken hw! */ - sdhci-caps-mask = <0x3 0>; - qcom,dll-config = <0x0007642c>; qcom,ddr-config = <0x80040868>; @@ -5142,7 +5139,7 @@ gic_its: msi-controller@17140000 { compatible = "arm,gic-v3-its"; - reg = <0 0x17140000 0 0x20000>; + reg = <0 0x17140000 0 0x40000>; msi-controller; #msi-cells = <1>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-lckfb-tspi.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-lckfb-tspi.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-lckfb-tspi.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-lckfb-tspi.dts 2026-06-19 11:42:39.000000000 +0000 @@ -635,10 +635,10 @@ status = "okay"; bluetooth: bluetooth { - compatible = "brcm,bcm43438-bt"; + compatible = "brcm,bcm43430a1-bt"; clocks = <&rk809 1>; clock-names = "lpo"; - max-speed = <3000000>; + max-speed = <1500000>; pinctrl-names = "default"; pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>; shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts 2026-06-19 11:42:39.000000000 +0000 @@ -424,7 +424,7 @@ pcie30x4 { pcie30x4_clkreqn_m0: pcie30x4-clkreqn-m0 { - rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; + rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>; }; pcie30x4_perstn_m0: pcie30x4-perstn-m0 { diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3588s-gameforce-ace.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3588s-gameforce-ace.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/rockchip/rk3588s-gameforce-ace.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/rockchip/rk3588s-gameforce-ace.dts 2026-06-19 11:42:39.000000000 +0000 @@ -59,8 +59,8 @@ reg = <0>; abs-flat = <40>; abs-fuzz = <30>; - abs-range = <0 4095>; - linux,code = ; + abs-range = <4095 0>; + linux,code = ; }; axis@1 { @@ -68,7 +68,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; axis@2 { @@ -76,7 +76,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; axis@3 { @@ -84,7 +84,7 @@ abs-flat = <40>; abs-fuzz = <30>; abs-range = <0 4095>; - linux,code = ; + linux,code = ; }; }; @@ -303,7 +303,7 @@ compatible = "pwm-fan"; #cooling-cells = <2>; cooling-levels = <0 120 150 180 210 240 255>; - fan-supply = <&vcc5v0_sys>; + fan-supply = <&vcc5v0_spk>; interrupt-parent = <&gpio4>; interrupts = ; pulses-per-revolution = <4>; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62-lp-sk.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62-lp-sk.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62-lp-sk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62-lp-sk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -80,13 +80,13 @@ AM62X_IOPAD(0x220, PIN_INPUT, 0) /* (V3) MMC0_CMD */ AM62X_IOPAD(0x218, PIN_INPUT, 0) /* (Y1) MMC0_CLK */ AM62X_IOPAD(0x214, PIN_INPUT, 0) /* (V2) MMC0_DAT0 */ - AM62X_IOPAD(0x210, PIN_INPUT, 0) /* (V1) MMC0_DAT1 */ - AM62X_IOPAD(0x20c, PIN_INPUT, 0) /* (W2) MMC0_DAT2 */ - AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (W1) MMC0_DAT3 */ - AM62X_IOPAD(0x204, PIN_INPUT, 0) /* (Y2) MMC0_DAT4 */ - AM62X_IOPAD(0x200, PIN_INPUT, 0) /* (W3) MMC0_DAT5 */ - AM62X_IOPAD(0x1fc, PIN_INPUT, 0) /* (W4) MMC0_DAT6 */ - AM62X_IOPAD(0x1f8, PIN_INPUT, 0) /* (V4) MMC0_DAT7 */ + AM62X_IOPAD(0x210, PIN_INPUT_PULLUP, 0) /* (V1) MMC0_DAT1 */ + AM62X_IOPAD(0x20c, PIN_INPUT_PULLUP, 0) /* (W2) MMC0_DAT2 */ + AM62X_IOPAD(0x208, PIN_INPUT_PULLUP, 0) /* (W1) MMC0_DAT3 */ + AM62X_IOPAD(0x204, PIN_INPUT_PULLUP, 0) /* (Y2) MMC0_DAT4 */ + AM62X_IOPAD(0x200, PIN_INPUT_PULLUP, 0) /* (W3) MMC0_DAT5 */ + AM62X_IOPAD(0x1fc, PIN_INPUT_PULLUP, 0) /* (W4) MMC0_DAT6 */ + AM62X_IOPAD(0x1f8, PIN_INPUT_PULLUP, 0) /* (V4) MMC0_DAT7 */ >; }; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62-verdin.dtsi linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62-verdin.dtsi --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62-verdin.dtsi 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62-verdin.dtsi 2026-06-19 11:42:39.000000000 +0000 @@ -272,7 +272,7 @@ }; /* Verdin SPI_1 CS as GPIO */ - pinctrl_qspi1_io4_gpio: main-gpio0-7-default-pins { + pinctrl_spi1_cs_gpio: main-gpio0-7-default-pins { pinctrl-single,pins = < AM62X_IOPAD(0x001c, PIN_INPUT, 7) /* (J23) OSPI0_D4.GPIO0_7 */ /* SODIMM 202 */ >; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62p5-sk.dts linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62p5-sk.dts --- linux-6.12.90/scripts/dtc/include-prefixes/arm64/ti/k3-am62p5-sk.dts 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/arm64/ti/k3-am62p5-sk.dts 2026-06-19 11:42:39.000000000 +0000 @@ -224,9 +224,9 @@ AM62PX_IOPAD(0x023c, PIN_INPUT, 0) /* (H20) MMC1_CMD */ AM62PX_IOPAD(0x0234, PIN_OUTPUT, 0) /* (J24) MMC1_CLK */ AM62PX_IOPAD(0x0230, PIN_INPUT, 0) /* (H21) MMC1_DAT0 */ - AM62PX_IOPAD(0x022c, PIN_INPUT_PULLUP, 0) /* (H23) MMC1_DAT1 */ - AM62PX_IOPAD(0x0228, PIN_INPUT_PULLUP, 0) /* (H22) MMC1_DAT2 */ - AM62PX_IOPAD(0x0224, PIN_INPUT_PULLUP, 0) /* (H25) MMC1_DAT3 */ + AM62PX_IOPAD(0x022c, PIN_INPUT, 0) /* (H23) MMC1_DAT1 */ + AM62PX_IOPAD(0x0228, PIN_INPUT, 0) /* (H22) MMC1_DAT2 */ + AM62PX_IOPAD(0x0224, PIN_INPUT, 0) /* (H25) MMC1_DAT3 */ AM62PX_IOPAD(0x0240, PIN_INPUT, 0) /* (D23) MMC1_SDCD */ >; bootph-all; diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,dispcc-sc7180.h linux-6.12.94/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,dispcc-sc7180.h --- linux-6.12.90/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,dispcc-sc7180.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,dispcc-sc7180.h 2026-06-19 11:42:39.000000000 +0000 @@ -6,6 +6,7 @@ #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H #define _DT_BINDINGS_CLK_QCOM_DISP_CC_SC7180_H +/* Clocks */ #define DISP_CC_PLL0 0 #define DISP_CC_PLL0_OUT_EVEN 1 #define DISP_CC_MDSS_AHB_CLK 2 @@ -40,7 +41,11 @@ #define DISP_CC_MDSS_VSYNC_CLK_SRC 31 #define DISP_CC_XO_CLK 32 -/* DISP_CC GDSCR */ +/* Resets */ +#define DISP_CC_MDSS_CORE_BCR 0 +#define DISP_CC_MDSS_RSCC_BCR 1 + +/* GDSCs */ #define MDSS_GDSC 0 #endif diff -Nru linux-6.12.90/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,gcc-sc8180x.h linux-6.12.94/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,gcc-sc8180x.h --- linux-6.12.90/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,gcc-sc8180x.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/dtc/include-prefixes/dt-bindings/clock/qcom,gcc-sc8180x.h 2026-06-19 11:42:39.000000000 +0000 @@ -312,5 +312,10 @@ #define USB30_MP_GDSC 8 #define USB30_PRIM_GDSC 9 #define USB30_SEC_GDSC 10 +#define HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC 11 +#define HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC 12 +#define HLOS1_VOTE_MMNOC_MMU_TBU_SF_GDSC 13 +#define HLOS1_VOTE_TURING_MMU_TBU0_GDSC 14 +#define HLOS1_VOTE_TURING_MMU_TBU1_GDSC 15 #endif diff -Nru linux-6.12.90/scripts/generate_rust_target.rs linux-6.12.94/scripts/generate_rust_target.rs --- linux-6.12.90/scripts/generate_rust_target.rs 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/generate_rust_target.rs 2026-06-19 11:42:39.000000000 +0000 @@ -194,7 +194,9 @@ } } else if cfg.has("X86_64") { ts.push("arch", "x86_64"); - if cfg.rustc_version_atleast(1, 86, 0) { + if cfg.rustc_version_atleast(1, 98, 0) { + ts.push("rustc-abi", "softfloat"); + } else if cfg.rustc_version_atleast(1, 86, 0) { ts.push("rustc-abi", "x86-softfloat"); } ts.push( @@ -234,7 +236,9 @@ panic!("32-bit x86 only works under UML"); } ts.push("arch", "x86"); - if cfg.rustc_version_atleast(1, 86, 0) { + if cfg.rustc_version_atleast(1, 98, 0) { + ts.push("rustc-abi", "softfloat"); + } else if cfg.rustc_version_atleast(1, 86, 0) { ts.push("rustc-abi", "x86-softfloat"); } ts.push( diff -Nru linux-6.12.90/scripts/package/PKGBUILD linux-6.12.94/scripts/package/PKGBUILD --- linux-6.12.90/scripts/package/PKGBUILD 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/package/PKGBUILD 2026-06-19 11:42:39.000000000 +0000 @@ -10,7 +10,7 @@ pkgname+=("${pkgbase}-${pkg}") done -pkgver="${KERNELRELEASE//-/_}" +pkgver="$(echo "${KERNELRELEASE}" | sed 's/-\(rc[0-9]\+\)/\1/;s/-/_/g')" # The PKGBUILD is evaluated multiple times. # Running scripts/build-version from here would introduce inconsistencies. pkgrel="${KBUILD_REVISION}" diff -Nru linux-6.12.90/scripts/package/builddeb linux-6.12.94/scripts/package/builddeb --- linux-6.12.90/scripts/package/builddeb 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/scripts/package/builddeb 2026-06-19 11:42:39.000000000 +0000 @@ -125,7 +125,13 @@ pdir=debian/$1 version=${1#linux-headers-} - CC="${DEB_HOST_GNU_TYPE}-gcc" "${srctree}/scripts/package/install-extmod-build" "${pdir}/usr/src/linux-headers-${version}" + # Override $CC only for cross-compiles, to not unnecessarily rebuild + # scripts/ including plugins, which may lead to a full kernel rebuild. + if [ -n "${CROSS_COMPILE}" ]; then + CC="${DEB_HOST_GNU_TYPE}-gcc" "${srctree}/scripts/package/install-extmod-build" "${pdir}/usr/src/linux-headers-${version}" + else + "${srctree}/scripts/package/install-extmod-build" "${pdir}/usr/src/linux-headers-${version}" + fi mkdir -p $pdir/lib/modules/$version/ ln -s /usr/src/linux-headers-$version $pdir/lib/modules/$version/build diff -Nru linux-6.12.90/security/apparmor/domain.c linux-6.12.94/security/apparmor/domain.c --- linux-6.12.90/security/apparmor/domain.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/apparmor/domain.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,7 +9,6 @@ */ #include -#include #include #include #include diff -Nru linux-6.12.90/security/integrity/ima/ima_crypto.c linux-6.12.94/security/integrity/ima/ima_crypto.c --- linux-6.12.90/security/integrity/ima/ima_crypto.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/integrity/ima/ima_crypto.c 2026-06-19 11:42:39.000000000 +0000 @@ -832,7 +832,7 @@ } } if (!rc) - crypto_shash_final(shash, digest); + rc = crypto_shash_final(shash, digest); return rc; } diff -Nru linux-6.12.90/security/integrity/ima/ima_fs.c linux-6.12.94/security/integrity/ima/ima_fs.c --- linux-6.12.90/security/integrity/ima/ima_fs.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/integrity/ima/ima_fs.c 2026-06-19 11:42:39.000000000 +0000 @@ -116,28 +116,6 @@ seq_putc(m, *(char *)data++); } -static struct dentry **ascii_securityfs_measurement_lists __ro_after_init; -static struct dentry **binary_securityfs_measurement_lists __ro_after_init; -static int securityfs_measurement_list_count __ro_after_init; - -static void lookup_template_data_hash_algo(int *algo_idx, enum hash_algo *algo, - struct seq_file *m, - struct dentry **lists) -{ - struct dentry *dentry; - int i; - - dentry = file_dentry(m->file); - - for (i = 0; i < securityfs_measurement_list_count; i++) { - if (dentry == lists[i]) { - *algo_idx = i; - *algo = ima_algo_array[i].algo; - break; - } - } -} - /* print format: * 32bit-le=pcr# * char[n]=template digest @@ -160,9 +138,10 @@ algo_idx = ima_sha1_idx; algo = HASH_ALGO_SHA1; - if (m->file != NULL) - lookup_template_data_hash_algo(&algo_idx, &algo, m, - binary_securityfs_measurement_lists); + if (m->file != NULL) { + algo_idx = (unsigned long)file_inode(m->file)->i_private; + algo = ima_algo_array[algo_idx].algo; + } /* get entry */ e = qe->entry; @@ -256,9 +235,10 @@ algo_idx = ima_sha1_idx; algo = HASH_ALGO_SHA1; - if (m->file != NULL) - lookup_template_data_hash_algo(&algo_idx, &algo, m, - ascii_securityfs_measurement_lists); + if (m->file != NULL) { + algo_idx = (unsigned long)file_inode(m->file)->i_private; + algo = ima_algo_array[algo_idx].algo; + } /* get entry */ e = qe->entry; @@ -396,11 +376,6 @@ static struct dentry *ima_dir; static struct dentry *ima_symlink; -static struct dentry *binary_runtime_measurements; -static struct dentry *ascii_runtime_measurements; -static struct dentry *runtime_measurements_count; -static struct dentry *violations; -static struct dentry *ima_policy; enum ima_fs_flags { IMA_FS_BUSY, @@ -417,64 +392,41 @@ }; #endif -static void __init remove_securityfs_measurement_lists(struct dentry **lists) -{ - int i; - - if (lists) { - for (i = 0; i < securityfs_measurement_list_count; i++) - securityfs_remove(lists[i]); - - kfree(lists); - } -} - static int __init create_securityfs_measurement_lists(void) { - char file_name[NAME_MAX + 1]; - struct dentry *dentry; - u16 algo; - int i; - - securityfs_measurement_list_count = NR_BANKS(ima_tpm_chip); + int count = NR_BANKS(ima_tpm_chip); if (ima_sha1_idx >= NR_BANKS(ima_tpm_chip)) - securityfs_measurement_list_count++; + count++; - ascii_securityfs_measurement_lists = - kcalloc(securityfs_measurement_list_count, sizeof(struct dentry *), - GFP_KERNEL); - if (!ascii_securityfs_measurement_lists) - return -ENOMEM; - - binary_securityfs_measurement_lists = - kcalloc(securityfs_measurement_list_count, sizeof(struct dentry *), - GFP_KERNEL); - if (!binary_securityfs_measurement_lists) - return -ENOMEM; - - for (i = 0; i < securityfs_measurement_list_count; i++) { - algo = ima_algo_array[i].algo; - - sprintf(file_name, "ascii_runtime_measurements_%s", - hash_algo_name[algo]); + for (int i = 0; i < count; i++) { + u16 algo = ima_algo_array[i].algo; + char file_name[NAME_MAX + 1]; + struct dentry *dentry; + + if (algo == HASH_ALGO__LAST) + sprintf(file_name, "ascii_runtime_measurements_tpm_alg_%x", + ima_tpm_chip->allocated_banks[i].alg_id); + else + sprintf(file_name, "ascii_runtime_measurements_%s", + hash_algo_name[algo]); dentry = securityfs_create_file(file_name, S_IRUSR | S_IRGRP, - ima_dir, NULL, + ima_dir, (void *)(uintptr_t)i, &ima_ascii_measurements_ops); if (IS_ERR(dentry)) return PTR_ERR(dentry); - ascii_securityfs_measurement_lists[i] = dentry; - - sprintf(file_name, "binary_runtime_measurements_%s", - hash_algo_name[algo]); + if (algo == HASH_ALGO__LAST) + sprintf(file_name, "binary_runtime_measurements_tpm_alg_%x", + ima_tpm_chip->allocated_banks[i].alg_id); + else + sprintf(file_name, "binary_runtime_measurements_%s", + hash_algo_name[algo]); dentry = securityfs_create_file(file_name, S_IRUSR | S_IRGRP, - ima_dir, NULL, + ima_dir, (void *)(uintptr_t)i, &ima_measurements_ops); if (IS_ERR(dentry)) return PTR_ERR(dentry); - - binary_securityfs_measurement_lists[i] = dentry; } return 0; @@ -533,8 +485,7 @@ ima_update_policy(); #if !defined(CONFIG_IMA_WRITE_POLICY) && !defined(CONFIG_IMA_READ_POLICY) - securityfs_remove(ima_policy); - ima_policy = NULL; + securityfs_remove(file->f_path.dentry); #elif defined(CONFIG_IMA_WRITE_POLICY) clear_bit(IMA_FS_BUSY, &ima_fs_flags); #elif defined(CONFIG_IMA_READ_POLICY) @@ -553,11 +504,9 @@ int __init ima_fs_init(void) { + struct dentry *dentry; int ret; - ascii_securityfs_measurement_lists = NULL; - binary_securityfs_measurement_lists = NULL; - ima_dir = securityfs_create_dir("ima", integrity_dir); if (IS_ERR(ima_dir)) return PTR_ERR(ima_dir); @@ -573,57 +522,45 @@ if (ret != 0) goto out; - binary_runtime_measurements = - securityfs_create_symlink("binary_runtime_measurements", ima_dir, + dentry = securityfs_create_symlink("binary_runtime_measurements", ima_dir, "binary_runtime_measurements_sha1", NULL); - if (IS_ERR(binary_runtime_measurements)) { - ret = PTR_ERR(binary_runtime_measurements); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); goto out; } - ascii_runtime_measurements = - securityfs_create_symlink("ascii_runtime_measurements", ima_dir, + dentry = securityfs_create_symlink("ascii_runtime_measurements", ima_dir, "ascii_runtime_measurements_sha1", NULL); - if (IS_ERR(ascii_runtime_measurements)) { - ret = PTR_ERR(ascii_runtime_measurements); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); goto out; } - runtime_measurements_count = - securityfs_create_file("runtime_measurements_count", + dentry = securityfs_create_file("runtime_measurements_count", S_IRUSR | S_IRGRP, ima_dir, NULL, &ima_measurements_count_ops); - if (IS_ERR(runtime_measurements_count)) { - ret = PTR_ERR(runtime_measurements_count); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); goto out; } - violations = - securityfs_create_file("violations", S_IRUSR | S_IRGRP, + dentry = securityfs_create_file("violations", S_IRUSR | S_IRGRP, ima_dir, NULL, &ima_htable_violations_ops); - if (IS_ERR(violations)) { - ret = PTR_ERR(violations); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); goto out; } - ima_policy = securityfs_create_file("policy", POLICY_FILE_FLAGS, + dentry = securityfs_create_file("policy", POLICY_FILE_FLAGS, ima_dir, NULL, &ima_measure_policy_ops); - if (IS_ERR(ima_policy)) { - ret = PTR_ERR(ima_policy); + if (IS_ERR(dentry)) { + ret = PTR_ERR(dentry); goto out; } return 0; out: - securityfs_remove(ima_policy); - securityfs_remove(violations); - securityfs_remove(runtime_measurements_count); - securityfs_remove(ascii_runtime_measurements); - securityfs_remove(binary_runtime_measurements); - remove_securityfs_measurement_lists(ascii_securityfs_measurement_lists); - remove_securityfs_measurement_lists(binary_securityfs_measurement_lists); - securityfs_measurement_list_count = 0; securityfs_remove(ima_symlink); securityfs_remove(ima_dir); diff -Nru linux-6.12.90/security/integrity/ima/ima_kexec.c linux-6.12.94/security/integrity/ima/ima_kexec.c --- linux-6.12.90/security/integrity/ima/ima_kexec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/integrity/ima/ima_kexec.c 2026-06-19 11:42:39.000000000 +0000 @@ -21,6 +21,7 @@ #ifdef CONFIG_IMA_KEXEC static bool ima_kexec_update_registered; static struct seq_file ima_kexec_file; +static size_t kexec_segment_size; static void *ima_kexec_buffer; static void ima_free_kexec_file_buf(struct seq_file *sf) @@ -84,9 +85,6 @@ } } - if (ret < 0) - goto out; - /* * fill in reserved space with some buffer details * (eg. version, buffer size, number of measurements) @@ -106,7 +104,7 @@ *buffer_size = ima_kexec_file.count; *buffer = ima_kexec_file.buf; -out: + return ret; } @@ -124,9 +122,8 @@ unsigned long binary_runtime_size; /* use more understandable variable names than defined in kbuf */ + size_t kexec_buffer_size = 0; void *kexec_buffer = NULL; - size_t kexec_buffer_size; - size_t kexec_segment_size; int ret; if (image->type == KEXEC_TYPE_CRASH) @@ -154,16 +151,10 @@ return; } - ima_dump_measurement_list(&kexec_buffer_size, &kexec_buffer, - kexec_segment_size); - if (!kexec_buffer) { - pr_err("Not enough memory for the kexec measurement buffer.\n"); - return; - } - kbuf.buffer = kexec_buffer; kbuf.bufsz = kexec_buffer_size; kbuf.memsz = kexec_segment_size; + image->is_ima_segment_index_set = false; ret = kexec_add_buffer(&kbuf); if (ret) { pr_err("Error passing over kexec measurement buffer.\n"); @@ -174,6 +165,8 @@ image->ima_buffer_addr = kbuf.mem; image->ima_buffer_size = kexec_segment_size; image->ima_buffer = kexec_buffer; + image->ima_segment_index = image->nr_segments - 1; + image->is_ima_segment_index_set = true; kexec_dprintk("kexec measurement buffer for the loaded kernel at 0x%lx.\n", kbuf.mem); @@ -185,7 +178,32 @@ static int ima_update_kexec_buffer(struct notifier_block *self, unsigned long action, void *data) { - return NOTIFY_OK; + size_t buf_size = 0; + int ret = NOTIFY_OK; + void *buf = NULL; + + if (!kexec_in_progress) { + pr_info("No kexec in progress.\n"); + return ret; + } + + if (!ima_kexec_buffer) { + pr_err("Kexec buffer not set.\n"); + return ret; + } + + ret = ima_dump_measurement_list(&buf_size, &buf, kexec_segment_size); + + if (ret) + pr_err("Dump measurements failed. Error:%d\n", ret); + + if (buf_size != 0) + memcpy(ima_kexec_buffer, buf, buf_size); + + kimage_unmap_segment(ima_kexec_buffer); + ima_kexec_buffer = NULL; + + return ret; } static struct notifier_block update_buffer_nb = { diff -Nru linux-6.12.90/security/keys/keyring.c linux-6.12.94/security/keys/keyring.c --- linux-6.12.90/security/keys/keyring.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/keys/keyring.c 2026-06-19 11:42:39.000000000 +0000 @@ -1109,6 +1109,7 @@ kenter("{%d},{%s,%s}", keyring->serial, index_key->type->name, index_key->description); + guard(rcu)(); object = assoc_array_find(&keyring->keys, &keyring_assoc_array_ops, index_key); diff -Nru linux-6.12.90/security/landlock/net.c linux-6.12.94/security/landlock/net.c --- linux-6.12.90/security/landlock/net.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/landlock/net.c 2026-06-19 11:42:39.000000000 +0000 @@ -72,6 +72,61 @@ switch (address->sa_family) { case AF_UNSPEC: + if (access_request == LANDLOCK_ACCESS_NET_CONNECT_TCP) { + /* + * Connecting to an address with AF_UNSPEC dissolves + * the TCP association, which have the same effect as + * closing the connection while retaining the socket + * object (i.e., the file descriptor). As for dropping + * privileges, closing connections is always allowed. + * + * For a TCP access control system, this request is + * legitimate. Let the network stack handle potential + * inconsistencies and return -EINVAL if needed. + */ + return 0; + } else if (access_request == LANDLOCK_ACCESS_NET_BIND_TCP) { + /* + * Binding to an AF_UNSPEC address is treated + * differently by IPv4 and IPv6 sockets. The socket's + * family may change under our feet due to + * setsockopt(IPV6_ADDRFORM), but that's ok: we either + * reject entirely or require + * %LANDLOCK_ACCESS_NET_BIND_TCP for the given port, so + * it cannot be used to bypass the policy. + * + * IPv4 sockets map AF_UNSPEC to AF_INET for + * retrocompatibility for bind accesses, only if the + * address is INADDR_ANY (cf. __inet_bind). IPv6 + * sockets always reject it. + * + * Checking the address is required to not wrongfully + * return -EACCES instead of -EAFNOSUPPORT or -EINVAL. + * We could return 0 and let the network stack handle + * these checks, but it is safer to return a proper + * error and test consistency thanks to kselftest. + */ + if (sock->sk->__sk_common.skc_family == AF_INET) { + const struct sockaddr_in *const sockaddr = + (struct sockaddr_in *)address; + + if (addrlen < sizeof(struct sockaddr_in)) + return -EINVAL; + + if (sockaddr->sin_addr.s_addr != + htonl(INADDR_ANY)) + return -EAFNOSUPPORT; + } else { + if (addrlen < SIN6_LEN_RFC2133) + return -EINVAL; + else + return -EAFNOSUPPORT; + } + } else { + WARN_ON_ONCE(1); + } + /* Only for bind(AF_UNSPEC+INADDR_ANY) on IPv4 socket. */ + fallthrough; case AF_INET: if (addrlen < sizeof(struct sockaddr_in)) return -EINVAL; @@ -90,57 +145,18 @@ return 0; } - /* Specific AF_UNSPEC handling. */ - if (address->sa_family == AF_UNSPEC) { - /* - * Connecting to an address with AF_UNSPEC dissolves the TCP - * association, which have the same effect as closing the - * connection while retaining the socket object (i.e., the file - * descriptor). As for dropping privileges, closing - * connections is always allowed. - * - * For a TCP access control system, this request is legitimate. - * Let the network stack handle potential inconsistencies and - * return -EINVAL if needed. - */ - if (access_request == LANDLOCK_ACCESS_NET_CONNECT_TCP) - return 0; - - /* - * For compatibility reason, accept AF_UNSPEC for bind - * accesses (mapped to AF_INET) only if the address is - * INADDR_ANY (cf. __inet_bind). Checking the address is - * required to not wrongfully return -EACCES instead of - * -EAFNOSUPPORT. - * - * We could return 0 and let the network stack handle these - * checks, but it is safer to return a proper error and test - * consistency thanks to kselftest. - */ - if (access_request == LANDLOCK_ACCESS_NET_BIND_TCP) { - /* addrlen has already been checked for AF_UNSPEC. */ - const struct sockaddr_in *const sockaddr = - (struct sockaddr_in *)address; - - if (sock->sk->__sk_common.skc_family != AF_INET) - return -EINVAL; - - if (sockaddr->sin_addr.s_addr != htonl(INADDR_ANY)) - return -EAFNOSUPPORT; - } - } else { - /* - * Checks sa_family consistency to not wrongfully return - * -EACCES instead of -EINVAL. Valid sa_family changes are - * only (from AF_INET or AF_INET6) to AF_UNSPEC. - * - * We could return 0 and let the network stack handle this - * check, but it is safer to return a proper error and test - * consistency thanks to kselftest. - */ - if (address->sa_family != sock->sk->__sk_common.skc_family) - return -EINVAL; - } + /* + * Checks sa_family consistency to not wrongfully return + * -EACCES instead of -EINVAL. Valid sa_family changes are + * only (from AF_INET or AF_INET6) to AF_UNSPEC. + * + * We could return 0 and let the network stack handle this + * check, but it is safer to return a proper error and test + * consistency thanks to kselftest. + */ + if (address->sa_family != sock->sk->__sk_common.skc_family && + address->sa_family != AF_UNSPEC) + return -EINVAL; id.key.data = (__force uintptr_t)port; BUILD_BUG_ON(sizeof(port) > sizeof(id.key.data)); diff -Nru linux-6.12.90/security/landlock/syscalls.c linux-6.12.94/security/landlock/syscalls.c --- linux-6.12.90/security/landlock/syscalls.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/landlock/syscalls.c 2026-06-19 11:42:39.000000000 +0000 @@ -255,31 +255,21 @@ static struct landlock_ruleset *get_ruleset_from_fd(const int fd, const fmode_t mode) { - struct fd ruleset_f; + CLASS(fd, ruleset_f)(fd); struct landlock_ruleset *ruleset; - ruleset_f = fdget(fd); - if (!fd_file(ruleset_f)) + if (fd_empty(ruleset_f)) return ERR_PTR(-EBADF); /* Checks FD type and access right. */ - if (fd_file(ruleset_f)->f_op != &ruleset_fops) { - ruleset = ERR_PTR(-EBADFD); - goto out_fdput; - } - if (!(fd_file(ruleset_f)->f_mode & mode)) { - ruleset = ERR_PTR(-EPERM); - goto out_fdput; - } + if (fd_file(ruleset_f)->f_op != &ruleset_fops) + return ERR_PTR(-EBADFD); + if (!(fd_file(ruleset_f)->f_mode & mode)) + return ERR_PTR(-EPERM); ruleset = fd_file(ruleset_f)->private_data; - if (WARN_ON_ONCE(ruleset->num_layers != 1)) { - ruleset = ERR_PTR(-EINVAL); - goto out_fdput; - } + if (WARN_ON_ONCE(ruleset->num_layers != 1)) + return ERR_PTR(-EINVAL); landlock_get_ruleset(ruleset); - -out_fdput: - fdput(ruleset_f); return ruleset; } diff -Nru linux-6.12.90/security/lsm_syscalls.c linux-6.12.94/security/lsm_syscalls.c --- linux-6.12.90/security/lsm_syscalls.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/security/lsm_syscalls.c 2026-06-19 11:42:39.000000000 +0000 @@ -55,7 +55,14 @@ SYSCALL_DEFINE4(lsm_set_self_attr, unsigned int, attr, struct lsm_ctx __user *, ctx, u32, size, u32, flags) { - return security_setselfattr(attr, ctx, size, flags); + int rc; + + rc = mutex_lock_interruptible(¤t->signal->cred_guard_mutex); + if (rc < 0) + return rc; + rc = security_setselfattr(attr, ctx, size, flags); + mutex_unlock(¤t->signal->cred_guard_mutex); + return rc; } /** diff -Nru linux-6.12.90/sound/core/compress_offload.c linux-6.12.94/sound/core/compress_offload.c --- linux-6.12.90/sound/core/compress_offload.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/compress_offload.c 2026-06-19 11:42:39.000000000 +0000 @@ -40,13 +40,6 @@ #define COMPR_CODEC_CAPS_OVERFLOW #endif -/* TODO: - * - add substream support for multiple devices in case of - * SND_DYNAMIC_MINORS is not used - * - Multiple node representation - * driver should be able to register multiple nodes - */ - struct snd_compr_file { unsigned long caps; struct snd_compr_stream stream; diff -Nru linux-6.12.90/sound/core/oss/pcm_oss.c linux-6.12.94/sound/core/oss/pcm_oss.c --- linux-6.12.90/sound/core/oss/pcm_oss.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/oss/pcm_oss.c 2026-06-19 11:42:39.000000000 +0000 @@ -2966,8 +2966,10 @@ struct snd_info_buffer *buffer) { struct snd_pcm_str *pstr = entry->private_data; - struct snd_pcm_oss_setup *setup = pstr->oss.setup_list; + struct snd_pcm_oss_setup *setup; + guard(mutex)(&pstr->oss.setup_mutex); + setup = pstr->oss.setup_list; while (setup) { snd_iprintf(buffer, "%s %u %u%s%s%s%s%s%s\n", setup->task_name, @@ -3052,6 +3054,13 @@ buffer->error = -ENOMEM; return; } + template.task_name = kstrdup(task_name, GFP_KERNEL); + if (!template.task_name) { + kfree(setup); + buffer->error = -ENOMEM; + return; + } + *setup = template; if (pstr->oss.setup_list == NULL) pstr->oss.setup_list = setup; else { @@ -3059,12 +3068,7 @@ setup1->next; setup1 = setup1->next); setup1->next = setup; } - template.task_name = kstrdup(task_name, GFP_KERNEL); - if (! template.task_name) { - kfree(setup); - buffer->error = -ENOMEM; - return; - } + continue; } *setup = template; } diff -Nru linux-6.12.90/sound/core/pcm_lib.c linux-6.12.94/sound/core/pcm_lib.c --- linux-6.12.90/sound/core/pcm_lib.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/pcm_lib.c 2026-06-19 11:42:39.000000000 +0000 @@ -2138,6 +2138,9 @@ off = frames_to_bytes(runtime, off); frames = frames_to_bytes(runtime, frames); + if (!data) + return fill_silence(substream, 0, hwoff, NULL, frames); + return do_transfer(substream, 0, hwoff, data + off, frames, transfer, in_kernel); } diff -Nru linux-6.12.90/sound/core/pcm_native.c linux-6.12.94/sound/core/pcm_native.c --- linux-6.12.90/sound/core/pcm_native.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/pcm_native.c 2026-06-19 11:42:39.000000000 +0000 @@ -2176,9 +2176,8 @@ drain_no_period_wakeup = to_check->no_period_wakeup; drain_rate = to_check->rate; drain_bufsz = to_check->buffer_size; - init_waitqueue_entry(&wait, current); - set_current_state(TASK_INTERRUPTIBLE); - add_wait_queue(&to_check->sleep, &wait); + init_wait_entry(&wait, 0); + prepare_to_wait(&to_check->sleep, &wait, TASK_INTERRUPTIBLE); snd_pcm_stream_unlock_irq(substream); if (drain_no_period_wakeup) tout = MAX_SCHEDULE_TIMEOUT; @@ -2196,7 +2195,7 @@ group = snd_pcm_stream_group_ref(substream); snd_pcm_group_for_each_entry(s, substream) { if (s->runtime == to_check) { - remove_wait_queue(&to_check->sleep, &wait); + finish_wait(&to_check->sleep, &wait); break; } } diff -Nru linux-6.12.90/sound/core/seq/seq_dummy.c linux-6.12.94/sound/core/seq/seq_dummy.c --- linux-6.12.90/sound/core/seq/seq_dummy.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/seq/seq_dummy.c 2026-06-19 11:42:39.000000000 +0000 @@ -9,6 +9,7 @@ #include #include #include "seq_clientmgr.h" +#include "seq_memory.h" #include #include @@ -81,19 +82,21 @@ int atomic, int hop) { struct snd_seq_dummy_port *p; - struct snd_seq_event tmpev; + union __snd_seq_event tmpev; + size_t size; p = private_data; if (ev->source.client == SNDRV_SEQ_CLIENT_SYSTEM || ev->type == SNDRV_SEQ_EVENT_KERNEL_ERROR) return 0; /* ignore system messages */ - tmpev = *ev; + size = snd_seq_event_packet_size(ev); + memcpy(&tmpev, ev, size); if (p->duplex) - tmpev.source.port = p->connect; + tmpev.legacy.source.port = p->connect; else - tmpev.source.port = p->port; - tmpev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; - return snd_seq_kernel_client_dispatch(p->client, &tmpev, atomic, hop); + tmpev.legacy.source.port = p->port; + tmpev.legacy.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; + return snd_seq_kernel_client_dispatch(p->client, &tmpev.legacy, atomic, hop); } /* diff -Nru linux-6.12.90/sound/core/seq/seq_ump_client.c linux-6.12.94/sound/core/seq/seq_ump_client.c --- linux-6.12.90/sound/core/seq/seq_ump_client.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/seq/seq_ump_client.c 2026-06-19 11:42:39.000000000 +0000 @@ -37,6 +37,7 @@ struct snd_ump_endpoint *ump; /* assigned endpoint */ int seq_client; /* sequencer client id */ int opened[2]; /* current opens for each direction */ + rwlock_t output_lock; /* protects out_rfile output access */ struct snd_rawmidi_file out_rfile; /* rawmidi for output */ struct seq_ump_input_buffer input; /* input parser context */ void *ump_info[SNDRV_UMP_MAX_BLOCKS + 1]; /* shadow of seq client ump_info */ @@ -88,6 +89,7 @@ unsigned char type; int len; + guard(read_lock_irqsave)(&client->output_lock); substream = client->out_rfile.output; if (!substream) return -ENODEV; @@ -106,6 +108,7 @@ static int seq_ump_client_open(struct seq_ump_client *client, int dir) { struct snd_ump_endpoint *ump = client->ump; + struct snd_rawmidi_file rfile = {}; int err; guard(mutex)(&ump->open_mutex); @@ -113,9 +116,11 @@ err = snd_rawmidi_kernel_open(&ump->core, 0, SNDRV_RAWMIDI_LFLG_OUTPUT | SNDRV_RAWMIDI_LFLG_APPEND, - &client->out_rfile); + &rfile); if (err < 0) return err; + scoped_guard(write_lock_irqsave, &client->output_lock) + client->out_rfile = rfile; } client->opened[dir]++; return 0; @@ -125,11 +130,19 @@ static int seq_ump_client_close(struct seq_ump_client *client, int dir) { struct snd_ump_endpoint *ump = client->ump; + struct snd_rawmidi_file rfile = {}; guard(mutex)(&ump->open_mutex); - if (!--client->opened[dir]) - if (dir == STR_OUT) - snd_rawmidi_kernel_release(&client->out_rfile); + if (!--client->opened[dir]) { + if (dir == STR_OUT) { + scoped_guard(write_lock_irqsave, &client->output_lock) { + rfile = client->out_rfile; + client->out_rfile = (struct snd_rawmidi_file){}; + } + if (rfile.rmidi) + snd_rawmidi_kernel_release(&rfile); + } + } return 0; } @@ -432,6 +445,7 @@ INIT_WORK(&client->group_notify_work, handle_group_notify); client->ump = ump; + rwlock_init(&client->output_lock); client->seq_client = snd_seq_create_kernel_client(card, ump->core.device, diff -Nru linux-6.12.90/sound/core/sound.c linux-6.12.94/sound/core/sound.c --- linux-6.12.90/sound/core/sound.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/sound.c 2026-06-19 11:42:39.000000000 +0000 @@ -216,9 +216,16 @@ case SNDRV_DEVICE_TYPE_RAWMIDI: case SNDRV_DEVICE_TYPE_PCM_PLAYBACK: case SNDRV_DEVICE_TYPE_PCM_CAPTURE: + if (snd_BUG_ON(!card)) + return -EINVAL; + minor = SNDRV_MINOR(card->number, type + dev); + break; case SNDRV_DEVICE_TYPE_COMPRESS: if (snd_BUG_ON(!card)) return -EINVAL; + if (dev < 0 || + dev >= SNDRV_MINOR_HWDEP - SNDRV_MINOR_COMPRESS) + return -EINVAL; minor = SNDRV_MINOR(card->number, type + dev); break; default: diff -Nru linux-6.12.90/sound/core/timer.c linux-6.12.94/sound/core/timer.c --- linux-6.12.90/sound/core/timer.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/core/timer.c 2026-06-19 11:42:39.000000000 +0000 @@ -422,6 +422,8 @@ if (timer) { guard(spinlock_irq)(&timer->lock); + if (timeri->flags & SNDRV_TIMER_IFLG_DEAD) + return; /* already closed */ timeri->flags |= SNDRV_TIMER_IFLG_DEAD; } @@ -964,18 +966,18 @@ static int snd_timer_free(struct snd_timer *timer) { + struct snd_timer_instance *ti, *n; + if (!timer) return 0; guard(mutex)(®ister_mutex); if (! list_empty(&timer->open_list_head)) { - struct list_head *p, *n; - struct snd_timer_instance *ti; - pr_warn("ALSA: timer %p is busy?\n", timer); - list_for_each_safe(p, n, &timer->open_list_head) { - list_del_init(p); - ti = list_entry(p, struct snd_timer_instance, open_list); - ti->timer = NULL; + list_for_each_entry_safe(ti, n, &timer->open_list_head, open_list) { + struct device *card_dev_to_put = NULL; + + snd_timer_close_locked(ti, &card_dev_to_put); + put_device(card_dev_to_put); } } list_del(&timer->device_list); @@ -1789,6 +1791,7 @@ struct snd_timer *t; int err; + guard(mutex)(®ister_mutex); tu = file->private_data; if (!tu->timeri) return -EBADFD; diff -Nru linux-6.12.90/sound/firewire/motu/motu-register-dsp-message-parser.c linux-6.12.94/sound/firewire/motu/motu-register-dsp-message-parser.c --- linux-6.12.90/sound/firewire/motu/motu-register-dsp-message-parser.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/firewire/motu/motu-register-dsp-message-parser.c 2026-06-19 11:42:39.000000000 +0000 @@ -393,6 +393,8 @@ { struct msg_parser *parser = motu->message_parser; + guard(spinlock_irqsave)(&parser->lock); + if (parser->pull_pos > parser->push_pos) return EVENT_QUEUE_SIZE - parser->pull_pos + parser->push_pos; else @@ -402,14 +404,14 @@ bool snd_motu_register_dsp_message_parser_copy_event(struct snd_motu *motu, u32 *event) { struct msg_parser *parser = motu->message_parser; - unsigned int pos = parser->pull_pos; - unsigned long flags; + unsigned int pos; - if (pos == parser->push_pos) - return false; + guard(spinlock_irqsave)(&parser->lock); - spin_lock_irqsave(&parser->lock, flags); + if (parser->pull_pos == parser->push_pos) + return false; + pos = parser->pull_pos; *event = parser->event_queue[pos]; ++pos; @@ -417,7 +419,5 @@ pos = 0; parser->pull_pos = pos; - spin_unlock_irqrestore(&parser->lock, flags); - return true; } diff -Nru linux-6.12.90/sound/isa/sc6000.c linux-6.12.94/sound/isa/sc6000.c --- linux-6.12.90/sound/isa/sc6000.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/isa/sc6000.c 2026-06-19 11:42:39.000000000 +0000 @@ -100,6 +100,15 @@ #define PFX "sc6000: " #define DRV_NAME "SC-6000" +struct snd_sc6000 { + char __iomem *vport; + char __iomem *vmss_port; + u8 mss_config; + u8 config; + u8 hw_cfg[2]; + bool old_dsp; +}; + /* hardware dependent functions */ /* @@ -267,7 +276,7 @@ /* detection and initialization */ static int sc6000_hw_cfg_write(struct device *devptr, - char __iomem *vport, const int *cfg) + char __iomem *vport, const u8 *cfg) { if (sc6000_write(devptr, vport, COMMAND_6C) < 0) { dev_warn(devptr, "CMD 0x%x: failed!\n", COMMAND_6C); @@ -353,8 +362,7 @@ return 0; } -static void sc6000_hw_cfg_encode(struct device *devptr, - char __iomem *vport, int *cfg, +static void sc6000_hw_cfg_encode(struct device *devptr, u8 *cfg, long xport, long xmpu, long xmss_port, int joystick) { @@ -376,27 +384,83 @@ dev_dbg(devptr, "hw cfg %x, %x\n", cfg[0], cfg[1]); } -static int sc6000_init_board(struct device *devptr, - char __iomem *vport, - char __iomem *vmss_port, int dev) +static void sc6000_prepare_board(struct device *devptr, + struct snd_sc6000 *sc6000, + unsigned int dev, int xirq, int xdma) +{ + sc6000->mss_config = sc6000_irq_to_softcfg(xirq) | + sc6000_dma_to_softcfg(xdma); + sc6000->config = sc6000->mss_config | + sc6000_mpu_irq_to_softcfg(mpu_irq[dev]); + sc6000_hw_cfg_encode(devptr, sc6000->hw_cfg, port[dev], mpu_port[dev], + mss_port[dev], joystick[dev]); +} + +static void sc6000_detect_old_dsp(struct device *devptr, + struct snd_sc6000 *sc6000) +{ + sc6000_write(devptr, sc6000->vport, COMMAND_5C); + sc6000->old_dsp = sc6000_read(sc6000->vport) < 0; +} + +static int sc6000_program_board(struct device *devptr, + struct snd_sc6000 *sc6000) +{ + int err; + + if (!sc6000->old_dsp) { + if (sc6000_hw_cfg_write(devptr, sc6000->vport, + sc6000->hw_cfg) < 0) { + dev_err(devptr, "sc6000_hw_cfg_write: failed!\n"); + return -EIO; + } + } + + err = sc6000_setup_board(devptr, sc6000->vport, sc6000->config); + if (err < 0) { + dev_err(devptr, "sc6000_setup_board: failed!\n"); + return -ENODEV; + } + + sc6000_dsp_reset(sc6000->vport); + + if (!sc6000->old_dsp) { + sc6000_write(devptr, sc6000->vport, COMMAND_60); + sc6000_write(devptr, sc6000->vport, 0x02); + sc6000_dsp_reset(sc6000->vport); + } + + err = sc6000_setup_board(devptr, sc6000->vport, sc6000->config); + if (err < 0) { + dev_err(devptr, "sc6000_setup_board: failed!\n"); + return -ENODEV; + } + + err = sc6000_init_mss(devptr, sc6000->vport, sc6000->config, + sc6000->vmss_port, sc6000->mss_config); + if (err < 0) { + dev_err(devptr, "Cannot initialize Microsoft Sound System mode.\n"); + return -ENODEV; + } + + return 0; +} + +static int sc6000_init_board(struct device *devptr, struct snd_sc6000 *sc6000) { char answer[15]; char version[2]; - int mss_config = sc6000_irq_to_softcfg(irq[dev]) | - sc6000_dma_to_softcfg(dma[dev]); - int config = mss_config | - sc6000_mpu_irq_to_softcfg(mpu_irq[dev]); int err; - int old = 0; - err = sc6000_dsp_reset(vport); + err = sc6000_dsp_reset(sc6000->vport); if (err < 0) { dev_err(devptr, "sc6000_dsp_reset: failed!\n"); return err; } memset(answer, 0, sizeof(answer)); - err = sc6000_dsp_get_answer(devptr, vport, GET_DSP_COPYRIGHT, answer, 15); + err = sc6000_dsp_get_answer(devptr, sc6000->vport, GET_DSP_COPYRIGHT, + answer, 15); if (err <= 0) { dev_err(devptr, "sc6000_dsp_copyright: failed!\n"); return -ENODEV; @@ -408,54 +472,17 @@ if (strncmp("SC-6000", answer, 7)) dev_warn(devptr, "Warning: non SC-6000 audio card!\n"); - if (sc6000_dsp_get_answer(devptr, vport, GET_DSP_VERSION, version, 2) < 2) { + if (sc6000_dsp_get_answer(devptr, sc6000->vport, + GET_DSP_VERSION, version, 2) < 2) { dev_err(devptr, "sc6000_dsp_version: failed!\n"); return -ENODEV; } dev_info(devptr, "Detected model: %s, DSP version %d.%d\n", answer, version[0], version[1]); - /* set configuration */ - sc6000_write(devptr, vport, COMMAND_5C); - if (sc6000_read(vport) < 0) - old = 1; - - if (!old) { - int cfg[2]; - sc6000_hw_cfg_encode(devptr, - vport, &cfg[0], port[dev], mpu_port[dev], - mss_port[dev], joystick[dev]); - if (sc6000_hw_cfg_write(devptr, vport, cfg) < 0) { - dev_err(devptr, "sc6000_hw_cfg_write: failed!\n"); - return -EIO; - } - } - err = sc6000_setup_board(devptr, vport, config); - if (err < 0) { - dev_err(devptr, "sc6000_setup_board: failed!\n"); - return -ENODEV; - } - - sc6000_dsp_reset(vport); - - if (!old) { - sc6000_write(devptr, vport, COMMAND_60); - sc6000_write(devptr, vport, 0x02); - sc6000_dsp_reset(vport); - } + sc6000_detect_old_dsp(devptr, sc6000); - err = sc6000_setup_board(devptr, vport, config); - if (err < 0) { - dev_err(devptr, "sc6000_setup_board: failed!\n"); - return -ENODEV; - } - err = sc6000_init_mss(devptr, vport, config, vmss_port, mss_config); - if (err < 0) { - dev_err(devptr, "Cannot initialize Microsoft Sound System mode.\n"); - return -ENODEV; - } - - return 0; + return sc6000_program_board(devptr, sc6000); } static int snd_sc6000_mixer(struct snd_wss *chip) @@ -538,10 +565,10 @@ static void snd_sc6000_free(struct snd_card *card) { - char __iomem *vport = (char __force __iomem *)card->private_data; + struct snd_sc6000 *sc6000 = card->private_data; - if (vport) - sc6000_setup_board(card->dev, vport, 0); + if (sc6000->vport) + sc6000_setup_board(card->dev, sc6000->vport, 0); } static int __snd_sc6000_probe(struct device *devptr, unsigned int dev) @@ -552,15 +579,17 @@ int xirq = irq[dev]; int xdma = dma[dev]; struct snd_card *card; + struct snd_sc6000 *sc6000; struct snd_wss *chip; struct snd_opl3 *opl3; char __iomem *vport; char __iomem *vmss_port; err = snd_devm_card_new(devptr, index[dev], id[dev], THIS_MODULE, - 0, &card); + sizeof(*sc6000), &card); if (err < 0) return err; + sc6000 = card->private_data; if (xirq == SNDRV_AUTO_IRQ) { xirq = snd_legacy_find_free_irq(possible_irqs); @@ -587,7 +616,7 @@ dev_err(devptr, "I/O port cannot be iomapped.\n"); return -EBUSY; } - card->private_data = (void __force *)vport; + sc6000->vport = vport; /* to make it marked as used */ if (!devm_request_region(devptr, mss_port[dev], 4, DRV_NAME)) { @@ -600,12 +629,15 @@ dev_err(devptr, "MSS port I/O cannot be iomapped.\n"); return -EBUSY; } + sc6000->vmss_port = vmss_port; dev_dbg(devptr, "Initializing BASE[0x%lx] IRQ[%d] DMA[%d] MIRQ[%d]\n", port[dev], xirq, xdma, mpu_irq[dev] == SNDRV_AUTO_IRQ ? 0 : mpu_irq[dev]); - err = sc6000_init_board(devptr, vport, vmss_port, dev); + sc6000_prepare_board(devptr, sc6000, dev, xirq, xdma); + + err = sc6000_init_board(devptr, sc6000); if (err < 0) return err; card->private_free = snd_sc6000_free; diff -Nru linux-6.12.90/sound/pci/asihpi/hpicmn.c linux-6.12.94/sound/pci/asihpi/hpicmn.c --- linux-6.12.90/sound/pci/asihpi/hpicmn.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/asihpi/hpicmn.c 2026-06-19 11:42:39.000000000 +0000 @@ -276,6 +276,12 @@ return 0; } + if (control_index >= p_cache->control_count) { + HPI_DEBUG_LOG(VERBOSE, "control_index out of bounce %d\n", + control_index); + return 0; + } + *pI = p_cache->p_info[control_index]; if (!*pI) { HPI_DEBUG_LOG(VERBOSE, "Uncached Control %d\n", diff -Nru linux-6.12.90/sound/pci/hda/cs35l41_hda.c linux-6.12.94/sound/pci/hda/cs35l41_hda.c --- linux-6.12.90/sound/pci/hda/cs35l41_hda.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/hda/cs35l41_hda.c 2026-06-19 11:42:39.000000000 +0000 @@ -1865,8 +1865,10 @@ cs35l41->dacpi = adev; physdev = get_device(acpi_get_first_physical_node(adev)); - if (!physdev) + if (!physdev) { + acpi_dev_put(adev); return -ENODEV; + } sub = acpi_get_subsystem_id(ACPI_HANDLE(physdev)); if (IS_ERR(sub)) diff -Nru linux-6.12.90/sound/pci/hda/cs35l56_hda.c linux-6.12.94/sound/pci/hda/cs35l56_hda.c --- linux-6.12.90/sound/pci/hda/cs35l56_hda.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/hda/cs35l56_hda.c 2026-06-19 11:42:39.000000000 +0000 @@ -888,6 +888,7 @@ static int cs35l56_hda_fixup_yoga9(struct cs35l56_hda *cs35l56, int *bus_addr) { /* The cirrus,dev-index property has the wrong values */ + cs35l56->num_amps = 2; switch (*bus_addr) { case 0x30: cs35l56->index = 1; @@ -937,7 +938,6 @@ char hid_string[8]; struct acpi_device *adev; const char *property, *sub; - size_t nval; int i, ret; /* @@ -953,6 +953,7 @@ return -ENODEV; } ACPI_COMPANION_SET(cs35l56->base.dev, adev); + acpi_dev_put(adev); } /* Initialize things that could be overwritten by a fixup */ @@ -973,13 +974,14 @@ ret = -EINVAL; goto err; } - nval = ret; + cs35l56->num_amps = ret; - ret = device_property_read_u32_array(cs35l56->base.dev, property, values, nval); + ret = device_property_read_u32_array(cs35l56->base.dev, property, values, + cs35l56->num_amps); if (ret) goto err; - for (i = 0; i < nval; i++) { + for (i = 0; i < cs35l56->num_amps; i++) { if (values[i] == id) { cs35l56->index = i; break; @@ -1002,7 +1004,8 @@ "Read ACPI _SUB failed(%ld): fallback to generic firmware\n", PTR_ERR(sub)); } else { - ret = cirrus_scodec_get_speaker_id(cs35l56->base.dev, cs35l56->index, nval, -1); + ret = cirrus_scodec_get_speaker_id(cs35l56->base.dev, cs35l56->index, + cs35l56->num_amps, -1); if (ret == -ENOENT) { cs35l56->system_name = sub; } else if (ret >= 0) { diff -Nru linux-6.12.90/sound/pci/hda/cs35l56_hda.h linux-6.12.94/sound/pci/hda/cs35l56_hda.h --- linux-6.12.90/sound/pci/hda/cs35l56_hda.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/hda/cs35l56_hda.h 2026-06-19 11:42:39.000000000 +0000 @@ -25,6 +25,7 @@ struct work_struct dsp_work; int index; + int num_amps; const char *system_name; const char *amp_name; diff -Nru linux-6.12.90/sound/pci/hda/patch_conexant.c linux-6.12.94/sound/pci/hda/patch_conexant.c --- linux-6.12.90/sound/pci/hda/patch_conexant.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/hda/patch_conexant.c 2026-06-19 11:42:39.000000000 +0000 @@ -42,7 +42,7 @@ unsigned int gpio_led; unsigned int gpio_mute_led_mask; unsigned int gpio_mic_led_mask; - bool is_cx8070_sn6140; + bool is_cx11880_sn6140; }; @@ -195,7 +195,7 @@ cxt_init_gpio_led(codec); snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_INIT); - if (spec->is_cx8070_sn6140) + if (spec->is_cx11880_sn6140) cx_fixup_headset_recog(codec); return 0; @@ -247,7 +247,7 @@ { unsigned int mic_present; - /* In cx8070 and sn6140, the node 16 can only be configured to headphone or disabled, + /* In cx11880 and sn6140, the node 16 can only be configured to headphone or disabled, * the node 19 can only be configured to microphone or disabled. * Check hp&mic tag to process headset plugin & plugout. */ @@ -1182,6 +1182,7 @@ static int patch_conexant_auto(struct hda_codec *codec) { struct conexant_spec *spec; + struct hda_jack_callback *callback; int err; codec_info(codec, "%s: BIOS auto-probing.\n", codec->core.chip_name); @@ -1193,12 +1194,17 @@ codec->spec = spec; codec->patch_ops = cx_auto_patch_ops; - /* init cx8070/sn6140 flag and reset headset_present_flag */ + /* init cx11880/sn6140 flag and reset headset_present_flag */ switch (codec->core.vendor_id) { case 0x14f11f86: case 0x14f11f87: - spec->is_cx8070_sn6140 = true; - snd_hda_jack_detect_enable_callback(codec, 0x19, cx_update_headset_mic_vref); + spec->is_cx11880_sn6140 = true; + callback = snd_hda_jack_detect_enable_callback(codec, 0x19, + cx_update_headset_mic_vref); + if (IS_ERR(callback)) { + err = PTR_ERR(callback); + goto error; + } break; } @@ -1285,7 +1291,7 @@ */ static const struct hda_device_id snd_hda_id_conexant[] = { - HDA_CODEC_ENTRY(0x14f11f86, "CX8070", patch_conexant_auto), + HDA_CODEC_ENTRY(0x14f11f86, "CX11880", patch_conexant_auto), HDA_CODEC_ENTRY(0x14f11f87, "SN6140", patch_conexant_auto), HDA_CODEC_ENTRY(0x14f12008, "CX8200", patch_conexant_auto), HDA_CODEC_ENTRY(0x14f120d0, "CX11970", patch_conexant_auto), diff -Nru linux-6.12.90/sound/pci/hda/patch_realtek.c linux-6.12.94/sound/pci/hda/patch_realtek.c --- linux-6.12.90/sound/pci/hda/patch_realtek.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/pci/hda/patch_realtek.c 2026-06-19 11:42:39.000000000 +0000 @@ -6428,9 +6428,9 @@ struct alc_spec *spec = codec->spec; spec->parse_flags |= HDA_PINCFG_HEADSET_MIC; alc255_set_default_jack_type(codec); - } - else + } else { alc_fixup_headset_mode(codec, fix, action); + } } static void alc288_update_headset_jack_cb(struct hda_codec *codec, @@ -7881,22 +7881,11 @@ struct snd_pcm_substream *substream, int action) { - static const struct coef_fw dis_coefs[] = { - WRITE_COEF(0x24, 0x0013), WRITE_COEF(0x25, 0x0000), WRITE_COEF(0x26, 0xC203), - WRITE_COEF(0x28, 0x0004), WRITE_COEF(0x29, 0xb023), - }; /* Disable AMP silence detection */ - static const struct coef_fw en_coefs[] = { - WRITE_COEF(0x24, 0x0013), WRITE_COEF(0x25, 0x0000), WRITE_COEF(0x26, 0xC203), - WRITE_COEF(0x28, 0x0084), WRITE_COEF(0x29, 0xb023), - }; /* Enable AMP silence detection */ - switch (action) { case HDA_GEN_PCM_ACT_OPEN: - alc_process_coef_fw(codec, dis_coefs); alc_write_coefex_idx(codec, 0x5a, 0x00, 0x954f); /* write gpio3 to high */ break; case HDA_GEN_PCM_ACT_CLOSE: - alc_process_coef_fw(codec, en_coefs); alc_write_coefex_idx(codec, 0x5a, 0x00, 0x554f); /* write gpio3 as default value */ break; } @@ -7919,10 +7908,15 @@ WRITE_COEF(0x24, 0x0013), WRITE_COEF(0x25, 0x0000), WRITE_COEF(0x26, 0xC301), WRITE_COEF(0x28, 0x0001), WRITE_COEF(0x29, 0xb023), }; + static const struct coef_fw dis_coefs[] = { + WRITE_COEF(0x24, 0x0013), WRITE_COEF(0x25, 0x0000), WRITE_COEF(0x26, 0xC203), + WRITE_COEF(0x28, 0x0004), WRITE_COEF(0x29, 0xb023), + }; /* Disable AMP silence detection */ if (action != HDA_FIXUP_ACT_PRE_PROBE) return; alc_update_coef_idx(codec, 0x10, 1<<11, 1<<11); + alc_process_coef_fw(codec, dis_coefs); alc_process_coef_fw(codec, coefs); spec->power_hook = alc287_s4_power_gpio3_default; spec->gen.pcm_playback_hook = alc287_alc1318_playback_pcm_hook; diff -Nru linux-6.12.90/sound/soc/amd/acp/acp-legacy-mach.c linux-6.12.94/sound/soc/amd/acp/acp-legacy-mach.c --- linux-6.12.90/sound/soc/amd/acp/acp-legacy-mach.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/amd/acp/acp-legacy-mach.c 2026-06-19 11:42:39.000000000 +0000 @@ -174,7 +174,7 @@ acp_card_drvdata->platform = *((int *)dev->platform_data); dmi_id = dmi_first_match(acp_quirk_table); - if (dmi_id && dmi_id->driver_data) + if (dmi_id && dmi_id->driver_data == (void *)QUIRK_TDM_MODE_ENABLE) acp_card_drvdata->tdm_mode = dmi_id->driver_data; ret = acp_legacy_dai_links_create(card); diff -Nru linux-6.12.90/sound/soc/amd/acp/acp-mach-common.c linux-6.12.94/sound/soc/amd/acp/acp-mach-common.c --- linux-6.12.90/sound/soc/amd/acp/acp-mach-common.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/amd/acp/acp-mach-common.c 2026-06-19 11:42:39.000000000 +0000 @@ -20,6 +20,7 @@ #include #include #include +#include #include "../../codecs/rt5682.h" #include "../../codecs/rt1019.h" @@ -37,15 +38,21 @@ #define NAU8821_FREQ_OUT 12288000 #define MAX98388_CODEC_DAI "max98388-aif1" -#define TDM_MODE_ENABLE 1 - const struct dmi_system_id acp_quirk_table[] = { { /* Google skyrim proto-0 */ .matches = { DMI_EXACT_MATCH(DMI_PRODUCT_FAMILY, "Google_Skyrim"), }, - .driver_data = (void *)TDM_MODE_ENABLE, + .driver_data = (void *)QUIRK_TDM_MODE_ENABLE, + }, + { + /* Valve Steam Deck OLED */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Valve"), + DMI_MATCH(DMI_PRODUCT_NAME, "Galileo"), + }, + .driver_data = (void *)QUIRK_REMAP_DMIC_BT, }, {} }; @@ -1385,6 +1392,7 @@ struct snd_soc_dai_link *links; struct device *dev = card->dev; struct acp_card_drvdata *drv_data = card->drvdata; + const struct dmi_system_id *dmi_id = dmi_first_match(acp_quirk_table); int i = 0, num_links = 0; if (drv_data->hs_cpu_id) @@ -1562,6 +1570,9 @@ links[i].codecs = &snd_soc_dummy_dlc; links[i].num_codecs = 1; } + + if (dmi_id && dmi_id->driver_data == (void *)QUIRK_REMAP_DMIC_BT) + links[i].id = DMIC_BE_ID; i++; } @@ -1577,6 +1588,11 @@ links[i].dpcm_capture = 1; links[i].nonatomic = true; links[i].no_pcm = 1; + + if (dmi_id && dmi_id->driver_data == (void *)QUIRK_REMAP_DMIC_BT) { + links[i].id = BT_BE_ID; + dev_dbg(dev, "quirk REMAP_DMIC_BT enabled\n"); + } } card->dai_link = links; diff -Nru linux-6.12.90/sound/soc/amd/acp/acp-mach.h linux-6.12.94/sound/soc/amd/acp/acp-mach.h --- linux-6.12.90/sound/soc/amd/acp/acp-mach.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/amd/acp/acp-mach.h 2026-06-19 11:42:39.000000000 +0000 @@ -24,6 +24,10 @@ #define acp_get_drvdata(card) ((struct acp_card_drvdata *)(card)->drvdata) +/* List of DMI quirks - check acp-mach-common.c for usage. */ +#define QUIRK_TDM_MODE_ENABLE 1 +#define QUIRK_REMAP_DMIC_BT 2 + enum be_id { HEADSET_BE_ID = 0, AMP_BE_ID, diff -Nru linux-6.12.90/sound/soc/amd/acp/acp-sof-mach.c linux-6.12.94/sound/soc/amd/acp/acp-sof-mach.c --- linux-6.12.90/sound/soc/amd/acp/acp-sof-mach.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/amd/acp/acp-sof-mach.c 2026-06-19 11:42:39.000000000 +0000 @@ -113,7 +113,7 @@ acp_card_drvdata = card->drvdata; dmi_id = dmi_first_match(acp_quirk_table); - if (dmi_id && dmi_id->driver_data) + if (dmi_id && dmi_id->driver_data == (void *)QUIRK_TDM_MODE_ENABLE) acp_card_drvdata->tdm_mode = dmi_id->driver_data; ret = acp_sofdsp_dai_links_create(card); diff -Nru linux-6.12.90/sound/soc/codecs/ab8500-codec.c linux-6.12.94/sound/soc/codecs/ab8500-codec.c --- linux-6.12.90/sound/soc/codecs/ab8500-codec.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/codecs/ab8500-codec.c 2026-06-19 11:42:39.000000000 +0000 @@ -2496,13 +2496,13 @@ return status; } fc = (struct filter_control *) - &ab8500_filter_controls[AB8500_FILTER_ANC_FIR].private_value; + ab8500_filter_controls[AB8500_FILTER_ANC_FIR].private_value; drvdata->anc_fir_values = (long *)fc->value; fc = (struct filter_control *) - &ab8500_filter_controls[AB8500_FILTER_ANC_IIR].private_value; + ab8500_filter_controls[AB8500_FILTER_ANC_IIR].private_value; drvdata->anc_iir_values = (long *)fc->value; fc = (struct filter_control *) - &ab8500_filter_controls[AB8500_FILTER_SID_FIR].private_value; + ab8500_filter_controls[AB8500_FILTER_SID_FIR].private_value; drvdata->sid_fir_values = (long *)fc->value; snd_soc_dapm_disable_pin(dapm, "ANC Configure Input"); diff -Nru linux-6.12.90/sound/soc/codecs/cs35l56-sdw.c linux-6.12.94/sound/soc/codecs/cs35l56-sdw.c --- linux-6.12.90/sound/soc/codecs/cs35l56-sdw.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/codecs/cs35l56-sdw.c 2026-06-19 11:42:39.000000000 +0000 @@ -544,10 +544,11 @@ /* Disable SoundWire interrupts */ cs35l56->sdw_irq_no_unmask = true; - cancel_work_sync(&cs35l56->sdw_irq_work); + flush_work(&cs35l56->sdw_irq_work); sdw_write_no_pm(peripheral, CS35L56_SDW_GEN_INT_MASK_1, 0); sdw_read_no_pm(peripheral, CS35L56_SDW_GEN_INT_STAT_1); sdw_write_no_pm(peripheral, CS35L56_SDW_GEN_INT_STAT_1, 0xFF); + flush_work(&cs35l56->sdw_irq_work); cs35l56_remove(cs35l56); diff -Nru linux-6.12.90/sound/soc/codecs/simple-mux.c linux-6.12.94/sound/soc/codecs/simple-mux.c --- linux-6.12.90/sound/soc/codecs/simple-mux.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/codecs/simple-mux.c 2026-06-19 11:42:39.000000000 +0000 @@ -49,7 +49,7 @@ struct snd_soc_component *c = snd_soc_dapm_to_component(dapm); struct simple_mux *priv = snd_soc_component_get_drvdata(c); - if (ucontrol->value.enumerated.item[0] > e->items) + if (ucontrol->value.enumerated.item[0] >= e->items) return -EINVAL; if (priv->mux == ucontrol->value.enumerated.item[0]) diff -Nru linux-6.12.90/sound/soc/codecs/wm_adsp.c linux-6.12.94/sound/soc/codecs/wm_adsp.c --- linux-6.12.90/sound/soc/codecs/wm_adsp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/codecs/wm_adsp.c 2026-06-19 11:42:39.000000000 +0000 @@ -674,6 +674,9 @@ { struct wm_coeff_ctl *ctl = cs_ctl->priv; + if (!ctl) + return; + cancel_work_sync(&ctl->work); kfree(ctl->name); diff -Nru linux-6.12.90/sound/soc/fsl/fsl_easrc.c linux-6.12.94/sound/soc/fsl/fsl_easrc.c --- linux-6.12.90/sound/soc/fsl/fsl_easrc.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/fsl/fsl_easrc.c 2026-06-19 11:42:39.000000000 +0000 @@ -54,6 +54,9 @@ unsigned int regval = ucontrol->value.integer.value[0]; int ret; + if (regval < EASRC_WIDTH_16_BIT || regval > EASRC_WIDTH_24_BIT) + return -EINVAL; + ret = (easrc_priv->bps_iec958[mc->regbase] != regval); easrc_priv->bps_iec958[mc->regbase] = regval; @@ -70,22 +73,52 @@ struct soc_mreg_control *mc = (struct soc_mreg_control *)kcontrol->private_value; - ucontrol->value.enumerated.item[0] = easrc_priv->bps_iec958[mc->regbase]; + ucontrol->value.integer.value[0] = easrc_priv->bps_iec958[mc->regbase]; return 0; } +static int fsl_easrc_iec958_info(struct snd_kcontrol *kcontrol, + struct snd_ctl_elem_info *uinfo) +{ + uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; + uinfo->count = 1; + return 0; +} + static int fsl_easrc_get_reg(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); struct soc_mreg_control *mc = (struct soc_mreg_control *)kcontrol->private_value; - unsigned int regval; + struct fsl_asrc *easrc = snd_soc_component_get_drvdata(component); + unsigned int *regval = (unsigned int *)ucontrol->value.iec958.status; + int ret; - regval = snd_soc_component_read(component, mc->regbase); + ret = regmap_read(easrc->regmap, REG_EASRC_CS0(mc->regbase), ®val[0]); + if (ret) + return ret; - ucontrol->value.integer.value[0] = regval; + ret = regmap_read(easrc->regmap, REG_EASRC_CS1(mc->regbase), ®val[1]); + if (ret) + return ret; + + ret = regmap_read(easrc->regmap, REG_EASRC_CS2(mc->regbase), ®val[2]); + if (ret) + return ret; + + ret = regmap_read(easrc->regmap, REG_EASRC_CS3(mc->regbase), ®val[3]); + if (ret) + return ret; + + ret = regmap_read(easrc->regmap, REG_EASRC_CS4(mc->regbase), ®val[4]); + if (ret) + return ret; + + ret = regmap_read(easrc->regmap, REG_EASRC_CS5(mc->regbase), ®val[5]); + if (ret) + return ret; return 0; } @@ -97,22 +130,62 @@ struct soc_mreg_control *mc = (struct soc_mreg_control *)kcontrol->private_value; struct fsl_asrc *easrc = snd_soc_component_get_drvdata(component); - unsigned int regval = ucontrol->value.integer.value[0]; - bool changed; + unsigned int *regval = (unsigned int *)ucontrol->value.iec958.status; + bool changed, changed_all = false; int ret; - ret = regmap_update_bits_check(easrc->regmap, mc->regbase, - GENMASK(31, 0), regval, &changed); - if (ret != 0) + ret = pm_runtime_resume_and_get(component->dev); + if (ret) return ret; - return changed; + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS0(mc->regbase), + GENMASK(31, 0), regval[0], &changed); + if (ret != 0) + goto err; + changed_all |= changed; + + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS1(mc->regbase), + GENMASK(31, 0), regval[1], &changed); + if (ret != 0) + goto err; + changed_all |= changed; + + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS2(mc->regbase), + GENMASK(31, 0), regval[2], &changed); + if (ret != 0) + goto err; + changed_all |= changed; + + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS3(mc->regbase), + GENMASK(31, 0), regval[3], &changed); + if (ret != 0) + goto err; + changed_all |= changed; + + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS4(mc->regbase), + GENMASK(31, 0), regval[4], &changed); + if (ret != 0) + goto err; + changed_all |= changed; + + ret = regmap_update_bits_check(easrc->regmap, REG_EASRC_CS5(mc->regbase), + GENMASK(31, 0), regval[5], &changed); + if (ret != 0) + goto err; + changed_all |= changed; +err: + pm_runtime_put_autosuspend(component->dev); + + if (ret != 0) + return ret; + else + return changed_all; } #define SOC_SINGLE_REG_RW(xname, xreg) \ { .iface = SNDRV_CTL_ELEM_IFACE_PCM, .name = (xname), \ .access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \ - .info = snd_soc_info_xr_sx, .get = fsl_easrc_get_reg, \ + .info = fsl_easrc_iec958_info, .get = fsl_easrc_get_reg, \ .put = fsl_easrc_set_reg, \ .private_value = (unsigned long)&(struct soc_mreg_control) \ { .regbase = xreg, .regcount = 1, .nbits = 32, \ @@ -143,30 +216,10 @@ SOC_SINGLE_VAL_RW("Context 2 IEC958 Bits Per Sample", 2), SOC_SINGLE_VAL_RW("Context 3 IEC958 Bits Per Sample", 3), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS0", REG_EASRC_CS0(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS0", REG_EASRC_CS0(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS0", REG_EASRC_CS0(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS0", REG_EASRC_CS0(3)), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS1", REG_EASRC_CS1(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS1", REG_EASRC_CS1(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS1", REG_EASRC_CS1(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS1", REG_EASRC_CS1(3)), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS2", REG_EASRC_CS2(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS2", REG_EASRC_CS2(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS2", REG_EASRC_CS2(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS2", REG_EASRC_CS2(3)), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS3", REG_EASRC_CS3(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS3", REG_EASRC_CS3(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS3", REG_EASRC_CS3(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS3", REG_EASRC_CS3(3)), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS4", REG_EASRC_CS4(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS4", REG_EASRC_CS4(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS4", REG_EASRC_CS4(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS4", REG_EASRC_CS4(3)), - SOC_SINGLE_REG_RW("Context 0 IEC958 CS5", REG_EASRC_CS5(0)), - SOC_SINGLE_REG_RW("Context 1 IEC958 CS5", REG_EASRC_CS5(1)), - SOC_SINGLE_REG_RW("Context 2 IEC958 CS5", REG_EASRC_CS5(2)), - SOC_SINGLE_REG_RW("Context 3 IEC958 CS5", REG_EASRC_CS5(3)), + SOC_SINGLE_REG_RW("Context 0 IEC958 CS", 0), + SOC_SINGLE_REG_RW("Context 1 IEC958 CS", 1), + SOC_SINGLE_REG_RW("Context 2 IEC958 CS", 2), + SOC_SINGLE_REG_RW("Context 3 IEC958 CS", 3), }; /* diff -Nru linux-6.12.90/sound/soc/fsl/fsl_micfil.c linux-6.12.94/sound/soc/fsl/fsl_micfil.c --- linux-6.12.90/sound/soc/fsl/fsl_micfil.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/fsl/fsl_micfil.c 2026-06-19 11:42:39.000000000 +0000 @@ -181,10 +181,34 @@ { struct snd_soc_component *cmpnt = snd_soc_kcontrol_component(kcontrol); struct fsl_micfil *micfil = snd_soc_component_get_drvdata(cmpnt); + int val = ucontrol->value.integer.value[0]; + bool change = false; + int old_val; + int ret; - micfil->quality = ucontrol->value.integer.value[0]; + if (val < QUALITY_HIGH || val > QUALITY_VLOW2) + return -EINVAL; + + if (micfil->quality != val) { + ret = pm_runtime_resume_and_get(cmpnt->dev); + if (ret) + return ret; + + old_val = micfil->quality; + micfil->quality = val; + ret = micfil_set_quality(micfil); + + pm_runtime_put_autosuspend(cmpnt->dev); + + if (ret) { + micfil->quality = old_val; + return ret; + } - return micfil_set_quality(micfil); + change = true; + } + + return change; } static const char * const micfil_hwvad_enable[] = { @@ -243,6 +267,10 @@ if (val < 0 || val > 3) return -EINVAL; + ret = pm_runtime_resume_and_get(comp->dev); + if (ret) + return ret; + micfil->dc_remover = val; /* Calculate total value for all channels */ @@ -252,10 +280,10 @@ /* Update DC Remover mode for all channels */ ret = snd_soc_component_update_bits(comp, REG_MICFIL_DC_CTRL, MICFIL_DC_CTRL_CONFIG, reg_val); - if (ret < 0) - return ret; - return 0; + pm_runtime_put_autosuspend(comp->dev); + + return ret; } static int micfil_get_dc_remover_state(struct snd_kcontrol *kcontrol, @@ -277,10 +305,15 @@ unsigned int *item = ucontrol->value.enumerated.item; struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); int val = snd_soc_enum_item_to_val(e, item[0]); + bool change = false; + + if (val < 0 || val > 1) + return -EINVAL; + change = (micfil->vad_enabled != val); micfil->vad_enabled = val; - return 0; + return change; } static int hwvad_get_enable(struct snd_kcontrol *kcontrol, @@ -302,13 +335,18 @@ unsigned int *item = ucontrol->value.enumerated.item; struct fsl_micfil *micfil = snd_soc_component_get_drvdata(comp); int val = snd_soc_enum_item_to_val(e, item[0]); + bool change = false; + + if (val < MICFIL_HWVAD_ENVELOPE_MODE || val > MICFIL_HWVAD_ENERGY_MODE) + return -EINVAL; /* 0 - Envelope-based Mode * 1 - Energy-based Mode */ + change = (micfil->vad_init_mode != val); micfil->vad_init_mode = val; - return 0; + return change; } static int hwvad_get_init_mode(struct snd_kcontrol *kcontrol, @@ -395,7 +433,13 @@ SOC_SINGLE("HWVAD ZCD Adjustment", REG_MICFIL_VAD0_ZCD, 8, 15, 0), SOC_SINGLE("HWVAD ZCD And Behavior Switch", REG_MICFIL_VAD0_ZCD, 4, 1, 0), - SOC_SINGLE_BOOL_EXT("VAD Detected", 0, hwvad_detected, NULL), + { + .iface = SNDRV_CTL_ELEM_IFACE_MIXER, + .access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, + .name = "VAD Detected", + .info = snd_soc_info_bool_ext, + .get = hwvad_detected, + }, }; static int fsl_micfil_use_verid(struct device *dev) diff -Nru linux-6.12.90/sound/soc/fsl/fsl_sai.c linux-6.12.94/sound/soc/fsl/fsl_sai.c --- linux-6.12.90/sound/soc/fsl/fsl_sai.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/fsl/fsl_sai.c 2026-06-19 11:42:39.000000000 +0000 @@ -714,7 +714,7 @@ FSL_SAI_CR4_FSD_MSTR, FSL_SAI_CR4_FSD_MSTR); regmap_write(sai->regmap, FSL_SAI_xMR(tx), - ~0UL - ((1 << min(channels, slots)) - 1)); + ~GENMASK_U32(min(channels, slots) - 1, 0)); return 0; } diff -Nru linux-6.12.90/sound/soc/fsl/fsl_xcvr.c linux-6.12.94/sound/soc/fsl/fsl_xcvr.c --- linux-6.12.90/sound/soc/fsl/fsl_xcvr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/fsl/fsl_xcvr.c 2026-06-19 11:42:39.000000000 +0000 @@ -108,10 +108,17 @@ struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; unsigned int *item = ucontrol->value.enumerated.item; + int val = snd_soc_enum_item_to_val(e, item[0]); + int ret; - xcvr->arc_mode = snd_soc_enum_item_to_val(e, item[0]); + if (val < 0 || val > 1) + return -EINVAL; - return 0; + ret = (xcvr->arc_mode != val); + + xcvr->arc_mode = val; + + return ret; } static int fsl_xcvr_arc_mode_get(struct snd_kcontrol *kcontrol, @@ -211,10 +218,17 @@ struct fsl_xcvr *xcvr = snd_soc_dai_get_drvdata(dai); struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; unsigned int *item = ucontrol->value.enumerated.item; + int val = snd_soc_enum_item_to_val(e, item[0]); struct snd_soc_card *card = dai->component->card; struct snd_soc_pcm_runtime *rtd; + int ret; - xcvr->mode = snd_soc_enum_item_to_val(e, item[0]); + if (val < FSL_XCVR_MODE_SPDIF || val > FSL_XCVR_MODE_EARC) + return -EINVAL; + + ret = (xcvr->mode != val); + + xcvr->mode = val; fsl_xcvr_activate_ctl(dai, fsl_xcvr_arc_mode_kctl.name, (xcvr->mode == FSL_XCVR_MODE_ARC)); @@ -224,7 +238,7 @@ rtd = snd_soc_get_pcm_runtime(card, card->dai_link); rtd->pcm->streams[SNDRV_PCM_STREAM_PLAYBACK].substream_count = (xcvr->mode == FSL_XCVR_MODE_SPDIF ? 1 : 0); - return 0; + return ret; } static int fsl_xcvr_mode_get(struct snd_kcontrol *kcontrol, diff -Nru linux-6.12.90/sound/soc/intel/boards/bytcht_es8316.c linux-6.12.94/sound/soc/intel/boards/bytcht_es8316.c --- linux-6.12.90/sound/soc/intel/boards/bytcht_es8316.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/intel/boards/bytcht_es8316.c 2026-06-19 11:42:39.000000000 +0000 @@ -40,6 +40,7 @@ struct gpio_desc *speaker_en_gpio; struct device *codec_dev; bool speaker_en; + bool mclk_enabled; }; enum { @@ -170,6 +171,15 @@ }, }; +static void byt_cht_es8316_disable_mclk(struct byt_cht_es8316_private *priv) +{ + if (!priv->mclk_enabled) + return; + + clk_disable_unprepare(priv->mclk); + priv->mclk_enabled = false; +} + static int byt_cht_es8316_init(struct snd_soc_pcm_runtime *runtime) { struct snd_soc_component *codec = snd_soc_rtd_to_codec(runtime, 0)->component; @@ -226,12 +236,14 @@ ret = clk_prepare_enable(priv->mclk); if (ret) dev_err(card->dev, "unable to enable MCLK\n"); + else + priv->mclk_enabled = true; ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_codec(runtime, 0), 0, 19200000, SND_SOC_CLOCK_IN); if (ret < 0) { dev_err(card->dev, "can't set codec clock %d\n", ret); - return ret; + goto err_disable_mclk; } ret = snd_soc_card_jack_new_pins(card, "Headset", @@ -240,13 +252,25 @@ ARRAY_SIZE(byt_cht_es8316_jack_pins)); if (ret) { dev_err(card->dev, "jack creation failed %d\n", ret); - return ret; + goto err_disable_mclk; } snd_jack_set_key(priv->jack.jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); snd_soc_component_set_jack(codec, &priv->jack, NULL); return 0; + +err_disable_mclk: + byt_cht_es8316_disable_mclk(priv); + return ret; +} + +static void byt_cht_es8316_exit(struct snd_soc_pcm_runtime *runtime) +{ + struct snd_soc_card *card = runtime->card; + struct byt_cht_es8316_private *priv = snd_soc_card_get_drvdata(card); + + byt_cht_es8316_disable_mclk(priv); } static int byt_cht_es8316_codec_fixup(struct snd_soc_pcm_runtime *rtd, @@ -356,6 +380,7 @@ .dpcm_playback = 1, .dpcm_capture = 1, .init = byt_cht_es8316_init, + .exit = byt_cht_es8316_exit, SND_SOC_DAILINK_REG(ssp2_port, ssp2_codec, platform), }, }; diff -Nru linux-6.12.90/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c linux-6.12.94/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c --- linux-6.12.90/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/mediatek/mt8188/mt8188-dai-pcm.c 2026-06-19 11:42:39.000000000 +0000 @@ -128,7 +128,7 @@ unsigned int lrck_inv; unsigned int bck_inv; unsigned int fmt; - unsigned int bit_width = dai->sample_bits; + unsigned int bit_width = dai->symmetric_sample_bits; unsigned int val = 0; unsigned int mask = 0; int fs = 0; diff -Nru linux-6.12.90/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c linux-6.12.94/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c --- linux-6.12.90/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/mediatek/mt8195/mt8195-dai-pcm.c 2026-06-19 11:42:39.000000000 +0000 @@ -127,7 +127,7 @@ unsigned int lrck_inv; unsigned int bck_inv; unsigned int fmt; - unsigned int bit_width = dai->sample_bits; + unsigned int bit_width = dai->symmetric_sample_bits; unsigned int val = 0; unsigned int mask = 0; int fs = 0; diff -Nru linux-6.12.90/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c linux-6.12.94/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c --- linux-6.12.90/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/mediatek/mt8365/mt8365-dai-dmic.c 2026-06-19 11:42:39.000000000 +0000 @@ -118,13 +118,13 @@ unsigned int clk_phase_sel_ch1 = dmic_data->clk_phase_sel_ch1; unsigned int clk_phase_sel_ch2 = dmic_data->clk_phase_sel_ch2; unsigned int val = 0; - unsigned int rate = dai->rate; - int reg = get_chan_reg(dai->channels); + unsigned int rate = dai->symmetric_rate; + int reg = get_chan_reg(dai->symmetric_channels); if (reg < 0) return -EINVAL; - dmic_data->dmic_channel = dai->channels; + dmic_data->dmic_channel = dai->symmetric_channels; val |= DMIC_TOP_CON_SDM3_LEVEL_MODE; diff -Nru linux-6.12.90/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c linux-6.12.94/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c --- linux-6.12.90/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/mediatek/mt8365/mt8365-dai-pcm.c 2026-06-19 11:42:39.000000000 +0000 @@ -44,7 +44,7 @@ bool lrck_inv = pcm_priv->lrck_inv; bool bck_inv = pcm_priv->bck_inv; unsigned int fmt = pcm_priv->format; - unsigned int bit_width = dai->sample_bits; + unsigned int bit_width = dai->symmetric_sample_bits; unsigned int val = 0; if (!slave_mode) { diff -Nru linux-6.12.90/sound/soc/qcom/qdsp6/q6asm-dai.c linux-6.12.94/sound/soc/qcom/qdsp6/q6asm-dai.c --- linux-6.12.90/sound/soc/qcom/qdsp6/q6asm-dai.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/qcom/qdsp6/q6asm-dai.c 2026-06-19 11:42:39.000000000 +0000 @@ -186,7 +186,6 @@ prtd->pcm_count, 0, 0, 0); break; case ASM_CLIENT_EVENT_CMD_EOS_DONE: - prtd->state = Q6ASM_STREAM_STOPPED; break; case ASM_CLIENT_EVENT_DATA_WRITE_DONE: { prtd->pcm_irq_pos += prtd->pcm_count; @@ -234,9 +233,19 @@ /* rate and channels are sent to audio driver */ if (prtd->state == Q6ASM_STREAM_RUNNING) { /* clear the previous setup if any */ - q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); - q6asm_unmap_memory_regions(substream->stream, - prtd->audio_client); + ret = q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); + if (ret < 0) { + dev_err(dev, "Failed to close q6asm stream %d\n", prtd->stream_id); + return ret; + } + + ret = q6asm_unmap_memory_regions(substream->stream, prtd->audio_client); + if (ret < 0) { + dev_err(dev, "Failed to unmap memory regions for q6asm stream %d\n", + prtd->stream_id); + return ret; + } + q6routing_stream_close(soc_prtd->dai_link->id, substream->stream); prtd->state = Q6ASM_STREAM_STOPPED; @@ -304,8 +313,6 @@ q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); open_err: q6asm_unmap_memory_regions(substream->stream, prtd->audio_client); - q6asm_audio_client_free(prtd->audio_client); - prtd->audio_client = NULL; return ret; } @@ -325,7 +332,6 @@ 0, 0, 0); break; case SNDRV_PCM_TRIGGER_STOP: - prtd->state = Q6ASM_STREAM_STOPPED; ret = q6asm_cmd_nowait(prtd->audio_client, prtd->stream_id, CMD_EOS); break; @@ -438,12 +444,12 @@ struct q6asm_dai_rtd *prtd = runtime->private_data; if (prtd->audio_client) { - if (prtd->state) + if (prtd->state == Q6ASM_STREAM_RUNNING) { q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); - - q6asm_unmap_memory_regions(substream->stream, + q6asm_unmap_memory_regions(substream->stream, prtd->audio_client); + } q6asm_audio_client_free(prtd->audio_client); prtd->audio_client = NULL; } @@ -536,8 +542,6 @@ snd_compr_drain_notify(prtd->cstream); prtd->notify_on_drain = false; - } else { - prtd->state = Q6ASM_STREAM_STOPPED; } spin_unlock_irqrestore(&prtd->lock, flags); break; @@ -660,7 +664,7 @@ struct snd_soc_pcm_runtime *rtd = stream->private_data; if (prtd->audio_client) { - if (prtd->state) { + if (prtd->state == Q6ASM_STREAM_RUNNING) { q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); if (prtd->next_track_stream_id) { @@ -668,11 +672,11 @@ prtd->next_track_stream_id, CMD_CLOSE); } - } - snd_dma_free_pages(&prtd->dma_buffer); - q6asm_unmap_memory_regions(stream->direction, + q6asm_unmap_memory_regions(stream->direction, prtd->audio_client); + } + snd_dma_free_pages(&prtd->dma_buffer); q6asm_audio_client_free(prtd->audio_client); prtd->audio_client = NULL; } @@ -902,7 +906,7 @@ prtd->session_id, dir); if (ret) { dev_err(dev, "Stream reg failed ret:%d\n", ret); - goto q6_err; + goto routing_err; } ret = __q6asm_dai_compr_set_codec_params(component, stream, @@ -928,11 +932,11 @@ return 0; q6_err: + q6routing_stream_close(rtd->dai_link->id, dir); +routing_err: q6asm_cmd(prtd->audio_client, prtd->stream_id, CMD_CLOSE); open_err: - q6asm_audio_client_free(prtd->audio_client); - prtd->audio_client = NULL; return ret; } @@ -1000,7 +1004,6 @@ 0, 0, 0); break; case SNDRV_PCM_TRIGGER_STOP: - prtd->state = Q6ASM_STREAM_STOPPED; ret = q6asm_cmd_nowait(prtd->audio_client, prtd->stream_id, CMD_EOS); break; diff -Nru linux-6.12.90/sound/soc/qcom/qdsp6/topology.c linux-6.12.94/sound/soc/qcom/qdsp6/topology.c --- linux-6.12.90/sound/soc/qcom/qdsp6/topology.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/qcom/qdsp6/topology.c 2026-06-19 11:42:39.000000000 +0000 @@ -930,9 +930,6 @@ struct audioreach_container *cont; struct audioreach_module *mod; - mod = dobj->private; - cont = mod->container; - if (w->id == snd_soc_dapm_mixer) { /* virtual widget */ struct snd_ar_control *scontrol = dobj->private; @@ -941,6 +938,11 @@ kfree(scontrol); return 0; } + mod = dobj->private; + if (!mod) + return 0; + + cont = mod->container; mutex_lock(&apm->lock); idr_remove(&apm->modules_idr, mod->instance_id); diff -Nru linux-6.12.90/sound/soc/sh/rcar/core.c linux-6.12.94/sound/soc/sh/rcar/core.c --- linux-6.12.90/sound/soc/sh/rcar/core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sh/rcar/core.c 2026-06-19 11:42:39.000000000 +0000 @@ -1978,7 +1978,7 @@ * asoc register */ ci = 0; - for (i = 0; priv->component_dais[i] > 0; i++) { + for (i = 0; i < RSND_MAX_COMPONENT && priv->component_dais[i] > 0; i++) { int nr = priv->component_dais[i]; ret = devm_snd_soc_register_component(dev, &rsnd_soc_component, diff -Nru linux-6.12.90/sound/soc/soc-compress.c linux-6.12.94/sound/soc/soc-compress.c --- linux-6.12.90/sound/soc/soc-compress.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/soc-compress.c 2026-06-19 11:42:39.000000000 +0000 @@ -69,10 +69,10 @@ snd_soc_dai_digital_mute(codec_dai, 1, stream); if (!snd_soc_dai_active(cpu_dai)) - cpu_dai->rate = 0; + soc_pcm_set_dai_params(cpu_dai, NULL); if (!snd_soc_dai_active(codec_dai)) - codec_dai->rate = 0; + soc_pcm_set_dai_params(codec_dai, NULL); snd_soc_link_compr_shutdown(cstream, rollback); diff -Nru linux-6.12.90/sound/soc/soc-pcm.c linux-6.12.94/sound/soc/soc-pcm.c --- linux-6.12.90/sound/soc/soc-pcm.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/soc-pcm.c 2026-06-19 11:42:39.000000000 +0000 @@ -458,17 +458,17 @@ return 0; } -static void soc_pcm_set_dai_params(struct snd_soc_dai *dai, - struct snd_pcm_hw_params *params) +void soc_pcm_set_dai_params(struct snd_soc_dai *dai, + struct snd_pcm_hw_params *params) { if (params) { - dai->rate = params_rate(params); - dai->channels = params_channels(params); - dai->sample_bits = snd_pcm_format_physical_width(params_format(params)); + dai->symmetric_rate = params_rate(params); + dai->symmetric_channels = params_channels(params); + dai->symmetric_sample_bits = snd_pcm_format_physical_width(params_format(params)); } else { - dai->rate = 0; - dai->channels = 0; - dai->sample_bits = 0; + dai->symmetric_rate = 0; + dai->symmetric_channels = 0; + dai->symmetric_sample_bits = 0; } } @@ -482,14 +482,14 @@ return 0; #define __soc_pcm_apply_symmetry(name, NAME) \ - if (soc_dai->name && (soc_dai->driver->symmetric_##name || \ - rtd->dai_link->symmetric_##name)) { \ + if (soc_dai->symmetric_##name && \ + (soc_dai->driver->symmetric_##name || rtd->dai_link->symmetric_##name)) { \ dev_dbg(soc_dai->dev, "ASoC: Symmetry forces %s to %d\n",\ - #name, soc_dai->name); \ + #name, soc_dai->symmetric_##name); \ \ ret = snd_pcm_hw_constraint_single(substream->runtime, \ SNDRV_PCM_HW_PARAM_##NAME,\ - soc_dai->name); \ + soc_dai->symmetric_##name); \ if (ret < 0) { \ dev_err(soc_dai->dev, \ "ASoC: Unable to apply %s constraint: %d\n",\ @@ -525,9 +525,11 @@ if (symmetry) \ for_each_rtd_cpu_dais(rtd, i, cpu_dai) \ if (!snd_soc_dai_is_dummy(cpu_dai) && \ - cpu_dai->xxx && cpu_dai->xxx != d.xxx) { \ + cpu_dai->symmetric_##xxx && \ + cpu_dai->symmetric_##xxx != d.symmetric_##xxx) { \ dev_err(rtd->dev, "ASoC: unmatched %s symmetry: %s:%d - %s:%d\n", \ - #xxx, cpu_dai->name, cpu_dai->xxx, d.name, d.xxx); \ + #xxx, cpu_dai->name, cpu_dai->symmetric_##xxx, \ + d.name, d.symmetric_##xxx); \ return -EINVAL; \ } @@ -798,8 +800,7 @@ /* Make sure DAI parameters cleared if the DAI becomes inactive */ for_each_rtd_dais(rtd, i, dai) { - if (snd_soc_dai_active(dai) == 0 && - (dai->rate || dai->channels || dai->sample_bits)) + if (snd_soc_dai_active(dai) == 0) soc_pcm_set_dai_params(dai, NULL); } } diff -Nru linux-6.12.90/sound/soc/sof/compress.c linux-6.12.94/sound/soc/sof/compress.c --- linux-6.12.90/sound/soc/sof/compress.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sof/compress.c 2026-06-19 11:42:39.000000000 +0000 @@ -247,6 +247,7 @@ sstream->sampling_rate = params->codec.sample_rate; sstream->channels = params->codec.ch_out; sstream->sample_container_bytes = pcm->params.sample_container_bytes; + sstream->codec_params = params->codec; spcm->prepared[cstream->direction] = true; @@ -259,9 +260,10 @@ static int sof_compr_get_params(struct snd_soc_component *component, struct snd_compr_stream *cstream, struct snd_codec *params) { - /* TODO: we don't query the supported codecs for now, if the - * application asks for an unsupported codec the set_params() will fail. - */ + struct sof_compr_stream *sstream = cstream->runtime->private_data; + + *params = sstream->codec_params; + return 0; } diff -Nru linux-6.12.90/sound/soc/sof/intel/hda-stream.c linux-6.12.94/sound/soc/sof/intel/hda-stream.c --- linux-6.12.90/sound/soc/sof/intel/hda-stream.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sof/intel/hda-stream.c 2026-06-19 11:42:39.000000000 +0000 @@ -419,16 +419,20 @@ struct snd_dma_buffer *dmab, struct snd_pcm_hw_params *params) { - struct hdac_stream *hstream = &hext_stream->hstream; - int sd_offset = SOF_STREAM_SD_OFFSET(hstream); + struct hdac_stream *hstream; + int sd_offset; int ret; - u32 mask = 0x1 << hstream->index; + u32 mask; if (!hext_stream) { dev_err(sdev->dev, "error: no stream available\n"); return -ENODEV; } + hstream = &hext_stream->hstream; + sd_offset = SOF_STREAM_SD_OFFSET(hstream); + mask = 0x1 << hstream->index; + if (!dmab) { dev_err(sdev->dev, "error: no dma buffer allocated!\n"); return -ENODEV; diff -Nru linux-6.12.90/sound/soc/sof/ipc3.c linux-6.12.94/sound/soc/sof/ipc3.c --- linux-6.12.90/sound/soc/sof/ipc3.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sof/ipc3.c 2026-06-19 11:42:39.000000000 +0000 @@ -226,7 +226,7 @@ static void sof_ipc3_dump_payload(struct snd_sof_dev *sdev, void *ipc_data, size_t size) { - printk(KERN_DEBUG "Size of payload following the header: %zu\n", size); + dev_dbg(sdev->dev, "Size of payload following the header: %zu\n", size); print_hex_dump_debug("Message payload: ", DUMP_PREFIX_OFFSET, 16, 4, ipc_data, size, false); } diff -Nru linux-6.12.90/sound/soc/sof/sof-priv.h linux-6.12.94/sound/soc/sof/sof-priv.h --- linux-6.12.90/sound/soc/sof/sof-priv.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sof/sof-priv.h 2026-06-19 11:42:39.000000000 +0000 @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -119,6 +120,7 @@ u32 sampling_rate; u16 channels; u16 sample_container_bytes; + struct snd_codec codec_params; size_t posn_offset; }; diff -Nru linux-6.12.90/sound/soc/sti/uniperif_player.c linux-6.12.94/sound/soc/sti/uniperif_player.c --- linux-6.12.90/sound/soc/sti/uniperif_player.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/soc/sti/uniperif_player.c 2026-06-19 11:42:39.000000000 +0000 @@ -1028,8 +1028,13 @@ return PTR_ERR(regmap); } - player->clk_sel = regmap_field_alloc(regmap, regfield[0]); - player->valid_sel = regmap_field_alloc(regmap, regfield[1]); + player->clk_sel = devm_regmap_field_alloc(&pdev->dev, regmap, regfield[0]); + if (IS_ERR(player->clk_sel)) + return PTR_ERR(player->clk_sel); + + player->valid_sel = devm_regmap_field_alloc(&pdev->dev, regmap, regfield[1]); + if (IS_ERR(player->valid_sel)) + return PTR_ERR(player->valid_sel); return 0; } diff -Nru linux-6.12.90/sound/usb/midi.c linux-6.12.94/sound/usb/midi.c --- linux-6.12.90/sound/usb/midi.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/midi.c 2026-06-19 11:42:39.000000000 +0000 @@ -1959,15 +1959,17 @@ while (extralen > 3) { struct usb_ms_endpoint_descriptor *ms_ep = (struct usb_ms_endpoint_descriptor *)extra; + int length = ms_ep->bLength; - if (ms_ep->bLength > 3 && + if (!length || length > extralen) + break; + + if (length > 3 && ms_ep->bDescriptorType == USB_DT_CS_ENDPOINT && ms_ep->bDescriptorSubtype == UAC_MS_GENERAL) return ms_ep; - if (!extra[0]) - break; - extralen -= extra[0]; - extra += extra[0]; + extralen -= length; + extra += length; } return NULL; } diff -Nru linux-6.12.90/sound/usb/midi2.c linux-6.12.94/sound/usb/midi2.c --- linux-6.12.90/sound/usb/midi2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/midi2.c 2026-06-19 11:42:39.000000000 +0000 @@ -504,15 +504,17 @@ while (extralen > 3) { struct usb_ms_endpoint_descriptor *ms_ep = (struct usb_ms_endpoint_descriptor *)extra; + int length = ms_ep->bLength; - if (ms_ep->bLength > 3 && + if (!length || length > extralen) + break; + + if (length > 3 && ms_ep->bDescriptorType == USB_DT_CS_ENDPOINT && ms_ep->bDescriptorSubtype == subtype) return ms_ep; - if (!extra[0]) - break; - extralen -= extra[0]; - extra += extra[0]; + extralen -= length; + extra += length; } return NULL; } diff -Nru linux-6.12.90/sound/usb/misc/ua101.c linux-6.12.94/sound/usb/misc/ua101.c --- linux-6.12.90/sound/usb/misc/ua101.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/misc/ua101.c 2026-06-19 11:42:39.000000000 +0000 @@ -914,8 +914,9 @@ struct uac_format_type_i_discrete_descriptor *desc; desc = (struct uac_format_type_i_discrete_descriptor *)extra; - if (desc->bLength > extralen) { - dev_err(&interface->dev, "descriptor overflow\n"); + if (desc->bLength < sizeof(struct usb_descriptor_header) || + desc->bLength > extralen) { + dev_err(&interface->dev, "invalid descriptor length\n"); return NULL; } if (desc->bLength == UAC_FORMAT_TYPE_I_DISCRETE_DESC_SIZE(1) && diff -Nru linux-6.12.90/sound/usb/mixer_scarlett2.c linux-6.12.94/sound/usb/mixer_scarlett2.c --- linux-6.12.90/sound/usb/mixer_scarlett2.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/mixer_scarlett2.c 2026-06-19 11:42:39.000000000 +0000 @@ -2221,7 +2221,7 @@ { USB_ID(0x1235, 0x820c), &clarett_8pre_info, "Clarett+" }, /* End of list */ - { 0, NULL }, + { 0, NULL, NULL }, }; /* get the starting port index number for a given port type/direction */ @@ -2467,6 +2467,27 @@ return !!private->config_set->items[config_item_num].offset; } +/* Return the configuration item's offset, applying any per-firmware + * overrides. + * + * Firmware 2417 for the 2i2 Gen 4 moved DIRECT_MONITOR_GAIN by 4 + * bytes. Apply that shift here so that the rest of the driver can + * keep using the single config set. This override can be removed + * once the multi-config-set framework lands. + */ +static int scarlett2_config_item_offset( + struct scarlett2_data *private, int config_item_num) +{ + int offset = private->config_set->items[config_item_num].offset; + + if (config_item_num == SCARLETT2_CONFIG_DIRECT_MONITOR_GAIN && + private->info == &s2i2_gen4_info && + private->firmware_version >= 2417) + offset = 0x2a4; + + return offset; +} + /* Send a USB message to get configuration parameters; result placed in *buf */ static int scarlett2_usb_get_config( struct usb_mixer_interface *mixer, @@ -2476,6 +2497,7 @@ const struct scarlett2_config *config_item = &private->config_set->items[config_item_num]; int size, err, i; + int item_offset; u8 *buf_8; u8 value; @@ -2485,13 +2507,15 @@ if (!config_item->offset) return -EFAULT; + item_offset = scarlett2_config_item_offset(private, config_item_num); + /* Writes to the parameter buffer are always 1 byte */ size = config_item->size ? config_item->size : 8; /* For byte-sized parameters, retrieve directly into buf */ if (size >= 8) { size = size / 8 * count; - err = scarlett2_usb_get(mixer, config_item->offset, buf, size); + err = scarlett2_usb_get(mixer, item_offset, buf, size); if (err < 0) return err; if (config_item->size == 16) { @@ -2509,7 +2533,7 @@ } /* For bit-sized parameters, retrieve into value */ - err = scarlett2_usb_get(mixer, config_item->offset, &value, 1); + err = scarlett2_usb_get(mixer, item_offset, &value, 1); if (err < 0) return err; @@ -2659,7 +2683,8 @@ */ if (config_item->size >= 8) { size = config_item->size / 8; - offset = config_item->offset + index * size; + offset = scarlett2_config_item_offset(private, config_item_num) + + index * size; /* If updating a bit, retrieve the old value, set/clear the * bit as needed, and update value @@ -2668,7 +2693,7 @@ u8 tmp; size = 1; - offset = config_item->offset; + offset = scarlett2_config_item_offset(private, config_item_num); err = scarlett2_usb_get(mixer, offset, &tmp, 1); if (err < 0) @@ -6956,6 +6981,8 @@ err = scarlett2_add_new_ctl( mixer, &scarlett2_autogain_status_ctl, i, 1, s, &private->autogain_status_ctls[i]); + if (err < 0) + return err; } /* Add autogain target controls */ @@ -9522,12 +9549,15 @@ flash_size = private->flash_segment_blocks[segment_id] * SCARLETT2_FLASH_BLOCK_SIZE; - if (count < 0 || *offset < 0 || *offset + count >= flash_size) + if (count < 0 || *offset < 0) return -EINVAL; if (!count) return 0; + if (*offset >= flash_size || count > flash_size - *offset) + return -ENOSPC; + /* Limit the *req size to SCARLETT2_FLASH_RW_MAX */ if (count > max_data_size) count = max_data_size; diff -Nru linux-6.12.90/sound/usb/quirks.c linux-6.12.94/sound/usb/quirks.c --- linux-6.12.90/sound/usb/quirks.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/quirks.c 2026-06-19 11:42:39.000000000 +0000 @@ -122,7 +122,7 @@ snd_usb_audioformat_set_sync_ep(chip, fp); - err = snd_usb_add_audio_stream(chip, stream, fp); + err = snd_usb_add_audio_stream(chip, stream, fp, NULL); if (err < 0) return err; diff -Nru linux-6.12.90/sound/usb/stream.c linux-6.12.94/sound/usb/stream.c --- linux-6.12.90/sound/usb/stream.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/stream.c 2026-06-19 11:42:39.000000000 +0000 @@ -79,7 +79,7 @@ static void snd_usb_init_substream(struct snd_usb_stream *as, int stream, struct audioformat *fp, - struct snd_usb_power_domain *pd) + struct snd_usb_power_domain **pdptr) { struct snd_usb_substream *subs = &as->substream[stream]; @@ -105,10 +105,11 @@ if (fp->channels > subs->channels_max) subs->channels_max = fp->channels; - if (pd) { - subs->str_pd = pd; + if (pdptr && *pdptr) { + subs->str_pd = *pdptr; + *pdptr = NULL; /* assigned */ /* Initialize Power Domain to idle status D1 */ - snd_usb_power_domain_set(subs->stream->chip, pd, + snd_usb_power_domain_set(subs->stream->chip, subs->str_pd, UAC3_PD_STATE_D1); } @@ -486,11 +487,14 @@ * if not, create a new pcm stream. note, fp is added to the substream * fmt_list and will be freed on the chip instance release. do not free * fp or do remove it from the substream fmt_list to avoid double-free. + * + * pdptr is optional and can be NULL. When it's non-NULL and the PD gets + * assigned to the stream, *pdptr is cleared to NULL upon return. */ -static int __snd_usb_add_audio_stream(struct snd_usb_audio *chip, - int stream, - struct audioformat *fp, - struct snd_usb_power_domain *pd) +int snd_usb_add_audio_stream(struct snd_usb_audio *chip, + int stream, + struct audioformat *fp, + struct snd_usb_power_domain **pdptr) { struct snd_usb_stream *as; @@ -523,7 +527,7 @@ err = snd_pcm_new_stream(as->pcm, stream, 1); if (err < 0) return err; - snd_usb_init_substream(as, stream, fp, pd); + snd_usb_init_substream(as, stream, fp, pdptr); return add_chmap(as->pcm, stream, subs); } @@ -551,7 +555,7 @@ else strcpy(pcm->name, "USB Audio"); - snd_usb_init_substream(as, stream, fp, pd); + snd_usb_init_substream(as, stream, fp, pdptr); /* * Keep using head insertion for M-Audio Audiophile USB (tm) which has a @@ -569,21 +573,6 @@ return add_chmap(pcm, stream, &as->substream[stream]); } -int snd_usb_add_audio_stream(struct snd_usb_audio *chip, - int stream, - struct audioformat *fp) -{ - return __snd_usb_add_audio_stream(chip, stream, fp, NULL); -} - -static int snd_usb_add_audio_stream_v3(struct snd_usb_audio *chip, - int stream, - struct audioformat *fp, - struct snd_usb_power_domain *pd) -{ - return __snd_usb_add_audio_stream(chip, stream, fp, pd); -} - static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip, struct usb_host_interface *alts, int protocol, int iface_no) @@ -1108,8 +1097,7 @@ } } - if (pd) - *pd_out = pd; + *pd_out = pd; return fp; } @@ -1124,7 +1112,6 @@ struct usb_interface_descriptor *altsd; int i, altno, err, stream; struct audioformat *fp = NULL; - struct snd_usb_power_domain *pd = NULL; bool set_iface_first; int num, protocol; @@ -1166,6 +1153,12 @@ if (snd_usb_apply_interface_quirk(chip, iface_no, altno)) continue; + /* pd may be allocated at snd_usb_get_audioformat_uac3() and + * assigned at snd_usb_add_audio_stream(); otherwise it'll be + * freed automatically by cleanup at each loop. + */ + struct snd_usb_power_domain *pd __free(kfree) = NULL; + /* * Roland audio streaming interfaces are marked with protocols * 0/1/2, but are UAC 1 compatible. @@ -1221,23 +1214,16 @@ *has_non_pcm = true; if ((fp->fmt_type == UAC_FORMAT_TYPE_I) == non_pcm) { audioformat_free(fp); - kfree(pd); fp = NULL; - pd = NULL; continue; } snd_usb_audioformat_set_sync_ep(chip, fp); dev_dbg(&dev->dev, "%u:%d: add audio endpoint %#x\n", iface_no, altno, fp->endpoint); - if (protocol == UAC_VERSION_3) - err = snd_usb_add_audio_stream_v3(chip, stream, fp, pd); - else - err = snd_usb_add_audio_stream(chip, stream, fp); - + err = snd_usb_add_audio_stream(chip, stream, fp, &pd); if (err < 0) { audioformat_free(fp); - kfree(pd); return err; } diff -Nru linux-6.12.90/sound/usb/stream.h linux-6.12.94/sound/usb/stream.h --- linux-6.12.90/sound/usb/stream.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/sound/usb/stream.h 2026-06-19 11:42:39.000000000 +0000 @@ -7,7 +7,8 @@ int snd_usb_add_audio_stream(struct snd_usb_audio *chip, int stream, - struct audioformat *fp); + struct audioformat *fp, + struct snd_usb_power_domain **pdptr); #endif /* __USBAUDIO_STREAM_H */ diff -Nru linux-6.12.90/tools/lib/bpf/relo_core.c linux-6.12.94/tools/lib/bpf/relo_core.c --- linux-6.12.90/tools/lib/bpf/relo_core.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/lib/bpf/relo_core.c 2026-06-19 11:42:39.000000000 +0000 @@ -293,6 +293,8 @@ ++spec_str; if (sscanf(spec_str, "%d%n", &access_idx, &parsed_len) != 1) return -EINVAL; + if (access_idx < 0) + return -EINVAL; if (spec->raw_len == BPF_CORE_SPEC_MAX_LEN) return -E2BIG; spec_str += parsed_len; diff -Nru linux-6.12.90/tools/perf/builtin-diff.c linux-6.12.94/tools/perf/builtin-diff.c --- linux-6.12.90/tools/perf/builtin-diff.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/builtin-diff.c 2026-06-19 11:42:39.000000000 +0000 @@ -469,13 +469,13 @@ static struct perf_diff pdiff; -static struct evsel *evsel_match(struct evsel *evsel, - struct evlist *evlist) +static struct evsel *evsel_match(struct evsel *evsel, struct evlist *evlist) { struct evsel *e; evlist__for_each_entry(evlist, e) { - if (evsel__match2(evsel, e)) + if ((evsel->core.attr.type == e->core.attr.type) && + (evsel->core.attr.config == e->core.attr.config)) return e; } diff -Nru linux-6.12.90/tools/perf/builtin-lock.c linux-6.12.94/tools/perf/builtin-lock.c --- linux-6.12.90/tools/perf/builtin-lock.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/builtin-lock.c 2026-06-19 11:42:39.000000000 +0000 @@ -2300,7 +2300,7 @@ static int parse_max_stack(const struct option *opt, const char *str, int unset __maybe_unused) { - unsigned long *len = (unsigned long *)opt->value; + int *len = opt->value; long val; char *endptr; diff -Nru linux-6.12.90/tools/perf/builtin-stat.c linux-6.12.94/tools/perf/builtin-stat.c --- linux-6.12.90/tools/perf/builtin-stat.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/builtin-stat.c 2026-06-19 11:42:39.000000000 +0000 @@ -171,7 +171,7 @@ }; /* Turn command line option into most generic aggregation mode setting. */ -static enum aggr_mode opt_aggr_mode_to_aggr_mode(struct opt_aggr_mode *opt_mode) +static enum aggr_mode opt_aggr_mode_to_aggr_mode(const struct opt_aggr_mode *opt_mode) { enum aggr_mode mode = AGGR_GLOBAL; @@ -1154,8 +1154,8 @@ int unset __maybe_unused) { int level; - struct opt_aggr_mode *opt_aggr_mode = (struct opt_aggr_mode *)opt->value; - u32 *aggr_level = (u32 *)opt->data; + bool *per_cache = opt->value; + u32 *aggr_level = opt->data; /* * If no string is specified, aggregate based on the topology of @@ -1193,7 +1193,7 @@ return -EINVAL; } out: - opt_aggr_mode->cache = true; + *per_cache = true; *aggr_level = level; return 0; } @@ -2316,24 +2316,23 @@ static int __cmd_report(int argc, const char **argv) { struct perf_session *session; + struct opt_aggr_mode opt_mode = {}; const struct option options[] = { OPT_STRING('i', "input", &input_name, "file", "input file name"), - OPT_SET_UINT(0, "per-socket", &perf_stat.aggr_mode, - "aggregate counts per processor socket", AGGR_SOCKET), - OPT_SET_UINT(0, "per-die", &perf_stat.aggr_mode, - "aggregate counts per processor die", AGGR_DIE), - OPT_SET_UINT(0, "per-cluster", &perf_stat.aggr_mode, - "aggregate counts perf processor cluster", AGGR_CLUSTER), - OPT_CALLBACK_OPTARG(0, "per-cache", &perf_stat.aggr_mode, &perf_stat.aggr_level, - "cache level", - "aggregate count at this cache level (Default: LLC)", + OPT_BOOLEAN(0, "per-thread", &opt_mode.thread, "aggregate counts per thread"), + OPT_BOOLEAN(0, "per-socket", &opt_mode.socket, + "aggregate counts per processor socket"), + OPT_BOOLEAN(0, "per-die", &opt_mode.die, "aggregate counts per processor die"), + OPT_BOOLEAN(0, "per-cluster", &opt_mode.cluster, + "aggregate counts per processor cluster"), + OPT_CALLBACK_OPTARG(0, "per-cache", &opt_mode.cache, &perf_stat.aggr_level, + "cache level", "aggregate count at this cache level (Default: LLC)", parse_cache_level), - OPT_SET_UINT(0, "per-core", &perf_stat.aggr_mode, - "aggregate counts per physical processor core", AGGR_CORE), - OPT_SET_UINT(0, "per-node", &perf_stat.aggr_mode, - "aggregate counts per numa node", AGGR_NODE), - OPT_SET_UINT('A', "no-aggr", &perf_stat.aggr_mode, - "disable CPU count aggregation", AGGR_NONE), + OPT_BOOLEAN(0, "per-core", &opt_mode.core, + "aggregate counts per physical processor core"), + OPT_BOOLEAN(0, "per-node", &opt_mode.node, "aggregate counts per numa node"), + OPT_BOOLEAN('A', "no-aggr", &opt_mode.no_aggr, + "disable aggregation across CPUs or PMUs"), OPT_END() }; struct stat st; @@ -2341,6 +2340,10 @@ argc = parse_options(argc, argv, options, stat_report_usage, 0); + perf_stat.aggr_mode = opt_aggr_mode_to_aggr_mode(&opt_mode); + if (perf_stat.aggr_mode == AGGR_GLOBAL) + perf_stat.aggr_mode = AGGR_UNSET; /* No option found so leave unset. */ + if (!input_name || !strlen(input_name)) { if (!fstat(STDIN_FILENO, &st) && S_ISFIFO(st.st_mode)) input_name = "-"; @@ -2490,7 +2493,7 @@ OPT_BOOLEAN(0, "per-die", &opt_mode.die, "aggregate counts per processor die"), OPT_BOOLEAN(0, "per-cluster", &opt_mode.cluster, "aggregate counts per processor cluster"), - OPT_CALLBACK_OPTARG(0, "per-cache", &opt_mode, &stat_config.aggr_level, + OPT_CALLBACK_OPTARG(0, "per-cache", &opt_mode.cache, &stat_config.aggr_level, "cache level", "aggregate count at this cache level (Default: LLC)", parse_cache_level), OPT_BOOLEAN(0, "per-core", &opt_mode.core, diff -Nru linux-6.12.90/tools/perf/util/branch.h linux-6.12.94/tools/perf/util/branch.h --- linux-6.12.90/tools/perf/util/branch.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/branch.h 2026-06-19 11:42:39.000000000 +0000 @@ -65,6 +65,9 @@ { u64 *entry = (u64 *)sample->branch_stack; + if (entry == NULL) + return NULL; + entry++; if (sample->no_hw_idx) return (struct branch_entry *)entry; diff -Nru linux-6.12.90/tools/perf/util/cs-etm-decoder/cs-etm-decoder.c linux-6.12.94/tools/perf/util/cs-etm-decoder/cs-etm-decoder.c --- linux-6.12.90/tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 2026-06-19 11:42:39.000000000 +0000 @@ -237,46 +237,24 @@ (void *)decoder, cs_etm_decoder__print_str_cb); if (ret != 0) - ret = -1; - - return 0; -} + return -1; #ifdef CS_LOG_RAW_FRAMES -static void -cs_etm_decoder__init_raw_frame_logging(struct cs_etm_decoder_params *d_params, - struct cs_etm_decoder *decoder) -{ - /* Only log these during a --dump operation */ - if (d_params->operation == CS_ETM_OPERATION_PRINT) { - /* set up a library default logger to process the - * raw frame printer we add later - */ - ocsd_def_errlog_init(OCSD_ERR_SEV_ERROR, 1); - - /* no stdout / err / file output */ - ocsd_def_errlog_config_output(C_API_MSGLOGOUT_FLG_NONE, NULL); - - /* set the string CB for the default logger, - * passes strings to perf print logger. - */ - ocsd_def_errlog_set_strprint_cb(decoder->dcd_tree, - (void *)decoder, - cs_etm_decoder__print_str_cb); - + /* + * Only log raw frames if --dump operation and hardware is actually + * generating formatted CoreSight trace frames + */ + if ((d_params->operation == CS_ETM_OPERATION_PRINT) && + (d_params->formatted == true)) { /* use the built in library printer for the raw frames */ - ocsd_dt_set_raw_frame_printer(decoder->dcd_tree, - CS_RAW_DEBUG_FLAGS); + ret = ocsd_dt_set_raw_frame_printer(decoder->dcd_tree, + CS_RAW_DEBUG_FLAGS); + if (ret != 0) + return -1; } -} -#else -static void -cs_etm_decoder__init_raw_frame_logging( - struct cs_etm_decoder_params *d_params __maybe_unused, - struct cs_etm_decoder *decoder __maybe_unused) -{ -} #endif + return 0; +} static ocsd_datapath_resp_t cs_etm_decoder__do_soft_timestamp(struct cs_etm_queue *etmq, @@ -755,9 +733,6 @@ if (ret != 0) goto err_free_decoder; - /* init raw frame logging if required */ - cs_etm_decoder__init_raw_frame_logging(d_params, decoder); - for (i = 0; i < decoders; i++) { ret = cs_etm_decoder__create_etm_decoder(d_params, &t_params[i], diff -Nru linux-6.12.90/tools/perf/util/evsel.c linux-6.12.94/tools/perf/util/evsel.c --- linux-6.12.90/tools/perf/util/evsel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/evsel.c 2026-06-19 11:42:39.000000000 +0000 @@ -299,6 +299,7 @@ evsel->pmu_name = NULL; evsel->group_pmu_name = NULL; evsel->skippable = false; + evsel->alternate_hw_config = PERF_COUNT_HW_MAX; } struct evsel *evsel__new_idx(struct perf_event_attr *attr, int idx) @@ -445,6 +446,8 @@ if (evsel__copy_config_terms(evsel, orig) < 0) goto out_err; + evsel->alternate_hw_config = orig->alternate_hw_config; + return evsel; out_err: @@ -1856,6 +1859,24 @@ return 0; } +bool __evsel__match(const struct evsel *evsel, u32 type, u64 config) +{ + + u32 e_type = evsel->core.attr.type; + u64 e_config = evsel->core.attr.config; + + if (e_type != type) { + return type == PERF_TYPE_HARDWARE && evsel->pmu && evsel->pmu->is_core && + evsel->alternate_hw_config == config; + } + + if ((type == PERF_TYPE_HARDWARE || type == PERF_TYPE_HW_CACHE) && + perf_pmus__supports_extended_type()) + e_config &= PERF_HW_EVENT_MASK; + + return e_config == config; +} + int evsel__read_counter(struct evsel *evsel, int cpu_map_idx, int thread) { if (evsel__is_tool(evsel)) diff -Nru linux-6.12.90/tools/perf/util/evsel.h linux-6.12.94/tools/perf/util/evsel.h --- linux-6.12.90/tools/perf/util/evsel.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/evsel.h 2026-06-19 11:42:39.000000000 +0000 @@ -102,6 +102,7 @@ int bpf_fd; struct bpf_object *bpf_obj; struct list_head config_terms; + u64 alternate_hw_config; }; /* @@ -395,26 +396,10 @@ struct tep_format_field *evsel__field(struct evsel *evsel, const char *name); struct tep_format_field *evsel__common_field(struct evsel *evsel, const char *name); -static inline bool __evsel__match(const struct evsel *evsel, u32 type, u64 config) -{ - if (evsel->core.attr.type != type) - return false; - - if ((type == PERF_TYPE_HARDWARE || type == PERF_TYPE_HW_CACHE) && - perf_pmus__supports_extended_type()) - return (evsel->core.attr.config & PERF_HW_EVENT_MASK) == config; - - return evsel->core.attr.config == config; -} +bool __evsel__match(const struct evsel *evsel, u32 type, u64 config); #define evsel__match(evsel, t, c) __evsel__match(evsel, PERF_TYPE_##t, PERF_COUNT_##c) -static inline bool evsel__match2(struct evsel *e1, struct evsel *e2) -{ - return (e1->core.attr.type == e2->core.attr.type) && - (e1->core.attr.config == e2->core.attr.config); -} - int evsel__read_counter(struct evsel *evsel, int cpu_map_idx, int thread); int __evsel__read_on_cpu(struct evsel *evsel, int cpu_map_idx, int thread, bool scale); diff -Nru linux-6.12.90/tools/perf/util/expr.c linux-6.12.94/tools/perf/util/expr.c --- linux-6.12.90/tools/perf/util/expr.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/expr.c 2026-06-19 11:42:39.000000000 +0000 @@ -373,7 +373,8 @@ if (one) expr__del_id(ctx, one); - return ret; + /* A positive value means syntax error, convert to -EINVAL */ + return ret > 0 ? -EINVAL : ret; } double expr_id_data__value(const struct expr_id_data *data) diff -Nru linux-6.12.90/tools/perf/util/maps.c linux-6.12.94/tools/perf/util/maps.c --- linux-6.12.90/tools/perf/util/maps.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/maps.c 2026-06-19 11:42:39.000000000 +0000 @@ -989,16 +989,9 @@ map__put(new); } maps__set_maps_by_address_sorted(dest, maps__maps_by_address_sorted(parent)); - if (!err) { - RC_CHK_ACCESS(dest)->last_search_by_name_idx = - RC_CHK_ACCESS(parent)->last_search_by_name_idx; - maps__set_maps_by_name_sorted(dest, - dest_maps_by_name && - maps__maps_by_name_sorted(parent)); - } else { - RC_CHK_ACCESS(dest)->last_search_by_name_idx = 0; - maps__set_maps_by_name_sorted(dest, false); - } + RC_CHK_ACCESS(dest)->last_search_by_name_idx = 0; + /* Values were copied into the name array in address order. */ + maps__set_maps_by_name_sorted(dest, false); } else { /* Unexpected copying to a maps containing entries. */ for (unsigned int i = 0; !err && i < n; i++) { diff -Nru linux-6.12.90/tools/perf/util/parse-events.c linux-6.12.94/tools/perf/util/parse-events.c --- linux-6.12.90/tools/perf/util/parse-events.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/parse-events.c 2026-06-19 11:42:39.000000000 +0000 @@ -228,7 +228,7 @@ bool init_attr, const char *name, const char *metric_id, struct perf_pmu *pmu, struct list_head *config_terms, bool auto_merge_stats, - struct perf_cpu_map *cpu_list) + struct perf_cpu_map *cpu_list, u64 alternate_hw_config) { struct evsel *evsel; struct perf_cpu_map *cpus = perf_cpu_map__is_empty(cpu_list) && pmu ? pmu->cpus : cpu_list; @@ -264,6 +264,7 @@ evsel->auto_merge_stats = auto_merge_stats; evsel->pmu = pmu; evsel->pmu_name = pmu ? strdup(pmu->name) : NULL; + evsel->alternate_hw_config = alternate_hw_config; if (name) evsel->name = strdup(name); @@ -286,16 +287,19 @@ { return __add_event(/*list=*/NULL, &idx, attr, /*init_attr=*/false, name, metric_id, pmu, /*config_terms=*/NULL, - /*auto_merge_stats=*/false, /*cpu_list=*/NULL); + /*auto_merge_stats=*/false, /*cpu_list=*/NULL, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX); } static int add_event(struct list_head *list, int *idx, struct perf_event_attr *attr, const char *name, - const char *metric_id, struct list_head *config_terms) + const char *metric_id, struct list_head *config_terms, + u64 alternate_hw_config) { return __add_event(list, idx, attr, /*init_attr*/true, name, metric_id, /*pmu=*/NULL, config_terms, - /*auto_merge_stats=*/false, /*cpu_list=*/NULL) ? 0 : -ENOMEM; + /*auto_merge_stats=*/false, /*cpu_list=*/NULL, + alternate_hw_config) ? 0 : -ENOMEM; } static int add_event_tool(struct list_head *list, int *idx, @@ -315,7 +319,8 @@ evsel = __add_event(list, idx, &attr, /*init_attr=*/true, /*name=*/NULL, /*metric_id=*/NULL, /*pmu=*/NULL, /*config_terms=*/NULL, /*auto_merge_stats=*/false, - cpu_list); + cpu_list, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX); perf_cpu_map__put(cpu_list); if (!evsel) return -ENOMEM; @@ -450,7 +455,7 @@ static int parse_events_add_pmu(struct parse_events_state *parse_state, struct list_head *list, struct perf_pmu *pmu, const struct parse_events_terms *const_parsed_terms, - bool auto_merge_stats); + bool auto_merge_stats, u64 alternate_hw_config); int parse_events_add_cache(struct list_head *list, int *idx, const char *name, struct parse_events_state *parse_state, @@ -476,7 +481,8 @@ */ ret = parse_events_add_pmu(parse_state, list, pmu, parsed_terms, - perf_pmu__auto_merge_stats(pmu)); + perf_pmu__auto_merge_stats(pmu), + /*alternate_hw_config=*/PERF_COUNT_HW_MAX); if (ret) return ret; continue; @@ -507,7 +513,8 @@ if (__add_event(list, idx, &attr, /*init_attr*/true, config_name ?: name, metric_id, pmu, &config_terms, /*auto_merge_stats=*/false, - /*cpu_list=*/NULL) == NULL) + /*cpu_list=*/NULL, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX) == NULL) return -ENOMEM; free_config_terms(&config_terms); @@ -772,7 +779,7 @@ name = get_config_name(head_config); return add_event(list, &parse_state->idx, &attr, name, /*mertic_id=*/NULL, - &config_terms); + &config_terms, /*alternate_hw_config=*/PERF_COUNT_HW_MAX); } static int check_type_val(struct parse_events_term *term, @@ -794,7 +801,7 @@ static bool config_term_shrinked; -static const char *config_term_name(enum parse_events__term_type term_type) +const char *parse_events__term_type_str(enum parse_events__term_type term_type) { /* * Update according to parse-events.l @@ -880,7 +887,7 @@ /* term_type is validated so indexing is safe */ if (asprintf(&err_str, "'%s' is not usable in 'perf stat'", - config_term_name(term_type)) >= 0) + parse_events__term_type_str(term_type)) >= 0) parse_events_error__handle(err, -1, err_str, NULL); return false; } @@ -1004,7 +1011,7 @@ case PARSE_EVENTS__TERM_TYPE_HARDWARE: default: parse_events_error__handle(err, term->err_term, - strdup(config_term_name(term->type_term)), + strdup(parse_events__term_type_str(term->type_term)), parse_events_formats_error_string(NULL)); return -EINVAL; } @@ -1072,6 +1079,7 @@ if (perf_pmu__have_event(pmu, term->config)) { term->type_term = PARSE_EVENTS__TERM_TYPE_USER; term->no_value = true; + term->alternate_hw_config = true; } else { attr->type = PERF_TYPE_HARDWARE; attr->config = term->val.num; @@ -1127,8 +1135,9 @@ default: if (err) { parse_events_error__handle(err, term->err_term, - strdup(config_term_name(term->type_term)), - strdup("valid terms: call-graph,stack-size\n")); + strdup(parse_events__term_type_str(term->type_term)), + strdup("valid terms: call-graph,stack-size\n") + ); } return -EINVAL; } @@ -1384,8 +1393,9 @@ name = get_config_name(head_config); metric_id = get_config_metric_id(head_config); ret = __add_event(list, &parse_state->idx, &attr, /*init_attr*/true, name, - metric_id, pmu, &config_terms, /*auto_merge_stats=*/false, - /*cpu_list=*/NULL) ? 0 : -ENOMEM; + metric_id, pmu, &config_terms, /*auto_merge_stats=*/false, + /*cpu_list=*/NULL, /*alternate_hw_config=*/PERF_COUNT_HW_MAX + ) == NULL ? -ENOMEM : 0; free_config_terms(&config_terms); return ret; } @@ -1443,7 +1453,7 @@ static int parse_events_add_pmu(struct parse_events_state *parse_state, struct list_head *list, struct perf_pmu *pmu, const struct parse_events_terms *const_parsed_terms, - bool auto_merge_stats) + bool auto_merge_stats, u64 alternate_hw_config) { struct perf_event_attr attr; struct perf_pmu_info info; @@ -1480,7 +1490,7 @@ /*init_attr=*/true, /*name=*/NULL, /*metric_id=*/NULL, pmu, /*config_terms=*/NULL, auto_merge_stats, - /*cpu_list=*/NULL); + /*cpu_list=*/NULL, alternate_hw_config); return evsel ? 0 : -ENOMEM; } @@ -1501,7 +1511,8 @@ /* Look for event names in the terms and rewrite into format based terms. */ if (perf_pmu__check_alias(pmu, &parsed_terms, - &info, &alias_rewrote_terms, err)) { + &info, &alias_rewrote_terms, + &alternate_hw_config, err)) { parse_events_terms__exit(&parsed_terms); return -EINVAL; } @@ -1546,7 +1557,8 @@ evsel = __add_event(list, &parse_state->idx, &attr, /*init_attr=*/true, get_config_name(&parsed_terms), get_config_metric_id(&parsed_terms), pmu, - &config_terms, auto_merge_stats, /*cpu_list=*/NULL); + &config_terms, auto_merge_stats, /*cpu_list=*/NULL, + alternate_hw_config); if (!evsel) { parse_events_terms__exit(&parsed_terms); return -ENOMEM; @@ -1567,7 +1579,7 @@ } int parse_events_multi_pmu_add(struct parse_events_state *parse_state, - const char *event_name, + const char *event_name, u64 hw_config, const struct parse_events_terms *const_parsed_terms, struct list_head **listp, void *loc_) { @@ -1620,7 +1632,7 @@ auto_merge_stats = perf_pmu__auto_merge_stats(pmu); if (!parse_events_add_pmu(parse_state, list, pmu, - &parsed_terms, auto_merge_stats)) { + &parsed_terms, auto_merge_stats, hw_config)) { struct strbuf sb; strbuf_init(&sb, /*hint=*/ 0); @@ -1633,7 +1645,7 @@ if (parse_state->fake_pmu) { if (!parse_events_add_pmu(parse_state, list, perf_pmus__fake_pmu(), &parsed_terms, - /*auto_merge_stats=*/true)) { + /*auto_merge_stats=*/true, hw_config)) { struct strbuf sb; strbuf_init(&sb, /*hint=*/ 0); @@ -1674,13 +1686,15 @@ /* Attempt to add to list assuming event_or_pmu is a PMU name. */ pmu = perf_pmus__find(event_or_pmu); if (pmu && !parse_events_add_pmu(parse_state, *listp, pmu, const_parsed_terms, - /*auto_merge_stats=*/false)) + /*auto_merge_stats=*/false, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX)) return 0; if (parse_state->fake_pmu) { if (!parse_events_add_pmu(parse_state, *listp, perf_pmus__fake_pmu(), const_parsed_terms, - /*auto_merge_stats=*/false)) + /*auto_merge_stats=*/false, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX)) return 0; } @@ -1693,7 +1707,8 @@ if (!parse_events_add_pmu(parse_state, *listp, pmu, const_parsed_terms, - auto_merge_stats)) { + auto_merge_stats, + /*alternate_hw_config=*/PERF_COUNT_HW_MAX)) { ok++; parse_state->wild_card_pmus = true; } @@ -1704,7 +1719,8 @@ /* Failure to add, assume event_or_pmu is an event name. */ zfree(listp); - if (!parse_events_multi_pmu_add(parse_state, event_or_pmu, const_parsed_terms, listp, loc)) + if (!parse_events_multi_pmu_add(parse_state, event_or_pmu, PERF_COUNT_HW_MAX, + const_parsed_terms, listp, loc)) return 0; if (asprintf(&help, "Unable to find PMU or event on a PMU of '%s'", event_or_pmu) < 0) @@ -2566,7 +2582,7 @@ struct parse_events_term temp = { .type_val = PARSE_EVENTS__TERM_TYPE_NUM, .type_term = type_term, - .config = config ? : strdup(config_term_name(type_term)), + .config = config ? : strdup(parse_events__term_type_str(type_term)), .no_value = no_value, .err_term = loc_term ? loc_term->first_column : 0, .err_val = loc_val ? loc_val->first_column : 0, @@ -2600,7 +2616,7 @@ void *loc_term, void *loc_val) { return parse_events_term__str(term, term_lhs, NULL, - strdup(config_term_name(term_rhs)), + strdup(parse_events__term_type_str(term_rhs)), loc_term, loc_val); } @@ -2707,7 +2723,8 @@ if (ret < 0) return ret; } else if ((unsigned int)term->type_term < __PARSE_EVENTS__TERM_TYPE_NR) { - ret = strbuf_addf(sb, "%s=", config_term_name(term->type_term)); + ret = strbuf_addf(sb, "%s=", + parse_events__term_type_str(term->type_term)); if (ret < 0) return ret; } @@ -2727,7 +2744,7 @@ buf[0] = '\0'; for (i = 0; i < __PARSE_EVENTS__TERM_TYPE_NR; i++) { - const char *name = config_term_name(i); + const char *name = parse_events__term_type_str(i); if (!config_term_avail(i, NULL)) continue; diff -Nru linux-6.12.90/tools/perf/util/parse-events.h linux-6.12.94/tools/perf/util/parse-events.h --- linux-6.12.90/tools/perf/util/parse-events.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/parse-events.h 2026-06-19 11:42:39.000000000 +0000 @@ -127,6 +127,12 @@ * value is assumed to be 1. An event name also has no value. */ bool no_value; + /** + * @alternate_hw_config: config is the event name but num is an + * alternate PERF_TYPE_HARDWARE config value which is often nice for the + * sake of quick matching. + */ + bool alternate_hw_config; }; struct parse_events_error { @@ -162,6 +168,8 @@ bool wild_card_pmus; }; +const char *parse_events__term_type_str(enum parse_events__term_type term_type); + bool parse_events__filter_pmu(const struct parse_events_state *parse_state, const struct perf_pmu *pmu); void parse_events__shrink_config_terms(void); @@ -238,7 +246,7 @@ struct perf_pmu *pmu); int parse_events_multi_pmu_add(struct parse_events_state *parse_state, - const char *event_name, + const char *event_name, u64 hw_config, const struct parse_events_terms *const_parsed_terms, struct list_head **listp, void *loc); diff -Nru linux-6.12.90/tools/perf/util/parse-events.y linux-6.12.94/tools/perf/util/parse-events.y --- linux-6.12.90/tools/perf/util/parse-events.y 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/parse-events.y 2026-06-19 11:42:39.000000000 +0000 @@ -292,7 +292,7 @@ struct list_head *list; int err; - err = parse_events_multi_pmu_add(_parse_state, $1, NULL, &list, &@1); + err = parse_events_multi_pmu_add(_parse_state, $1, PERF_COUNT_HW_MAX, NULL, &list, &@1); if (err < 0) { struct parse_events_state *parse_state = _parse_state; struct parse_events_error *error = parse_state->error; diff -Nru linux-6.12.90/tools/perf/util/pmu.c linux-6.12.94/tools/perf/util/pmu.c --- linux-6.12.90/tools/perf/util/pmu.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/pmu.c 2026-06-19 11:42:39.000000000 +0000 @@ -1606,7 +1606,7 @@ */ int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, struct perf_pmu_info *info, bool *rewrote_terms, - struct parse_events_error *err) + u64 *alternate_hw_config, struct parse_events_error *err) { struct parse_events_term *term, *h; struct perf_pmu_alias *alias; @@ -1638,6 +1638,7 @@ NULL); return ret; } + *rewrote_terms = true; ret = check_info_data(pmu, alias, info, err, term->err_term); if (ret) @@ -1646,6 +1647,9 @@ if (alias->per_pkg) info->per_pkg = true; + if (term->alternate_hw_config) + *alternate_hw_config = term->val.num; + list_del_init(&term->list); parse_events_term__delete(term); } diff -Nru linux-6.12.90/tools/perf/util/pmu.h linux-6.12.94/tools/perf/util/pmu.h --- linux-6.12.90/tools/perf/util/pmu.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/pmu.h 2026-06-19 11:42:39.000000000 +0000 @@ -220,7 +220,7 @@ int perf_pmu__format_type(struct perf_pmu *pmu, const char *name); int perf_pmu__check_alias(struct perf_pmu *pmu, struct parse_events_terms *head_terms, struct perf_pmu_info *info, bool *rewrote_terms, - struct parse_events_error *err); + u64 *alternate_hw_config, struct parse_events_error *err); int perf_pmu__find_event(struct perf_pmu *pmu, const char *event, void *state, pmu_event_callback cb); void perf_pmu_format__set_value(void *format, int config, unsigned long *bits); diff -Nru linux-6.12.90/tools/perf/util/symbol-elf.c linux-6.12.94/tools/perf/util/symbol-elf.c --- linux-6.12.90/tools/perf/util/symbol-elf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/symbol-elf.c 2026-06-19 11:42:39.000000000 +0000 @@ -1429,8 +1429,12 @@ char dso_name[PATH_MAX]; /* Adjust symbol to map to file offset */ - if (adjust_kernel_syms) - sym->st_value -= shdr->sh_addr - shdr->sh_offset; + if (adjust_kernel_syms) { + if (dso__rel(dso)) + sym->st_value += shdr->sh_offset; + else + sym->st_value -= shdr->sh_addr - shdr->sh_offset; + } if (strcmp(section_name, (dso__short_name(curr_dso) + dso__short_name_len(dso))) == 0) return 0; diff -Nru linux-6.12.90/tools/perf/util/util.h linux-6.12.94/tools/perf/util/util.h --- linux-6.12.90/tools/perf/util/util.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/perf/util/util.h 2026-06-19 11:42:39.000000000 +0000 @@ -26,7 +26,6 @@ /* General helper functions */ void usage(const char *err) __noreturn; -void die(const char *err, ...) __noreturn __printf(1, 2); struct dirent; struct strlist; diff -Nru linux-6.12.90/tools/testing/cxl/test/cxl.c linux-6.12.94/tools/testing/cxl/test/cxl.c --- linux-6.12.90/tools/testing/cxl/test/cxl.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/cxl/test/cxl.c 2026-06-19 11:42:39.000000000 +0000 @@ -1058,6 +1058,23 @@ #define SZ_64G (SZ_32G * 2) #endif +static int cxl_mock_platform_device_add(struct platform_device *pdev, + struct platform_device **ppdev) +{ + int rc; + + if (ppdev) + *ppdev = pdev; + rc = platform_device_add(pdev); + if (rc) { + platform_device_put(pdev); + if (ppdev) + *ppdev = NULL; + } + + return rc; +} + static __init int cxl_rch_topo_init(void) { int rc, i; @@ -1072,13 +1089,10 @@ goto err_bridge; mock_companion(adev, &pdev->dev); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_rch[i]); + if (rc) goto err_bridge; - } - cxl_rch[i] = pdev; mock_pci_bus[idx].bridge = &pdev->dev; rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, "firmware_node"); @@ -1130,13 +1144,10 @@ goto err_bridge; mock_companion(adev, &pdev->dev); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_hb_single[i]); + if (rc) goto err_bridge; - } - cxl_hb_single[i] = pdev; mock_pci_bus[i + NR_CXL_HOST_BRIDGES].bridge = &pdev->dev; rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, "physical_node"); @@ -1155,12 +1166,9 @@ goto err_port; pdev->dev.parent = &bridge->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_root_single[i]); + if (rc) goto err_port; - } - cxl_root_single[i] = pdev; } for (i = 0; i < ARRAY_SIZE(cxl_swu_single); i++) { @@ -1173,12 +1181,9 @@ goto err_uport; pdev->dev.parent = &root_port->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_swu_single[i]); + if (rc) goto err_uport; - } - cxl_swu_single[i] = pdev; } for (i = 0; i < ARRAY_SIZE(cxl_swd_single); i++) { @@ -1192,12 +1197,9 @@ goto err_dport; pdev->dev.parent = &uport->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_swd_single[i]); + if (rc) goto err_dport; - } - cxl_swd_single[i] = pdev; } return 0; @@ -1270,12 +1272,9 @@ pdev->dev.parent = &dport->dev; set_dev_node(&pdev->dev, i % 2); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_mem[i]); + if (rc) goto err_mem; - } - cxl_mem[i] = pdev; } for (i = 0; i < ARRAY_SIZE(cxl_mem_single); i++) { @@ -1288,12 +1287,9 @@ pdev->dev.parent = &dport->dev; set_dev_node(&pdev->dev, i % 2); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_mem_single[i]); + if (rc) goto err_single; - } - cxl_mem_single[i] = pdev; } for (i = 0; i < ARRAY_SIZE(cxl_rcd); i++) { @@ -1307,12 +1303,9 @@ pdev->dev.parent = &rch->dev; set_dev_node(&pdev->dev, i % 2); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_rcd[i]); + if (rc) goto err_rcd; - } - cxl_rcd[i] = pdev; } return 0; @@ -1373,13 +1366,10 @@ goto err_bridge; mock_companion(adev, &pdev->dev); - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_host_bridge[i]); + if (rc) goto err_bridge; - } - cxl_host_bridge[i] = pdev; mock_pci_bus[i].bridge = &pdev->dev; rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, "physical_node"); @@ -1397,12 +1387,9 @@ goto err_port; pdev->dev.parent = &bridge->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_root_port[i]); + if (rc) goto err_port; - } - cxl_root_port[i] = pdev; } BUILD_BUG_ON(ARRAY_SIZE(cxl_switch_uport) != ARRAY_SIZE(cxl_root_port)); @@ -1415,12 +1402,9 @@ goto err_uport; pdev->dev.parent = &root_port->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_switch_uport[i]); + if (rc) goto err_uport; - } - cxl_switch_uport[i] = pdev; } for (i = 0; i < ARRAY_SIZE(cxl_switch_dport); i++) { @@ -1433,12 +1417,9 @@ goto err_dport; pdev->dev.parent = &uport->dev; - rc = platform_device_add(pdev); - if (rc) { - platform_device_put(pdev); + rc = cxl_mock_platform_device_add(pdev, &cxl_switch_dport[i]); + if (rc) goto err_dport; - } - cxl_switch_dport[i] = pdev; } rc = cxl_single_topo_init(); @@ -1456,9 +1437,9 @@ mock_companion(&acpi0017_mock, &cxl_acpi->dev); acpi0017_mock.dev.bus = &platform_bus_type; - rc = platform_device_add(cxl_acpi); + rc = cxl_mock_platform_device_add(cxl_acpi, NULL); if (rc) - goto err_root; + goto err_rch; rc = cxl_mem_init(); if (rc) diff -Nru linux-6.12.90/tools/testing/ktest/ktest.pl linux-6.12.94/tools/testing/ktest/ktest.pl --- linux-6.12.90/tools/testing/ktest/ktest.pl 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/ktest/ktest.pl 2026-06-19 11:42:39.000000000 +0000 @@ -98,6 +98,7 @@ my $build_type; my $build_options; my $final_post_ktest; +my $post_ktest_done = 0; my $pre_ktest; my $post_ktest; my $pre_test; @@ -1550,6 +1551,24 @@ return $name; } +sub run_post_ktest { + my $cmd; + + return if ($post_ktest_done); + + if (defined($final_post_ktest)) { + $cmd = $final_post_ktest; + } elsif (defined($post_ktest)) { + $cmd = $post_ktest; + } else { + return; + } + + my $cp_post_ktest = eval_kernel_version($cmd); + run_command $cp_post_ktest; + $post_ktest_done = 1; +} + sub dodie { # avoid recursion return if ($in_die); @@ -1609,6 +1628,7 @@ if (defined($post_test)) { run_command $post_test; } + run_post_ktest; die @_, "\n"; } @@ -2483,7 +2503,7 @@ my $save_no_reboot = $no_reboot; $no_reboot = 1; - if (-f $warnings_file) { + if (defined($warnings_file) && -f $warnings_file) { open(IN, $warnings_file) or dodie "Error opening $warnings_file"; @@ -4127,7 +4147,8 @@ my $option = "$name\[$i\]"; - if (option_defined($option)) { + if (exists($opt{$option})) { + return undef if (!option_defined($option)); return $opt{$option}; } @@ -4135,7 +4156,8 @@ if ($i >= $test && $i < $test + $repeat_tests{$test}) { $option = "$name\[$test\]"; - if (option_defined($option)) { + if (exists($opt{$option})) { + return undef if (!option_defined($option)); return $opt{$option}; } } @@ -4242,6 +4264,7 @@ send_email("KTEST: Your [$name] test was cancelled", "Your test started at $script_start_time was cancelled: sig int"); } + run_post_ktest; die "\nCaught Sig Int, test interrupted: $!\n" } @@ -4552,11 +4575,7 @@ success $i; } -if (defined($final_post_ktest)) { - - my $cp_final_post_ktest = eval_kernel_version $final_post_ktest; - run_command $cp_final_post_ktest; -} +run_post_ktest; if ($opt{"POWEROFF_ON_SUCCESS"}) { halt; diff -Nru linux-6.12.90/tools/testing/selftests/bpf/prog_tests/snprintf.c linux-6.12.94/tools/testing/selftests/bpf/prog_tests/snprintf.c --- linux-6.12.90/tools/testing/selftests/bpf/prog_tests/snprintf.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/bpf/prog_tests/snprintf.c 2026-06-19 11:42:39.000000000 +0000 @@ -114,7 +114,8 @@ ASSERT_ERR(load_single_snprintf("%--------"), "invalid specifier 5"); ASSERT_ERR(load_single_snprintf("%lc"), "invalid specifier 6"); ASSERT_ERR(load_single_snprintf("%llc"), "invalid specifier 7"); - ASSERT_ERR(load_single_snprintf("\x80"), "non ascii character"); + ASSERT_OK(load_single_snprintf("\x80"), "non ascii plain text"); + ASSERT_ERR(load_single_snprintf("%\x80"), "non ascii in specifier"); ASSERT_ERR(load_single_snprintf("\x1"), "non printable character"); } diff -Nru linux-6.12.90/tools/testing/selftests/bpf/progs/bpf_misc.h linux-6.12.94/tools/testing/selftests/bpf/progs/bpf_misc.h --- linux-6.12.90/tools/testing/selftests/bpf/progs/bpf_misc.h 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/bpf/progs/bpf_misc.h 2026-06-19 11:42:39.000000000 +0000 @@ -115,7 +115,7 @@ #define __description(desc) __attribute__((btf_decl_tag("comment:test_description=" desc))) #define __msg_unpriv(msg) __attribute__((btf_decl_tag("comment:test_expect_msg_unpriv=" XSTR(__COUNTER__) "=" msg))) #define __xlated_unpriv(msg) __attribute__((btf_decl_tag("comment:test_expect_xlated_unpriv=" XSTR(__COUNTER__) "=" msg))) -#define __jited_unpriv(msg) __attribute__((btf_decl_tag("comment:test_jited=" XSTR(__COUNTER__) "=" msg))) +#define __jited_unpriv(msg) __attribute__((btf_decl_tag("comment:test_jited_unpriv=" XSTR(__COUNTER__) "=" msg))) #define __failure_unpriv __attribute__((btf_decl_tag("comment:test_expect_failure_unpriv"))) #define __success_unpriv __attribute__((btf_decl_tag("comment:test_expect_success_unpriv"))) #define __log_level(lvl) __attribute__((btf_decl_tag("comment:test_log_level="#lvl))) diff -Nru linux-6.12.90/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c linux-6.12.94/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c --- linux-6.12.90/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c 2026-06-19 11:42:39.000000000 +0000 @@ -723,9 +723,9 @@ /* The exit instruction should be reachable from two states, * use two matches and "processed .. insns" to ensure this. */ -__msg("13: (95) exit") -__msg("13: (95) exit") -__msg("processed 18 insns") +__msg("15: (95) exit") +__msg("15: (95) exit") +__msg("processed 20 insns") __flag(BPF_F_TEST_STATE_FREQ) __naked void two_old_ids_one_cur_id(void) { @@ -734,9 +734,11 @@ "call %[bpf_ktime_get_ns];" "r0 &= 0xff;" "r6 = r0;" + "r8 = r0;" "call %[bpf_ktime_get_ns];" "r0 &= 0xff;" "r7 = r0;" + "r9 = r0;" "r0 = 0;" /* Maybe make r{6,7} IDs identical */ "if r6 > r7 goto l0_%=;" diff -Nru linux-6.12.90/tools/testing/selftests/cgroup/test_memcontrol.c linux-6.12.94/tools/testing/selftests/cgroup/test_memcontrol.c --- linux-6.12.90/tools/testing/selftests/cgroup/test_memcontrol.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/cgroup/test_memcontrol.c 2026-06-19 11:42:39.000000000 +0000 @@ -1190,8 +1190,11 @@ saddr.sin6_port = htons(srv_args->port); sk = socket(AF_INET6, SOCK_STREAM, 0); - if (sk < 0) + if (sk < 0) { + /* Pass back errno to the ctl_fd */ + write(ctl_fd, &errno, sizeof(errno)); return ret; + } if (setsockopt(sk, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0) goto cleanup; @@ -1321,6 +1324,12 @@ goto cleanup; close(args.ctl[0]); + /* Skip if address family not supported by protocol */ + if (err == EAFNOSUPPORT) { + ret = KSFT_SKIP; + goto cleanup; + } + if (!err) break; if (err != EADDRINUSE) diff -Nru linux-6.12.90/tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc linux-6.12.94/tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc --- linux-6.12.90/tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc 2026-06-19 11:42:39.000000000 +0000 @@ -20,7 +20,7 @@ check_error 'e:foo/^bar.1 syscalls/sys_enter_openat' # BAD_EVENT_NAME check_error 'e:foo/bar syscalls/sys_enter_openat arg=^dfd' # BAD_FETCH_ARG -check_error 'e:foo/bar syscalls/sys_enter_openat ^arg=$foo' # BAD_ATTACH_ARG +check_error 'e:foo/bar syscalls/sys_enter_openat arg=^$foo' # BAD_ATTACH_ARG if grep -q '\..*\[if \]' README; then check_error 'e:foo/bar syscalls/sys_enter_openat if ^' # NO_EP_FILTER diff -Nru linux-6.12.90/tools/testing/selftests/mm/hmm-tests.c linux-6.12.94/tools/testing/selftests/mm/hmm-tests.c --- linux-6.12.90/tools/testing/selftests/mm/hmm-tests.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/mm/hmm-tests.c 2026-06-19 11:42:39.000000000 +0000 @@ -999,6 +999,56 @@ } /* + * Migrate private file memory to device private memory. + */ +TEST_F(hmm, migrate_file_private) +{ + struct hmm_buffer *buffer; + unsigned long npages; + unsigned long size; + unsigned long i; + int *ptr; + int ret; + int fd; + + npages = ALIGN(HMM_BUFFER_SIZE, self->page_size) >> self->page_shift; + ASSERT_NE(npages, 0); + size = npages << self->page_shift; + + fd = hmm_create_file(size); + ASSERT_GE(fd, 0); + + buffer = malloc(sizeof(*buffer)); + ASSERT_NE(buffer, NULL); + + buffer->fd = fd; + buffer->size = size; + buffer->mirror = malloc(size); + ASSERT_NE(buffer->mirror, NULL); + + buffer->ptr = mmap(NULL, size, + PROT_READ | PROT_WRITE, + MAP_PRIVATE, + buffer->fd, 0); + ASSERT_NE(buffer->ptr, MAP_FAILED); + + /* Initialize buffer in system memory. */ + for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) + ptr[i] = i; + + /* Migrate memory to device. */ + ret = hmm_migrate_sys_to_dev(self->fd, buffer, npages); + ASSERT_EQ(ret, 0); + ASSERT_EQ(buffer->cpages, npages); + + /* Check what the device read. */ + for (i = 0, ptr = buffer->mirror; i < size / sizeof(*ptr); ++i) + ASSERT_EQ(ptr[i], i); + + hmm_buffer_free(buffer); +} + +/* * Migrate anonymous memory to device private memory and fault some of it back * to system memory, then try migrating the resulting mix of system and device * private memory to the device. diff -Nru linux-6.12.90/tools/testing/selftests/mm/migration.c linux-6.12.94/tools/testing/selftests/mm/migration.c --- linux-6.12.90/tools/testing/selftests/mm/migration.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/mm/migration.c 2026-06-19 11:42:39.000000000 +0000 @@ -33,7 +33,8 @@ { int n; - ASSERT_EQ(numa_available(), 0); + if (numa_available() < 0) + SKIP(return, "NUMA not available"); self->nthreads = numa_num_task_cpus() - 1; self->n1 = -1; self->n2 = -1; diff -Nru linux-6.12.90/tools/testing/selftests/mm/run_vmtests.sh linux-6.12.94/tools/testing/selftests/mm/run_vmtests.sh --- linux-6.12.90/tools/testing/selftests/mm/run_vmtests.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/mm/run_vmtests.sh 2026-06-19 11:42:39.000000000 +0000 @@ -85,7 +85,7 @@ RUN_DESTRUCTIVE=false TAP_PREFIX="# " -while getopts "aht:n" OPT; do +while getopts "aht:nd" OPT; do case ${OPT} in "a") RUN_ALL=true ;; "h") usage ;; diff -Nru linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_connect.sh linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_connect.sh --- linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_connect.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_connect.sh 2026-06-19 11:42:39.000000000 +0000 @@ -412,7 +412,7 @@ mptcp_lib_wait_local_port_listen "${listener_ns}" "${port}" local start - start=$(date +%s%3N) + start=$(date +%s%N) timeout ${timeout_test} \ ip netns exec ${connector_ns} \ ./mptcp_connect -t ${timeout_poll} -p $port -s ${cl_proto} \ @@ -425,7 +425,7 @@ local rets=$? local stop - stop=$(date +%s%3N) + stop=$(date +%s%N) if $capture; then sleep 1 @@ -441,7 +441,7 @@ fi local duration - duration=$((stop-start)) + duration=$(((stop-start) / 1000000)) printf "(duration %05sms) " "${duration}" if [ ${rets} -ne 0 ] || [ ${retc} -ne 0 ]; then mptcp_lib_pr_fail "client exit code $retc, server $rets" diff -Nru linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_join.sh linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_join.sh --- linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_join.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_join.sh 2026-06-19 11:42:39.000000000 +0000 @@ -3711,6 +3711,10 @@ chk_rm_nr 0 1 chk_mptcp_info subflows 0 subflows 0 chk_subflows_total 1 1 + # check counters are not affected by errors at creation time + userspace_pm_add_sf $ns2 10.0.12.2 10 2>/dev/null + chk_mptcp_info subflows 0 subflows 0 + chk_subflows_total 1 1 kill_events_pids mptcp_lib_kill_group_wait $tests_pid fi diff -Nru linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_lib.sh linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_lib.sh --- linux-6.12.90/tools/testing/selftests/net/mptcp/mptcp_lib.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/net/mptcp/mptcp_lib.sh 2026-06-19 11:42:39.000000000 +0000 @@ -29,7 +29,7 @@ MPTCP_LIB_SUBTESTS=() MPTCP_LIB_SUBTESTS_DUPLICATED=0 MPTCP_LIB_SUBTEST_FLAKY=0 -MPTCP_LIB_SUBTESTS_LAST_TS_MS= +MPTCP_LIB_SUBTESTS_LAST_TS_NS= MPTCP_LIB_TEST_COUNTER=0 MPTCP_LIB_TEST_FORMAT="%02u %-50s" MPTCP_LIB_IP_MPTCP=0 @@ -207,7 +207,7 @@ } mptcp_lib_subtests_last_ts_reset() { - MPTCP_LIB_SUBTESTS_LAST_TS_MS="$(date +%s%3N)" + MPTCP_LIB_SUBTESTS_LAST_TS_NS="$(date +%s%N)" } mptcp_lib_subtests_last_ts_reset @@ -226,7 +226,7 @@ __mptcp_lib_result_add() { local result="${1}" local time="time=" - local ts_prev_ms + local ts_prev_ns shift local id=$((${#MPTCP_LIB_SUBTESTS[@]} + 1)) @@ -236,9 +236,9 @@ # not to add two '#' [[ "${*}" != *"#"* ]] && time="# ${time}" - ts_prev_ms="${MPTCP_LIB_SUBTESTS_LAST_TS_MS}" + ts_prev_ns="${MPTCP_LIB_SUBTESTS_LAST_TS_NS}" mptcp_lib_subtests_last_ts_reset - time+="$((MPTCP_LIB_SUBTESTS_LAST_TS_MS - ts_prev_ms))ms" + time+="$(((MPTCP_LIB_SUBTESTS_LAST_TS_NS - ts_prev_ns) / 1000000))ms" MPTCP_LIB_SUBTESTS+=("${result} ${id} - ${KSFT_TEST}: ${*} ${time}") } diff -Nru linux-6.12.90/tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh linux-6.12.94/tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh --- linux-6.12.90/tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh 2026-06-19 11:42:39.000000000 +0000 @@ -190,13 +190,13 @@ } EOF - timeout "$timeout" ip netns exec "$nsrouter" socat -u "$socat_ipproto" udp-listen:12345,fork,ip-transparent,reuseport udp:"$ns1_ip_port",ip-transparent,reuseport,bind="$ns2_ip_port" 2>/dev/null & + timeout "$timeout" ip netns exec "$nsrouter" socat -u "$socat_ipproto" udp-listen:12345,fork,ip-transparent,reuseport,shut-none udp:"$ns1_ip_port",ip-transparent,reuseport,bind="$ns2_ip_port",shut-none 2>/dev/null & local tproxy_pid=$! - timeout "$timeout" ip netns exec "$ns2" socat "$socat_ipproto" udp-listen:8080,fork SYSTEM:"echo PONG_NS2" 2>/dev/null & + timeout "$timeout" ip netns exec "$ns2" socat "$socat_ipproto" udp-listen:8080,fork,shut-none SYSTEM:"echo PONG_NS2" 2>/dev/null & local server2_pid=$! - timeout "$timeout" ip netns exec "$ns3" socat "$socat_ipproto" udp-listen:8080,fork SYSTEM:"echo PONG_NS3" 2>/dev/null & + timeout "$timeout" ip netns exec "$ns3" socat "$socat_ipproto" udp-listen:8080,fork,shut-none SYSTEM:"echo PONG_NS3" 2>/dev/null & local server3_pid=$! busywait "$BUSYWAIT_TIMEOUT" listener_ready "$nsrouter" 12345 "-u" @@ -205,7 +205,7 @@ local result # request from ns1 to ns2 (forwarded traffic) - result=$(echo I_M_PROXIED | ip netns exec "$ns1" socat -t 2 -T 2 STDIO udp:"$ns2_ip_port",sourceport=18888) + result=$(echo I_M_PROXIED | ip netns exec "$ns1" socat -t 2 -T 2 STDIO udp:"$ns2_ip_port",sourceport=18888,shut-none) if [ "$result" == "$expect_ns1_ns2" ] ;then echo "PASS: tproxy test $testname: ns1 got reply \"$result\" connecting to ns2" else @@ -214,7 +214,7 @@ fi # request from ns1 to ns3 (forwarded traffic) - result=$(echo I_M_PROXIED | ip netns exec "$ns1" socat -t 2 -T 2 STDIO udp:"$ns3_ip_port") + result=$(echo I_M_PROXIED | ip netns exec "$ns1" socat -t 2 -T 2 STDIO udp:"$ns3_ip_port",shut-none) if [ "$result" = "$expect_ns1_ns3" ] ;then echo "PASS: tproxy test $testname: ns1 got reply \"$result\" connecting to ns3" else @@ -223,7 +223,7 @@ fi # request from nsrouter to ns2 (localy originated traffic) - result=$(echo I_M_PROXIED | ip netns exec "$nsrouter" socat -t 2 -T 2 STDIO udp:"$ns2_ip_port") + result=$(echo I_M_PROXIED | ip netns exec "$nsrouter" socat -t 2 -T 2 STDIO udp:"$ns2_ip_port",shut-none) if [ "$result" == "$expect_nsrouter_ns2" ] ;then echo "PASS: tproxy test $testname: nsrouter got reply \"$result\" connecting to ns2" else @@ -232,7 +232,7 @@ fi # request from nsrouter to ns3 (localy originated traffic) - result=$(echo I_M_PROXIED | ip netns exec "$nsrouter" socat -t 2 -T 2 STDIO udp:"$ns3_ip_port") + result=$(echo I_M_PROXIED | ip netns exec "$nsrouter" socat -t 2 -T 2 STDIO udp:"$ns3_ip_port",shut-none) if [ "$result" = "$expect_nsrouter_ns3" ] ;then echo "PASS: tproxy test $testname: nsrouter got reply \"$result\" connecting to ns3" else diff -Nru linux-6.12.90/tools/testing/selftests/powerpc/vphn/Makefile linux-6.12.94/tools/testing/selftests/powerpc/vphn/Makefile --- linux-6.12.90/tools/testing/selftests/powerpc/vphn/Makefile 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/powerpc/vphn/Makefile 2026-06-19 11:42:39.000000000 +0000 @@ -5,7 +5,7 @@ include ../../lib.mk include ../flags.mk -CFLAGS += -m64 -I$(CURDIR) +CFLAGS += -m64 -I$(CURDIR) -fno-strict-aliasing $(TEST_GEN_PROGS): ../harness.c diff -Nru linux-6.12.90/tools/testing/selftests/ptp/testptp.c linux-6.12.94/tools/testing/selftests/ptp/testptp.c --- linux-6.12.90/tools/testing/selftests/ptp/testptp.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/ptp/testptp.c 2026-06-19 11:42:39.000000000 +0000 @@ -147,7 +147,6 @@ " -T val set the ptp clock time to 'val' seconds\n" " -x val get an extended ptp clock time with the desired number of samples (up to %d)\n" " -X get a ptp clock cross timestamp\n" - " -y val pre/post tstamp timebase to use {realtime|monotonic|monotonic-raw}\n" " -z test combinations of rising/falling external time stamp flags\n", progname, PTP_MAX_SAMPLES); } @@ -192,7 +191,6 @@ int readonly = 0; int settime = 0; int channel = -1; - clockid_t ext_clockid = CLOCK_REALTIME; int64_t t1, t2, tp; int64_t interval, offset; @@ -202,7 +200,7 @@ progname = strrchr(argv[0], '/'); progname = progname ? 1+progname : argv[0]; - while (EOF != (c = getopt(argc, argv, "cd:e:f:F:ghH:i:k:lL:n:o:p:P:rsSt:T:w:x:Xy:z"))) { + while (EOF != (c = getopt(argc, argv, "cd:e:f:F:ghH:i:k:lL:n:o:p:P:rsSt:T:w:x:Xz"))) { switch (c) { case 'c': capabilities = 1; @@ -285,21 +283,6 @@ case 'X': getcross = 1; break; - case 'y': - if (!strcasecmp(optarg, "realtime")) - ext_clockid = CLOCK_REALTIME; - else if (!strcasecmp(optarg, "monotonic")) - ext_clockid = CLOCK_MONOTONIC; - else if (!strcasecmp(optarg, "monotonic-raw")) - ext_clockid = CLOCK_MONOTONIC_RAW; - else { - fprintf(stderr, - "type needs to be realtime, monotonic or monotonic-raw; was given %s\n", - optarg); - return -1; - } - break; - case 'z': flagtest = 1; break; @@ -592,7 +575,6 @@ } soe->n_samples = getextended; - soe->clockid = ext_clockid; if (ioctl(fd, PTP_SYS_OFFSET_EXTENDED, soe)) { perror("PTP_SYS_OFFSET_EXTENDED"); @@ -601,46 +583,12 @@ getextended); for (i = 0; i < getextended; i++) { - switch (ext_clockid) { - case CLOCK_REALTIME: - printf("sample #%2d: real time before: %lld.%09u\n", - i, soe->ts[i][0].sec, - soe->ts[i][0].nsec); - break; - case CLOCK_MONOTONIC: - printf("sample #%2d: monotonic time before: %lld.%09u\n", - i, soe->ts[i][0].sec, - soe->ts[i][0].nsec); - break; - case CLOCK_MONOTONIC_RAW: - printf("sample #%2d: monotonic-raw time before: %lld.%09u\n", - i, soe->ts[i][0].sec, - soe->ts[i][0].nsec); - break; - default: - break; - } + printf("sample #%2d: system time before: %lld.%09u\n", + i, soe->ts[i][0].sec, soe->ts[i][0].nsec); printf(" phc time: %lld.%09u\n", soe->ts[i][1].sec, soe->ts[i][1].nsec); - switch (ext_clockid) { - case CLOCK_REALTIME: - printf(" real time after: %lld.%09u\n", - soe->ts[i][2].sec, - soe->ts[i][2].nsec); - break; - case CLOCK_MONOTONIC: - printf(" monotonic time after: %lld.%09u\n", - soe->ts[i][2].sec, - soe->ts[i][2].nsec); - break; - case CLOCK_MONOTONIC_RAW: - printf(" monotonic-raw time after: %lld.%09u\n", - soe->ts[i][2].sec, - soe->ts[i][2].nsec); - break; - default: - break; - } + printf(" system time after: %lld.%09u\n", + soe->ts[i][2].sec, soe->ts[i][2].nsec); } } diff -Nru linux-6.12.90/tools/testing/selftests/sched_ext/exit.c linux-6.12.94/tools/testing/selftests/sched_ext/exit.c --- linux-6.12.90/tools/testing/selftests/sched_ext/exit.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/testing/selftests/sched_ext/exit.c 2026-06-19 11:42:39.000000000 +0000 @@ -32,7 +32,7 @@ skel = exit__open(); skel->rodata->exit_point = tc; - exit__load(skel); + SCX_FAIL_IF(exit__load(skel), "Failed to load skel"); link = bpf_map__attach_struct_ops(skel->maps.exit_ops); if (!link) { SCX_ERR("Failed to attach scheduler"); diff -Nru linux-6.12.90/tools/verification/rv/src/in_kernel.c linux-6.12.94/tools/verification/rv/src/in_kernel.c --- linux-6.12.90/tools/verification/rv/src/in_kernel.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/tools/verification/rv/src/in_kernel.c 2026-06-19 11:42:39.000000000 +0000 @@ -655,7 +655,7 @@ if (config_trace) { inst = ikm_setup_trace_instance(monitor_name); if (!inst) - return -1; + goto out_free_instance; } retval = ikm_enable(monitor_name); diff -Nru linux-6.12.90/virt/kvm/dirty_ring.c linux-6.12.94/virt/kvm/dirty_ring.c --- linux-6.12.90/virt/kvm/dirty_ring.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/virt/kvm/dirty_ring.c 2026-06-19 11:42:39.000000000 +0000 @@ -66,7 +66,8 @@ memslot = id_to_memslot(__kvm_memslots(kvm, as_id), id); - if (!memslot || (offset + __fls(mask)) >= memslot->npages) + if (!memslot || offset >= memslot->npages || + offset + __fls(mask) >= memslot->npages) return; KVM_MMU_LOCK(kvm); diff -Nru linux-6.12.90/virt/kvm/kvm_main.c linux-6.12.94/virt/kvm/kvm_main.c --- linux-6.12.90/virt/kvm/kvm_main.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/virt/kvm/kvm_main.c 2026-06-19 11:42:39.000000000 +0000 @@ -3611,7 +3611,8 @@ if (WARN_ON_ONCE(vcpu && vcpu->kvm != kvm)) return; - WARN_ON_ONCE(!vcpu && !kvm_arch_allow_write_without_running_vcpu(kvm)); + WARN_ON_ONCE(!vcpu && refcount_read(&kvm->users_count) && + !kvm_arch_allow_write_without_running_vcpu(kvm)); #endif if (memslot && kvm_slot_dirty_track_enabled(memslot)) { diff -Nru linux-6.12.90/virt/kvm/vfio.c linux-6.12.94/virt/kvm/vfio.c --- linux-6.12.90/virt/kvm/vfio.c 2026-05-17 15:14:35.000000000 +0000 +++ linux-6.12.94/virt/kvm/vfio.c 2026-06-19 11:42:39.000000000 +0000 @@ -190,11 +190,10 @@ { struct kvm_vfio *kv = dev->private; struct kvm_vfio_file *kvf; - struct fd f; + CLASS(fd, f)(fd); int ret; - f = fdget(fd); - if (!fd_file(f)) + if (fd_empty(f)) return -EBADF; ret = -ENOENT; @@ -220,9 +219,6 @@ kvm_vfio_update_coherency(dev); mutex_unlock(&kv->lock); - - fdput(f); - return ret; }