Hi Martin, This patch series fixes the endianness annotations in the qla2xxx driver. Please consider this patch series for the v5.8 kernel. Thanks, Bart. Changes compared to v3: - Included several source code cleanup patches, e.g. to address isssues detected by checkpatch. Changes compared to v2: - Removed one BUILD_BUG_ON() statement. 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 (11): qla2xxx: Fix spelling of a variable name qla2xxx: Suppress two recently introduced compiler warnings qla2xxx: Sort BUILD_BUG_ON() statements alphabetically qla2xxx: Add more BUILD_BUG_ON() statements qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions qla2xxx: Fix the code that reads from mailbox registers qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case qla2xxx: Fix endianness annotations in header files qla2xxx: Fix endianness annotations in source files 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 | 443 ++++++++--------- drivers/scsi/qla2xxx/qla_def.h | 711 ++++++++++++++------------- drivers/scsi/qla2xxx/qla_fw.h | 746 ++++++++++++++--------------- drivers/scsi/qla2xxx/qla_init.c | 280 +++++------ 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 | 114 +++-- drivers/scsi/qla2xxx/qla_sup.c | 347 +++++++------- drivers/scsi/qla2xxx/qla_target.c | 84 ++-- drivers/scsi/qla2xxx/qla_target.h | 208 ++++---- drivers/scsi/qla2xxx/qla_tmpl.c | 12 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 14 + include/trace/events/qla.h | 5 + 25 files changed, 2314 insertions(+), 2196 deletions(-)