Tree/Branch: next-20150326
Git describe: next-20150326
Commit: 9328510ed2 Add linux-next specific files for 20150326
Build Time: 23 min 45 sec
Passed: 7 / 8 ( 87.50 %)
Failed: 1 / 8 ( 12.50 %)
Errors: 26
Warnings: 22
Section Mismatches: 0
Failed defconfigs:
arm-allmodconfig
Errors:
arm-allmodconfig
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../include/linux/of_graph.h:43:71: error: unknown type name 'u32'
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
14 warnings 0 mismatches : arm64-allmodconfig
10 warnings 0 mismatches : arm-multi_v7_defconfig
6 warnings 0 mismatches : arm-allmodconfig
1 warnings 0 mismatches : x86_64-defconfig
-------------------------------------------------------------------------------
Errors summary: 26
1 ../include/linux/of_graph.h:43:71: error: unknown type name 'u32'
1 ../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
1 ../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
1 ../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
1 ../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
Warnings Summary: 22
6 ../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
4 ../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
2 ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
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/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 ../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/gpu/drm/i915/intel_display.c:9336:1: warning: label 'out' defined but not used [-Wunused-label]
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, 14 warnings, 0 section mismatches
Warnings:
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../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
../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]
-------------------------------------------------------------------------------
arm-multi_v7_defconfig : PASS, 0 errors, 10 warnings, 0 section mismatches
Warnings:
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../include/linux/compiler.h:216:3: warning: call to 'data_access_exceeds_word_size' declared with attribute warning: data access exceeds word size and won't be atomic
../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, 26 errors, 6 warnings, 0 section mismatches
Errors:
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../include/linux/of_graph.h:43:71: error: unknown type name 'u32'
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
Warnings:
../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
-------------------------------------------------------------------------------
x86_64-defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings:
../drivers/gpu/drm/i915/intel_display.c:9336:1: warning: label 'out' defined but not used [-Wunused-label]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig
x86_64-allnoconfig
arm-allnoconfig
arm64-defconfig
Hi Thomas/Ingo,
This is in response to the suggestions Ingo gave [1] on the shortcomings of
clockevents core's state machine.
This first separates out the RESUME functionality from other states as its a
special case. Then it defines a new enum to map possible states of a clockevent
device.
Ideally it should only be available for the core, but as bL switcher is using it
today, it is exposed in clockchips.h. That dependency will go away after
applying the Thomas's work (Sent out be Peter) and then we can move this enum to
somewhere in kernel/time/.
The last patch moves the legacy check to the legacy code.
Please see if this meets your expectation or if you have some suggestions on it.
Rebased of tip/master as there were some dependencies:
575daeea39a3 Merge branch 'tools/kvm'
This along with migration of few clockevents drivers is pushed here:
git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git clkevt/manage-state
--
Viresh
[1] https://lkml.org/lkml/2015/2/20/107
Viresh Kumar (3):
clockevents: Handle tick device's resume separately
clockevents: Manage device's state separately for the core
clockevents: Don't validate dev->mode against CLOCK_EVT_MODE_UNUSED
for new interface
arch/arm/common/bL_switcher.c | 8 +--
include/linux/clockchips.h | 48 +++++++++++------
kernel/time/clockevents.c | 118 ++++++++++++++++++++++++------------------
kernel/time/tick-broadcast.c | 22 ++++----
kernel/time/tick-common.c | 9 ++--
kernel/time/tick-internal.h | 1 +
kernel/time/tick-oneshot.c | 6 +--
kernel/time/timer_list.c | 16 +++---
8 files changed, 134 insertions(+), 94 deletions(-)
--
2.3.0.rc0.44.ga94655d
Tree/Branch: master
Git describe: v4.0-rc5-80-g4c4fe4c24782
Commit: 4c4fe4c247 Merge tag 'metag-fixes-v4.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag
Build Time: 22 min 58 sec
Passed: 8 / 8 (100.00 %)
Failed: 0 / 8 ( 0.00 %)
Errors: 0
Warnings: 21
Section Mismatches: 0
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
17 warnings 0 mismatches : arm64-allmodconfig
6 warnings 0 mismatches : arm-allmodconfig
-------------------------------------------------------------------------------
Warnings Summary: 21
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]
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 ../drivers/usb/renesas_usbhs/common.c:482:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/staging/fbtft/fbtft-io.c:63:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
1 ../drivers/staging/fbtft/fbtft-io.c:110:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
1 ../drivers/staging/fbtft/fbtft-core.c:1004:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
1 ../drivers/staging/dgap/dgap.h:124:0: warning: "PCI_IO_SIZE" redefined
1 ../drivers/spi/spi-s3c64xx.c:336:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/spi/spi-s3c64xx.c:327:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-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/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=]
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/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 1080 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:
../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
../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/spi/spi-s3c64xx.c:327:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/spi/spi-s3c64xx.c:336:8: 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/staging/dgap/dgap.h:124:0: warning: "PCI_IO_SIZE" redefined
../drivers/net/ethernet/dec/tulip/tulip_core.c:101:2: warning: #warning Processor architecture undefined! [-Wcpp]
../drivers/staging/fbtft/fbtft-core.c:1004:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
../drivers/staging/fbtft/fbtft-io.c:63:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
../drivers/staging/fbtft/fbtft-io.c:110:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
../drivers/usb/renesas_usbhs/common.c:482: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]
../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
-------------------------------------------------------------------------------
arm-allmodconfig : PASS, 0 errors, 6 warnings, 0 section mismatches
Warnings:
../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1080 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
../drivers/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../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
arm-multi_v7_defconfig
x86_64-defconfig
arm-allnoconfig
x86_64-allnoconfig
arm64-defconfig
After 3 years in the field and new platforms using MCPM, it is time to
look at what can be improved. It has become obvious that most backends
are reimplementing the same overall code structure which ought to be better
abstracted into the core code.
Things can be simplified greatly by moving all the locking handling to the
core code, leaving machine specific backend only with simple and straight
forward small operations performed under lock protection. It will no longer
be necessary for backend authors to know about all the MCPM subtleties for
their code to be "right". The low-level MCPM locking primitives could also
become private to the MCPM core which is a plus for maintenance.
The diffstat also shows a clear benefit. Despite the addition of new
documentation, the number of removed lines is significant, especially for
backend code.
To avoid a flag day, the new scheme is introduced in parallel to the
existing backend interface. I would like for this series to hit mainline
during the next merge window, and those new backends also queued for the
next merge window could be merged in parallel even if they are not
converted yet. Then, during the next cycle those backends could be
converted over and the backward compatibility removed.
The hisi04 backend, though, is instead converted to raw SMP operations
as it currently doesn't benefit from MCPM at all and doesn't fit well
with the new backend structure.
This series can also be obtained from the following Git repository:
http://git.linaro.org/people/nicolas.pitre/linux.git mcpm
Everything was compile tested, however runtime testing only happened
on TC2. Reviews and test results are appreciated.
arch/arm/common/mcpm_entry.c | 202 +++++++++++++++++----
arch/arm/include/asm/mcpm.h | 65 ++++++-
arch/arm/mach-exynos/mcpm-exynos.c | 246 ++++++--------------------
arch/arm/mach-hisi/platmcpm.c | 127 +++++---------
arch/arm/mach-vexpress/dcscb.c | 197 +++++++--------------
arch/arm/mach-vexpress/tc2_pm.c | 291 +++++++++----------------------
6 files changed, 474 insertions(+), 654 deletions(-)
Nicolas
This patch set addresses KVM issue described in Geoff's kexec patch set.
http://lists.infradead.org/pipermail/kexec/2015-March/013432.html
The basic approach here is to define a kvm tear-down function and add
a reboot hook to gracefully shutdown the 1st kernel. This way, kvm gets
free from kexec-specific cleanup and yet we allows future enhancement,
like cpu hotplug & building kvm as a module, based on tear-down function.
In this sense, patch #1 & #2 actually fix the problem, and #3 & #4 are
rather informative.
I confirmed that 1st kernel successfully shut down and 2nd kernel started
with the following messages:
kvm [1]: Using HYP init bounce page @8fa52f000
kvm [1]: interrupt-controller@2c02f000 IRQ6
kvm [1]: timer IRQ3
kvm [1]: Hyp mode initialized successfully
test target: Base fast model
version: kernel v4.0-rc4 + Geoff's kexec v8
I still have some concerns about the following points. Please let me know
if you have any comments:
1) Call kvm_cpu_reset() on non-boot cpus in reboot notifier
We don't have to do so in kexec-specific case. But the current code runs
the function on each cpu for safety since we use a general reboot hook.
2) Flush D$ in kvm_cpu_reset()
Currently doesn't do so because all the cpus are just going to shut down,
and we actually flush D$ on boot cpu in Geoff's cpu_reset().
3) Compatibility with arm implementation
Frediano is no longer working on this issue on arm as he left his
company. But my approach here is based on a generic interface and can be
applied to arm in a similar way.
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-February/322231.…
AKASHI Takahiro (4):
arm64: kvm: add a cpu tear-down function
arm64: kexec: fix kvm issue
arm64: kvm: add cpu reset hook for cpu hotplug
arm64: kvm: add cpu reset at module exit
arch/arm/kvm/arm.c | 54 +++++++++++++++++++++++++++++++++++++
arch/arm/kvm/mmu.c | 16 +++++++++++
arch/arm64/include/asm/kvm_asm.h | 3 +++
arch/arm64/include/asm/kvm_host.h | 11 +++++++-
arch/arm64/include/asm/kvm_mmu.h | 3 +++
arch/arm64/include/asm/virt.h | 11 ++++++++
arch/arm64/kvm/Kconfig | 1 -
arch/arm64/kvm/hyp-init.S | 41 ++++++++++++++++++++++++++++
arch/arm64/kvm/hyp.S | 29 +++++++++++++++++---
9 files changed, 163 insertions(+), 6 deletions(-)
--
1.7.9.5
Tree/Branch: next-20150325
Git describe: next-20150325
Commit: b2dfdab2f6 Add linux-next specific files for 20150325
Build Time: 23 min 24 sec
Passed: 7 / 8 ( 87.50 %)
Failed: 1 / 8 ( 12.50 %)
Errors: 25
Warnings: 22
Section Mismatches: 0
Failed defconfigs:
arm-allmodconfig
Errors:
arm-allmodconfig
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
15 warnings 0 mismatches : arm64-allmodconfig
5 warnings 0 mismatches : arm-multi_v7_defconfig
7 warnings 0 mismatches : arm-allmodconfig
1 warnings 0 mismatches : x86_64-defconfig
-------------------------------------------------------------------------------
Errors summary: 25
1 ../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
1 ../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
1 ../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
1 ../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
Warnings Summary: 22
4 ../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
3 ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type
2 ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
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/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 ../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/iommu/intel-iommu.c:1746:25: warning: unused variable 'drhd' [-Wunused-variable]
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, 15 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
../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/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../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/gpio/gpio-74xx-mmio.c:132:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-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]
-------------------------------------------------------------------------------
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, 25 errors, 7 warnings, 0 section mismatches
Errors:
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
Warnings:
../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type
../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../sound/soc/codecs/pcm512x.c:34:0: warning: "DIV_ROUND_CLOSEST_ULL" redefined
../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
-------------------------------------------------------------------------------
x86_64-defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings:
../drivers/iommu/intel-iommu.c:1746:25: warning: unused variable 'drhd' [-Wunused-variable]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig
x86_64-allnoconfig
arm-allnoconfig
arm64-defconfig
Hello,
I am doing my master thesis and I need to enable CoreSight driver on my
Pandaboard ES.
First of all, I am using the following kernel tree:
https://git.linaro.org/kernel/coresight.git
And in order to run the kernel image, I built a simple root fs with
buildroot.
At this point, with minimal changes to *omap2plus_defconfig* so the board
can boot over NFS, the kernel boots just fine.
*First question*: Do you think that buildroot is a good tool to generate
the filesystem or do you know one better? In the end I would like to
generate a root fs that will support Android.
Right now, the Linux Kernel does not have CoreSight support for OMAP4460
(it is not on the device tree file).
I used the following pages as a guide to change the *omap4460.dtsi*:
[1] http://www.makelinux.co.il/ti/docs/OMAP4460/doc-5845 (registers and
sizes)
[2] http://www.makelinux.co.il/ti/docs/OMAP4460/doc-5832 (Components
connections)
You can see the changed file here:
https://gist.github.com/rlvrs/881b4e70a9295ac93a83
*I am getting a kernel oops, so I would like to make sure that I changed
the file correctly*:
*1)* which clock reference should I use for the CoreSight components? I'm
currently using *trace_clk_div_ck*.
*2)* On the "Components connections" file[2] I ignored one source (STM)
since I will not need it and, as far as I know, is not yet supported as
well. Should I be worried about it?
Please analyze all the changes that I made (from line 55 to 224)
Last but not least I leave you here the boot log:
https://gist.github.com/rlvrs/7640849caeb24cf7e676
*Lines 158-163* show that it is failing to add the components
*Lines 262-427* show the kernel oops
Thanks in advance,
Rodrigo Santos
Tree/Branch: master
Git describe: v4.0-rc5-53-gc875f421097a
Commit: c875f42109 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Build Time: 22 min 58 sec
Passed: 8 / 8 (100.00 %)
Failed: 0 / 8 ( 0.00 %)
Errors: 0
Warnings: 21
Section Mismatches: 0
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
17 warnings 0 mismatches : arm64-allmodconfig
6 warnings 0 mismatches : arm-allmodconfig
-------------------------------------------------------------------------------
Warnings Summary: 21
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]
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 ../drivers/usb/renesas_usbhs/common.c:482:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/staging/fbtft/fbtft-io.c:63:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
1 ../drivers/staging/fbtft/fbtft-io.c:110:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
1 ../drivers/staging/fbtft/fbtft-core.c:1004:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
1 ../drivers/staging/dgap/dgap.h:124:0: warning: "PCI_IO_SIZE" redefined
1 ../drivers/spi/spi-s3c64xx.c:336:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/spi/spi-s3c64xx.c:327:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-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/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=]
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/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 1080 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:
../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/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/gpio/gpio-74xx-mmio.c:132:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/infiniband/hw/qib/qib_qp.c:44:0: warning: "BITS_PER_PAGE" redefined
../drivers/spi/spi-s3c64xx.c:327:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/spi/spi-s3c64xx.c:336:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/staging/dgap/dgap.h:124:0: warning: "PCI_IO_SIZE" redefined
../drivers/staging/fbtft/fbtft-core.c:1004:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat=]
../drivers/staging/fbtft/fbtft-io.c:63:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
../drivers/staging/fbtft/fbtft-io.c:110:5: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=]
../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/staging/sm7xxfb/sm7xxfb.c:117:19: warning: 'sm7xx_vga_setup' defined but not used [-Wunused-function]
../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:482:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-------------------------------------------------------------------------------
arm-allmodconfig : PASS, 0 errors, 6 warnings, 0 section mismatches
Warnings:
../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1080 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../drivers/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../drivers/staging/sm7xxfb/sm7xxfb.c:117:19: warning: 'sm7xx_vga_setup' defined but not used [-Wunused-function]
../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig
arm-multi_v7_defconfig
x86_64-defconfig
arm-allnoconfig
x86_64-allnoconfig
arm64-defconfig
Tree/Branch: next-20150324
Git describe: next-20150324
Commit: 50d4d71673 Add linux-next specific files for 20150324
Build Time: 22 min 54 sec
Passed: 7 / 8 ( 87.50 %)
Failed: 1 / 8 ( 12.50 %)
Errors: 25
Warnings: 20
Section Mismatches: 0
Failed defconfigs:
arm-allmodconfig
Errors:
arm-allmodconfig
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
13 warnings 0 mismatches : arm64-allmodconfig
5 warnings 0 mismatches : arm-multi_v7_defconfig
5 warnings 0 mismatches : arm-allmodconfig
-------------------------------------------------------------------------------
Errors summary: 25
1 ../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
1 ../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
1 ../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
1 ../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
1 ../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
1 ../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
1 ../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
1 ../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
Warnings Summary: 20
3 ../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type
2 ../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
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/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 ../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, 13 warnings, 0 section mismatches
Warnings:
../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
../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]
-------------------------------------------------------------------------------
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, 25 errors, 5 warnings, 0 section mismatches
Errors:
../fs/btrfs/inode.c:8094:2: error: implicit declaration of function 'iov_iter_alignment' [-Werror=implicit-function-declaration]
../fs/btrfs/inode.c:8105:26: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8106:29: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:12: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8107:39: error: dereferencing pointer to incomplete type
../fs/btrfs/inode.c:8140:2: error: implicit declaration of function 'iov_iter_count' [-Werror=implicit-function-declaration]
../drivers/mfd/qcom_rpm.c:331:3: error: 'QCOM_RPM_NSS_FABRIC_0_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:331:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:331:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:335:3: error: 'QCOM_RPM_NSS_FABRIC_1_CLK' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:335:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:335:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:354:3: error: 'QCOM_RPM_SMB208_S1a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:354:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:354:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:355:3: error: 'QCOM_RPM_SMB208_S1b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:355:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:355:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:356:3: error: 'QCOM_RPM_SMB208_S2a' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:356:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:356:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/mfd/qcom_rpm.c:357:3: error: 'QCOM_RPM_SMB208_S2b' undeclared here (not in a function)
../drivers/mfd/qcom_rpm.c:357:2: error: array index in initializer not of integer type
../drivers/mfd/qcom_rpm.c:357:2: error: (near initialization for 'ipq806x_rpm_resource_table')
../drivers/net/ethernet/broadcom/bgmac.c:20:27: fatal error: bcm47xx_nvram.h: No such file or directory
Warnings:
../arch/arm/mach-cns3xxx/pcie.c:266:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value]
../lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=]
../sound/soc/soc-dapm.c:3389:13: warning: passing argument 1 of 'snprintf' discards 'const' qualifier from pointer target type
../drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig
x86_64-allnoconfig
x86_64-defconfig
arm-allnoconfig
arm64-defconfig