Merge remote-tracking branch 'tip/master' into rc3+
* tip/master: (140 commits)
x86/cpu: Remove misleading comment
x86/gsseg: Add the new <asm/gsseg.h> header to <asm/asm-prototypes.h>
context_tracking: Fix noinstr vs KASAN
cpuidle: Add comments about noinstr/__cpuidle usage
cpuidle,arch: Mark all regular cpuidle_state:: Enter methods __cpuidle
cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle
cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle
arm64, riscv, perf: Remove RCU_NONIDLE() usage
sched/core: Always inline __this_cpu_preempt_check()
entry, kasan, x86: Disallow overriding mem*() functions
intel_idle: Add force_irq_on module param
ubsan: Fix objtool UACCESS warns
cpuidle, clk: Remove trace_.*_rcuidle()
cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle()
arm, OMAP2: Use WFI for omap2_pm_idle()
cpuidle, OMAP4: Push RCU-idle into omap4_enter_lowpower()
cpuidle, OMAP3: Push RCU-idle into omap_sram_idle()
cpuidle, OMAP3: Use WFI for omap3_pm_idle()
tracing, hardirq: No moar _rcuidle() tracing
tracing: WARN on rcuidle
...
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>