From patchwork Sun Oct 15 06:07:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Tokarev X-Patchwork-Id: 1848868 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=patchwork.ozlabs.org) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4S7VDn0J0zz20Vq for ; Sun, 15 Oct 2023 17:08:57 +1100 (AEDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qruI5-00023x-Pm; Sun, 15 Oct 2023 02:07:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qruI0-0001wA-TA; Sun, 15 Oct 2023 02:07:49 -0400 Received: from isrv.corpit.ru ([86.62.121.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qruHy-0002QI-Ci; Sun, 15 Oct 2023 02:07:48 -0400 Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2]) by isrv.corpit.ru (Postfix) with ESMTP id 60BB42A694; Sun, 15 Oct 2023 09:07:52 +0300 (MSK) Received: from tls.msk.ru (mjt.wg.tls.msk.ru [192.168.177.130]) by tsrv.corpit.ru (Postfix) with SMTP id 641E82F2FD; Sun, 15 Oct 2023 09:07:39 +0300 (MSK) Received: (nullmailer pid 129201 invoked by uid 1000); Sun, 15 Oct 2023 06:07:39 -0000 From: Michael Tokarev To: qemu-devel@nongnu.org Cc: qemu-stable@nongnu.org, Michael Tokarev Subject: [Stable-8.1.2 v3 00/64] Patch Round-up for stable 8.1.2, release on 2023-10-16 Date: Sun, 15 Oct 2023 09:07:16 +0300 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Received-SPF: pass client-ip=86.62.121.231; envelope-from=mjt@tls.msk.ru; helo=isrv.corpit.ru X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org The following patches are queued for QEMU stable v8.1.2: https://gitlab.com/qemu-project/qemu/-/commits/staging-8.1 Patch freeze is 2023-10-14 (frozen now), and the release is planned for 2023-10-16: https://wiki.qemu.org/Planning/8.1 This release supposed to finally fix some long-standing issues in 8.1.x series, by including commit 0d58c660689f "softmmu: Use async_run_on_cpu in tcg_commit" and follow-up series fixing issues in other areas it uncovered, among other fixes. Thanks! /mjt The changes which are staging for inclusion, with the original commit hash from master branch, are given below the bottom line. -------------------------------------- 01* 7798f5c576d8 Nicholas Piggin: hw/ppc: Introduce functions for conversion between timebase and nanoseconds 02* 47de6c4c2870 Nicholas Piggin: host-utils: Add muldiv64_round_up 03* eab0888418ab Nicholas Piggin: hw/ppc: Round up the decrementer interval when converting to ns 04* 8e0a5ac87800 Nicholas Piggin: hw/ppc: Avoid decrementer rounding errors 05* c8fbc6b9f2f3 Nicholas Piggin: target/ppc: Sign-extend large decrementer to 64-bits 06* febb71d543a8 Nicholas Piggin: hw/ppc: Always store the decrementer value 07* 30d0647bcfa9 Nicholas Piggin: hw/ppc: Reset timebase facilities on machine reset 08* ea62f8a5172c Nicholas Piggin: hw/ppc: Read time only once to perform decrementer write 09* 2529497cb6b2 Mikulas Patocka: linux-user/hppa: clear the PSW 'N' bit when delivering signals 10* 5b1270ef1477 Mikulas Patocka: linux-user/hppa: lock both words of function descriptor 11* 7b165fa16402 Li Zhijian: hw/cxl: Fix CFMW config memory leak 12* de5bbfc602ef Dmitry Frolov: hw/cxl: Fix out of bound array access 13* 56d1a022a77e Hanna Czenczek: file-posix: Clear bs->bl.zoned on error 14* 4b5d80f3d020 Hanna Czenczek: file-posix: Check bs->bl.zoned for zone info 15* deab5c9a4ed7 Hanna Czenczek: file-posix: Fix zone update in I/O error path 16* d31b50a15dd2 Hanna Czenczek: file-posix: Simplify raw_co_prw's 'out' zone code 17* 380448464dd8 Hanna Czenczek: tests/file-io-error: New test 18* c78edb563942 Anton Johansson: include/exec: Widen tlb_hit/tlb_hit_page() 19* 32b214384e1e Fabian Vogt: hw/arm/boot: Set SCR_EL3.FGTEn when booting kernel 20* 903dbefc2b69 Peter Maydell: target/arm: Don't skip MTE checks for LDRT/STRT at EL0 21* c64023b0ba67 Thomas Huth: meson.build: Make keyutils independent from keyring 22* 0e5903436de7 Nicholas Piggin: accel/tcg: mttcg remove false-negative halted assertion 23* 7cfcc79b0ab8 Thomas Huth: hw/scsi/scsi-disk: Disallow block sizes smaller than 512 [CVE-2023-42467] 24* 0cb9c5880e6b Paolo Bonzini: ui/vnc: fix debug output for invalid audio message 25* 477b301000d6 Paolo Bonzini: ui/vnc: fix handling of VNC_FEATURE_XVP 26* cf02f29e1e38 Peter Xu: migration: Fix race that dest preempt thread close too early 27* 28a8347281e2 Fabiano Rosas: migration: Fix possible race when setting rp_state.error 28* 639decf52979 Fabiano Rosas: migration: Fix possible races when shutting down the return path 29* 7478fb0df914 Fabiano Rosas: migration: Fix possible race when shutting down to_dst_file 30* b3b101157d46 Fabiano Rosas: migration: Remove redundant cleanup of postcopy_qemufile_src 31* d50f5dc075cb Fabiano Rosas: migration: Consolidate return path closing code 32* ef796ee93b31 Fabiano Rosas: migration: Replace the return path retry logic 33* 36e9aab3c569 Fabiano Rosas: migration: Move return path cleanup to main migration thread 34* 0d58c660689f Richard Henderson: softmmu: Use async_run_on_cpu in tcg_commit 35* f47a90dacca8 Richard Henderson: accel/tcg: Avoid load of icount_decr if unused 36* 5d97e9463810 Richard Henderson: accel/tcg: Hoist CF_MEMI_ONLY check outside translation loop 37* 0ca41ccf1c55 Richard Henderson: accel/tcg: Track current value of can_do_io in the TB 38* a2f99d484c54 Richard Henderson: accel/tcg: Improve setting of can_do_io at start of TB 39* 200c1f904f46 Richard Henderson: accel/tcg: Always set CF_LAST_IO with CF_NOIRQ 40* 18a536f1f8d6 Richard Henderson: accel/tcg: Always require can_do_io 41* 23fa6f56b33f Bastian Koppelmann: target/tricore: Fix RCPW/RRPW_INSERT insns for width = 0 42* 35ed01ba5448 Fabiano Rosas: optionrom: Remove build-id section 43* b86dc5cb0b41 Mark Cave-Ayland: esp: use correct type for esp_dma_enable() in sysbus_esp_gpio_demux() 44* 77668e4b9bca Mark Cave-Ayland: esp: restrict non-DMA transfer length to that of available data 45* be2b619a1734 Mark Cave-Ayland: scsi-disk: ensure that FORMAT UNIT commands are terminated 46* c01196bdddc2 Thomas Huth: subprojects/berkeley-testfloat-3: Update to fix a problem with compiler warnings 47* a48b26978a09 Paolo Bonzini: target/i386: generalize operand size "ph" for use in CVTPS2PD 48* abd41884c530 Paolo Bonzini: target/i386: fix memory operand size for CVTPS2PD 49* 75b773d84c89 Marc-André Lureau: win32: avoid discarding the exception handler 50* e0288a778473 Laszlo Ersek: hw/display/ramfb: plug slight guest-triggerable leak on mode setting 51* 4f7689f0817a Thomas Huth: chardev/char-pty: Avoid losing bytes when the other side just (re-)connected 52* 33bc4fa78b06 Richard Henderson: linux-user/hppa: Fix struct target_sigcontext layout 53* 0a7a164bc37b Eugenio Pérez: vdpa net: zero vhost_vdpa iova_tree pointer at cleanup 54* cbc9ae87b5f6 Eugenio Pérez: vdpa net: fix error message setting virtio status 55* f1085882d028 Eugenio Pérez: vdpa net: stop probing if cannot set features 56* 845ec38ae157 Eugenio Pérez: vdpa net: follow VirtIO initialization properly at cvq isolation probing 57* 0114c4513095 Akihiko Odaki: amd_iommu: Fix APIC address check 58* 931150e56b05 Alex Williamson: vfio/display: Fix missing update to set backing fields 59* f05142d511e8 Fiona Ebner: util/log: re-allow switching away from stderr log file 60* 86dec715a733 Peter Xu: migration/qmp: Fix crash on setting tls-authz with null 61* 00e3b29d065f Volker Rümelin: hw/audio/es1370: reset current sample counter 62 17b8d8ac3309 Olaf Hering: roms: use PYTHON to invoke python 63 cffa99549088 Alvin Chang: disas/riscv: Fix the typo of inverted order of pmpaddr13 and pmpaddr14 64 837570cef237 Max Chou: target/riscv: Fix vfwmaccbf16.vf (commit(s) marked with * were in previous series and are not resent)