.. | .. |
---|
250 | 250 | |
---|
251 | 251 | struct cyapa_tsg_bin_image { |
---|
252 | 252 | struct cyapa_tsg_bin_image_head image_head; |
---|
253 | | - struct cyapa_tsg_bin_image_data_record records[0]; |
---|
| 253 | + struct cyapa_tsg_bin_image_data_record records[]; |
---|
254 | 254 | } __packed; |
---|
255 | 255 | |
---|
256 | 256 | struct pip_bl_packet_start { |
---|
.. | .. |
---|
271 | 271 | u8 report_id; /* Bootloader output report id, must be 40h */ |
---|
272 | 272 | u8 rsvd; /* Reserved, must be 0 */ |
---|
273 | 273 | struct pip_bl_packet_start packet_start; |
---|
274 | | - u8 data[0]; /* Command data variable based on commands */ |
---|
| 274 | + u8 data[]; /* Command data variable based on commands */ |
---|
275 | 275 | } __packed; |
---|
276 | 276 | |
---|
277 | 277 | /* Initiate bootload command data structure. */ |
---|
.. | .. |
---|
300 | 300 | struct tsg_bl_flash_row_head { |
---|
301 | 301 | u8 flash_array_id; |
---|
302 | 302 | __le16 flash_row_id; |
---|
303 | | - u8 flash_data[0]; |
---|
| 303 | + u8 flash_data[]; |
---|
304 | 304 | } __packed; |
---|
305 | 305 | |
---|
306 | 306 | struct pip_app_cmd_head { |
---|
.. | .. |
---|
314 | 314 | * Bit 6-0: command code. |
---|
315 | 315 | */ |
---|
316 | 316 | u8 cmd_code; |
---|
317 | | - u8 parameter_data[0]; /* Parameter data variable based on cmd_code */ |
---|
| 317 | + u8 parameter_data[]; /* Parameter data variable based on cmd_code */ |
---|
318 | 318 | } __packed; |
---|
319 | 319 | |
---|
320 | 320 | /* Application get/set parameter command data structure */ |
---|
.. | .. |
---|
2554 | 2554 | } |
---|
2555 | 2555 | |
---|
2556 | 2556 | cyapa->state = CYAPA_STATE_GEN5_APP; |
---|
2557 | | - /* fall through */ |
---|
| 2557 | + fallthrough; |
---|
2558 | 2558 | |
---|
2559 | 2559 | case CYAPA_STATE_GEN5_APP: |
---|
2560 | 2560 | /* |
---|