cregit-Linux how code gets into the kernel

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

Directory: arch/x86/um/asm
#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 Weinberger2551.02%133.33%
Paolo 'Blaisorblade' Giarrusso1632.65%133.33%
Jeff Dike816.33%133.33%
Total49100.00%3100.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.