cregit-Linux how code gets into the kernel

Release 4.11 arch/score/include/asm/segment.h

#ifndef _ASM_SCORE_SEGMENT_H

#define _ASM_SCORE_SEGMENT_H

#ifndef __ASSEMBLY__

typedef struct {
	
unsigned long seg;
} 
mm_segment_t;


#define KERNEL_DS	((mm_segment_t){0})

#define USER_DS	KERNEL_DS


# define get_ds()	(KERNEL_DS)

# define get_fs()	(current_thread_info()->addr_limit)

# define set_fs(x)	\
	do { current_thread_info()->addr_limit = (x); } while (0)


# define segment_eq(a, b)	((a).seg == (b).seg)

# endif /* __ASSEMBLY__ */
#endif /* _ASM_SCORE_SEGMENT_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Chen Liqin60100.00%1100.00%
Total60100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.