Commit edfa5cfa3dc5bfa95e6aa82a2b8904e7f6c35ed7

Authored by H. Peter Anvin
1 parent a192da9afa

x86: types: use <asm-generic/int-*.h> for the x86 architecture

This modifies <asm-x86/types.h> to use the <asm-generic/int-*.h>
generic include files.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>

Showing 1 changed file with 2 additions and 36 deletions Side-by-side Diff

include/asm-x86/types.h
1 1 #ifndef _ASM_X86_TYPES_H
2 2 #define _ASM_X86_TYPES_H
3 3  
  4 +#include <asm-generic/int-ll64.h>
  5 +
4 6 #ifndef __ASSEMBLY__
5 7  
6 8 typedef unsigned short umode_t;
7 9  
8   -/*
9   - * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the
10   - * header files exported to user space
11   - */
12   -
13   -typedef __signed__ char __s8;
14   -typedef unsigned char __u8;
15   -
16   -typedef __signed__ short __s16;
17   -typedef unsigned short __u16;
18   -
19   -typedef __signed__ int __s32;
20   -typedef unsigned int __u32;
21   -
22   -#ifdef __i386__
23   -# ifdef __GNUC__
24   -__extension__ typedef __signed__ long long __s64;
25   -__extension__ typedef unsigned long long __u64;
26   -# endif
27   -#else
28   -typedef __signed__ long long __s64;
29   -typedef unsigned long long __u64;
30   -#endif
31   -
32 10 #endif /* __ASSEMBLY__ */
33 11  
34 12 /*
... ... @@ -43,18 +21,6 @@
43 21 #endif
44 22  
45 23 #ifndef __ASSEMBLY__
46   -
47   -typedef signed char s8;
48   -typedef unsigned char u8;
49   -
50   -typedef signed short s16;
51   -typedef unsigned short u16;
52   -
53   -typedef signed int s32;
54   -typedef unsigned int u32;
55   -
56   -typedef signed long long s64;
57   -typedef unsigned long long u64;
58 24  
59 25 typedef u64 dma64_addr_t;
60 26 #if defined(CONFIG_X86_64) || defined(CONFIG_HIGHMEM64G)