public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 6.12.y 0/7] timers/migration: Backport fixes and cleanups from mainline
@ 2026-03-21 10:24 Ionut Nechita (Wind River)
  2026-03-21 10:24 ` [PATCH v2 6.12.y 1/7] timer/migration: Fix kernel-doc warnings for union tmigr_state Ionut Nechita (Wind River)
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Ionut Nechita (Wind River) @ 2026-03-21 10:24 UTC (permalink / raw)
  To: stable
  Cc: frederic, tglx, linux-kernel, rdunlap, ptesarik,
	Ionut Nechita (Wind River)

This series backports 7 upstream commits to the timer migration
subsystem for linux-6.12.y stable.

The most important patch is 7/7 which fixes imbalanced NUMA trees in
the timer migration hierarchy (Fixes: 7ee988770326). Patches 5/7 and
6/7 are its stable dependencies. The remaining patches are cleanups
and annotations that complete the backport.

After applying this series, kernel/time/timer_migration.c and
kernel/time/timer_migration.h match mainline exactly for these
functions.

All patches are clean cherry-picks with no conflicts.

Changes since v1:
  - Added upstream commit IDs to each patch (Greg KH)

Upstream commits:
  4477b0601471 ("timer/migration: Fix kernel-doc warnings for union tmigr_state")
  922efd298bb2 ("timers/migration: Annotate accesses to ignore flag")
  dcf6230555dc ("timers/migration: Simplify top level detection on group setup")
  ff56a3e2a861 ("timers/migration: Clean up the loop in tmigr_quick_check()")
  6c181b5667ee ("timers/migration: Convert "while" loops to use "for"")
  fa9620355d41 ("timers/migration: Remove locking on group connection")
  5eb579dfd46b ("timers/migration: Fix imbalanced NUMA trees")

Frederic Weisbecker (5):
  timers/migration: Annotate accesses to ignore flag
  timers/migration: Simplify top level detection on group setup
  timers/migration: Convert "while" loops to use "for"
  timers/migration: Remove locking on group connection
  timers/migration: Fix imbalanced NUMA trees

Petr Tesarik (1):
  timers/migration: Clean up the loop in tmigr_quick_check()

Randy Dunlap (1):
  timer/migration: Fix kernel-doc warnings for union tmigr_state

 kernel/time/timer_migration.c | 296 ++++++++++++++++++----------------
 kernel/time/timer_migration.h |  21 ++-
 2 files changed, 167 insertions(+), 150 deletions(-)

-- 
2.53.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-03-24  7:40 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-21 10:24 [PATCH v2 6.12.y 0/7] timers/migration: Backport fixes and cleanups from mainline Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 1/7] timer/migration: Fix kernel-doc warnings for union tmigr_state Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 2/7] timers/migration: Annotate accesses to ignore flag Ionut Nechita (Wind River)
2026-03-21 11:03   ` Greg KH
2026-03-24  7:40     ` Ionut Nechita (Sunlight Linux)
2026-03-21 10:24 ` [PATCH v2 6.12.y 3/7] timers/migration: Simplify top level detection on group setup Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 4/7] timers/migration: Clean up the loop in tmigr_quick_check() Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 5/7] timers/migration: Convert "while" loops to use "for" Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 6/7] timers/migration: Remove locking on group connection Ionut Nechita (Wind River)
2026-03-21 10:24 ` [PATCH v2 6.12.y 7/7] timers/migration: Fix imbalanced NUMA trees Ionut Nechita (Wind River)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox