Tree/Branch: next-20150320 Git describe: next-20150320 Commit: 1cfef77614 Add linux-next specific files for 20150320
Build Time: 22 min 1 sec
Passed: 6 / 8 ( 75.00 %) Failed: 2 / 8 ( 25.00 %)
Errors: 6 Warnings: 25 Section Mismatches: 0
Failed defconfigs: arm-allmodconfig
Errors:
arm-allmodconfig ../fs/btrfs/inode.c:8050:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration] ../fs/btrfs/inode.c:8061:26: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8062:29: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:12: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:39: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8095:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
------------------------------------------------------------------------------- defconfigs with issues (other than build errors): 17 warnings 0 mismatches : arm64-allmodconfig 5 warnings 0 mismatches : arm-multi_v7_defconfig 9 warnings 0 mismatches : arm-allmodconfig
-------------------------------------------------------------------------------
Errors summary: 6 1 ../fs/btrfs/inode.c:8095:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration] 1 ../fs/btrfs/inode.c:8063:39: error: dereferencing pointer to incomplete type 1 ../fs/btrfs/inode.c:8063:12: error: dereferencing pointer to incomplete type 1 ../fs/btrfs/inode.c:8062:29: error: dereferencing pointer to incomplete type 1 ../fs/btrfs/inode.c:8061:26: error: dereferencing pointer to incomplete type 1 ../fs/btrfs/inode.c:8050:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
Warnings Summary: 25 3 ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type 2 ../kernel/fork.c:699:17: warning: passing argument 1 of 'lock_is_held' from incompatible pointer type 2 ../drivers/staging/sm7xxfb/sm7xxfb.c:117:19: warning: 'sm7xx_vga_setup' defined but not used [-Wunused-function] 2 ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp] 2 ../drivers/crypto/img-hash.c:462:6: warning: unused variable 'ret' [-Wunused-variable] 1 ../sound/soc/samsung/dmaengine.c:60:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1 ../sound/soc/samsung/dmaengine.c:53:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1 ../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 ../include/linux/dynamic_debug.h:64:16: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' [-Wformat=] 1 ../include/linux/dmapool.h:31:7: warning: 'struct device' declared inside parameter list 1 ../include/linux/dmapool.h:18:4: warning: its scope is only this definition or declaration, which is probably not what you want 1 ../include/linux/dmapool.h:18:4: warning: 'struct device' declared inside parameter list 1 ../fs/btrfs/disk-io.c:3927:21: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 1 ../drivers/usb/renesas_usbhs/common.c:492:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1 ../drivers/net/ethernet/dec/tulip/winbond-840.c:910:2: warning: #warning Processor architecture undefined [-Wcpp] 1 ../drivers/net/ethernet/dec/tulip/tulip_core.c:101:2: warning: #warning Processor architecture undefined! [-Wcpp] 1 ../drivers/mmc/host/sh_mmcif.c:402:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1 ../drivers/mmc/host/sh_mmcif.c:401:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1 ../drivers/infiniband/hw/qib/qib_qp.c:44:0: warning: "BITS_PER_PAGE" redefined 1 ../drivers/gpio/gpio-74xx-mmio.c:132:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1 ../drivers/dma/xilinx/xilinx_vdma.c:502:5: warning: passing argument 2 of 'dma_pool_create' from incompatible pointer type 1 ../drivers/block/drbd/drbd_bitmap.c:483:0: warning: "BITS_PER_PAGE_MASK" redefined 1 ../drivers/block/drbd/drbd_bitmap.c:482:0: warning: "BITS_PER_PAGE" redefined 1 ../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 ../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
=============================================================================== Detailed per-defconfig build reports below:
------------------------------------------------------------------------------- arm64-allmodconfig : PASS, 0 errors, 17 warnings, 0 section mismatches
Warnings: ../kernel/fork.c:699:17: warning: passing argument 1 of 'lock_is_held' from incompatible pointer type ../drivers/block/drbd/drbd_bitmap.c:482:0: warning: "BITS_PER_PAGE" redefined ../drivers/block/drbd/drbd_bitmap.c:483:0: warning: "BITS_PER_PAGE_MASK" redefined ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type ../include/linux/dynamic_debug.h:64:16: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' [-Wformat=] ../drivers/crypto/img-hash.c:462:6: warning: unused variable 'ret' [-Wunused-variable] ../drivers/gpio/gpio-74xx-mmio.c:132:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../sound/soc/samsung/dmaengine.c:53:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../sound/soc/samsung/dmaengine.c:60:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../drivers/infiniband/hw/qib/qib_qp.c:44:0: warning: "BITS_PER_PAGE" redefined ../drivers/mmc/host/sh_mmcif.c:401:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../drivers/mmc/host/sh_mmcif.c:402:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../drivers/net/ethernet/dec/tulip/winbond-840.c:910:2: warning: #warning Processor architecture undefined [-Wcpp] ../drivers/net/ethernet/dec/tulip/tulip_core.c:101:2: warning: #warning Processor architecture undefined! [-Wcpp] ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp] ../drivers/usb/renesas_usbhs/common.c:492:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../drivers/staging/sm7xxfb/sm7xxfb.c:117:19: warning: 'sm7xx_vga_setup' defined but not used [-Wunused-function]
------------------------------------------------------------------------------- arm-multi_v7_defconfig : PASS, 0 errors, 5 warnings, 0 section mismatches
Warnings: ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type ../include/linux/dmapool.h:18:4: warning: 'struct device' declared inside parameter list ../include/linux/dmapool.h:18:4: warning: its scope is only this definition or declaration, which is probably not what you want ../include/linux/dmapool.h:31:7: warning: 'struct device' declared inside parameter list ../drivers/dma/xilinx/xilinx_vdma.c:502:5: warning: passing argument 2 of 'dma_pool_create' from incompatible pointer type
------------------------------------------------------------------------------- arm-allmodconfig : FAIL, 6 errors, 9 warnings, 0 section mismatches
Errors: ../fs/btrfs/inode.c:8050:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration] ../fs/btrfs/inode.c:8061:26: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8062:29: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:12: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:39: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8095:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
Warnings: ../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=] ../kernel/fork.c:699:17: warning: passing argument 1 of 'lock_is_held' from incompatible pointer type ../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=] ../fs/btrfs/disk-io.c:3927:21: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] ../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value] ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type ../drivers/crypto/img-hash.c:462:6: warning: unused variable 'ret' [-Wunused-variable] ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp] ../drivers/staging/sm7xxfb/sm7xxfb.c:117:19: warning: 'sm7xx_vga_setup' defined but not used [-Wunused-function] -------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig x86_64-allnoconfig x86_64-defconfig arm-allnoconfig arm64-defconfig
On Fri, Mar 20, 2015 at 09:36:44AM +0000, Build bot for Mark Brown wrote:
arm-allmodconfig ../fs/btrfs/inode.c:8050:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration] ../fs/btrfs/inode.c:8061:26: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8062:29: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:12: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8063:39: error: dereferencing pointer to incomplete type ../fs/btrfs/inode.c:8095:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
For a few days now btrfs has been breaking the ARM allmodconfig build due to the above errors. It is relying on the implicit inclusion of linux/uio.h which isn't getting pulled in on ARM (and possibly some other architectures too) for the definition of both struct iov_iter and iov_iter_alignment.
kernel-build-reports@lists.linaro.org