summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* x86/asm: Provide ALTERNATIVE_3Peter Zijlstra2022-10-171-3/+30
* x86/returnthunk: Allow different return thunksPeter Zijlstra2022-10-175-7/+22
* x86/modules: Add call patchingThomas Gleixner2022-10-173-1/+43
* x86/callthunks: Add call patching for call depth trackingThomas Gleixner2022-10-178-10/+287
* x86/paravirt: Make struct paravirt_call_site unconditionally availableThomas Gleixner2022-10-172-10/+14
* x86/entry: Make some entry symbols globalThomas Gleixner2022-10-171-3/+6
* x86/alternatives: Provide text_poke_copy_locked()Thomas Gleixner2022-10-172-15/+23
* x86/retbleed: Add X86_FEATURE_CALL_DEPTHThomas Gleixner2022-10-173-1/+28
* x86/Kconfig: Introduce function paddingThomas Gleixner2022-10-174-5/+75
* x86/Kconfig: Add CONFIG_CALL_THUNKSThomas Gleixner2022-10-171-0/+8
* x86/putuser: Provide room for paddingThomas Gleixner2022-10-171-13/+49
* x86/entry: Make sync_regs() invocation a tail callPeter Zijlstra2022-10-171-5/+2
* objtool: Allow symbol range comparisons for IBT/ENDBRPeter Zijlstra2022-10-171-1/+0
* objtool: Add .call_sites sectionPeter Zijlstra2022-10-171-0/+7
* x86: Fixup asm-offsets duplicatePeter Zijlstra (Intel)2022-10-172-2/+2
* x86/softirq: Move softirq pending next to current taskThomas Gleixner2022-10-172-1/+3
* x86/percpu: Move irq_stack variables next to current_taskThomas Gleixner2022-10-179-28/+24
* x86/percpu: Move current_top_of_stack next to current_taskThomas Gleixner2022-10-1711-28/+19
* x86/percpu: Move cpu_number next to current_taskThomas Gleixner2022-10-173-11/+7
* x86/percpu: Move preempt_count next to current_taskThomas Gleixner2022-10-173-20/+16
* x86: Put hot per CPU variables into a structThomas Gleixner2022-10-175-15/+24
* crypto: x86/poly1305: Remove custom function alignmentThomas Gleixner2022-10-171-1/+0
* crypto: twofish: Remove redundant alignmentsThomas Gleixner2022-10-171-2/+0
* crypto: x86/sm[34]: Remove redundant alignmentsThomas Gleixner2022-10-173-14/+0
* crypto: x86/sha256: Remove custom alignmentsThomas Gleixner2022-10-174-4/+0
* crypto: x86/sha1: Remove custom alignmentsThomas Gleixner2022-10-171-1/+0
* crypto: x86/serpent: Remove redundant alignmentsThomas Gleixner2022-10-172-4/+0
* crypto: x86/crct10dif-pcl: Remove redundant alignmentsThomas Gleixner2022-10-171-1/+0
* crypto: x86/cast5: Remove redundant alignmentsThomas Gleixner2022-10-171-2/+0
* crypto: x86/camellia: Remove redundant alignmentsThomas Gleixner2022-10-172-6/+0
* x86/entry: Align SYM_CODE_START() variantsThomas Gleixner2022-10-172-8/+12
* x86/paravirt: Properly align PV functionsThomas Gleixner2022-10-174-1/+5
* x86/error_inject: Align function properlyPeter Zijlstra2022-10-171-0/+1
* x86/asm: Differentiate between code and function alignmentThomas Gleixner2022-10-171-5/+9
* arch: Introduce CONFIG_FUNCTION_ALIGNMENTPeter Zijlstra2022-10-173-3/+11
* x86: Sanitize linker scriptThomas Gleixner2022-10-171-6/+7
* x86/vdso: Ensure all kernel code is seen by objtoolThomas Gleixner2022-10-171-5/+6
* x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc()Thomas Gleixner2022-10-173-7/+5
* x86/cpu: Re-enable stackprotectorThomas Gleixner2022-10-172-3/+3
* x86/cpu: Get rid of redundant switch_to_new_gdt() invocationsThomas Gleixner2022-10-175-15/+14
* x86/cpu: Remove segment load from switch_to_new_gdt()Thomas Gleixner2022-10-172-17/+31
* Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-10-165-6/+6
|\
| * treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-111-1/+1
| * treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-114-5/+5
* | Merge tag 'for-linus-6.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-10-124-60/+123
|\ \
| * | xen/pv: support selecting safe/unsafe msr accessesJuergen Gross2022-10-112-10/+23
| * | xen/pv: refactor msr access functions to support safe and unsafe accessesJuergen Gross2022-10-111-19/+56
| * | xen/pv: fix vendor checks for pmu emulationJuergen Gross2022-10-111-3/+6
| * | xen/pv: add fault recovery control to pmu msr accessesJuergen Gross2022-10-111-28/+38
| * | xen/virtio: enable grant based virtio on x86Juergen Gross2022-10-102-2/+2