tree: https://github.com/Freescale/linux-fslc pr/256 head: 833dfde20a84e72abea15e51e24b5027091c864c commit: 7dcadb8d9273dd1ce30f55e8b4489f7c195d44c7 [7470/16397] fsl_qbman: Framework for enabling Link status notification config: arm-defconfig (attached as .config) compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/Freescale/linux-fslc/commit/7dcadb8d9273dd1ce30f55e8b4489f7c195d44c7 git remote add freescale-fslc https://github.com/Freescale/linux-fslc git fetch --no-tags freescale-fslc pr/256 git checkout 7dcadb8d9273dd1ce30f55e8b4489f7c195d44c7 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from include/linux/fsl_usdpaa.h:17, from drivers/staging/fsl_qbman/dpa_sys.h:66, from drivers/staging/fsl_qbman/fsl_usdpaa.c:28: include/linux/fsl_qman.h:415:1: error: alignment 1 of 'struct qm_eqcr_entry' is less than 8 [-Werror=packed-not-aligned] 415 | } __packed; | ^ include/linux/fsl_qman.h:469:3: error: alignment 1 of 'struct ' is less than 8 [-Werror=packed-not-aligned] 469 | } __packed ern; | ^ include/linux/fsl_qman.h:468:17: error: 'fd' offset 15 in 'struct ' isn't aligned to 8 [-Werror=packed-not-aligned] 468 | struct qm_fd fd; | ^~ include/linux/fsl_qman.h:486:3: error: alignment 1 of 'struct ' is less than 8 [-Werror=packed-not-aligned] 486 | } __packed dcern; | ^ include/linux/fsl_qman.h:485:17: error: 'fd' offset 15 in 'struct ' isn't aligned to 8 [-Werror=packed-not-aligned] 485 | struct qm_fd fd; | ^~ include/linux/fsl_qman.h:1679:1: error: alignment 1 of 'struct qm_mcr_ceetm_cq_peek_pop_xsfdrread' is less than 8 [-Werror=packed-not-aligned] 1679 | } __packed; | ^ include/linux/fsl_qman.h:1677:15: error: 'fd' offset 14 in 'struct qm_mcr_ceetm_cq_peek_pop_xsfdrread' isn't aligned to 8 [-Werror=packed-not-aligned] 1677 | struct qm_fd fd; | ^~ In file included from drivers/staging/fsl_qbman/fsl_usdpaa.c:31: drivers/staging/fsl_qbman/qman_low.h: In function 'qm_shutdown_fq': drivers/staging/fsl_qbman/qman_low.h:1291:8: error: variable 'dequeue_wq' set but not used [-Werror=unused-but-set-variable] 1291 | u16 dequeue_wq = 0; | ^~~~~~~~~~ In file included from drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth_common.h:40, from drivers/staging/fsl_qbman/fsl_usdpaa.c:38: drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.h: At top level: >> drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.h:506:23: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers] 506 | static inline ssize_t __const __must_check __attribute__((nonnull)) | ^~~~~~~ drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.h:512:23: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers] 512 | static inline ssize_t __const __must_check __attribute__((nonnull)) | ^~~~~~~ drivers/staging/fsl_qbman/fsl_usdpaa.c:398:6: error: no previous prototype for 'dbci_portal' [-Werror=missing-prototypes] 398 | void dbci_portal(void *addr) | ^~~~~~~~~~~ cc1: all warnings being treated as errors vim +506 drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.h 7fab630ae39d23 Madalin Bucur 2017-05-10 505 7fab630ae39d23 Madalin Bucur 2017-05-10 @506 static inline ssize_t __const __must_check __attribute__((nonnull)) 7fab630ae39d23 Madalin Bucur 2017-05-10 507 dpa_fd_length(const struct qm_fd *fd) 7fab630ae39d23 Madalin Bucur 2017-05-10 508 { 7fab630ae39d23 Madalin Bucur 2017-05-10 509 return fd->length20; 7fab630ae39d23 Madalin Bucur 2017-05-10 510 } 7fab630ae39d23 Madalin Bucur 2017-05-10 511 :::::: The code at line 506 was first introduced by commit :::::: 7fab630ae39d2305c71f6ae6311f240ff9348404 dpa: SDK DPAA 1.x Ethernet driver :::::: TO: Madalin Bucur :::::: CC: Dong Aisheng --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org