fix use of incomplete struct type in s390x user.h
authorBobby Bingham <koorogi@koorogi.info>
Tue, 15 Nov 2016 03:37:42 +0000 (21:37 -0600)
committerRich Felker <dalias@aerifal.cx>
Sat, 17 Dec 2016 03:36:22 +0000 (22:36 -0500)
arch/s390x/bits/user.h

index 428a3979450e1d5a2ab412c1419e7e4231ccf545..90f07b786acef702a433405a69ed5243fea172c9 100644 (file)
@@ -23,16 +23,6 @@ struct _user_fpregs_struct {
        double fprs[16];
 };
 
-struct _user_regs_struct {
-       struct _user_psw_struct psw;
-       unsigned long gprs[16];
-       unsigned acrs[16];
-       unsigned long orig_gpr2;
-       struct _user_fpregs_struct fp_regs;
-       struct _user_per_struct per_info;
-       unsigned long ieee_instruction_pointer;
-};
-
 struct _user_per_struct {
        unsigned long control_regs[3];
        unsigned single_step       : 1;
@@ -44,6 +34,16 @@ struct _user_per_struct {
        unsigned char access_id;
 } per_struct;
 
+struct _user_regs_struct {
+       struct _user_psw_struct psw;
+       unsigned long gprs[16];
+       unsigned acrs[16];
+       unsigned long orig_gpr2;
+       struct _user_fpregs_struct fp_regs;
+       struct _user_per_struct per_info;
+       unsigned long ieee_instruction_pointer;
+};
+
 struct user {
        struct _user_regs_struct regs;
        unsigned long u_tsize, u_dsize, u_ssize;