]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/s390/pci/pci_insn.c
s390/pci: reshuffle struct used to write debug data
[karo-tx-linux.git] / arch / s390 / pci / pci_insn.c
index dcc2634ccbe295d9746a06909dae99fca5c91780..10ca15dcab11f9eb93c22a615084260661fa1f2f 100644 (file)
 static inline void zpci_err_insn(u8 cc, u8 status, u64 req, u64 offset)
 {
        struct {
-               u8 cc;
-               u8 status;
                u64 req;
                u64 offset;
-       } data = {cc, status, req, offset};
+               u8 cc;
+               u8 status;
+       } __packed data = {req, offset, cc, status};
 
        zpci_err_hex(&data, sizeof(data));
 }