Merge branches 'clocksource.2024.07.31a', 'cmpxchg.2024.08.02a', 'lkmm.2024.08.02a', 'kcsan.2024.08.01a' and 'misc.2024.08.02a' into HEAD

clocksource.2024.07.31a: Clocksource-watchdog changes.
cmpxchg.2024.08.02a: Emulate single-byte cmpxchg on platforms without it.
lkmm.2024.08.02a: Linux-kernel memory model updates.
kcsan.2024.08.01a: Kernel concurrency sanitizer updates.
misc.2024.08.02a: Miscellaneous changes.