Merge: clocksource: Avoid calling get_random_u32() in atomic context
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6339
JIRA: https://issues.redhat.com/browse/RHEL-76143
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/6339
The last patch is the one that fix invalid context problem reported in
the Jira issue. Other clocksource patches are included to reduce merge
conflicts.
Signed-off-by: Waiman Long <longman@redhat.com>
Approved-by: Tony Camuso <tcamuso@redhat.com>
Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Patrick Talbert <ptalbert@redhat.com>