[ Sasha's backport helper bot ]
Hi,
✅ All tests passed successfully. No issues detected. No action required from the submitter.
The upstream commit SHA1 provided is correct: 53dac345395c0d2493cbc2f4c85fe38aef5b63f5
WARNING: Author mismatch between patch and upstream commit: Backport author: Zhaoyang Lilizy04@hust.edu.cn Commit author: Frederic Weisbeckerfrederic@kernel.org
Status in newer kernel trees: 6.14.y | Present (exact SHA1) 6.12.y | Present (different SHA1: e456a88bddae) 6.6.y | Not found
Note: The patch differs from the upstream commit: --- 1: 53dac345395c0 ! 1: 80e6b55d26f94 hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING @@ Metadata ## Commit message ## hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
+ [ Upstream commit 53dac345395c0d2493cbc2f4c85fe38aef5b63f5 ] + hrtimers are migrated away from the dying CPU to any online target at the CPUHP_AP_HRTIMERS_DYING stage in order not to delay bandwidth timers handling tasks involved in the CPU hotplug forward progress. @@ Commit message Link: https://lore.kernel.org/all/20250117232433.24027-1-frederic@kernel.org Closes: 20241213203739.1519801-1-usamaarif642@gmail.com
- ## include/linux/hrtimer_defs.h ## -@@ include/linux/hrtimer_defs.h: struct hrtimer_cpu_base { + Signed-off-by: Zhaoyang Li lizy04@hust.edu.cn + + ## include/linux/hrtimer.h ## +@@ include/linux/hrtimer.h: struct hrtimer_cpu_base { ktime_t softirq_expires_next; struct hrtimer *softirq_next_timer; struct hrtimer_clock_base clock_base[HRTIMER_MAX_CLOCK_BASES]; + call_single_data_t csd; } ____cacheline_aligned;
- + static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time)
## kernel/time/hrtimer.c ## @@ ---
Results of testing on various branches:
| Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-6.1.y | Success | Success |