[Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle

Laurent Vivier posted 5 patches 6 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180323143202.28879-1-lvivier@redhat.com
Test checkpatch failed
Test docker-build@min-glib passed
Test docker-mingw@fedora passed
Test docker-quick@centos6 failed
Test s390x passed
Makefile                                           | 29 +++++++----
accel/tcg/translate-all.c                          |  5 +-
block/nvme.c                                       | 11 ++---
block/quorum.c                                     |  6 +--
hw/arm/exynos4210.c                                |  6 +--
hw/block/vhost-user-blk.c                          |  5 +-
hw/hppa/dino.c                                     |  5 +-
hw/misc/mos6522.c                                  |  8 +---
hw/net/ftgmac100.c                                 |  5 +-
hw/ppc/pnv_lpc.c                                   | 16 ++-----
io/channel-websock.c                               |  4 +-
io/net-listener.c                                  |  6 +--
monitor.c                                          |  2 +-
target/i386/hax-darwin.c                           | 10 ++--
target/i386/hvf/hvf.c                              | 24 +++++-----
target/mips/dsp_helper.c                           | 15 ++----
target/xtensa/core-dc232b/xtensa-modules.c         | 56 ++++++----------------
target/xtensa/core-dc233c/xtensa-modules.c         | 56 ++++++----------------
target/xtensa/core-de212/xtensa-modules.c          | 48 +++++--------------
target/xtensa/core-fsf/xtensa-modules.c            | 32 ++++---------
.../xtensa/core-sample_controller/xtensa-modules.c | 24 +++-------
target/xtensa/translate.c                          |  7 +--
tests/m48t59-test.c                                |  6 +--
tests/test-thread-pool.c                           |  6 +--
util/uri.c                                         |  5 +-
25 files changed, 117 insertions(+), 280 deletions(-)
[Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle
Posted by Laurent Vivier 6 years ago
I've re-run some scripts from the coccinelle directory,
and they have found some problems.

This series fixes them.

v2: only change PATCH 4/4
  - keep comments
  - fix indentation
  I didn't remove changes in autogenerated files as it
  seems they are generated only once.

Daniel P. Berrangé (1):
  make: improve check for stale generated files in source dir

Laurent Vivier (4):
  error: Strip trailing '\n' from error string arguments (again again)
  error: Remove NULL checks on error_propagate() calls
  qdict: remove useless cast
  Remove unnecessary variables for function return value

 Makefile                                           | 29 +++++++----
 accel/tcg/translate-all.c                          |  5 +-
 block/nvme.c                                       | 11 ++---
 block/quorum.c                                     |  6 +--
 hw/arm/exynos4210.c                                |  6 +--
 hw/block/vhost-user-blk.c                          |  5 +-
 hw/hppa/dino.c                                     |  5 +-
 hw/misc/mos6522.c                                  |  8 +---
 hw/net/ftgmac100.c                                 |  5 +-
 hw/ppc/pnv_lpc.c                                   | 16 ++-----
 io/channel-websock.c                               |  4 +-
 io/net-listener.c                                  |  6 +--
 monitor.c                                          |  2 +-
 target/i386/hax-darwin.c                           | 10 ++--
 target/i386/hvf/hvf.c                              | 24 +++++-----
 target/mips/dsp_helper.c                           | 15 ++----
 target/xtensa/core-dc232b/xtensa-modules.c         | 56 ++++++----------------
 target/xtensa/core-dc233c/xtensa-modules.c         | 56 ++++++----------------
 target/xtensa/core-de212/xtensa-modules.c          | 48 +++++--------------
 target/xtensa/core-fsf/xtensa-modules.c            | 32 ++++---------
 .../xtensa/core-sample_controller/xtensa-modules.c | 24 +++-------
 target/xtensa/translate.c                          |  7 +--
 tests/m48t59-test.c                                |  6 +--
 tests/test-thread-pool.c                           |  6 +--
 util/uri.c                                         |  5 +-
 25 files changed, 117 insertions(+), 280 deletions(-)

-- 
2.14.3


Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle
Posted by no-reply@patchew.org 6 years ago
Hi,

This series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: 20180323143202.28879-1-lvivier@redhat.com
Subject: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle

=== TEST SCRIPT BEGIN ===
#!/bin/bash

BASE=base
n=1
total=$(git log --oneline $BASE.. | wc -l)
failed=0

git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram

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
Switched to a new branch 'test'
84a0e34b6c Remove unnecessary variables for function return value
17594118dc qdict: remove useless cast
92e0e646c2 error: Remove NULL checks on error_propagate() calls
d34ed23173 error: Strip trailing '\n' from error string arguments (again again)
a1d1581ad5 make: improve check for stale generated files in source dir

=== OUTPUT BEGIN ===
Checking PATCH 1/5: make: improve check for stale generated files in source dir...
Checking PATCH 2/5: error: Strip trailing '\n' from error string arguments (again again)...
Checking PATCH 3/5: error: Remove NULL checks on error_propagate() calls...
Checking PATCH 4/5: qdict: remove useless cast...
Checking PATCH 5/5: Remove unnecessary variables for function return value...
ERROR: return is not a function, parentheses are not required
#253: FILE: target/mips/dsp_helper.c:3281:
+    return (temp[1] << 63) | (temp[0] >> 1);

ERROR: return is not a function, parentheses are not required
#272: FILE: target/mips/dsp_helper.c:3308:
+    return (temp[1] << 63) | (temp[0] >> 1);

ERROR: return is not a function, parentheses are not required
#291: FILE: target/mips/dsp_helper.c:3341:
+    return (temp[1] << 63) | (temp[0] >> 1);

total: 3 errors, 0 warnings, 817 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.

=== OUTPUT END ===

Test command exited with code: 1


---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org
Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle
Posted by Eric Blake 6 years ago
On 03/23/2018 09:31 AM, Laurent Vivier wrote:
> I've re-run some scripts from the coccinelle directory,
> and they have found some problems.
> 
> This series fixes them.
> 
> v2: only change PATCH 4/4
>    - keep comments
>    - fix indentation
>    I didn't remove changes in autogenerated files as it
>    seems they are generated only once.
> 
> Daniel P. Berrangé (1):
>    make: improve check for stale generated files in source dir

Is the inclusion of this patch compared to v1 intentional?

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org

Re: [Qemu-devel] [PATCH v2 0/5] coccinelle: re-run scripts from scripts/coccinelle
Posted by Laurent Vivier 6 years ago
On 23/03/2018 18:47, Eric Blake wrote:
> On 03/23/2018 09:31 AM, Laurent Vivier wrote:
>> I've re-run some scripts from the coccinelle directory,
>> and they have found some problems.
>>
>> This series fixes them.
>>
>> v2: only change PATCH 4/4
>>    - keep comments
>>    - fix indentation
>>    I didn't remove changes in autogenerated files as it
>>    seems they are generated only once.
>>
>> Daniel P. Berrangé (1):
>>    make: improve check for stale generated files in source dir
> 
> Is the inclusion of this patch compared to v1 intentional?

Oh, no, sorry... I've put this in my branch to test it and forgot to
remove it...

Thanks,
Laurent