mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 22:26:12 +00:00 
			
		
		
		
	 aa7bd94249
			
		
	
	
		aa7bd94249
		
	
	
	
	
		
			
			Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
		
			
				
	
	
		
			30 lines
		
	
	
		
			715 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			715 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _SYSDEP_TLS_H
 | |
| #define _SYSDEP_TLS_H
 | |
| 
 | |
| # ifndef __KERNEL__
 | |
| 
 | |
| /* Change name to avoid conflicts with the original one from <asm/ldt.h>, which
 | |
|  * may be named user_desc (but in 2.4 and in header matching its API was named
 | |
|  * modify_ldt_ldt_s). */
 | |
| 
 | |
| typedef struct um_dup_user_desc {
 | |
| 	unsigned int  entry_number;
 | |
| 	unsigned int  base_addr;
 | |
| 	unsigned int  limit;
 | |
| 	unsigned int  seg_32bit:1;
 | |
| 	unsigned int  contents:2;
 | |
| 	unsigned int  read_exec_only:1;
 | |
| 	unsigned int  limit_in_pages:1;
 | |
| 	unsigned int  seg_not_present:1;
 | |
| 	unsigned int  useable:1;
 | |
| 	unsigned int  lm:1;
 | |
| } user_desc_t;
 | |
| 
 | |
| # else /* __KERNEL__ */
 | |
| 
 | |
| #  include <ldt.h>
 | |
| typedef struct user_desc user_desc_t;
 | |
| 
 | |
| # endif /* __KERNEL__ */
 | |
| #endif /* _SYSDEP_TLS_H */
 |