[PULL 00/12] Misc patches for QEMU 4.2-rc

Paolo Bonzini posted 12 patches 4 years, 5 months ago
Test asan passed
Test checkpatch failed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test docker-quick@centos7 passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1574179728-35535-1-git-send-email-pbonzini@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Max Reitz <mreitz@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, Sergio Lopez <slp@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>, Fam Zheng <fam@euphon.net>
docs/microvm.rst              | 27 +++++++++++++--
hw/i386/microvm.c             |  2 ++
hw/i386/pc.c                  |  1 -
hw/i386/pc_piix.c             |  8 ++---
hw/i386/pc_q35.c              |  4 +--
hw/i386/x86.c                 |  1 +
hw/rtc/mc146818rtc.c          | 79 ++++++++++++++++++++++---------------------
hw/scsi/scsi-bus.c            | 12 ++++++-
hw/scsi/scsi-disk.c           |  3 ++
hw/vfio/Kconfig               |  1 +
include/hw/i386/pc.h          |  2 --
include/hw/i386/x86.h         |  2 ++
qemu-deprecated.texi          |  5 +++
scripts/get_maintainer.pl     |  2 +-
target/i386/cpu.c             |  4 +--
target/i386/machine.c         |  4 +--
tests/qemu-iotests/051.pc.out |  6 ++--
17 files changed, 104 insertions(+), 59 deletions(-)
[PULL 00/12] Misc patches for QEMU 4.2-rc
Posted by Paolo Bonzini 4 years, 5 months ago
The following changes since commit 369e8f5bbd8a5301bde6fae22b93fe9288c552a5:

  buildfix: update texinfo menu (2019-11-18 10:33:29 +0000)

are available in the git repository at:

  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 7a3e29b12f5afe0106a5713bb4db6e23dc66ef91:

  mc146818rtc: fix timer interrupt reinjection again (2019-11-19 10:02:13 +0100)

----------------------------------------------------------------
* microvm docs and fixes (Sergio, Liam)
* New processor features for Intel errata (myself, Pawan)
* Kconfig fixes (myself, Thomas)
* Revert mc146818rtc change (myself)
* Deprecate scsi-disk (myself)
* RTC fix (myself, Marcelo)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      scripts: Detect git worktrees for get_maintainer.pl --git

Liam Merwick (1):
      hw/i386: Move save_tsc_khz from PCMachineClass to X86MachineClass

Paolo Bonzini (5):
      target/i386: add PSCHANGE_NO bit for the ARCH_CAPABILITIES MSR
      vfio: vfio-pci requires EDID
      scsi: deprecate scsi-disk
      Revert "mc146818rtc: fix timer interrupt reinjection"
      mc146818rtc: fix timer interrupt reinjection again

Pawan Gupta (1):
      target/i386: Export TAA_NO bit to guests

Sergio Lopez (3):
      microvm: fix memory leak in microvm_fix_kernel_cmdline
      docs/microvm.rst: fix alignment in "Limitations"
      docs/microvm.rst: add instructions for shutting down the guest

Thomas Huth (1):
      hw/i386: Fix compiler warning when CONFIG_IDE_ISA is disabled

 docs/microvm.rst              | 27 +++++++++++++--
 hw/i386/microvm.c             |  2 ++
 hw/i386/pc.c                  |  1 -
 hw/i386/pc_piix.c             |  8 ++---
 hw/i386/pc_q35.c              |  4 +--
 hw/i386/x86.c                 |  1 +
 hw/rtc/mc146818rtc.c          | 79 ++++++++++++++++++++++---------------------
 hw/scsi/scsi-bus.c            | 12 ++++++-
 hw/scsi/scsi-disk.c           |  3 ++
 hw/vfio/Kconfig               |  1 +
 include/hw/i386/pc.h          |  2 --
 include/hw/i386/x86.h         |  2 ++
 qemu-deprecated.texi          |  5 +++
 scripts/get_maintainer.pl     |  2 +-
 target/i386/cpu.c             |  4 +--
 target/i386/machine.c         |  4 +--
 tests/qemu-iotests/051.pc.out |  6 ++--
 17 files changed, 104 insertions(+), 59 deletions(-)
