aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-10-17x86/returnthunk: Allow different return thunksGravatar Peter Zijlstra 5-7/+22
2022-10-17x86/modules: Add call patchingGravatar Thomas Gleixner 3-1/+43
2022-10-17x86/callthunks: Add call patching for call depth trackingGravatar Thomas Gleixner 8-10/+287
2022-10-17x86/paravirt: Make struct paravirt_call_site unconditionally availableGravatar Thomas Gleixner 2-10/+14
2022-10-17x86/entry: Make some entry symbols globalGravatar Thomas Gleixner 1-3/+6
2022-10-17x86/alternatives: Provide text_poke_copy_locked()Gravatar Thomas Gleixner 2-15/+23
2022-10-17x86/retbleed: Add X86_FEATURE_CALL_DEPTHGravatar Thomas Gleixner 3-1/+28
2022-10-17x86/Kconfig: Introduce function paddingGravatar Thomas Gleixner 5-5/+79
2022-10-17x86/Kconfig: Add CONFIG_CALL_THUNKSGravatar Thomas Gleixner 1-0/+8
2022-10-17x86/putuser: Provide room for paddingGravatar Thomas Gleixner 1-13/+49
2022-10-17x86/entry: Make sync_regs() invocation a tail callGravatar Peter Zijlstra 1-5/+2
2022-10-17objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-callsGravatar Peter Zijlstra 1-27/+47
2022-10-17objtool: Rework instruction -> symbol mappingGravatar Peter Zijlstra 2-51/+66
2022-10-17objtool: Allow symbol range comparisons for IBT/ENDBRGravatar Peter Zijlstra 2-1/+28
2022-10-17objtool: Fix find_{symbol,func}_containing()Gravatar Peter Zijlstra 3-54/+229
2022-10-17objtool: Add --hacks=skylakeGravatar Peter Zijlstra 4-5/+14
2022-10-17objtool: Add .call_sites sectionGravatar Peter Zijlstra 4-0/+60
2022-10-17objtool: Track init sectionGravatar Peter Zijlstra 2-8/+11
2022-10-17objtool: Allow !PC relative relocationsGravatar Peter Zijlstra 3-1/+27
2022-10-17x86: Fixup asm-offsets duplicateGravatar Peter Zijlstra (Intel) 2-2/+2
2022-10-17x86/softirq: Move softirq pending next to current taskGravatar Thomas Gleixner 2-1/+3
2022-10-17x86/percpu: Move irq_stack variables next to current_taskGravatar Thomas Gleixner 9-28/+24
2022-10-17x86/percpu: Move current_top_of_stack next to current_taskGravatar Thomas Gleixner 11-28/+19
2022-10-17x86/percpu: Move cpu_number next to current_taskGravatar Thomas Gleixner 3-11/+7
2022-10-17x86/percpu: Move preempt_count next to current_taskGravatar Thomas Gleixner 3-20/+16
2022-10-17x86: Put hot per CPU variables into a structGravatar Thomas Gleixner 5-15/+24
2022-10-17crypto: x86/poly1305: Remove custom function alignmentGravatar Thomas Gleixner 1-1/+0
2022-10-17crypto: twofish: Remove redundant alignmentsGravatar Thomas Gleixner 1-2/+0
2022-10-17crypto: x86/sm[34]: Remove redundant alignmentsGravatar Thomas Gleixner 3-14/+0
2022-10-17crypto: x86/sha256: Remove custom alignmentsGravatar Thomas Gleixner 4-4/+0
2022-10-17crypto: x86/sha1: Remove custom alignmentsGravatar Thomas Gleixner 1-1/+0
2022-10-17crypto: x86/serpent: Remove redundant alignmentsGravatar Thomas Gleixner 2-4/+0
2022-10-17crypto: x86/crct10dif-pcl: Remove redundant alignmentsGravatar Thomas Gleixner 1-1/+0
2022-10-17crypto: x86/cast5: Remove redundant alignmentsGravatar Thomas Gleixner 1-2/+0
2022-10-17crypto: x86/camellia: Remove redundant alignmentsGravatar Thomas Gleixner 2-6/+0
2022-10-17x86/entry: Align SYM_CODE_START() variantsGravatar Thomas Gleixner 2-8/+12
2022-10-17x86/paravirt: Properly align PV functionsGravatar Thomas Gleixner 4-1/+5
2022-10-17x86/error_inject: Align function properlyGravatar Peter Zijlstra 1-0/+1
2022-10-17x86/asm: Differentiate between code and function alignmentGravatar Thomas Gleixner 1-5/+9
2022-10-17arch: Introduce CONFIG_FUNCTION_ALIGNMENTGravatar Peter Zijlstra 10-10/+44
2022-10-17x86: Sanitize linker scriptGravatar Thomas Gleixner 1-6/+7
2022-10-17x86/vdso: Ensure all kernel code is seen by objtoolGravatar Thomas Gleixner 1-5/+6
2022-10-17x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc()Gravatar Thomas Gleixner 3-7/+5
2022-10-17x86/cpu: Re-enable stackprotectorGravatar Thomas Gleixner 2-3/+3
2022-10-17x86/cpu: Get rid of redundant switch_to_new_gdt() invocationsGravatar Thomas Gleixner 5-15/+14
2022-10-17x86/cpu: Remove segment load from switch_to_new_gdt()Gravatar Thomas Gleixner 2-17/+31
2022-10-16Linux 6.1-rc1v6.1-rc1Gravatar Linus Torvalds 1-2/+2
2022-10-16Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 185-421/+378
2022-10-16Merge tag 'perf-tools-for-v6.1-2-2022-10-16' of git://git.kernel.org/pub/scm/...Gravatar Linus Torvalds 36-71/+1265
2022-10-16Merge tag 'kbuild-fixes-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 6-11/+18