summaryrefslogtreecommitdiff
path: root/include/linux/linkage.h
AgeCommit message (Expand)AuthorFilesLines
2022-10-17arch: Introduce CONFIG_FUNCTION_ALIGNMENTPeter Zijlstra1-2/+2
2022-05-06linkage: Fix issue with missing symbol sizePeter Zijlstra1-9/+6
2022-02-22linkage: remove SYM_FUNC_{START,END}_ALIAS()Mark Rutland1-30/+0
2022-02-22linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}()Mark Rutland1-1/+36
2021-01-14x86/entry: Emit a symbol for register restoring thunkNick Desaulniers1-0/+5
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-2/+2
2020-04-18x86/asm: Provide a Kconfig symbol for disabling old assembly annotationsMark Brown1-4/+4
2019-10-18x86/asm: Replace WEAK uses by SYM_INNER_LABEL_ALIGNJiri Slaby1-1/+1
2019-10-18x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby1-6/+2
2019-10-18x86/asm/32: Change all ENTRY+END to SYM_CODE_*Jiri Slaby1-0/+2
2019-10-18x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby1-0/+4
2019-10-18x86/asm: Remove the last GLOBAL user and remove the macroJiri Slaby1-0/+2
2019-10-18linkage: Introduce new macros for assembler symbolsJiri Slaby1-8/+237
2018-11-30linkage: add generic GLOBAL() macroMark Rutland1-0/+6
2018-10-26include/linux/linkage.h: align weak symbolsAndrey Ryabinin1-0/+1
2018-06-13linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify()Masahiro Yamada1-6/+6
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-24linux/compiler.h: Split into compiler.h and compiler_types.hWill Deacon1-1/+1
2014-05-05asmlinkage: Revert "lto: Make asmlinkage __visible"Andi Kleen1-2/+2
2014-02-13lto: Make asmlinkage __visibleAndi Kleen1-2/+2
2014-01-27arch: use ASM_NL instead of ';' for assembler new line character in the macroChen Gang1-7/+12
2013-05-05Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-11/+9
2013-05-01linkage.h: fix build breakage due to symbol prefix handlingJames Hogan1-5/+2
2013-03-03consolidate cond_syscall and SYSCALL_ALIAS declarationsAl Viro1-0/+21
2012-01-12include/linux/linkage.h: remove unused ATTRIB_NORET macroJoe Perches1-2/+0
2012-01-12treewide: remove useless NORET_TYPE macro and usesJoe Perches1-1/+0
2012-01-12include/linux/linkage.h: remove unused NORET_AND macroJoe Perches1-1/+0
2011-05-24x86: Get rid of asmregparmRichard Weinberger1-4/+0
2010-03-03Rename .bss.page_aligned to .bss..page_aligned.Tim Abbott1-2/+2
2010-03-03Rename .data.page_aligned to .data..page_aligned.Tim Abbott1-2/+2
2009-09-21kbuild: Don't define ALIGN and ENTRY when preprocessing linker scripts.Tim Abbott1-0/+2
2009-06-26Add new macros for page-aligned data and bss sections.Tim Abbott1-0/+9
2008-11-27i386: get rid of the use of KPROBE_ENTRY / KPROBE_ENDAlexander van Heukelum1-8/+0
2008-10-14ftrace: move notrace to compiler.hSteven Rostedt1-2/+0
2008-07-14Merge branch 'auto-ftrace-next' into tracing/for-linusIngo Molnar1-0/+2
2008-07-08build: add __page_aligned_data and __page_aligned_bssJeremy Fitzhardinge1-0/+4
2008-05-23tracing: add notrace to linkage.hIngo Molnar1-0/+2
2008-04-11Fix "$(AS) -traditional" compile breakage caused by asmlinkage_protectHeiko Carstens1-0/+3
2008-04-10Add commentary about the new "asmlinkage_protect()" macroLinus Torvalds1-0/+13
2008-04-10asmlinkage_protect replaces prevent_tail_callRoland McGrath1-2/+2
2008-02-13Final removal of FASTCALL()/fastcallHarvey Harrison1-5/+0
2008-01-30x86: add ENDPROC() markersJohn Reiser1-0/+4
2008-01-30x86: fix UML and -regparm=3Ingo Molnar1-0/+4
2007-10-22add WEAK() for creating weak asm labelsRusty Russell1-0/+6
2006-09-26[PATCH] x86: error_code is not safe for kprobesPrasanna S.P1-1/+5
2006-04-26Don't include linux/config.h from anywhere else in include/David Woodhouse1-1/+0
2006-03-24[PATCH] abstract type/size specification for assemblyJan Beulich1-3/+13
2005-09-07[PATCH] Kprobes: prevent possible race conditions genericPrasanna S Panchamukhi1-0/+7
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+47