@@ -121,6 +121,22 @@ static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait,
121
121
return false;
122
122
123
123
palive = (void * )pkt -> data ;
124
+
125
+ umac = & palive -> umac_data ;
126
+ lmac1 = & palive -> lmac_data [0 ];
127
+ lmac2 = & palive -> lmac_data [1 ];
128
+ status = le16_to_cpu (palive -> status );
129
+
130
+ BUILD_BUG_ON (sizeof (palive -> sku_id .data ) !=
131
+ sizeof (alive_data -> sku_id ));
132
+ memcpy (alive_data -> sku_id , palive -> sku_id .data ,
133
+ sizeof (palive -> sku_id .data ));
134
+
135
+ IWL_DEBUG_FW (mvm , "Got sku_id: 0x0%x 0x0%x 0x0%x\n" ,
136
+ le32_to_cpu (alive_data -> sku_id [0 ]),
137
+ le32_to_cpu (alive_data -> sku_id [1 ]),
138
+ le32_to_cpu (alive_data -> sku_id [2 ]));
139
+
124
140
mvm -> trans -> dbg .imr_data .imr_enable =
125
141
le32_to_cpu (palive -> imr .enabled );
126
142
mvm -> trans -> dbg .imr_data .imr_size =
@@ -168,40 +184,6 @@ static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait,
168
184
IWL_DEBUG_FW (mvm , "platform id: 0x%llx\n" ,
169
185
palive_v8 -> platform_id );
170
186
}
171
- }
172
-
173
- if (version >= 5 ) {
174
- struct iwl_alive_ntf_v5 * palive ;
175
-
176
- if (pkt_len < sizeof (* palive ))
177
- return false;
178
-
179
- palive = (void * )pkt -> data ;
180
- umac = & palive -> umac_data ;
181
- lmac1 = & palive -> lmac_data [0 ];
182
- lmac2 = & palive -> lmac_data [1 ];
183
- status = le16_to_cpu (palive -> status );
184
-
185
- BUILD_BUG_ON (sizeof (palive -> sku_id .data ) !=
186
- sizeof (alive_data -> sku_id ));
187
- memcpy (alive_data -> sku_id , palive -> sku_id .data ,
188
- sizeof (palive -> sku_id .data ));
189
-
190
- IWL_DEBUG_FW (mvm , "Got sku_id: 0x0%x 0x0%x 0x0%x\n" ,
191
- le32_to_cpu (alive_data -> sku_id [0 ]),
192
- le32_to_cpu (alive_data -> sku_id [1 ]),
193
- le32_to_cpu (alive_data -> sku_id [2 ]));
194
- } else if (iwl_rx_packet_payload_len (pkt ) == sizeof (struct iwl_alive_ntf_v4 )) {
195
- struct iwl_alive_ntf_v4 * palive ;
196
-
197
- if (pkt_len < sizeof (* palive ))
198
- return false;
199
-
200
- palive = (void * )pkt -> data ;
201
- umac = & palive -> umac_data ;
202
- lmac1 = & palive -> lmac_data [0 ];
203
- lmac2 = & palive -> lmac_data [1 ];
204
- status = le16_to_cpu (palive -> status );
205
187
} else if (iwl_rx_packet_payload_len (pkt ) ==
206
188
sizeof (struct iwl_alive_ntf_v3 )) {
207
189
struct iwl_alive_ntf_v3 * palive3 ;
0 commit comments