[Qemu-devel] [PATCH 00/17] Clean up and simplify around fprintf_function

Markus Armbruster posted 17 patches 5 years ago
Test docker-clang@ubuntu passed
Test asan passed
Test checkpatch failed
Test docker-mingw@fedora passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190411152520.10061-1-armbru@redhat.com
Maintainers: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Claudio Fontana <claudio.fontana@huawei.com>, Stefan Weil <sw@weilnetz.de>, Artyom Tarasenko <atar4qemu@gmail.com>, Stafford Horne <shorne@gmail.com>, Andrzej Zaborowski <balrogg@gmail.com>, Aurelien Jarno <aurelien@aurel32.net>, Peter Maydell <peter.maydell@linaro.org>, Michael Walle <michael@walle.cc>, Richard Henderson <rth@twiddle.net>, Riku Voipio <riku.voipio@iki.fi>, David Hildenbrand <david@redhat.com>, Marek Vasut <marex@denx.de>, Guan Xuetao <gxt@mprc.pku.edu.cn>, Aleksandar Rikalo <arikalo@wavecomp.com>, Cornelia Huck <cohuck@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Max Reitz <mreitz@redhat.com>, Aleksandar Markovic <amarkovic@wavecomp.com>, Palmer Dabbelt <palmer@sifive.com>, Sagar Karandikar <sagark@eecs.berkeley.edu>, Eduardo Habkost <ehabkost@redhat.com>, Laurent Vivier <laurent@vivier.eu>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Kevin Wolf <kwolf@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Markus Armbruster <armbru@redhat.com>, David Gibson <david@gibson.dropbear.id.au>, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>, Max Filippov <jcmvbkbc@gmail.com>, Anthony Green <green@moxielogic.com>, Paolo Bonzini <pbonzini@redhat.com>, Alistair Francis <Alistair.Francis@wdc.com>, Chris Wulff <crwulff@gmail.com>
There is a newer version of this series
accel/kvm/kvm-all.c                |   4 +-
accel/tcg/translate-all.c          |  49 ++--
block/qapi.c                       | 120 +++++-----
bsd-user/main.c                    |   4 +-
cpus.c                             |  21 +-
disas.c                            |   5 +-
disas/alpha.c                      |   2 +-
disas/arm-a64.cc                   |   2 +-
disas/arm.c                        |   2 +-
disas/cris.c                       |   2 +-
disas/hppa.c                       |   2 +-
disas/i386.c                       |   2 +-
disas/lm32.c                       |   2 +-
disas/m68k.c                       |   2 +-
disas/microblaze.c                 |   2 +-
disas/mips.c                       |   2 +-
disas/moxie.c                      |   2 +-
disas/nanomips.cpp                 |   2 +-
disas/nios2.c                      |   2 +-
disas/ppc.c                        |   2 +-
disas/riscv.c                      |   2 +-
disas/s390.c                       |   2 +-
disas/sh4.c                        |   2 +-
disas/sparc.c                      |   2 +-
disas/tci.c                        |   2 +-
disas/xtensa.c                     |   2 +-
exec.c                             |  42 ++--
hmp.c                              |  12 +-
include/block/qapi.h               |   9 +-
include/disas/{bfd.h => dis-asm.h} |   5 +-
include/exec/cpu-all.h             |   4 +-
include/exec/cpu-common.h          |  13 --
include/exec/log.h                 |   2 +-
include/exec/memory-internal.h     |   3 +-
include/exec/memory.h              |   3 +-
include/monitor/monitor.h          |   1 -
include/qemu-common.h              |   2 -
include/qemu/cutils.h              |   2 -
include/qemu/fprintf-fn.h          |  14 --
include/qemu/qemu-print.h          |   4 +
include/qemu/qsp.h                 |   6 +-
include/qom/cpu.h                  |  24 +-
include/sysemu/cpus.h              |   4 +-
linux-user/alpha/cpu_loop.c        |   2 +-
linux-user/cpu_loop-common.h       |   2 +-
linux-user/cris/cpu_loop.c         |   2 +-
linux-user/main.c                  |   2 +-
linux-user/microblaze/cpu_loop.c   |   4 +-
linux-user/s390x/cpu_loop.c        |   4 +-
linux-user/sh4/cpu_loop.c          |   2 +-
linux-user/sparc/cpu_loop.c        |   2 +-
memory.c                           | 156 ++++++-------
monitor.c                          |  30 +--
qemu-img.c                         |   6 +-
qemu-io-cmds.c                     |   2 +-
qom/cpu.c                          |  11 +-
target/alpha/cpu.c                 |  15 +-
target/alpha/cpu.h                 |   5 +-
target/alpha/helper.c              |  24 +-
target/arm/arm-semi.c              |   2 +-
target/arm/cpu.c                   |   1 -
target/arm/cpu.h                   |   5 +-
target/arm/helper.c                |  15 +-
target/arm/translate-a64.c         |  82 +++----
target/arm/translate.c             |  58 ++---
target/arm/translate.h             |   7 +-
target/cris/cpu.c                  |  14 +-
target/cris/cpu.h                  |   5 +-
target/cris/helper.c               |   2 +-
target/cris/translate.c            |  36 +--
target/hppa/cpu.c                  |  14 +-
target/hppa/cpu.h                  |   4 +-
target/hppa/helper.c               |  24 +-
target/i386/cpu.c                  |  29 +--
target/i386/cpu.h                  |   8 +-
target/i386/hax-all.c              |   4 +-
target/i386/helper.c               | 356 ++++++++++++++---------------
target/i386/monitor.c              |   3 +-
target/lm32/cpu.c                  |  14 +-
target/lm32/cpu.h                  |   5 +-
target/lm32/translate.c            |  36 +--
target/m68k/cpu.h                  |   8 +-
target/m68k/helper.c               | 129 +++++------
target/m68k/monitor.c              |   2 +-
target/m68k/translate.c            |  86 +++----
target/microblaze/cpu.h            |   3 +-
target/microblaze/helper.c         |   2 +-
target/microblaze/translate.c      |  39 ++--
target/mips/cpu.h                  |   2 +-
target/mips/internal.h             |   3 +-
target/mips/translate.c            |  77 ++++---
target/mips/translate_init.inc.c   |   5 +-
target/moxie/cpu.h                 |   3 +-
target/moxie/helper.c              |   2 +-
target/moxie/translate.c           |  22 +-
target/nios2/cpu.h                 |   5 +-
target/nios2/helper.c              |   2 +-
target/nios2/mmu.c                 |   7 +-
target/nios2/monitor.c             |   2 +-
target/nios2/translate.c           |  24 +-
target/openrisc/cpu.c              |  15 +-
target/openrisc/cpu.h              |   5 +-
target/openrisc/disas.c            |   2 +-
target/openrisc/translate.c        |  11 +-
target/ppc/cpu.h                   |  10 +-
target/ppc/mmu-hash64.c            |   7 +-
target/ppc/mmu-hash64.h            |   2 +-
target/ppc/mmu_helper.c            |  70 +++---
target/ppc/monitor.c               |   2 +-
target/ppc/translate.c             | 170 +++++++-------
target/ppc/translate_init.inc.c    |  28 +--
target/riscv/cpu.c                 |  54 ++---
target/riscv/cpu.h                 |   2 +-
target/s390x/cpu.h                 |   2 +-
target/s390x/cpu_models.c          |  21 +-
target/s390x/helper.c              |  42 ++--
target/s390x/internal.h            |   3 +-
target/sh4/cpu.c                   |  17 +-
target/sh4/cpu.h                   |   5 +-
target/sh4/translate.c             |  27 +--
target/sparc/cpu.c                 | 133 ++++++-----
target/sparc/cpu.h                 |   7 +-
target/sparc/ldst_helper.c         |  18 +-
target/sparc/mmu_helper.c          |  97 ++++----
target/sparc/monitor.c             |   2 +-
target/tilegx/cpu.c                |  14 +-
target/tricore/cpu.h               |   5 +-
target/tricore/helper.c            |  15 +-
target/tricore/translate.c         |  26 +--
target/unicore32/cpu.h             |   3 +-
target/unicore32/translate.c       |  39 ++--
target/xtensa/cpu.h                |   7 +-
target/xtensa/helper.c             |   7 +-
target/xtensa/mmu_helper.c         |  24 +-
target/xtensa/monitor.c            |   2 +-
target/xtensa/translate.c          |  40 ++--
tcg/tcg.c                          |  50 ++--
tcg/tcg.h                          |   4 +-
trace/simple.c                     |   7 +-
trace/simple.h                     |   2 +-
util/qemu-print.c                  |  27 +++
util/qsp.c                         |  21 +-
vl.c                               |   2 +-
143 files changed, 1353 insertions(+), 1503 deletions(-)
rename include/disas/{bfd.h => dis-asm.h} (99%)
delete mode 100644 include/qemu/fprintf-fn.h
[Qemu-devel] [PATCH 00/17] Clean up and simplify around fprintf_function
Posted by Markus Armbruster 5 years ago
We pass around fprintf_function callbacks together a FILE * argument.
Three cases:

