Sultan Alsawaf 9be57f3582 qos: Execute notifier callbacks atomically
Allowing the pm_qos notifier callbacks to execute without holding
pm_qos_lock can cause the callbacks to misbehave, e.g. the cpuidle
callback could erroneously send more IPIs than necessary.

Fix this by executing the pm_qos callbacks while pm_qos_lock is held.

Change-Id: I0f5b0de2b022997a8f7d88755d7b60070b9a091d
Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
2025-01-17 00:51:45 -03:00
..
2024-12-23 00:53:44 -03:00
2024-12-23 00:53:44 -03:00
2023-12-20 15:32:35 +01:00
2024-12-23 00:59:46 -03:00
2020-01-13 19:40:11 +00:00
2024-03-27 17:56:46 -03:00
2020-04-02 16:34:20 +02:00
2021-02-07 14:47:41 +01:00
2024-05-10 15:48:33 -03:00
2022-04-06 13:18:17 +07:00
2022-04-06 13:18:17 +07:00
2024-12-23 00:53:44 -03:00