From: Sasha Levin Date: Sat, 18 Jul 2026 02:01:39 +0000 (-0400) Subject: drop 1 patch based on RC review feedback; reorder series entries X-Git-Tag: v6.12.96~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d1876c29dde24e2afd0dc35093e3e3c2fb282ba4;p=thirdparty%2Fkernel%2Fstable-queue.git drop 1 patch based on RC review feedback; reorder series entries Dropped patches: - "time/jiffies: Register jiffies clocksource before usage" (f24df84cbe05e4471c04ac4b921fc0340bbc7752) Queues: 6.12 Reason: deterministic i386 clang-21 allmodconfig build failure in kernel/time/jiffies.o (recordmcount: weak-only .init.text); will be requeued with prerequisite 007c07168ac0c6 next cycle Report: https://lore.kernel.org/stable/178422474345.11595.3718390216125966001@kernelci.org/ Series reorders (no patch content changes): - queue-7.1, queue-6.18, queue-6.12: move i2c-core-fix-adapter-probe-deferral-loop.patch to immediately after i2c-core-fix-null-deref-on-adapter-registration-failure.patch - queue-7.1, queue-6.18: move kvm-x86-add-dedicated-api-for-getting-mask-of-accelerated-x2apic-msrs.patch to immediately before kvm-svm-disable-x2avic-rdmsr-interception-for-msrs-kvm-actually-supports.patch Signed-off-by: Sasha Levin --- diff --git a/queue-6.12/series b/queue-6.12/series index 259480629d..aa6fd86dc7 100644 --- a/queue-6.12/series +++ b/queue-6.12/series @@ -192,7 +192,6 @@ sched-rt-have-rt_push_ipi-be-default-off-for-non-preempt_rt.patch cpufreq-fix-hotplug-suspend-race-during-reboot.patch cpufreq-pcc-fix-use-after-free-and-double-free-in-_osc-evaluation.patch posix-cpu-timers-fix-pid-refcount-leak-in-do_cpu_nanosleep-error-path.patch -time-jiffies-register-jiffies-clocksource-before-usage.patch clocksource-drivers-timer-tegra186-fix-support-for-multiple-watchdog-instances.patch perf-arm-cmn-fix-dvm-node-events.patch x.509-fix-validation-of-asn.1-certificate-header.patch @@ -319,9 +318,9 @@ kvm-x86-ensure-vendor-s-exit-handler-runs-before-fastpath-userspace-exits.patch kvm-vmx-grab-vmcs12-on-cr8-interception-update-iff-vcpu-is-in-guest-mode.patch udmabuf-fix-dma-direction-mismatch-in-release_udmabuf.patch dma-buf-udmabuf-skip-redundant-cpu-sync-to-fix-cacheline-eexist-warning.patch -i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-irq-domain-leak-on-adapter-registration-failure.patch i2c-core-fix-null-deref-on-adapter-registration-failure.patch +i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-adapter-debugfs-creation.patch i2c-core-fix-adapter-deregistration-race.patch i2c-mpc-fix-timeout-calculations.patch diff --git a/queue-6.12/time-jiffies-register-jiffies-clocksource-before-usage.patch b/queue-6.12/time-jiffies-register-jiffies-clocksource-before-usage.patch deleted file mode 100644 index d9cd14e49d..0000000000 --- a/queue-6.12/time-jiffies-register-jiffies-clocksource-before-usage.patch +++ /dev/null @@ -1,53 +0,0 @@ -From f24df84cbe05e4471c04ac4b921fc0340bbc7752 Mon Sep 17 00:00:00 2001 -From: Thomas Gleixner -Date: Tue, 9 Jun 2026 17:14:45 +0200 -Subject: time/jiffies: Register jiffies clocksource before usage - -From: Thomas Gleixner - -commit f24df84cbe05e4471c04ac4b921fc0340bbc7752 upstream. - -Teddy reported that a XEN HVM has a long boot delay, which was bisected to -the recent enhancements to the negative motion detection. It turned out -that the jiffies clocksource is used in early boot before it is registered, -which leaves the max_delta_raw field at zero. That causes the read out to -be clamped to the max delta of 0, which means time is not making progress. - -Cure it by ensuring that it is initialized before its first usage in -timekeeping_init(). - -Fixes: 76031d9536a0 ("clocksource: Make negative motion detection more robust") -Reported-by: Teddy Astie -Signed-off-by: Thomas Gleixner -Tested-by: Teddy Astie -Cc: stable@vger.kernel.org -Link: https://patch.msgid.link/87y0gn3fve.ffs@fw13 -Closes: https://lore.kernel.org/all/1780914594.8631fc262581453bbf619ec5b2062170.19ea6c8227b000701b@vates.tech -Signed-off-by: Greg Kroah-Hartman ---- - kernel/time/jiffies.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - ---- a/kernel/time/jiffies.c -+++ b/kernel/time/jiffies.c -@@ -61,15 +61,14 @@ EXPORT_SYMBOL(get_jiffies_64); - - EXPORT_SYMBOL(jiffies); - --static int __init init_jiffies_clocksource(void) --{ -- return __clocksource_register(&clocksource_jiffies); --} -- --core_initcall(init_jiffies_clocksource); -+static bool cs_jiffies_registered __initdata; - - struct clocksource * __init __weak clocksource_default_clock(void) - { -+ if (!cs_jiffies_registered) { -+ __clocksource_register(&clocksource_jiffies); -+ cs_jiffies_registered = true; -+ } - return &clocksource_jiffies; - } - diff --git a/queue-6.18/series b/queue-6.18/series index ed8047ddea..ece8f999b2 100644 --- a/queue-6.18/series +++ b/queue-6.18/series @@ -420,19 +420,19 @@ selftests-landlock-filter-dealloc-records-in-audit_count_records.patch kvm-arm64-nv-avoid-dereferencing-null-vncr-pseudo-tlb.patch loongarch-kvm-add-missing-slots_lock-for-device-register-unregister.patch kvm-arm64-clear-__hyp_running_vcpu-when-flushing-the-pkvm-hyp-vcpu.patch +kvm-x86-add-dedicated-api-for-getting-mask-of-accelerated-x2apic-msrs.patch kvm-svm-disable-x2avic-rdmsr-interception-for-msrs-kvm-actually-supports.patch kvm-svm-only-disable-x2avic-wrmsr-interception-for-msrs-that-are-accelerated.patch kvm-vmx-refresh-guest_pending_dbg_exceptions.bs-on-all-injected-dbs.patch kvm-vmx-handle-bad-values-on-proxied-writes-to-lbr-msrs.patch kvm-x86-ensure-vendor-s-exit-handler-runs-before-fastpath-userspace-exits.patch -kvm-x86-add-dedicated-api-for-getting-mask-of-accelerated-x2apic-msrs.patch kvm-arm64-don-t-leak-pfn-when-kvm_translate_vncr-races-mmu-notifier.patch udmabuf-fix-dma-direction-mismatch-in-release_udmabuf.patch dma-buf-udmabuf-skip-redundant-cpu-sync-to-fix-cacheline-eexist-warning.patch fpga-dfl-afu-validate-dma-mapping-length-in-afu_dma_map_region.patch -i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-irq-domain-leak-on-adapter-registration-failure.patch i2c-core-fix-null-deref-on-adapter-registration-failure.patch +i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-adapter-debugfs-creation.patch i2c-core-fix-adapter-deregistration-race.patch i2c-mpc-fix-timeout-calculations.patch diff --git a/queue-7.1/series b/queue-7.1/series index 0aebad26c4..2409e7c58c 100644 --- a/queue-7.1/series +++ b/queue-7.1/series @@ -452,6 +452,7 @@ loongarch-kvm-add-missing-slots_lock-for-device-register-unregister.patch kvm-arm64-bound-used_lrs-when-flushing-the-pkvm-hyp-vcpu.patch kvm-arm64-clear-__hyp_running_vcpu-when-flushing-the-pkvm-hyp-vcpu.patch kvm-sev-pin-source-page-for-write-when-adding-cpuid-data-for-snp-guest.patch +kvm-x86-add-dedicated-api-for-getting-mask-of-accelerated-x2apic-msrs.patch kvm-svm-disable-x2avic-rdmsr-interception-for-msrs-kvm-actually-supports.patch kvm-svm-only-disable-x2avic-wrmsr-interception-for-msrs-that-are-accelerated.patch kvm-vmx-refresh-guest_pending_dbg_exceptions.bs-on-all-injected-dbs.patch @@ -460,16 +461,15 @@ kvm-vmx-handle-bad-values-on-proxied-writes-to-lbr-msrs.patch kvm-tdx-account-all-non-transient-page-allocations-for-per-td-structures.patch kvm-x86-ensure-vendor-s-exit-handler-runs-before-fastpath-userspace-exits.patch kvm-guest_memfd-treat-memslot-binding-offset-size-as-unsigned-values.patch -kvm-x86-add-dedicated-api-for-getting-mask-of-accelerated-x2apic-msrs.patch kvm-arm64-don-t-leak-pfn-when-kvm_translate_vncr-races-mmu-notifier.patch udmabuf-fix-dma-direction-mismatch-in-release_udmabuf.patch dma-buf-udmabuf-skip-redundant-cpu-sync-to-fix-cacheline-eexist-warning.patch svcrdma-wake-sq-waiters-when-the-transport-closes.patch revert-svcrdma-use-contiguous-pages-for-rdma-read-sink-buffers.patch fpga-dfl-afu-validate-dma-mapping-length-in-afu_dma_map_region.patch -i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-irq-domain-leak-on-adapter-registration-failure.patch i2c-core-fix-null-deref-on-adapter-registration-failure.patch +i2c-core-fix-adapter-probe-deferral-loop.patch i2c-core-fix-adapter-debugfs-creation.patch i2c-core-fix-adapter-deregistration-race.patch i2c-mpc-fix-timeout-calculations.patch