[Qemu-devel] [PATCH v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c

Eduardo Habkost posted 3 patches 6 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170508205735.23444-1-ehabkost@redhat.com
Test checkpatch failed
Test docker passed
Test s390x passed
include/hw/audio/{audio.h => soundhw.h} |   3 +
include/sysemu/arch_init.h              |   2 -
arch_init.c                             | 126 +-------------------------
hw/audio/ac97.c                         |   2 +-
hw/audio/adlib.c                        |   2 +-
hw/audio/cs4231a.c                      |   2 +-
hw/audio/es1370.c                       |   2 +-
hw/audio/gus.c                          |   2 +-
hw/audio/intel-hda.c                    |   2 +-
hw/audio/pcspk.c                        |   2 +-
hw/audio/sb16.c                         |   2 +-
hw/audio/soundhw.c                      | 156 ++++++++++++++++++++++++++++++++
hw/ppc/prep.c                           |   3 +-
vl.c                                    |   3 +-
hw/audio/Makefile.objs                  |   2 +
15 files changed, 174 insertions(+), 137 deletions(-)
rename include/hw/audio/{audio.h => soundhw.h} (81%)
create mode 100644 hw/audio/soundhw.c
[Qemu-devel] [PATCH v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c
Posted by Eduardo Habkost 6 years, 11 months ago
Changes v2 -> v3:
* Build fix: update hw/ppc/prep.c too

Changes v1 -> v2:
* Rebase to latest qemu.git master

This moves the arch_init.c soundhw code to its own file, renames
audio_init() to soundhw_init(), and renames hw/audio/audio.h to
hw/audio/soundhw.h.

Eduardo Habkost (3):
  audio: Move arch_init audio code to hw/audio/soundhw.c
  audio: Rename audio_init() to soundhw_init()
  audio: Rename hw/audio/audio.h to hw/audio/soundhw.h

 include/hw/audio/{audio.h => soundhw.h} |   3 +
 include/sysemu/arch_init.h              |   2 -
 arch_init.c                             | 126 +-------------------------
 hw/audio/ac97.c                         |   2 +-
 hw/audio/adlib.c                        |   2 +-
 hw/audio/cs4231a.c                      |   2 +-
 hw/audio/es1370.c                       |   2 +-
 hw/audio/gus.c                          |   2 +-
 hw/audio/intel-hda.c                    |   2 +-
 hw/audio/pcspk.c                        |   2 +-
 hw/audio/sb16.c                         |   2 +-
 hw/audio/soundhw.c                      | 156 ++++++++++++++++++++++++++++++++
 hw/ppc/prep.c                           |   3 +-
 vl.c                                    |   3 +-
 hw/audio/Makefile.objs                  |   2 +
 15 files changed, 174 insertions(+), 137 deletions(-)
 rename include/hw/audio/{audio.h => soundhw.h} (81%)
 create mode 100644 hw/audio/soundhw.c

-- 
2.11.0.259.g40922b1


Re: [Qemu-devel] [PATCH v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c
Posted by no-reply@patchew.org 6 years, 11 months ago
Hi,

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

Subject: [Qemu-devel] [PATCH v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c
Type: series
Message-id: 20170508205735.23444-1-ehabkost@redhat.com

=== 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

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/20170508221759.15616-1-f4bug@amsat.org -> patchew/20170508221759.15616-1-f4bug@amsat.org
Switched to a new branch 'test'
ca059cc audio: Rename hw/audio/audio.h to hw/audio/soundhw.h
8cc8396 audio: Rename audio_init() to soundhw_init()
e19b303 audio: Move arch_init audio code to hw/audio/soundhw.c

=== OUTPUT BEGIN ===
Checking PATCH 1/3: audio: Move arch_init audio code to hw/audio/soundhw.c...
ERROR: suspect code indent for conditional statements (8, 13)
#240: FILE: hw/audio/soundhw.c:76:
+        if (soundhw_count) {
+             printf("Valid sound card names (comma separated):\n");

ERROR: suspect code indent for conditional statements (13, 17)
#242: FILE: hw/audio/soundhw.c:78:
+             for (c = soundhw; c->name; ++c) {
+                 printf ("%-11s %s\n", c->name, c->descr);

ERROR: space prohibited between function name and open parenthesis '('
#243: FILE: hw/audio/soundhw.c:79:
+                 printf ("%-11s %s\n", c->name, c->descr);

ERROR: else should follow close brace '}'
#252: FILE: hw/audio/soundhw.c:88:
+    }
+    else {

ERROR: else should follow close brace '}'
#281: FILE: hw/audio/soundhw.c:117:
+                }
+                else {

WARNING: line over 80 characters
#299: FILE: hw/audio/soundhw.c:135:
+    ISABus *isa_bus = (ISABus *) object_resolve_path_type("", TYPE_ISA_BUS, NULL);

WARNING: line over 80 characters
#300: FILE: hw/audio/soundhw.c:136:
+    PCIBus *pci_bus = (PCIBus *) object_resolve_path_type("", TYPE_PCI_BUS, NULL);

total: 5 errors, 2 warnings, 320 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 2/3: audio: Rename audio_init() to soundhw_init()...
Checking PATCH 3/3: audio: Rename hw/audio/audio.h to hw/audio/soundhw.h...
=== 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 v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c
Posted by Eduardo Habkost 6 years, 11 months ago
On Mon, May 08, 2017 at 03:54:18PM -0700, no-reply@patchew.org wrote:
[...]
> === OUTPUT BEGIN ===
> Checking PATCH 1/3: audio: Move arch_init audio code to hw/audio/soundhw.c...
> ERROR: suspect code indent for conditional statements (8, 13)
> #240: FILE: hw/audio/soundhw.c:76:
> +        if (soundhw_count) {
> +             printf("Valid sound card names (comma separated):\n");
> 
> ERROR: suspect code indent for conditional statements (13, 17)
> #242: FILE: hw/audio/soundhw.c:78:
> +             for (c = soundhw; c->name; ++c) {
> +                 printf ("%-11s %s\n", c->name, c->descr);
> 
> ERROR: space prohibited between function name and open parenthesis '('
> #243: FILE: hw/audio/soundhw.c:79:
> +                 printf ("%-11s %s\n", c->name, c->descr);
> 
> ERROR: else should follow close brace '}'
> #252: FILE: hw/audio/soundhw.c:88:
> +    }
> +    else {
> 
> ERROR: else should follow close brace '}'
> #281: FILE: hw/audio/soundhw.c:117:
> +                }
> +                else {
> 
> WARNING: line over 80 characters
> #299: FILE: hw/audio/soundhw.c:135:
> +    ISABus *isa_bus = (ISABus *) object_resolve_path_type("", TYPE_ISA_BUS, NULL);
> 
> WARNING: line over 80 characters
> #300: FILE: hw/audio/soundhw.c:136:
> +    PCIBus *pci_bus = (PCIBus *) object_resolve_path_type("", TYPE_PCI_BUS, NULL);
> 
> total: 5 errors, 2 warnings, 320 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.

The style problems are not in new code, but in code being moved
to another file. If anybody wants to volunteer to fix those
issues, they should be addressed in follow-up patches.

-- 
Eduardo

Re: [Qemu-devel] [PATCH v3 0/3] arch_init: Move soundhw code to hw/audio/soundhw.c
Posted by Eduardo Habkost 6 years, 11 months ago
Ping?

On Mon, May 08, 2017 at 05:57:32PM -0300, Eduardo Habkost wrote:
> Changes v2 -> v3:
> * Build fix: update hw/ppc/prep.c too
> 
> Changes v1 -> v2:
> * Rebase to latest qemu.git master
> 
> This moves the arch_init.c soundhw code to its own file, renames
> audio_init() to soundhw_init(), and renames hw/audio/audio.h to
> hw/audio/soundhw.h.
> 
> Eduardo Habkost (3):
>   audio: Move arch_init audio code to hw/audio/soundhw.c
>   audio: Rename audio_init() to soundhw_init()
>   audio: Rename hw/audio/audio.h to hw/audio/soundhw.h
> 
>  include/hw/audio/{audio.h => soundhw.h} |   3 +
>  include/sysemu/arch_init.h              |   2 -
>  arch_init.c                             | 126 +-------------------------
>  hw/audio/ac97.c                         |   2 +-
>  hw/audio/adlib.c                        |   2 +-
>  hw/audio/cs4231a.c                      |   2 +-
>  hw/audio/es1370.c                       |   2 +-
>  hw/audio/gus.c                          |   2 +-
>  hw/audio/intel-hda.c                    |   2 +-
>  hw/audio/pcspk.c                        |   2 +-
>  hw/audio/sb16.c                         |   2 +-
>  hw/audio/soundhw.c                      | 156 ++++++++++++++++++++++++++++++++
>  hw/ppc/prep.c                           |   3 +-
>  vl.c                                    |   3 +-
>  hw/audio/Makefile.objs                  |   2 +
>  15 files changed, 174 insertions(+), 137 deletions(-)
>  rename include/hw/audio/{audio.h => soundhw.h} (81%)
>  create mode 100644 hw/audio/soundhw.c
> 
> -- 
> 2.11.0.259.g40922b1
> 
> 

-- 
Eduardo