Hi Martin, This patch series fixes the endianness annotations in the qla2xxx driver. Please consider this patch series for the v5.7 kernel. Thanks, Bart. Changes compared to v1: - Left out the raw_smp_processor_id() patch because it may take time to achieve agreement about this patch. - Added three patches to this series: two patches for verifying structure size at compile time and one patch for changing function names from upper case to lower case. Bart Van Assche (6): qla2xxx: Sort BUILD_BUG_ON() statements alphabetically qla2xxx: Add more BUILD_BUG_ON() statements qla2xxx: Fix endianness annotations in header files qla2xxx: Fix endianness annotations in source files qla2xxx: Fix the code that reads from mailbox registers qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case drivers/scsi/qla2xxx/qla_attr.c | 3 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_dbg.c | 672 +++++++++++++-------------- drivers/scsi/qla2xxx/qla_dbg.h | 442 +++++++++--------- drivers/scsi/qla2xxx/qla_def.h | 711 ++++++++++++++-------------- drivers/scsi/qla2xxx/qla_fw.h | 738 +++++++++++++++--------------- drivers/scsi/qla2xxx/qla_init.c | 279 +++++------ drivers/scsi/qla2xxx/qla_inline.h | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 121 ++--- drivers/scsi/qla2xxx/qla_isr.c | 217 +++++---- drivers/scsi/qla2xxx/qla_mbx.c | 111 +++-- drivers/scsi/qla2xxx/qla_mr.c | 111 +++-- drivers/scsi/qla2xxx/qla_mr.h | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 12 +- drivers/scsi/qla2xxx/qla_nvme.h | 46 +- drivers/scsi/qla2xxx/qla_nx.c | 161 +++---- drivers/scsi/qla2xxx/qla_nx.h | 36 +- drivers/scsi/qla2xxx/qla_nx2.c | 12 +- drivers/scsi/qla2xxx/qla_os.c | 121 +++-- drivers/scsi/qla2xxx/qla_sup.c | 345 +++++++------- drivers/scsi/qla2xxx/qla_target.c | 84 ++-- drivers/scsi/qla2xxx/qla_target.h | 208 ++++----- drivers/scsi/qla2xxx/qla_tmpl.c | 12 +- 23 files changed, 2296 insertions(+), 2190 deletions(-)