1
0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2026-01-17 03:50:37 +00:00
Linus Torvalds 25144ea31b - Reset hrtimers correctly when a CPU hotplug state traversal happens
"half-ways" and leaves hrtimers not (re-)initialized properly
 
 - Annotate accesses to a timer group's ignore flag to prevent KCSAN from
   raising data_race warnings
 
 - Make sure timer group initialization is visible to timer tree walkers and
   avoid a hypothetical race
 
 - Fix another race between CPU hotplug and idle entry/exit where timers on
   a fully idle system are getting ignored
 
 - Fix a case where an ignored signal is still being handled which it shouldn't
   be
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmeM4vgACgkQEsHwGGHe
 VUpw3RAAnKu9B1bizT4lAfK4dsh9I/beDmeCaLZ8kWWq6Ot4LJry8qsAnr8Pami9
 WsFxn/LSCvqsTOZ5aSuYNyWpeUJBrHzCvaTrdpOfgpgq1eZzS/iuuZBXJtV018dp
 DKVnjHSjCseXW9EfquXHcHIaHswzvdAsep/y8qTRiJlJ13lmihGOxbQDjQTWP9mm
 geYDXKaih25dMeON7RJ+ND6Lnai8lfxyncv7HPE5wAo4Exr5jCDPIBHSXhE4Hgde
 f4SnBnvevJCDKwbrvpN4ecgFLBj4FIe80TiKFpGDk1rFG0myLQrDps6RMfZ6XzB4
 duEu5chfsECbp3ioq7nC/6hRuJCIXJrN20Ij0MQAGFGPKO+uKlSfWVY4Zqc3lbxZ
 xROHxTeYYram8RIzclUnwhprZug5SN3PUyyvAYgswLxc4tKJ39elHIkh5c+TReHK
 qFG+//Xnyd9dmYNb+SwbDRps17F50bJLDhOS+7FwkYRkCG8NoxlR2EAJeI0RGBzL
 1B9EE5Nht9awwzWtVCbJizyfbkRZSok5lToyqPIyjsrmueiz+qiZDnAdqhiArfJ7
 ThcN21BKSvMBJ5/tEyAPfE7dK08Sxq6oBuP8mtscv0CK9cU1sis99/0COwfclhlm
 8EfAyHpIz7cMsmnENAURMAyeB3L4HRIc8FJUw60IO9HRe6RH1Hs=
 =Xfav
 -----END PGP SIGNATURE-----

Merge tag 'timers_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Borislav Petkov:

 - Reset hrtimers correctly when a CPU hotplug state traversal happens
   "half-ways" and leaves hrtimers not (re-)initialized properly

 - Annotate accesses to a timer group's ignore flag to prevent KCSAN
   from raising data_race warnings

 - Make sure timer group initialization is visible to timer tree walkers
   and avoid a hypothetical race

 - Fix another race between CPU hotplug and idle entry/exit where timers
   on a fully idle system are getting ignored

 - Fix a case where an ignored signal is still being handled which it
   shouldn't be

* tag 'timers_urgent_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  hrtimers: Handle CPU state correctly on hotplug
  timers/migration: Annotate accesses to ignore flag
  timers/migration: Enforce group initialization visibility to tree walkers
  timers/migration: Fix another race between hotplug and idle entry/exit
  signal/posixtimers: Handle ignore/blocked sequences correctly
2025-01-19 09:09:07 -08:00
..
2024-10-22 15:54:11 +02:00
2025-01-09 10:16:45 -08:00
2024-10-11 14:34:11 -04:00
2024-12-05 10:03:43 -08:00
2024-10-13 17:16:57 +02:00
2024-10-11 14:37:29 +05:30
2024-11-20 15:40:54 -08:00
2024-11-27 13:38:09 -08:00
2024-10-14 23:27:57 +05:30
2024-11-19 21:35:14 +01:00
2024-11-11 10:45:03 +01:00
2024-10-09 15:42:48 +01:00
2024-11-07 14:38:07 -08:00
2024-11-22 20:36:11 -08:00
2024-10-14 18:33:04 -07:00
2024-11-05 13:32:21 +01:00
2024-10-22 11:16:56 +02:00
2024-11-26 13:26:15 -08:00
2024-10-19 14:16:45 +02:00
2024-11-09 14:55:33 +01:00
2024-11-28 14:49:28 +01:00
2024-11-24 17:05:27 -08:00
2024-11-27 14:24:34 -08:00
2024-10-16 21:56:59 +02:00
2024-10-30 19:47:20 +01:00
2024-11-05 16:56:26 -08:00
2024-10-14 16:33:24 -05:00
2025-01-09 16:58:50 +01:00
2024-11-21 08:28:08 -08:00
2024-11-05 16:56:26 -08:00
2024-11-16 10:09:30 -06:00
2024-11-26 18:05:44 -08:00
2025-01-10 11:59:00 +01:00
2024-11-05 12:55:38 +01:00
2025-01-02 10:37:14 -06:00
2024-11-20 12:09:47 -08:00
2025-01-08 14:50:11 -08:00
2024-11-18 17:34:05 -08:00
2024-11-25 16:51:24 -08:00
2024-11-30 22:41:35 -05:00
2024-11-11 00:26:44 -08:00
2024-11-06 12:59:44 -05:00
2024-11-28 11:46:13 -08:00
2024-11-18 10:50:09 -08:00
2024-11-18 11:56:21 +00:00
2024-11-06 12:59:44 -05:00