summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-11-01objtool: Add --cfi to generate the .cfi_sites sectionPeter Zijlstra3-0/+71
2022-11-01x86: Add prefix symbols for function paddingPeter Zijlstra2-0/+5
2022-11-01objtool: Add option to generate prefix symbolsPeter Zijlstra5-1/+67
2022-11-01objtool: Avoid O(bloody terrible) behaviour -- an ode to libelfPeter Zijlstra2-7/+84
2022-11-01objtool: Slice up elf_create_section_symbol()Peter Zijlstra1-21/+35
2022-11-01kallsyms: Revert "Take callthunks into account"Peter Zijlstra1-40/+5
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 Molnar11-73/+120
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 Zijlstra3-15/+27
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-17hwmon/coretemp: Handle large core ID valueZhang Rui1-15/+41
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 Zijlstra11-8/+68
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-17kallsyms: Take callthunks into accountPeter Zijlstra1-5/+40
2022-10-17static_call: Add call depth tracking supportPeter Zijlstra5-5/+44
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 Gleixner5-5/+79
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 STT_NOTYPE -> STT_FUNC+0 sibling-callsPeter Zijlstra1-27/+47
2022-10-17objtool: Rework instruction -> symbol mappingPeter Zijlstra2-51/+66
2022-10-17objtool: Allow symbol range comparisons for IBT/ENDBRPeter Zijlstra2-1/+28
2022-10-17objtool: Fix find_{symbol,func}_containing()Peter Zijlstra3-54/+229
2022-10-17objtool: Add --hacks=skylakePeter Zijlstra4-5/+14