sched/clock: backport local_clock_noinstr() from upstream v6.5
JIRA: https://issues.redhat.com/browse/RHEL-32862
Series (and prereqs) and a follow on fix to allow cpuidle driver to
be updated. Some of the series and related code was in 9.4. This pulls
in the rest of the series (except the loongarch piece) and a couple of
other related patches to make it complete.
Signed-off-by: Phil Auld pauld@redhat.com