Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62e1dfa3 authored by Hendrik Brueckner's avatar Hendrik Brueckner Committed by Daniel Borkmann
Browse files

s390/uapi: correct whitespace & coding style in asm/ptrace.h



Correct whitespace and coding style issues in the s390 asm/ptrace.h
uapi header file.  This is preparatory work to copy it to the tools/
directory for inclusion by selftests and perf.

Signed-off-by: default avatarHendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
parent a39cada7
Loading
Loading
Loading
Loading
+52 −66
Original line number Diff line number Diff line
@@ -185,8 +185,7 @@
#include <linux/stddef.h>
#include <linux/types.h>

typedef union
{
typedef union {
	float	f;
	double	d;
	__u64	ui;
@@ -197,8 +196,7 @@ typedef union
	} fp;
} freg_t;

typedef struct
{
typedef struct {
	__u32	fpc;
	__u32	pad;
	freg_t	fprs[NUM_FPRS];
@@ -210,8 +208,7 @@ typedef struct
#define FPC_RM_MASK		0x00000003

/* this typedef defines how a Program Status Word looks like */
typedef struct 
{
typedef struct {
	unsigned long mask;
	unsigned long addr;
} __attribute__ ((aligned(8))) psw_t;
@@ -282,8 +279,7 @@ typedef struct
/*
 * The s390_regs structure is used to define the elf_gregset_t.
 */
typedef struct
{
typedef struct {
	psw_t psw;
	unsigned long gprs[NUM_GPRS];
	unsigned int  acrs[NUM_ACRS];
@@ -294,8 +290,7 @@ typedef struct
 * The user_pt_regs structure exports the beginning of
 * the in-kernel pt_regs structure to user space.
 */
typedef struct
{
typedef struct {
	unsigned long args[1];
	psw_t psw;
	unsigned long gprs[NUM_GPRS];
@@ -307,15 +302,13 @@ typedef struct
 * touch or even look at it if you don't want to modify the user-space
 * ptrace interface. In particular stay away from it for in-kernel PER.
 */
typedef struct
{
typedef struct {
	unsigned long cr[NUM_CR_WORDS];
} per_cr_words;

#define PER_EM_MASK 0xE8000000UL

typedef	struct
{
typedef struct {
#ifdef __s390x__
	unsigned		       : 32;
#endif /* __s390x__ */
@@ -337,15 +330,13 @@ typedef struct
	unsigned long ending_addr;
} per_cr_bits;

typedef struct
{
typedef struct {
	unsigned short perc_atmid;
	unsigned long address;
	unsigned char access_id;
} per_lowcore_words;

typedef struct
{
typedef struct {
	unsigned perc_branching		 : 1;
	unsigned perc_instruction_fetch  : 1;
	unsigned perc_storage_alteration : 1;
@@ -364,8 +355,7 @@ typedef struct
	unsigned access_id		 : 4;
} per_lowcore_bits;

typedef struct
{
typedef struct {
	union {
		per_cr_words   words;
		per_cr_bits    bits;
@@ -390,8 +380,7 @@ typedef struct
	} lowcore;
} per_struct;

typedef struct
{
typedef struct {
	unsigned int  len;
	unsigned long kernel_addr;
	unsigned long process_addr;
@@ -426,15 +415,13 @@ typedef struct
 */
#define PTRACE_PROT			  21

typedef enum
{
typedef enum {
	ptprot_set_access_watchpoint,
	ptprot_set_write_watchpoint,
	ptprot_disable_watchpoint
} ptprot_flags;

typedef struct
{
typedef struct {
	unsigned long lowaddr;
	unsigned long hiaddr;
	ptprot_flags prot;
@@ -450,8 +437,7 @@ typedef struct
 * The user_regs_struct defines the way the user registers are
 * store on the stack for signal handling.
 */
struct user_regs_struct
{
struct user_regs_struct {
	psw_t psw;
	unsigned long gprs[NUM_GPRS];
	unsigned int  acrs[NUM_ACRS];