diff options
Diffstat (limited to 'arch/s390/include/uapi')
| -rw-r--r-- | arch/s390/include/uapi/asm/ptrace.h | 20 | ||||
| -rw-r--r-- | arch/s390/include/uapi/asm/socket.h | 2 | ||||
| -rw-r--r-- | arch/s390/include/uapi/asm/statfs.h | 63 | 
3 files changed, 24 insertions, 61 deletions
diff --git a/arch/s390/include/uapi/asm/ptrace.h b/arch/s390/include/uapi/asm/ptrace.h index a5ca214b34f..3aa9f1ec5b2 100644 --- a/arch/s390/include/uapi/asm/ptrace.h +++ b/arch/s390/include/uapi/asm/ptrace.h @@ -215,12 +215,6 @@ typedef struct          unsigned long addr;  } __attribute__ ((aligned(8))) psw_t; -typedef struct -{ -	__u32	mask; -	__u32	addr; -} __attribute__ ((aligned(8))) psw_compat_t; -  #ifndef __s390x__  #define PSW_MASK_PER		0x40000000UL @@ -295,20 +289,6 @@ typedef struct  	unsigned long orig_gpr2;  } s390_regs; -typedef struct -{ -	psw_compat_t	psw; -	__u32		gprs[NUM_GPRS]; -	__u32		acrs[NUM_ACRS]; -	__u32		orig_gpr2; -} s390_compat_regs; - -typedef struct -{ -	__u32		gprs_high[NUM_GPRS]; -} s390_compat_regs_high; - -  /*   * Now for the user space program event recording (trace) definitions.   * The following structures are used only for the ptrace interface, don't diff --git a/arch/s390/include/uapi/asm/socket.h b/arch/s390/include/uapi/asm/socket.h index f99eea7fff0..2dacb306835 100644 --- a/arch/s390/include/uapi/asm/socket.h +++ b/arch/s390/include/uapi/asm/socket.h @@ -78,4 +78,6 @@  #define SO_LOCK_FILTER		44 +#define SO_SELECT_ERR_QUEUE	45 +  #endif /* _ASM_SOCKET_H */ diff --git a/arch/s390/include/uapi/asm/statfs.h b/arch/s390/include/uapi/asm/statfs.h index 5acca0a34c2..a61d538756f 100644 --- a/arch/s390/include/uapi/asm/statfs.h +++ b/arch/s390/include/uapi/asm/statfs.h @@ -7,9 +7,6 @@  #ifndef _S390_STATFS_H  #define _S390_STATFS_H -#ifndef __s390x__ -#include <asm-generic/statfs.h> -#else  /*   * We can't use <asm-generic/statfs.h> because in 64-bit mode   * we mix ints of different sizes in our struct statfs. @@ -21,49 +18,33 @@ typedef __kernel_fsid_t	fsid_t;  #endif  struct statfs { -	int  f_type; -	int  f_bsize; -	long f_blocks; -	long f_bfree; -	long f_bavail; -	long f_files; -	long f_ffree; +	unsigned int	f_type; +	unsigned int	f_bsize; +	unsigned long	f_blocks; +	unsigned long	f_bfree; +	unsigned long	f_bavail; +	unsigned long	f_files; +	unsigned long	f_ffree;  	__kernel_fsid_t f_fsid; -	int  f_namelen; -	int  f_frsize; -	int  f_flags; -	int  f_spare[4]; +	unsigned int	f_namelen; +	unsigned int	f_frsize; +	unsigned int	f_flags; +	unsigned int	f_spare[4];  };  struct statfs64 { -	int  f_type; -	int  f_bsize; -	long f_blocks; -	long f_bfree; -	long f_bavail; -	long f_files; -	long f_ffree; +	unsigned int	f_type; +	unsigned int	f_bsize; +	unsigned long	f_blocks; +	unsigned long	f_bfree; +	unsigned long	f_bavail; +	unsigned long	f_files; +	unsigned long	f_ffree;  	__kernel_fsid_t f_fsid; -	int  f_namelen; -	int  f_frsize; -	int  f_flags; -	int  f_spare[4]; +	unsigned int	f_namelen; +	unsigned int	f_frsize; +	unsigned int	f_flags; +	unsigned int	f_spare[4];  }; -struct compat_statfs64 { -	__u32 f_type; -	__u32 f_bsize; -	__u64 f_blocks; -	__u64 f_bfree; -	__u64 f_bavail; -	__u64 f_files; -	__u64 f_ffree; -	__kernel_fsid_t f_fsid; -	__u32 f_namelen; -	__u32 f_frsize; -	__u32 f_flags; -	__u32 f_spare[4]; -}; - -#endif /* __s390x__ */  #endif  |