cregit-Linux how code gets into the kernel

Release 4.14 arch/x86/um/asm/segment.h

Directory: arch/x86/um/asm
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __UM_SEGMENT_H

#define __UM_SEGMENT_H

extern int host_gdt_entry_tls_min;


#define GDT_ENTRY_TLS_ENTRIES 3

#define GDT_ENTRY_TLS_MIN host_gdt_entry_tls_min

#define GDT_ENTRY_TLS_MAX (GDT_ENTRY_TLS_MIN + GDT_ENTRY_TLS_ENTRIES - 1)

typedef struct {
	
unsigned long seg;

} mm_segment_t;


#define MAKE_MM_SEG(s)	((mm_segment_t) { (s) })

#define KERNEL_DS	MAKE_MM_SEG(~0UL)

#define USER_DS		MAKE_MM_SEG(TASK_SIZE)

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Richard Weinberger2550.00%125.00%
Paolo 'Blaisorblade' Giarrusso1632.00%125.00%
Jeff Dike816.00%125.00%
Greg Kroah-Hartman12.00%125.00%
Total50100.00%4100.00%
Directory: arch/x86/um/asm
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.