hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/infiniband/hw/mthca/mthca_eq.c
....@@ -63,7 +63,7 @@
6363 __be32 consumer_index;
6464 __be32 producer_index;
6565 u32 reserved3[4];
66
-} __attribute__((packed));
66
+} __packed;
6767
6868 #define MTHCA_EQ_STATUS_OK ( 0 << 28)
6969 #define MTHCA_EQ_STATUS_OVERFLOW ( 9 << 28)
....@@ -130,7 +130,7 @@
130130 u32 raw[6];
131131 struct {
132132 __be32 cqn;
133
- } __attribute__((packed)) comp;
133
+ } __packed comp;
134134 struct {
135135 u16 reserved1;
136136 __be16 token;
....@@ -138,27 +138,27 @@
138138 u8 reserved3[3];
139139 u8 status;
140140 __be64 out_param;
141
- } __attribute__((packed)) cmd;
141
+ } __packed cmd;
142142 struct {
143143 __be32 qpn;
144
- } __attribute__((packed)) qp;
144
+ } __packed qp;
145145 struct {
146146 __be32 srqn;
147
- } __attribute__((packed)) srq;
147
+ } __packed srq;
148148 struct {
149149 __be32 cqn;
150150 u32 reserved1;
151151 u8 reserved2[3];
152152 u8 syndrome;
153
- } __attribute__((packed)) cq_err;
153
+ } __packed cq_err;
154154 struct {
155155 u32 reserved1[2];
156156 __be32 port;
157
- } __attribute__((packed)) port_change;
157
+ } __packed port_change;
158158 } event;
159159 u8 reserved3[3];
160160 u8 owner;
161
-} __attribute__((packed));
161
+} __packed;
162162
163163 #define MTHCA_EQ_ENTRY_OWNER_SW (0 << 7)
164164 #define MTHCA_EQ_ENTRY_OWNER_HW (1 << 7)