* We pass fprintf() and stdout, stderr or qemu_log_file.  Okay.

* We pass monitor_fprintf() together with the current monitor cast to
  FILE *.  The type-punning is ugly.

* We pass monitor_printf() cast to fprintf_function together with the
  current monitor cast to FILE *.  Even uglier.

All but two instances can be replaced by using qemu_printf() directly
instead of printing through a callback.

One more can be replace by using new qemu_fprintf() directly.

The last one can use qemu_fprintf() to at least avoid the
type-punning.

Based-on: <20190411145256.8614-1-armbru@redhat.com>

Markus Armbruster (17):
  include: Include fprintf-fn.h only where needed
  trace: Simplify how st_print_trace_file_status() prints
  tcg: Simplify how dump_opcount_info() prints
  tcg: Simplify how dump_exec_info() prints
  tcg: Simplify how dump_drift_info() prints
  qsp: Simplify how qsp_report() prints
  block/qapi: Clean up how we print to monitor or stdout
  memory: Clean up how mtree_info() prints
  target: Simplify how the TARGET_cpu_list() print
  target: Clean up how the dump_mmu() print
  target/i386: Simplify how x86_cpu_dump_local_apic_state() prints
  qom/cpu: Simplify how CPUClass::dump_statistics() prints
  qemu-print: New qemu_fprintf(), qemu_vfprintf()
  qom/cpu: Simplify how CPUClass:cpu_dump_state() prints
  monitor: Clean up how monitor_disas() funnels output to monitor
  disas: Rename include/disas/bfd.h back to include/disas/dis-asm.h
  include: Move fprintf_function to disas/

 accel/kvm/kvm-all.c                |   4 +-
 accel/tcg/translate-all.c          |  49 ++--
 block/qapi.c                       | 120 +++++-----
 bsd-user/main.c                    |   4 +-
 cpus.c                             |  21 +-
 disas.c                            |   5 +-
 disas/alpha.c                      |   2 +-
 disas/arm-a64.cc                   |   2 +-
 disas/arm.c                        |   2 +-
 disas/cris.c                       |   2 +-
 disas/hppa.c                       |   2 +-
 disas/i386.c                       |   2 +-
 disas/lm32.c                       |   2 +-
 disas/m68k.c                       |   2 +-
 disas/microblaze.c                 |   2 +-
 disas/mips.c                       |   2 +-
 disas/moxie.c                      |   2 +-
 disas/nanomips.cpp                 |   2 +-
 disas/nios2.c                      |   2 +-
 disas/ppc.c                        |   2 +-
 disas/riscv.c                      |   2 +-
 disas/s390.c                       |   2 +-
 disas/sh4.c                        |   2 +-
 disas/sparc.c                      |   2 +-
 disas/tci.c                        |   2 +-
 disas/xtensa.c                     |   2 +-
 exec.c                             |  42 ++--
 hmp.c                              |  12 +-
 include/block/qapi.h               |   9 +-
 include/disas/{bfd.h => dis-asm.h} |   5 +-
 include/exec/cpu-all.h             |   4 +-
 include/exec/cpu-common.h          |  13 --
 include/exec/log.h                 |   2 +-
 include/exec/memory-internal.h     |   3 +-
 include/exec/memory.h              |   3 +-
 include/monitor/monitor.h          |   1 -
 include/qemu-common.h              |   2 -
 include/qemu/cutils.h              |   2 -
 include/qemu/fprintf-fn.h          |  14 --
 include/qemu/qemu-print.h          |   4 +
 include/qemu/qsp.h                 |   6 +-
 include/qom/cpu.h                  |  24 +-
 include/sysemu/cpus.h              |   4 +-
 linux-user/alpha/cpu_loop.c        |   2 +-
 linux-user/cpu_loop-common.h       |   2 +-
 linux-user/cris/cpu_loop.c         |   2 +-
 linux-user/main.c                  |   2 +-
 linux-user/microblaze/cpu_loop.c   |   4 +-
 linux-user/s390x/cpu_loop.c        |   4 +-
 linux-user/sh4/cpu_loop.c          |   2 +-
 linux-user/sparc/cpu_loop.c        |   2 +-
 memory.c                           | 156 ++++++-------
 monitor.c                          |  30 +--
 qemu-img.c                         |   6 +-
 qemu-io-cmds.c                     |   2 +-
 qom/cpu.c                          |  11 +-
 target/alpha/cpu.c                 |  15 +-
 target/alpha/cpu.h                 |   5 +-
 target/alpha/helper.c              |  24 +-
 target/arm/arm-semi.c              |   2 +-
 target/arm/cpu.c                   |   1 -
 target/arm/cpu.h                   |   5 +-
 target/arm/helper.c                |  15 +-
 target/arm/translate-a64.c         |  82 +++----
 target/arm/translate.c             |  58 ++---
 target/arm/translate.h             |   7 +-
 target/cris/cpu.c                  |  14 +-
 target/cris/cpu.h                  |   5 +-
 target/cris/helper.c               |   2 +-
 target/cris/translate.c            |  36 +--
 target/hppa/cpu.c                  |  14 +-
 target/hppa/cpu.h                  |   4 +-
 target/hppa/helper.c               |  24 +-
 target/i386/cpu.c                  |  29 +--
 target/i386/cpu.h                  |   8 +-
 target/i386/hax-all.c              |   4 +-
 target/i386/helper.c               | 356 ++++++++++++++---------------
 target/i386/monitor.c              |   3 +-
 target/lm32/cpu.c                  |  14 +-
 target/lm32/cpu.h                  |   5 +-
 target/lm32/translate.c            |  36 +--
 target/m68k/cpu.h                  |   8 +-
 target/m68k/helper.c               | 129 +++++------
 target/m68k/monitor.c              |   2 +-
 target/m68k/translate.c            |  86 +++----
 target/microblaze/cpu.h            |   3 +-
 target/microblaze/helper.c         |   2 +-
 target/microblaze/translate.c      |  39 ++--
 target/mips/cpu.h                  |   2 +-
 target/mips/internal.h             |   3 +-
 target/mips/translate.c            |  77 ++++---
 target/mips/translate_init.inc.c   |   5 +-
 target/moxie/cpu.h                 |   3 +-
 target/moxie/helper.c              |   2 +-
 target/moxie/translate.c           |  22 +-
 target/nios2/cpu.h                 |   5 +-
 target/nios2/helper.c              |   2 +-
 target/nios2/mmu.c                 |   7 +-
 target/nios2/monitor.c             |   2 +-
 target/nios2/translate.c           |  24 +-
 target/openrisc/cpu.c              |  15 +-
 target/openrisc/cpu.h              |   5 +-
 target/openrisc/disas.c            |   2 +-
 target/openrisc/translate.c        |  11 +-
 target/ppc/cpu.h                   |  10 +-
 target/ppc/mmu-hash64.c            |   7 +-
 target/ppc/mmu-hash64.h            |   2 +-
 target/ppc/mmu_helper.c            |  70 +++---
 target/ppc/monitor.c               |   2 +-
 target/ppc/translate.c             | 170 +++++++-------
 target/ppc/translate_init.inc.c    |  28 +--
 target/riscv/cpu.c                 |  54 ++---
 target/riscv/cpu.h                 |   2 +-
 target/s390x/cpu.h                 |   2 +-
 target/s390x/cpu_models.c          |  21 +-
 target/s390x/helper.c              |  42 ++--
 target/s390x/internal.h            |   3 +-
 target/sh4/cpu.c                   |  17 +-
 target/sh4/cpu.h                   |   5 +-
 target/sh4/translate.c             |  27 +--
 target/sparc/cpu.c                 | 133 ++++++-----
 target/sparc/cpu.h                 |   7 +-
 target/sparc/ldst_helper.c         |  18 +-
 target/sparc/mmu_helper.c          |  97 ++++----
 target/sparc/monitor.c             |   2 +-
 target/tilegx/cpu.c                |  14 +-
 target/tricore/cpu.h               |   5 +-
 target/tricore/helper.c            |  15 +-
 target/tricore/translate.c         |  26 +--
 target/unicore32/cpu.h             |   3 +-
 target/unicore32/translate.c       |  39 ++--
 target/xtensa/cpu.h                |   7 +-
 target/xtensa/helper.c             |   7 +-
 target/xtensa/mmu_helper.c         |  24 +-
 target/xtensa/monitor.c            |   2 +-
 target/xtensa/translate.c          |  40 ++--
 tcg/tcg.c                          |  50 ++--
 tcg/tcg.h                          |   4 +-
 trace/simple.c                     |   7 +-
 trace/simple.h                     |   2 +-
 util/qemu-print.c                  |  27 +++
 util/qsp.c                         |  21 +-
 vl.c                               |   2 +-
 143 files changed, 1353 insertions(+), 1503 deletions(-)
 rename include/disas/{bfd.h => dis-asm.h} (99%)
 delete mode 100644 include/qemu/fprintf-fn.h

