summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2022-11-01x86: Add prefix symbols for function paddingPeter Zijlstra1-0/+4
2022-11-01x86: Unconfuse CONFIG_ and X86_FEATURE_ namespacesPeter Zijlstra1-2/+2
2022-10-25x86/retpoline: Fix crash printing warningDan Carpenter1-1/+1
2022-10-22Merge branch 'x86/urgent' into x86/core, to resolve conflictIngo Molnar9-52/+67
2022-10-22x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctlyChang S. Bae1-0/+9
2022-10-20perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()Maxim Levitsky1-1/+1
2022-10-20ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph()Peter Zijlstra2-9/+15
2022-10-20x86/ftrace: Remove ftrace_epilogue()Peter Zijlstra1-15/+6
2022-10-20x86/paravirt: Fix a !PARAVIRT build warningBorislav Petkov1-7/+7
2022-10-18x86/resctrl: Fix min_cbm_bits for AMDBabu Moger1-6/+2
2022-10-18x86/microcode/AMD: Apply the patch early on every logical threadBorislav Petkov1-3/+13
2022-10-17x86/topology: Fix duplicated core ID within a packageZhang Rui1-1/+1
2022-10-17x86/topology: Fix multiple packages shown on a single-package systemZhang Rui1-4/+10
2022-10-17x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUBNathan Chancellor1-1/+0
2022-10-17x86/bugs: Add retbleed=forcePeter Zijlstra (Intel)1-0/+2
2022-10-17x86/retbleed: Add call depth tracking mitigationThomas Gleixner1-2/+30
2022-10-17x86/ftrace: Make it call depth tracking awarePeter Zijlstra5-7/+48
2022-10-17x86/ftrace: Rebalance RSBPeter Zijlstra1-0/+11
2022-10-17x86/ftrace: Remove ftrace_epilogue()Peter Zijlstra1-15/+6
2022-10-17x86/bpf: Emit call depth accounting if requiredThomas Gleixner3-9/+48
2022-10-17x86/orc: Make it callthunk awarePeter Zijlstra3-1/+38
2022-10-17static_call: Add call depth tracking supportPeter Zijlstra3-0/+24
2022-10-17x86/calldepth: Add ret/call counting for debugThomas Gleixner3-5/+91
2022-10-17x86/retbleed: Add SKL call thunkThomas Gleixner1-5/+20
2022-10-17x86/retpoline: Add SKL retthunk retpolinesPeter Zijlstra4-12/+135
2022-10-17x86/retbleed: Add SKL return thunkThomas Gleixner6-10/+159
2022-10-17x86/asm: Provide ALTERNATIVE_3Peter Zijlstra1-3/+30
2022-10-17x86/returnthunk: Allow different return thunksPeter Zijlstra5-7/+22
2022-10-17x86/modules: Add call patchingThomas Gleixner3-1/+43
2022-10-17x86/callthunks: Add call patching for call depth trackingThomas Gleixner8-10/+287
2022-10-17x86/paravirt: Make struct paravirt_call_site unconditionally availableThomas Gleixner2-10/+14
2022-10-17x86/entry: Make some entry symbols globalThomas Gleixner1-3/+6
2022-10-17x86/alternatives: Provide text_poke_copy_locked()Thomas Gleixner2-15/+23
2022-10-17x86/retbleed: Add X86_FEATURE_CALL_DEPTHThomas Gleixner3-1/+28
2022-10-17x86/Kconfig: Introduce function paddingThomas Gleixner4-5/+75
2022-10-17x86/Kconfig: Add CONFIG_CALL_THUNKSThomas Gleixner1-0/+8
2022-10-17x86/putuser: Provide room for paddingThomas Gleixner1-13/+49
2022-10-17x86/entry: Make sync_regs() invocation a tail callPeter Zijlstra1-5/+2
2022-10-17objtool: Allow symbol range comparisons for IBT/ENDBRPeter Zijlstra1-1/+0
2022-10-17objtool: Add .call_sites sectionPeter Zijlstra1-0/+7
2022-10-17x86: Fixup asm-offsets duplicatePeter Zijlstra (Intel)2-2/+2
2022-10-17x86/softirq: Move softirq pending next to current taskThomas Gleixner2-1/+3
2022-10-17x86/percpu: Move irq_stack variables next to current_taskThomas Gleixner9-28/+24
2022-10-17x86/percpu: Move current_top_of_stack next to current_taskThomas Gleixner11-28/+19
2022-10-17x86/percpu: Move cpu_number next to current_taskThomas Gleixner3-11/+7
2022-10-17x86/percpu: Move preempt_count next to current_taskThomas Gleixner3-20/+16
2022-10-17x86: Put hot per CPU variables into a structThomas Gleixner5-15/+24
2022-10-17crypto: x86/poly1305: Remove custom function alignmentThomas Gleixner1-1/+0
2022-10-17crypto: twofish: Remove redundant alignmentsThomas Gleixner1-2/+0
2022-10-17crypto: x86/sm[34]: Remove redundant alignmentsThomas Gleixner3-14/+0