aboutsummaryrefslogtreecommitdiff
path: root/arch
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 4-5/+75
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 symbol range comparisons for IBT/ENDBRGravatar Peter Zijlstra 1-1/+0
2022-10-17objtool: Add .call_sites sectionGravatar Peter Zijlstra 1-0/+7
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 6-4/+37
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-16Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 23-26/+26
2022-10-15Merge tag 'for-linus' of https://github.com/openrisc/linuxGravatar Linus Torvalds 1-8/+8
2022-10-14Merge tag 'for-linus-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 13-57/+58
2022-10-14Merge tag 'asm-generic-fixes-6.1-1' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-1/+1
2022-10-14Merge tag 'arm-fixes-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 4-11/+10
2022-10-14Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Gravatar Linus Torvalds 7-4/+46
2022-10-14Merge tag 'mm-stable-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 2-9/+15
2022-10-14Merge tag 'parisc-for-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 8-246/+61
2022-10-14Merge tag 'riscv-for-linus-6.1-mw2' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 24-90/+613
2022-10-14Merge tag 'powerpc-6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Gravatar Linus Torvalds 7-91/+149