summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/asm.h
AgeCommit message (Expand)AuthorFilesLines
2022-04-07x86/extable: Prefer local labels in .set directivesNick Desaulniers1-10/+10
2021-12-11x86/extable: Extend extable functionalityPeter Zijlstra1-0/+37
2021-11-02Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+5
2021-09-13x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffixH. Peter Anvin (Intel)1-0/+5
2021-09-13x86/extable: Rework the exception table mechanicsThomas Gleixner1-10/+12
2021-09-13x86/extable: Get rid of redundant macrosThomas Gleixner1-24/+12
2021-05-14x86/asm: Make <asm/asm.h> valid on cross-builds as wellIngo Molnar1-0/+4
2021-05-10x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequenceH. Peter Anvin (Intel)1-0/+2
2021-05-10x86/asm: Have the __ASM_FORM macros handle commas in argumentsH. Peter Anvin (Intel)1-11/+10
2020-10-12Merge tag 'core-build-2020-10-12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+5
2020-10-07x86/mce: Add _ASM_EXTABLE_CPY for copy user accessYouquan Song1-0/+6
2020-09-01x86/asm: Avoid generating unused kprobe sectionsKees Cook1-1/+5
2020-06-15x86/asm: Unify __ASSEMBLY__ blocksBorislav Petkov1-4/+2
2020-03-26kill uaccess_try()Al Viro1-6/+0
2019-11-27Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-6/+0
2019-11-25locking/refcount: Consolidate implementations of refcount_tWill Deacon1-6/+0
2019-10-17x86/asm: Allow to pass macros to __ASM_FORM()Masami Hiramatsu1-3/+5
2019-04-03x86/uaccess: Move copy_user_handle_tail() into asmPeter Zijlstra1-24/+0
2018-12-19Revert "x86/extable: Macrofy inline assembly code to work around GCC inlining...Ingo Molnar1-20/+33
2018-10-06x86/extable: Macrofy inline assembly code to work around GCC inlining bugsNadav Amit1-33/+20
2018-09-03x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixupsJann Horn1-2/+8
2018-07-03x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h>H. Peter Anvin1-0/+59
2018-04-12Revert "x86/asm: Allow again using asm.h when building for the 'bpf' clang ta...Arnaldo Carvalho de Melo1-2/+0
2017-12-18x86/asm: Allow again using asm.h when building for the 'bpf' clang targetArnaldo Carvalho de Melo1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-29x86/asm: Use register variable to get stack pointer valueAndrey Ryabinin1-2/+2
2017-09-29x86/asm: Fix inline asm call constraints for GCC 4.4Josh Poimboeuf1-2/+4
2017-09-23x86/asm: Fix inline asm call constraints for ClangJosh Poimboeuf1-0/+11
2017-08-17locking/refcounts, x86/asm: Implement fast refcount overflow protectionKees Cook1-0/+6
2017-05-05x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang ...Matthias Kaehlcke1-0/+1
2016-06-08x86, asm: define CC_SET() and CC_OUT() macrosH. Peter Anvin1-0/+12
2016-02-18x86/mm: Expand the exception table logic to allow new handling optionsTony Luck1-16/+24
2015-05-14x86/asm/uaccess: Unify the ALIGN_DESTINATION macroBorislav Petkov1-0/+25
2014-04-24kprobes: Introduce NOKPROBE_SYMBOL() macro to maintain kprobes blacklistMasami Hiramatsu1-0/+7
2013-08-30x86, asm: Extend definitions of _ASM_* with a raw formatJan-Simon Möller1-1/+5
2012-04-21x86, extable: Switch to relative exception table entriesH. Peter Anvin1-8/+12
2012-04-21x86, extable: Add _ASM_EXTABLE_EX() macroH. Peter Anvin1-8/+20
2012-04-21x86, extable: Remove the now-unused __ASM_EX_SEC macrosH. Peter Anvin1-2/+0
2012-04-21x86, extable: Use .pushsection ... .popsection for _ASM_EXTABLE()H. Peter Anvin1-10/+10
2011-07-21x86: Fix write lock scalability 64-bit issueJan Beulich1-0/+2
2011-07-21x86: Unify rwlock assembly implementationJan Beulich1-1/+2
2009-09-01x86, asm: Make _ASM_EXTABLE() usable from assembly codeH. Peter Anvin1-1/+9
2008-10-23x86: Fix ASM_X86__ header guardsH. Peter Anvin1-3/+3
2008-10-23x86, um: ... and asm-x86 moveAl Viro1-0/+47