Hi, Your series seems to have some coding style problems. See output below for more information:
Message-id: 20170112020327.24882-1-da...@gibson.dropbear.id.au Subject: [Qemu-devel] [PULL 00/67] ppc-for-2.9 queue 20170112 Type: series === TEST SCRIPT BEGIN === #!/bin/bash BASE=base n=1 total=$(git log --oneline $BASE.. | wc -l) failed=0 # Useful git options git config --local diff.renamelimit 0 git config --local diff.renames True commits="$(git log --format=%H --reverse $BASE..)" for c in $commits; do echo "Checking PATCH $n/$total: $(git log -n 1 --format=%s $c)..." if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then failed=1 echo fi n=$((n+1)) done exit $failed === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 From https://github.com/patchew-project/qemu * [new tag] patchew/20170112020327.24882-1-da...@gibson.dropbear.id.au -> patchew/20170112020327.24882-1-da...@gibson.dropbear.id.au Switched to a new branch 'test' 72585bd ppc: Fix a warning in bcdcfz code and improve BCD_DIG_BYTE macro 2db2c7b ppc: Prevent inifnite loop in decrementer auto-reload. 620e113 target-ppc: Add xscvqpdp instruction 092a884 target-ppc: Add xscvdpqp instruction ff57624 target-ppc: Add xsaddqp instructions 27c5216 ppc: Add ppc_set_compat_all() 1481a0b pseries: Rewrite CAS PVR compatibility logic e2a29af pxb: Restrict to x86 4b3013a target-ppc: Add xsxsigqp instructions 9fdc3d2 target-ppc: Add xsxsigdp instruction f43d3fc target-ppc: Add xsxexpqp instruction a239c30 target-ppc: Add xsxexpdp instruction c29777c target-ppc: Use correct precision for FPRF setting 6ae9a4d target-ppc: Add xscvdphp, xscvhpdp 72d1eef target-ppc: Rename helper_compute_fprf to helper_compute_fprf_float64 748d789 target-ppc: Replace isden by float64_is_zero_or_denormal 82a197b target-ppc: Use float64 arg in helper_compute_fprf() 7156ebc prep: add IBM RS/6000 7020 (40p) machine emulation afcb4bf prep: add IBM RS/6000 7020 (40p) memory controller 2fbd7b6 prep: add PReP System I/O 93cbe64 target-ppc: Add xxinsertw instruction d70075c target-ppc: Add xxextractuw instruction 6290487 hw/ppc: QOM'ify spapr_vio.c 33ef5a9 hw/ppc: QOM'ify ppce500_spin.c 3fd3d44 hw/ppc: QOM'ify e500.c 239e417 hw/gpio: QOM'ify mpc8xxx.c fbb187d qtest: add ivshmem-test for ppc64 15bb7c6 qtest: convert ivshmem-test to use libqos 40c9b58 libqos: fix spapr qpci_map() b9b8246 qtest: add display-vga-test to ppc64 27bc180 qtest: add netfilter tests for ppc64 1ecf0e2 ppc: Validate compatibility modes when setting 2beabb6 ppc: Rewrite ppc_get_compat_smt_threads() 1f92c8b ppc: Rewrite ppc_set_compat() 7d7782d pseries: Add pseries-2.9 machine type e905225 prep: do not use global variable to access nvram f6ae8b9 hw/ppc/spapr: Fix boot path of usb-host storage devices c2b60cf target-ppc: implement stxvll instructions bd2f88a target-ppc: implement stxvl instruction 48a6ca2 target-ppc: implement lxvll instruction 3e7c1ff target-ppc: implement lxvl instruction 8c54325 target-ppc: Add xxperm and xxpermr instructions 70967fc target-ppc: implement xscpsgnqp instruction 89c0d8a target-ppc: implement xsnegqp instruction fa5d29c target-ppc: Implement bcd_is_valid function 8c85203 target-ppc: implement xsabsqp/xsnabsqp instruction 823dce4 target-ppc: implement stop instruction 9d6502e target-ppc: move ppc_vsr_t to common header ca7c6dc ppc/spapr: implement H_SIGNAL_SYS_RESET d603b4e ppc: Rename cpu_version to compat_pvr 1873da5 ppc: Clean up and QOMify hypercall emulation 8183386 pseries: Make cpu_update during CAS unconditional 4cea010 pseries: Always use core objects for CPU construction 67a7a7d target-ppc: add vextu[bhw][lr]x instructions d44501d target-ppc: Implement bcdsetsgn. instruction fd0ab44 target-ppc: Implement bcdcpsgn. instruction 661615a target-ppc: Implement bcdctsq. instruction f5eb3b3 target-ppc: Implement bcdcfsq. instruction 66ee361 target-ppc: implement lxv/lxvx and stxv/stxvx c1a9d68 target-ppc: implement stxsd and stxssp de3a632 target-ppc: implement lxsd and lxssp instructions 6aebf4c target-ppc: Add xscmpoqp and xscmpuqp instructions 53a4ac8 target-ppc: Add xscmpexp[dp, qp] instructions b6e5abb target-ppc: Fix xscmpodp and xscmpudp instructions fa4be48 target-ppc: rename CRF_* defines as CRF_*_BIT 8b01963 target-ppc: Consolidate instruction decode helpers 340c202 disas/ppc: Fix indefinite articles in comments === OUTPUT BEGIN === Checking PATCH 1/67: disas/ppc: Fix indefinite articles in comments... Checking PATCH 2/67: target-ppc: Consolidate instruction decode helpers... Checking PATCH 3/67: target-ppc: rename CRF_* defines as CRF_*_BIT... Checking PATCH 4/67: target-ppc: Fix xscmpodp and xscmpudp instructions... Checking PATCH 5/67: target-ppc: Add xscmpexp[dp, qp] instructions... Checking PATCH 6/67: target-ppc: Add xscmpoqp and xscmpuqp instructions... Checking PATCH 7/67: target-ppc: implement lxsd and lxssp instructions... Checking PATCH 8/67: target-ppc: implement stxsd and stxssp... Checking PATCH 9/67: target-ppc: implement lxv/lxvx and stxv/stxvx... Checking PATCH 10/67: target-ppc: Implement bcdcfsq. instruction... Checking PATCH 11/67: target-ppc: Implement bcdctsq. instruction... Checking PATCH 12/67: target-ppc: Implement bcdcpsgn. instruction... Checking PATCH 13/67: target-ppc: Implement bcdsetsgn. instruction... Checking PATCH 14/67: target-ppc: add vextu[bhw][lr]x instructions... Checking PATCH 15/67: pseries: Always use core objects for CPU construction... Checking PATCH 16/67: pseries: Make cpu_update during CAS unconditional... Checking PATCH 17/67: ppc: Clean up and QOMify hypercall emulation... Checking PATCH 18/67: ppc: Rename cpu_version to compat_pvr... Checking PATCH 19/67: ppc/spapr: implement H_SIGNAL_SYS_RESET... Checking PATCH 20/67: target-ppc: move ppc_vsr_t to common header... Checking PATCH 21/67: target-ppc: implement stop instruction... Checking PATCH 22/67: target-ppc: implement xsabsqp/xsnabsqp instruction... Checking PATCH 23/67: target-ppc: Implement bcd_is_valid function... Checking PATCH 24/67: target-ppc: implement xsnegqp instruction... Checking PATCH 25/67: target-ppc: implement xscpsgnqp instruction... Checking PATCH 26/67: target-ppc: Add xxperm and xxpermr instructions... Checking PATCH 27/67: target-ppc: implement lxvl instruction... Checking PATCH 28/67: target-ppc: implement lxvll instruction... Checking PATCH 29/67: target-ppc: implement stxvl instruction... Checking PATCH 30/67: target-ppc: implement stxvll instructions... Checking PATCH 31/67: hw/ppc/spapr: Fix boot path of usb-host storage devices... Checking PATCH 32/67: prep: do not use global variable to access nvram... Checking PATCH 33/67: pseries: Add pseries-2.9 machine type... Checking PATCH 34/67: ppc: Rewrite ppc_set_compat()... Checking PATCH 35/67: ppc: Rewrite ppc_get_compat_smt_threads()... Checking PATCH 36/67: ppc: Validate compatibility modes when setting... Checking PATCH 37/67: qtest: add netfilter tests for ppc64... Checking PATCH 38/67: qtest: add display-vga-test to ppc64... Checking PATCH 39/67: libqos: fix spapr qpci_map()... Checking PATCH 40/67: qtest: convert ivshmem-test to use libqos... Checking PATCH 41/67: qtest: add ivshmem-test for ppc64... Checking PATCH 42/67: hw/gpio: QOM'ify mpc8xxx.c... Checking PATCH 43/67: hw/ppc: QOM'ify e500.c... Checking PATCH 44/67: hw/ppc: QOM'ify ppce500_spin.c... Checking PATCH 45/67: hw/ppc: QOM'ify spapr_vio.c... Checking PATCH 46/67: target-ppc: Add xxextractuw instruction... ERROR: Macros with complex values should be enclosed in parenthesis #110: FILE: target/ppc/translate/vsx-ops.inc.c:52: +#define GEN_XX2FORM_EXT(name, opc2, opc3, fl2) \ +GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0, opc3, 0x00100000, PPC_NONE, fl2), \ +GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 0x00100000, PPC_NONE, fl2) total: 1 errors, 0 warnings, 92 lines checked Your patch has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. Checking PATCH 47/67: target-ppc: Add xxinsertw instruction... Checking PATCH 48/67: prep: add PReP System I/O... Checking PATCH 49/67: prep: add IBM RS/6000 7020 (40p) memory controller... Checking PATCH 50/67: prep: add IBM RS/6000 7020 (40p) machine emulation... Checking PATCH 51/67: target-ppc: Use float64 arg in helper_compute_fprf()... Checking PATCH 52/67: target-ppc: Replace isden by float64_is_zero_or_denormal... Checking PATCH 53/67: target-ppc: Rename helper_compute_fprf to helper_compute_fprf_float64... Checking PATCH 54/67: target-ppc: Add xscvdphp, xscvhpdp... Checking PATCH 55/67: target-ppc: Use correct precision for FPRF setting... Checking PATCH 56/67: target-ppc: Add xsxexpdp instruction... Checking PATCH 57/67: target-ppc: Add xsxexpqp instruction... Checking PATCH 58/67: target-ppc: Add xsxsigdp instruction... Checking PATCH 59/67: target-ppc: Add xsxsigqp instructions... Checking PATCH 60/67: pxb: Restrict to x86... Checking PATCH 61/67: pseries: Rewrite CAS PVR compatibility logic... Checking PATCH 62/67: ppc: Add ppc_set_compat_all()... Checking PATCH 63/67: target-ppc: Add xsaddqp instructions... Checking PATCH 64/67: target-ppc: Add xscvdpqp instruction... Checking PATCH 65/67: target-ppc: Add xscvqpdp instruction... Checking PATCH 66/67: ppc: Prevent inifnite loop in decrementer auto-reload.... Checking PATCH 67/67: ppc: Fix a warning in bcdcfz code and improve BCD_DIG_BYTE macro... === OUTPUT END === Test command exited with code: 1 --- Email generated automatically by Patchew [http://patchew.org/]. Please send your feedback to patchew-de...@freelists.org