]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge tag 'sched-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 20 Jul 2025 18:08:51 +0000 (11:08 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 20 Jul 2025 18:08:51 +0000 (11:08 -0700)
commit62347e279092ae704877467abdc8533e914f945e
tree225fbeee4e7d84d37da91ddbb5039711dd857569
parent5f054ef2e0f1ca7d32ac48e275d08e2ac29d84f3
parent36569780b0d64de283f9d6c2195fd1a43e221ee8
Merge tag 'sched-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fix from Thomas Gleixner:
 "A single fix for the scheduler.

  A recent commit changed the runqueue counter nr_uninterruptible to an
  unsigned int. Due to the fact that the counters are not updated on
  migration of a uninterruptble task to a different CPU, these counters
  can exceed INT_MAX.

  The counter is cast to long in the load average calculation, which
  means that the cast expands into negative space resulting in bogus
  load average values.

  Convert it back to unsigned long to fix this.

* tag 'sched-urgent-2025-07-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched: Change nr_uninterruptible type to unsigned long