Files
twx-linux/include/linux
Linus Torvalds 25144ea31b 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-11-11 10:45:03 +01:00
2020-05-24 20:48:11 +02:00
2024-08-28 06:53:58 -07:00
2024-07-08 01:51:05 -06:00
2024-09-03 21:15:36 -07:00
2024-02-20 14:22:55 -05:00
2018-01-01 12:40:27 -07:00
2021-07-27 11:00:36 +02:00
2020-03-06 11:06:15 +01:00
2019-02-15 16:54:38 +01:00
2024-11-09 14:55:33 +01:00
2022-01-20 08:52:54 +02:00
2021-07-27 20:11:44 +01:00
2024-11-28 14:49:28 +01:00
2024-08-29 10:39:37 +02:00
2023-05-01 17:50:18 -07:00
2020-07-24 17:12:41 -07:00
2024-11-24 17:05:27 -08:00
2024-02-14 11:14:40 +01:00
2023-12-20 19:26:31 -05:00
2024-07-31 13:49:48 +01:00
2024-10-30 19:47:20 +01:00
2024-09-03 21:15:46 -07:00
2019-12-11 09:12:38 +01:00
2024-09-20 18:28:26 +03:00
2024-09-01 20:26:03 -07:00
2024-07-03 19:30:23 -07:00
2024-02-17 16:20:41 +01:00
2021-02-26 09:41:03 -08:00
2023-10-18 14:43:21 -07:00
2023-10-04 10:41:57 -07:00
2023-10-16 12:44:06 -04:00
2024-08-11 17:04:29 +01:00
2025-01-09 16:58:50 +01:00
2022-08-02 12:34:04 -04:00
2023-06-20 20:17:10 -07:00
2024-07-28 16:47:51 -06:00
2021-02-03 19:05:50 +01:00
2024-08-30 08:22:38 +02:00
2021-09-27 17:00:21 +02:00
2024-11-16 10:09:30 -06:00
2024-10-02 16:23:10 -05:00
2024-03-13 12:53:53 -07:00
2024-03-13 12:53:53 -07:00
2025-01-10 11:59:00 +01:00
2023-08-12 09:18:47 -07:00
2025-01-02 10:37:14 -06:00
2023-05-23 12:55:12 -07:00
2023-12-20 19:26:31 -05:00
2024-03-08 12:05:10 +01:00
2025-01-08 14:50:11 -08:00
2024-04-09 10:53:44 +02:00
2020-12-10 16:17:15 +01:00
2024-09-11 20:44:32 -07:00
2024-11-30 22:41:35 -05:00
2022-09-07 12:42:25 +01:00
2023-08-21 13:37:26 -07:00
2024-11-11 00:26:44 -08:00
2024-07-10 07:59:03 +02:00
2024-11-06 12:59:44 -05:00
2022-09-29 15:20:29 +02:00
2024-11-18 11:56:21 +00:00
2024-09-12 12:20:39 +02:00
2023-08-24 13:27:47 -05:00
2023-04-21 03:02:34 -04:00
2024-11-06 12:59:44 -05:00