This is v2 of the series initially posted here:
http://news.gmane.org/group/gmane.linux.kernel/thread=1750391
Steven / Ingo: Would you please merge those patches in your tree for some
linux-next exposure and mainline inclusion? Patches 1 to 4 may go in now.
I'm unsure about patch 5 so I'll leave it to your appreciation.
Changes since v1:
- added empty tracepoint_string when !CONFIG_TRACING, from Steven
- ipi_types[] is unconditionally marked with __tracepoint_string now
- added comment to arch/x86/kernel/smp.c justifying the #undef's
- collected ACKs, refined commit logs
diffstat:
arch/arm/kernel/smp.c | 70 ++++++++++++++++++------------
arch/arm64/kernel/smp.c | 65 +++++++++++++++++-----------
arch/x86/kernel/smp.c | 20 +++++++++
include/linux/ftrace_event.h | 10 +++++
include/trace/events/ipi.h | 89 ++++++++++++++++++++++++++++++++++++++
5 files changed, 200 insertions(+), 54 deletions(-)
Nicolas
Hi,
This patch series adds support for AFTR idle mode on boards with
secure firmware enabled and allows EXYNOS cpuidle driver usage on
Exynos4x12 SoCs.
It has been tested on Trats2 board (using Exynos4412 SoC with secure
firmware enabled) on which AFTR mode reduces power consumption by ~12%
when EXYNOS cpuidle driver is enabled (in both cases the default
exynos_defconfig config is used and CPU1-3 are offlined).
v3:
- rebased on top of next-20140708 +
http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg32809.html
(with rejects fixed)
http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg32808.htmlhttp://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg32991.html
(with rejects fixed in patch #2)
- addressed review comments from Tomasz Figa and Daniel Lezcano
Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics
Bartlomiej Zolnierkiewicz (4):
ARM: EXYNOS: PM: replace EXYNOS_BOOT_VECTOR_* macros by static inlines
ARM: EXYNOS: add AFTR mode support to firmware do_idle method
ARM: EXYNOS: cpuidle: add secure firmware support to AFTR mode code
ARM: EXYNOS: cpuidle: allow driver usage on Exynos4x12 SoCs
arch/arm/include/asm/firmware.h | 2 +-
arch/arm/mach-exynos/common.h | 7 ++++++-
arch/arm/mach-exynos/exynos.c | 3 ++-
arch/arm/mach-exynos/firmware.c | 36 ++++++++++++++++++++++++++----------
arch/arm/mach-exynos/pm.c | 39 +++++++++++++++++++++++++++++----------
drivers/cpuidle/cpuidle-exynos.c | 6 +++---
6 files changed, 67 insertions(+), 26 deletions(-)
--
1.8.2.3
Tree/Branch: next-20140731
Git describe: next-20140731
Commit: 5c159783e8 Add linux-next specific files for 20140731
Build Time: 8 min 4 sec
Passed: 1 / 3 ( 33.33 %)
Failed: 2 / 3 ( 66.67 %)
Errors: 67
Warnings: 26
Section Mismatches: 0
Failed defconfigs:
arm64-allmodconfig
arm64-defconfig
Errors:
arm64-allmodconfig
../arch/arm64/xen/../../arm/xen/grant-table.c:53:5: error: conflicting types for 'arch_gnttab_init'
../arch/arm64/kernel/ptrace.c:1120:3: error: too many arguments to function 'audit_syscall_entry'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x4,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x16,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x15,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x14,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x13,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x12,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x11,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x10,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x9,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),x4'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5)),x16'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5)),x15'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5)),x14'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5)),x13'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5)),x12'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5)),x11'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x10'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5)),x9'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5)),x8'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5)),x7'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5)),x6'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:263: Error: unknown or missing system register name at operand 2 -- `mrs x0,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
arm64-defconfig
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x4,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x16,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x15,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x14,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x13,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x12,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x11,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x10,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x9,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),x4'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5)),x16'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5)),x15'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5)),x14'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5)),x13'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5)),x12'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5)),x11'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x10'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5)),x9'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5)),x8'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5)),x7'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5)),x6'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:263: Error: unknown or missing system register name at operand 2 -- `mrs x0,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
3 warnings 0 mismatches : arm64-allnoconfig
23 warnings 0 mismatches : arm64-allmodconfig
3 warnings 0 mismatches : arm64-defconfig
-------------------------------------------------------------------------------
Errors summary: 67
2 ../arch/arm64/kvm/vgic-v3-switch.S:263: Error: unknown or missing system register name at operand 2 -- `mrs x0,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5)),x20'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5)),x19'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5)),x18'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5)),x17'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5)),x20'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5)),x19'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5)),x18'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5)),x17'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5)),x20'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5)),x19'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5)),x18'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5)),x17'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5)),x16'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5)),x15'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5)),x14'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5)),x13'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5)),x12'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5)),x11'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x10'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5)),x9'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5)),x8'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5)),x7'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5)),x6'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5)),x5'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5)),x5'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),x4'
2 ../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),xzr'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x9,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((5)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((3)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((2)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x4,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x16,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x15,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x14,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x13,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x12,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x11,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x10,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5))'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),xzr'
2 ../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x5'
1 ../arch/arm64/xen/../../arm/xen/grant-table.c:53:5: error: conflicting types for 'arch_gnttab_init'
1 ../arch/arm64/kernel/ptrace.c:1120:3: error: too many arguments to function 'audit_syscall_entry'
Warnings Summary: 26
3 <stdin>:1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp]
2 ../mm/ksm.c:1711:13: warning: 'process_timeout' defined but not used [-Wunused-function]
1 ../sound/soc/fsl/imx-audmux.c:70:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../sound/soc/fsl/imx-audmux.c:162:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../sound/soc/fsl/fsl_sai.c:337:7: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../sound/soc/codecs/adau1977.c:971:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../kernel/rcu/tree_plugin.h:2668:123: warning: 'rcu_organize_nocb_kthreads' defined but not used [-Wunused-function]
1 ../fs/cifs/misc.c:578:1: warning: 'cifs_oplock_break_wait' defined but not used [-Wunused-function]
1 ../drivers/staging/bcm/CmHost.c:1564:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/staging/bcm/CmHost.c:1546:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/staging/bcm/CmHost.c:1503:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/spi/spi-pl022.c:1420:2: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../drivers/spi/spi-atmel.c:1250:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/spi/spi-atmel.c:1015:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/power/reset/xgene-reboot.c:80:17: warning: assignment from incompatible pointer type [enabled by default]
1 ../drivers/irqchip/irq-gic-v3.c:203:12: warning: 'gic_peek_irq' defined but not used [-Wunused-function]
1 ../drivers/irqchip/irq-gic-v3.c:132:13: warning: 'gic_write_sgi1r' defined but not used [-Wunused-function]
1 ../drivers/input/joystick/analog.c:171:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
1 ../drivers/dma/sh/rcar-dmac.c:1260:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/dma/sh/rcar-dmac.c:1231:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 6 has type 'size_t' [-Wformat=]
1 ../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' [-Wformat=]
1 ../drivers/dma/amba-pl08x.c:1042:4: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'size_t' [-Wformat=]
1 ../drivers/block/drbd/drbd_bitmap.c:483:0: warning: "BITS_PER_PAGE_MASK" redefined [enabled by default]
1 ../drivers/block/drbd/drbd_bitmap.c:482:0: warning: "BITS_PER_PAGE" redefined [enabled by default]
1 ../drivers/ata/libahci_platform.c:429:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
===============================================================================
Detailed per-defconfig build reports below:
-------------------------------------------------------------------------------
arm64-allnoconfig : PASS, 0 errors, 3 warnings, 0 section mismatches
Warnings:
<stdin>:1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp]
../drivers/irqchip/irq-gic-v3.c:132:13: warning: 'gic_write_sgi1r' defined but not used [-Wunused-function]
../drivers/irqchip/irq-gic-v3.c:203:12: warning: 'gic_peek_irq' defined but not used [-Wunused-function]
-------------------------------------------------------------------------------
arm64-allmodconfig : FAIL, 67 errors, 23 warnings, 0 section mismatches
Errors:
../arch/arm64/xen/../../arm/xen/grant-table.c:53:5: error: conflicting types for 'arch_gnttab_init'
../arch/arm64/kernel/ptrace.c:1120:3: error: too many arguments to function 'audit_syscall_entry'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x4,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x16,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x15,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x14,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x13,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x12,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x11,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x10,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x9,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),x4'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5)),x16'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5)),x15'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5)),x14'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5)),x13'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5)),x12'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5)),x11'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x10'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5)),x9'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5)),x8'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5)),x7'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5)),x6'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:263: Error: unknown or missing system register name at operand 2 -- `mrs x0,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
Warnings:
<stdin>:1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp]
../mm/ksm.c:1711:13: warning: 'process_timeout' defined but not used [-Wunused-function]
../fs/cifs/misc.c:578:1: warning: 'cifs_oplock_break_wait' defined but not used [-Wunused-function]
../drivers/ata/libahci_platform.c:429:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/block/drbd/drbd_bitmap.c:482:0: warning: "BITS_PER_PAGE" redefined [enabled by default]
../drivers/block/drbd/drbd_bitmap.c:483:0: warning: "BITS_PER_PAGE_MASK" redefined [enabled by default]
../sound/soc/codecs/adau1977.c:971:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../drivers/dma/sh/rcar-dmac.c:1231:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/dma/sh/rcar-dmac.c:1260:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/dma/amba-pl08x.c:1042:4: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'size_t' [-Wformat=]
../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' [-Wformat=]
../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 6 has type 'size_t' [-Wformat=]
../sound/soc/fsl/fsl_sai.c:337:7: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../sound/soc/fsl/imx-audmux.c:70:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../sound/soc/fsl/imx-audmux.c:162:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/input/joystick/analog.c:171:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
../drivers/power/reset/xgene-reboot.c:80:17: warning: assignment from incompatible pointer type [enabled by default]
../drivers/spi/spi-atmel.c:1015:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/spi/spi-atmel.c:1250:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/spi/spi-pl022.c:1420:2: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../drivers/staging/bcm/CmHost.c:1503:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/staging/bcm/CmHost.c:1546:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/staging/bcm/CmHost.c:1564:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
-------------------------------------------------------------------------------
arm64-defconfig : FAIL, 65 errors, 3 warnings, 0 section mismatches
Errors:
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x4,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x16,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x15,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x14,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x13,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x12,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x11,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x10,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x9,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x8,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x7,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x6,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x20,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x19,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x18,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x17,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:253: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((0)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),xzr'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((0)<<5)),x4'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((7)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x21,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((3)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((2)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((1)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((8)<<8)|((0)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((7)<<5)),x20'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((6)<<5)),x19'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((5)<<5)),x18'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((4)<<5)),x17'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((3)<<5)),x16'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((2)<<5)),x15'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((1)<<5)),x14'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((13)<<8)|((0)<<5)),x13'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((7)<<5)),x12'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((6)<<5)),x11'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((5)<<5)),x10'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((4)<<5)),x9'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((3)<<5)),x8'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((2)<<5)),x7'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((1)<<5)),x6'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((12)<<8)|((0)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 2 -- `mrs x5,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5))'
../arch/arm64/kvm/vgic-v3-switch.S:258: Error: unknown or missing system register name at operand 1 -- `msr ((((3)-2)<<19)|((4)<<16)|((12)<<12)|((9)<<8)|((5)<<5)),x5'
../arch/arm64/kvm/vgic-v3-switch.S:263: Error: unknown or missing system register name at operand 2 -- `mrs x0,((((3)-2)<<19)|((4)<<16)|((12)<<12)|((11)<<8)|((1)<<5))'
Warnings:
<stdin>:1244:2: warning: #warning syscall memfd_create not implemented [-Wcpp]
../mm/ksm.c:1711:13: warning: 'process_timeout' defined but not used [-Wunused-function]
../kernel/rcu/tree_plugin.h:2668:123: warning: 'rcu_organize_nocb_kthreads' defined but not used [-Wunused-function]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
Tree/Branch: master
Git describe: v3.16-rc7-82-g7c909b0
Commit: 7c909b0937 Merge tag 'clk-fixes-for-linus' of git://git.linaro.org/people/mike.turquette/linux
Build Time: 7 min 57 sec
Passed: 2 / 3 ( 66.67 %)
Failed: 1 / 3 ( 33.33 %)
Errors: 3
Warnings: 20
Section Mismatches: 0
Failed defconfigs:
arm64-allmodconfig
Errors:
arm64-allmodconfig
collect2: error: ld returned 1 exit status
../drivers/staging/lustre/lustre/llite/lloop.c:523:78: error: duplicate case value
../drivers/staging/lustre/lustre/llite/lloop.c:523:18: error: previously used here
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
20 warnings 0 mismatches : arm64-allmodconfig
-------------------------------------------------------------------------------
Errors summary: 3
1 collect2: error: ld returned 1 exit status
1 ../drivers/staging/lustre/lustre/llite/lloop.c:523:78: error: duplicate case value
1 ../drivers/staging/lustre/lustre/llite/lloop.c:523:18: error: previously used here
Warnings Summary: 20
1 ../sound/soc/fsl/imx-audmux.c:70:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../sound/soc/fsl/imx-audmux.c:162:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../sound/soc/fsl/fsl_sai.c:337:7: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../sound/soc/codecs/adau1977.c:971:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../drivers/staging/bcm/CmHost.c:1563:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/staging/bcm/CmHost.c:1545:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/staging/bcm/CmHost.c:1502:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 ../drivers/spi/spi-pl022.c:1420:2: warning: large integer implicitly truncated to unsigned type [-Woverflow]
1 ../drivers/spi/spi-atmel.c:1256:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/spi/spi-atmel.c:1021:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/power/reset/xgene-reboot.c:80:17: warning: assignment from incompatible pointer type [enabled by default]
1 ../drivers/net/xen-netback/netback.c:2006:1: warning: the frame size of 16384 bytes is larger than 2048 bytes [-Wframe-larger-than=]
1 ../drivers/net/wireless/ti/wlcore/spi.c:315:1: warning: the frame size of 12848 bytes is larger than 2048 bytes [-Wframe-larger-than=]
1 ../drivers/mfd/arizona-core.c:505:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/input/joystick/analog.c:171:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
1 ../drivers/iio/adc/exynos_adc.c:112:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
1 ../drivers/gpio/gpio-sch311x.c:286:18: warning: ignoring return value of 'gpiochip_remove', declared with attribute warn_unused_result [-Wunused-result]
1 ../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 6 has type 'size_t' [-Wformat=]
1 ../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' [-Wformat=]
1 ../drivers/dma/amba-pl08x.c:1042:4: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'size_t' [-Wformat=]
===============================================================================
Detailed per-defconfig build reports below:
-------------------------------------------------------------------------------
arm64-allmodconfig : FAIL, 3 errors, 20 warnings, 0 section mismatches
Errors:
collect2: error: ld returned 1 exit status
../drivers/staging/lustre/lustre/llite/lloop.c:523:78: error: duplicate case value
../drivers/staging/lustre/lustre/llite/lloop.c:523:18: error: previously used here
Warnings:
../sound/soc/codecs/adau1977.c:971:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../drivers/dma/amba-pl08x.c:1042:4: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'size_t' [-Wformat=]
../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' [-Wformat=]
../drivers/dma/amba-pl08x.c:1664:2: warning: format '%d' expects argument of type 'int', but argument 6 has type 'size_t' [-Wformat=]
../drivers/gpio/gpio-sch311x.c:286:18: warning: ignoring return value of 'gpiochip_remove', declared with attribute warn_unused_result [-Wunused-result]
../sound/soc/fsl/fsl_sai.c:337:7: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../sound/soc/fsl/imx-audmux.c:70:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../sound/soc/fsl/imx-audmux.c:162:7: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/iio/adc/exynos_adc.c:112:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/input/joystick/analog.c:171:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
../drivers/mfd/arizona-core.c:505:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/net/xen-netback/netback.c:2006:1: warning: the frame size of 16384 bytes is larger than 2048 bytes [-Wframe-larger-than=]
../drivers/power/reset/xgene-reboot.c:80:17: warning: assignment from incompatible pointer type [enabled by default]
../drivers/net/wireless/ti/wlcore/spi.c:315:1: warning: the frame size of 12848 bytes is larger than 2048 bytes [-Wframe-larger-than=]
../drivers/spi/spi-atmel.c:1021:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/spi/spi-atmel.c:1256:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../drivers/spi/spi-pl022.c:1420:2: warning: large integer implicitly truncated to unsigned type [-Woverflow]
../drivers/staging/bcm/CmHost.c:1502:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/staging/bcm/CmHost.c:1545:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../drivers/staging/bcm/CmHost.c:1563:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm64-allnoconfig
arm64-defconfig
From: Mark Brown <broonie(a)linaro.org>
The CODEC doesn't care how data is laid out in memory.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
---
sound/soc/codecs/wm8350.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sound/soc/codecs/wm8350.c b/sound/soc/codecs/wm8350.c
index d9e634c55e81..3dfdcc4197fa 100644
--- a/sound/soc/codecs/wm8350.c
+++ b/sound/soc/codecs/wm8350.c
@@ -918,16 +918,16 @@ static int wm8350_pcm_hw_params(struct snd_pcm_substream *substream,
~WM8350_AIF_WL_MASK;
/* bit size */
- switch (params_format(params)) {
- case SNDRV_PCM_FORMAT_S16_LE:
+ switch (params_width(params)) {
+ case 16:
break;
- case SNDRV_PCM_FORMAT_S20_3LE:
+ case 20:
iface |= 0x1 << 10;
break;
- case SNDRV_PCM_FORMAT_S24_LE:
+ case 24:
iface |= 0x2 << 10;
break;
- case SNDRV_PCM_FORMAT_S32_LE:
+ case 32:
iface |= 0x3 << 10;
break;
}
--
2.0.1
From: Mark Brown <broonie(a)linaro.org>
The CODEC doesn't care how data is laid out in memory.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
---
sound/soc/codecs/cs4265.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/soc/codecs/cs4265.c b/sound/soc/codecs/cs4265.c
index 4c4bf216d51a..a20b30ca52c0 100644
--- a/sound/soc/codecs/cs4265.c
+++ b/sound/soc/codecs/cs4265.c
@@ -455,7 +455,7 @@ static int cs4265_pcm_hw_params(struct snd_pcm_substream *substream,
CS4265_SPDIF_CTL2_DIF, (1 << 6));
break;
case SND_SOC_DAIFMT_RIGHT_J:
- if (params_format(params) & SNDRV_PCM_FORMAT_S16_LE) {
+ if (params_width(params) == 16) {
snd_soc_update_bits(codec, CS4265_DAC_CTL,
CS4265_DAC_CTL_DIF, (1 << 5));
snd_soc_update_bits(codec, CS4265_ADC_CTL,
--
2.0.1
From: Mark Brown <broonie(a)linaro.org>
The CODEC doesn't care how data is laid out in memory.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
---
sound/soc/codecs/tas5086.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sound/soc/codecs/tas5086.c b/sound/soc/codecs/tas5086.c
index be7194b43b7a..249ef5c4c762 100644
--- a/sound/soc/codecs/tas5086.c
+++ b/sound/soc/codecs/tas5086.c
@@ -425,14 +425,14 @@ static int tas5086_hw_params(struct snd_pcm_substream *substream,
}
/* ... then add the offset for the sample bit depth. */
- switch (params_format(params)) {
- case SNDRV_PCM_FORMAT_S16_LE:
+ switch (params_width(params)) {
+ case 16:
val += 0;
break;
- case SNDRV_PCM_FORMAT_S20_3LE:
+ case 20:
val += 1;
break;
- case SNDRV_PCM_FORMAT_S24_3LE:
+ case 24:
val += 2;
break;
default:
--
2.0.1