cregit-Linux how code gets into the kernel

Release 4.14 arch/ia64/include/asm/module.h

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

#define _ASM_IA64_MODULE_H

#include <asm-generic/module.h>

/*
 * IA-64-specific support for kernel module loader.
 *
 * Copyright (C) 2003 Hewlett-Packard Co
 *      David Mosberger-Tang <davidm@hpl.hp.com>
 */

struct elf64_shdr;			/* forward declration */


struct mod_arch_specific {
	
struct elf64_shdr *core_plt;	/* core PLT section */
	
struct elf64_shdr *init_plt;	/* init PLT section */
	
struct elf64_shdr *got;		/* global offset table */
	
struct elf64_shdr *opd;		/* official procedure descriptors */
	
struct elf64_shdr *unwind;	/* unwind-table section */
	
unsigned long gp;		/* global-pointer for module */

	
void *core_unw_table;		/* core unwind-table cookie returned by unwinder */
	
void *init_unw_table;		/* init unwind-table cookie returned by unwinder */
	
unsigned int next_got_entry;	/* index of next available got entry */
};


#define MODULE_PROC_FAMILY	"ia64"

#define MODULE_ARCH_VERMAGIC	MODULE_PROC_FAMILY \
        "gcc-" __stringify(__GNUC__) "." __stringify(__GNUC_MINOR__)


#define ARCH_SHF_SMALL	SHF_IA_64_SHORT

#endif /* _ASM_IA64_MODULE_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
David Mosberger-Tang7183.53%342.86%
Linus Torvalds (pre-git)910.59%114.29%
David Howells33.53%114.29%
Andi Kleen11.18%114.29%
Greg Kroah-Hartman11.18%114.29%
Total85100.00%7100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.