Linus Torvalds
fc1dc0d507
Merge tag 'x86-timers-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull x86 timer updates from Thomas Gleixner:
- Use the topology information of number of packages for making the
decision about TSC trust instead of using the number of online nodes
which is not reflecting the real topology.
- Stop the PIT timer 0 when its not in use as to stop pointless
emulation in the VMM.
- Fix the PIT timer stop sequence for timer 0 so it truly stops both
real hardware and buggy VMM emulations.
* tag 'x86-timers-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/tsc: Check for sockets instead of CPUs to make code match comment
clockevents/drivers/i8253: Fix stop sequence for timer 0
x86/i8253: Disable PIT timer 0 when not in use
x86/tsc: Use topology_max_packages() to get package number
2024-09-17 15:27:01 +02:00
..
2024-09-06 14:49:20 +02:00
2021-10-16 22:15:01 +02:00
2024-09-06 14:49:20 +02:00
2024-07-12 16:07:05 +02:00
2019-05-30 11:29:22 -07:00
2024-09-06 14:49:21 +02:00
2023-08-28 13:30:57 -05:00
2022-05-18 11:08:59 +02:00
2019-05-30 11:26:32 -07:00
2021-03-22 23:06:48 +01:00
2019-05-30 11:26:32 -07:00
2019-06-19 17:09:55 +02:00
2021-12-10 17:46:54 +01:00
2020-05-23 00:02:41 +02:00
2023-04-13 13:13:51 -07:00
2023-04-24 16:56:13 +02:00
2024-06-24 07:06:29 +00:00
2024-08-02 18:27:05 +02:00
2024-09-06 14:49:20 +02:00
2021-08-14 02:44:35 +02:00
2023-06-19 16:17:42 +02:00
2024-09-06 14:49:21 +02:00
2024-07-12 16:07:06 +02:00
2024-07-12 16:07:06 +02:00
2024-07-12 16:07:05 +02:00
2019-06-19 17:09:55 +02:00
2020-10-01 10:07:26 +02:00
2021-01-18 22:28:59 +01:00
2023-08-28 13:30:57 -05:00
2019-06-05 17:36:37 +02:00
2024-05-10 10:41:52 +02:00
2024-07-25 06:53:47 -05:00
2019-05-30 11:26:32 -07:00
2024-07-12 16:07:05 +02:00
2023-04-29 10:24:30 -07:00
2023-04-13 13:13:51 -07:00
2022-05-18 11:08:59 +02:00
2019-06-19 17:09:55 +02:00
2020-04-15 10:57:15 +02:00
2023-10-13 12:56:50 +02:00
2024-09-06 14:49:21 +02:00
2024-04-29 10:49:26 -07:00
2020-03-12 19:23:06 +01:00
2023-04-24 16:56:13 +02:00
2022-05-18 11:08:59 +02:00
2023-12-27 15:37:11 +01:00
2021-03-22 23:06:48 +01:00
2021-08-14 10:49:49 +02:00
2022-04-11 11:48:01 +02:00
2020-08-24 13:01:39 +02:00
2023-08-28 13:30:57 -05:00
2024-01-22 13:11:02 +01:00
2024-02-18 10:45:36 +01:00
2024-09-02 10:04:15 +02:00
2023-08-28 13:30:57 -05:00
2022-05-18 11:08:52 +02:00
2019-06-19 17:09:55 +02:00
2023-08-18 12:13:03 +02:00
2022-05-18 11:08:59 +02:00
2023-04-24 16:56:13 +02:00
2023-04-24 16:56:13 +02:00
2020-02-27 12:15:24 +01:00
2023-02-13 13:10:17 +01:00
2019-05-02 21:55:58 +02:00
2018-12-31 23:17:23 +08:00
2021-12-20 13:28:39 +01:00
2022-12-02 12:48:28 +01:00
2024-09-02 10:04:15 +02:00
2024-09-02 10:04:15 +02:00
2022-05-18 11:08:59 +02:00
2020-02-27 09:42:00 +01:00
2022-05-18 11:08:59 +02:00
2020-10-25 14:51:49 -07:00
2020-02-27 12:15:24 +01:00
2024-09-06 14:49:21 +02:00
2018-12-18 22:22:23 +01:00
2024-03-23 14:42:45 -07:00
2019-06-19 17:09:55 +02:00
2024-07-12 16:07:06 +02:00
2022-11-24 15:09:10 +01:00
2020-09-24 10:51:04 +02:00
2018-07-26 11:26:34 +02:00
2023-04-29 10:24:30 -07:00
2024-01-22 13:15:38 +01:00
2023-02-13 13:10:17 +01:00
2023-10-11 12:06:41 +02:00
2023-08-28 13:30:57 -05:00
2019-06-25 19:49:18 +02:00
2024-01-22 13:16:32 +01:00
2023-04-24 16:56:14 +02:00
2024-05-10 10:41:52 +02:00
2020-05-23 00:03:25 +02:00
2021-03-22 23:06:48 +01:00
2020-02-27 12:15:24 +01:00
2020-02-27 12:15:24 +01:00