-- 
1.8.3.1


Re: [PULL 00/12] Misc patches for QEMU 4.2-rc
Posted by Peter Maydell 4 years, 5 months ago
On Tue, 19 Nov 2019 at 16:10, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit 369e8f5bbd8a5301bde6fae22b93fe9288c552a5:
>
>   buildfix: update texinfo menu (2019-11-18 10:33:29 +0000)
>
> are available in the git repository at:
>
>   git://github.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 7a3e29b12f5afe0106a5713bb4db6e23dc66ef91:
>
>   mc146818rtc: fix timer interrupt reinjection again (2019-11-19 10:02:13 +0100)
>
> ----------------------------------------------------------------
> * microvm docs and fixes (Sergio, Liam)
> * New processor features for Intel errata (myself, Pawan)
> * Kconfig fixes (myself, Thomas)
> * Revert mc146818rtc change (myself)
> * Deprecate scsi-disk (myself)
> * RTC fix (myself, Marcelo)


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.

-- PMM

Re: [PULL 00/12] Misc patches for QEMU 4.2-rc
Posted by no-reply@patchew.org 4 years, 5 months ago
Patchew URL: https://patchew.org/QEMU/1574179728-35535-1-git-send-email-pbonzini@redhat.com/



Hi,

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

Subject: [PULL 00/12] Misc patches for QEMU 4.2-rc
Type: series
Message-id: 1574179728-35535-1-git-send-email-pbonzini@redhat.com

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

Switched to a new branch 'test'
b13136f mc146818rtc: fix timer interrupt reinjection again
c8aba23 Revert "mc146818rtc: fix timer interrupt reinjection"
e8adcab scsi: deprecate scsi-disk
42092c5 hw/i386: Move save_tsc_khz from PCMachineClass to X86MachineClass
06c7471 docs/microvm.rst: add instructions for shutting down the guest
13c0c9d docs/microvm.rst: fix alignment in "Limitations"
02f7826 hw/i386: Fix compiler warning when CONFIG_IDE_ISA is disabled
9062194 target/i386: Export TAA_NO bit to guests
1950075 target/i386: add PSCHANGE_NO bit for the ARCH_CAPABILITIES MSR
885825e microvm: fix memory leak in microvm_fix_kernel_cmdline
7efdfb1 scripts: Detect git worktrees for get_maintainer.pl --git

=== OUTPUT BEGIN ===
1/11 Checking commit 7efdfb18179f (scripts: Detect git worktrees for get_maintainer.pl --git)
2/11 Checking commit 885825e5f343 (microvm: fix memory leak in microvm_fix_kernel_cmdline)
3/11 Checking commit 19500750d17c (target/i386: add PSCHANGE_NO bit for the ARCH_CAPABILITIES MSR)
4/11 Checking commit 90621948f8f4 (target/i386: Export TAA_NO bit to guests)
5/11 Checking commit 02f7826045a6 (hw/i386: Fix compiler warning when CONFIG_IDE_ISA is disabled)
6/11 Checking commit 13c0c9d930a3 (docs/microvm.rst: fix alignment in "Limitations")
7/11 Checking commit 06c747141471 (docs/microvm.rst: add instructions for shutting down the guest)
8/11 Checking commit 42092c5e828c (hw/i386: Move save_tsc_khz from PCMachineClass to X86MachineClass)
9/11 Checking commit e8adcab85cc4 (scsi: deprecate scsi-disk)
10/11 Checking commit c8aba2331468 (Revert "mc146818rtc: fix timer interrupt reinjection")
11/11 Checking commit b13136ffee50 (mc146818rtc: fix timer interrupt reinjection again)
ERROR: line over 90 characters
#33: FILE: hw/rtc/mc146818rtc.c:171:
+periodic_timer_update(RTCState *s, int64_t current_time, uint32_t old_period, bool period_change)

WARNING: line over 80 characters
#101: FILE: hw/rtc/mc146818rtc.c:808:
+            periodic_timer_update(s, qemu_clock_get_ns(rtc_clock), s->period, false);

total: 1 errors, 1 warnings, 69 lines checked

Patch 11/11 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/1574179728-35535-1-git-send-email-pbonzini@redhat.com/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com