cregit-Linux how code gets into the kernel

Release 4.14 arch/s390/include/asm/linkage.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ASM_LINKAGE_H

#define __ASM_LINKAGE_H

#include <linux/stringify.h>


#define __ALIGN .align 4, 0x07

#define __ALIGN_STR __stringify(__ALIGN)

#ifndef __ASSEMBLY__

/*
 * Helper macro for exception table entries
 */

#define EX_TABLE(_fault, _target)	\
	".section __ex_table,\"a\"\n"   \
        ".align 4\n"                    \
        ".long  (" #_fault ") - .\n"    \
        ".long  (" #_target ") - .\n"   \
        ".previous\n"

#else /* __ASSEMBLY__ */


#define EX_TABLE(_fault, _target)	\
	.section __ex_table,"a" ;       \
        .align  4 ;                     \
        .long   (_fault) - . ;          \
        .long   (_target) - . ;         \
        .previous

#endif /* __ASSEMBLY__ */
#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Hendrik Brueckner3060.00%125.00%
Jan Glauber1122.00%125.00%
Jeff Dike816.00%125.00%
Greg Kroah-Hartman12.00%125.00%
Total50100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.