-- 
2.17.2


Re: [Qemu-devel] [PATCH 00/17] Clean up and simplify around fprintf_function
Posted by no-reply@patchew.org 5 years ago
Patchew URL: https://patchew.org/QEMU/20190411152520.10061-1-armbru@redhat.com/



Hi,

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

Message-id: 20190411152520.10061-1-armbru@redhat.com
Subject: [Qemu-devel] [PATCH 00/17] Clean up and simplify around fprintf_function
Type: series

=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 * [new tag]               patchew/20190411152520.10061-1-armbru@redhat.com -> patchew/20190411152520.10061-1-armbru@redhat.com
 * [new tag]               patchew/20190411153942.4533-1-peter.maydell@linaro.org -> patchew/20190411153942.4533-1-peter.maydell@linaro.org
Switched to a new branch 'test'
c57bf406e7 include: Move fprintf_function to disas/
3f40e31e61 disas: Rename include/disas/bfd.h back to include/disas/dis-asm.h
fc467535fe monitor: Clean up how monitor_disas() funnels output to monitor
2fee322e6c qom/cpu: Simplify how CPUClass:cpu_dump_state() prints
9cb032aa41 qemu-print: New qemu_fprintf(), qemu_vfprintf()
6266a2acbd qom/cpu: Simplify how CPUClass::dump_statistics() prints
46444d62f8 target/i386: Simplify how x86_cpu_dump_local_apic_state() prints
97d83bc9d1 target: Clean up how the dump_mmu() print
c218e3496f target: Simplify how the TARGET_cpu_list() print
de4fa45d1e memory: Clean up how mtree_info() prints
1776a3be10 block/qapi: Clean up how we print to monitor or stdout
7ab595d193 qsp: Simplify how qsp_report() prints
e21527b143 tcg: Simplify how dump_drift_info() prints
866fc3c2b0 tcg: Simplify how dump_exec_info() prints
2cb3665cd5 tcg: Simplify how dump_opcount_info() prints
251bcf57b3 trace: Simplify how st_print_trace_file_status() prints
d81fd6300c include: Include fprintf-fn.h only where needed

