cregit-Linux how code gets into the kernel

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

/* SPDX-License-Identifier: GPL-2.0 */
#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 Liqin6098.36%150.00%
Greg Kroah-Hartman11.64%150.00%
Total61100.00%2100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.