-Wflex-array-member-not-at-end and a misalignment bug in the Linux kernel

The warning During one of my presentations at Open Source Summit Japan &#x1f1ef;&#x1f1f5; the past year, I talked about a bug I found while addressing -Wflex-array-member-not-at-end issues in the Linux kernel. The warning reported by the compiler was the following. See the related code below. According to the compiler, struct virtio_net_rss_config_trailer at line 429 above...