=== OUTPUT BEGIN ===
1/17 Checking commit d81fd6300c43 (include: Include fprintf-fn.h only where needed)
2/17 Checking commit 251bcf57b37a (trace: Simplify how st_print_trace_file_status() prints)
3/17 Checking commit 2cb3665cd56c (tcg: Simplify how dump_opcount_info() prints)
4/17 Checking commit 866fc3c2b030 (tcg: Simplify how dump_exec_info() prints)
5/17 Checking commit e21527b143e1 (tcg: Simplify how dump_drift_info() prints)
6/17 Checking commit 7ab595d1932b (qsp: Simplify how qsp_report() prints)
7/17 Checking commit 1776a3be104f (block/qapi: Clean up how we print to monitor or stdout)
8/17 Checking commit de4fa45d1ebc (memory: Clean up how mtree_info() prints)
9/17 Checking commit c218e3496fc1 (target: Simplify how the TARGET_cpu_list() print)
10/17 Checking commit 97d83bc9d139 (target: Clean up how the dump_mmu() print)
WARNING: line over 80 characters
#949: FILE: target/xtensa/mmu_helper.c:784:
+                    qemu_printf("\tVaddr       Paddr       ASID  Attr RWX Cache\n"

total: 0 errors, 1 warnings, 848 lines checked

Patch 10/17 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
11/17 Checking commit 46444d62f83d (target/i386: Simplify how x86_cpu_dump_local_apic_state() prints)
12/17 Checking commit 6266a2acbdda (qom/cpu: Simplify how CPUClass::dump_statistics() prints)
13/17 Checking commit 9cb032aa41f9 (qemu-print: New qemu_fprintf(), qemu_vfprintf())
14/17 Checking commit 2fee322e6cb8 (qom/cpu: Simplify how CPUClass:cpu_dump_state() prints)
ERROR: line over 90 characters
#1077: FILE: target/i386/helper.c:419:
+        qemu_fprintf(f, "RAX=%016" PRIx64 " RBX=%016" PRIx64 " RCX=%016" PRIx64 " RDX=%016" PRIx64 "\n"

ERROR: line over 90 characters
#1078: FILE: target/i386/helper.c:420:
+                     "RSI=%016" PRIx64 " RDI=%016" PRIx64 " RBP=%016" PRIx64 " RSP=%016" PRIx64 "\n"

ERROR: line over 90 characters
#1079: FILE: target/i386/helper.c:421:
+                     "R8 =%016" PRIx64 " R9 =%016" PRIx64 " R10=%016" PRIx64 " R11=%016" PRIx64 "\n"

ERROR: line over 90 characters
#1080: FILE: target/i386/helper.c:422:
+                     "R12=%016" PRIx64 " R13=%016" PRIx64 " R14=%016" PRIx64 " R15=%016" PRIx64 "\n"

ERROR: line over 90 characters
#1081: FILE: target/i386/helper.c:423:
+                     "RIP=%016" PRIx64 " RFL=%08x [%c%c%c%c%c%c%c] CPL=%d II=%d A20=%d SMM=%d HLT=%d\n",

WARNING: line over 80 characters
#1189: FILE: target/i386/helper.c:494:
+        qemu_fprintf(f, "CR0=%08x CR2=%016" PRIx64 " CR3=%016" PRIx64 " CR4=%08x\n",

WARNING: line over 80 characters
#1790: FILE: target/mips/translate.c:29791:
+    qemu_fprintf(f, "CP0 Status  0x%08x Cause   0x%08x EPC    0x" TARGET_FMT_lx "\n",

total: 5 errors, 2 warnings, 2583 lines checked

Patch 14/17 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

15/17 Checking commit fc467535fe7a (monitor: Clean up how monitor_disas() funnels output to monitor)
16/17 Checking commit 3f40e31e614a (disas: Rename include/disas/bfd.h back to include/disas/dis-asm.h)
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#296: 
rename from include/disas/bfd.h

total: 0 errors, 1 warnings, 192 lines checked

Patch 16/17 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
17/17 Checking commit c57bf406e725 (include: Move fprintf_function to disas/)
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#44: 
deleted file mode 100644

total: 0 errors, 1 warnings, 17 lines checked

Patch 17/17 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


The full log is available at
http://patchew.org/logs/20190411152520.10061-1-armbru@redhat.com/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com