Re: Linux 5.12-rc6
Adding Rob, so that he will be in the loop. -Frank On 4/5/21 12:28 PM, Guenter Roeck wrote: > On 4/5/21 10:14 AM, Linus Torvalds wrote: >> On Mon, Apr 5, 2021 at 10:10 AM Guenter Roeck wrote: >>> >>> No change in test results since last week [..] >> >> Let's ping Frank for the alignment issue. If that promised patch >> isn't timely (and trivial), I really think that removing the alignment >> check is by now the way forward for that libftd failure. >> > > Frank sent a patch with a fix/workaround yesterday, and I added my > Tested-by: an hour or so ago. > > https://lore.kernel.org/patchwork/patch/1407418/ > > Hmm, my reply isn't there (yet). I'll monitor and resend if needed. > > Thanks, > Guenter >
Re: Linux 5.12-rc6
On 4/5/21 10:14 AM, Linus Torvalds wrote: > On Mon, Apr 5, 2021 at 10:10 AM Guenter Roeck wrote: >> >> No change in test results since last week [..] > > Let's ping Frank for the alignment issue. If that promised patch > isn't timely (and trivial), I really think that removing the alignment > check is by now the way forward for that libftd failure. > Frank sent a patch with a fix/workaround yesterday, and I added my Tested-by: an hour or so ago. https://lore.kernel.org/patchwork/patch/1407418/ Hmm, my reply isn't there (yet). I'll monitor and resend if needed. Thanks, Guenter
Re: Linux 5.12-rc6
On Mon, Apr 5, 2021 at 10:10 AM Guenter Roeck wrote: > > No change in test results since last week [..] Let's ping Frank for the alignment issue. If that promised patch isn't timely (and trivial), I really think that removing the alignment check is by now the way forward for that libftd failure. Linus
Re: Linux 5.12-rc6
On Sun, Apr 04, 2021 at 02:30:58PM -0700, Linus Torvalds wrote: > Well, if rc5 was bigger than usual, and I worried about what that > meant for this release, rc6 is positively tiny. > > So I think it was just due to the usual random timing fluctuations, > probably mainly networking updates (which were in rc5, but not in > rc6). Which means that unless things change in the next two weeks, the > schedule for this release is going to be the usual one. > > Most of the changes here are drivers (gpu and usb stand out, that's > not because of any huge changes, it's mainly because everything else > is even smaller) and some arch updates (mainly x86 kvm, but some > arm64, powerpc, s390, xtensa and RISC-V too). > > The rest is random other stuff (with io_uring showing up again, but > much smaller this time). > > The shortlog is appended - small and easy to scan if you care about the > details. > > So hey, in between all those extra helpings of memma - it is Easter, > after all - go ahead and do some more testing as we approach the final > weeks of the release, > No change in test results since last week, except that I added a number of network interface sanity tests which all pass. Build results: total: 151 pass: 151 fail: 0 Qemu test results: total: 460 pass: 459 fail: 1 Failed tests: openrisc:or1ksim_defconfig Guenter
Linux 5.12-rc6
data reset USB: cdc-acm: clean up probe error labels USB: cdc-acm: use negation for NULL checks USB: cdc-acm: always claim data interface USB: cdc-acm: do not log successful probe on later errors Jonathan Marek (1): pinctrl: qcom: lpass lpi: use default pullup/strength values Kefeng Wang (2): riscv: Drop const annotation for sp riscv: Make NUMA depend on MMU Krzysztof Kozlowski (1): extcon: Add stubs for extcon_register_notifier_all() functions Lars Povlsen (1): pinctrl: microchip-sgpio: Fix wrong register offset for IRQ trigger Linus Torvalds (1): Linux 5.12-rc6 Liu Ying (1): drm/imx: imx-ldb: Register LDB channel1 when it is the only channel to be used Lv Yunlong (1): video: hyperv_fb: Fix a double free in hvfb_probe Marc Zyngier (1): KVM: arm64: Fix CPU interface MMIO compatibility detection Matthew Rosato (1): MAINTAINERS: add backups for s390 vfio drivers Matthew Wilcox (Oracle) (8): XArray: Fix split documentation XArray: Fix splitting to non-zero orders XArray: Add xa_limit_16b radix tree test suite: Fix compilation radix tree test suite: Register the main thread with the RCU library idr test suite: Take RCU read lock in idr_find_test_1 idr test suite: Create anchor before launching throbber idr test suite: Improve reporting from idr_find_test_1 Mauri Sandberg (1): MIPS: kernel: setup.c: fix compilation error Max Filippov (2): xtensa: move coprocessor_flush to the .text section xtensa: fix uaccess-related livelock in do_page_fault Mikko Perttunen (1): gpu: host1x: Use different lock classes for each client Nathan Lynch (2): powerpc/pseries/mobility: use struct for shared state powerpc/pseries/mobility: handle premature return from H_JOIN Nirmoy Das (1): drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() Oliver Neukum (3): cdc-acm: fix BREAK rx code path adding necessary calls USB: cdc-acm: untangle a circular dependency between callback and softint USB: cdc-acm: downgrade message to debug Pan Bian (1): drm/imx: fix memory leak when fails to init Paolo Bonzini (4): KVM: SVM: load control fields from VMCB12 before checking them KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit KVM: x86: reduce pvclock_gtod_sync_lock critical sections KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken Pavel Begunkov (5): io_uring: always go for cancellation spin on exec io_uring: handle setup-failed ctx in kill_timeouts io_uring/io-wq: protect against sprintf overflow io_uring: fix EIOCBQUEUED iter revert block: don't ignore REQ_NOWAIT for direct IO Qu Huang (1): drm/amdkfd: dqm fence memory corruption Rafael J. Wysocki (1): ACPI: tables: x86: Reserve memory occupied by ACPI tables Rajendra Nayak (2): pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET offsets pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations Richard Gong (1): firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 Roger Pau Monne (1): pinctrl: intel: check REVID register value for device presence Roja Rani Yarubandi (1): soc: qcom-geni-se: Cleanup the code to remove proxy votes Sean Christopherson (4): KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled Shawn Guo (1): usb: dwc3: qcom: skip interconnect init for ACPI probe Shuah Khan (1): usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() Siddharth Chandrasekaran (1): KVM: make: Fix out-of-source module builds Stefan Raspl (1): tools/kvm_stat: Add restart delay Steven Rostedt (VMware) (2): ftrace: Check if pages were allocated before calling free_pages() tracing: Fix stack trace event size Suzuki K Poulose (2): KVM: arm64: Hide system instruction access to Trace registers KVM: arm64: Disable guest access to trace filter controls Takashi Iwai (2): ALSA: hda: Re-add dropped snd_poewr_change_state() calls ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks Tetsuo Handa (1): reiserfs: update reiserfs_xattrs_initialized() condition Thierry Reding (2): drm/tegra: dc: Restore coupling of display controllers drm/tegra: sor: Grab runtime PM reference across reset Thinh Nguyen (2): usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate usb: dwc3: gadget: Use max speed if unspecified Tian Tao (1): drm/exynos/decon5433: Remove the unused include statements Tomas Winkler (1): mei: allow map and unmap of client
Re: [GIT PULL] KVM changes for Linux 5.12-rc6
The pull request you sent on Thu, 1 Apr 2021 15:21:20 -0400: > https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/6905b1dc3c32a094f0da61bd656a740f0a97d592 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
[GIT PULL] KVM changes for Linux 5.12-rc6
Linus, The following changes since commit a5e13c6df0e41702d2b2c77c8ad41677ebb065b3: Linux 5.12-rc5 (2021-03-28 15:48:16 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus for you to fetch changes up to 55626ca9c6909d077eca71bccbe15fef6e5ad917: selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (2021-04-01 05:14:19 -0400) It's a bit larger than I (and probably you) would like by the time we get to -rc6, but perhaps not entirely unexpected since the changes in the last merge window were larger than usual. The SVM fixes will cause conflicts in the next merge window, but I have already tried a merge and just keeping the "new" (5.13) code will be fine. During the merge window I mentioned that I was considering a switch of the default MMU around 5.12-rc3. However, I am not going to do this until at least 5.13. x86: * Fixes for missing TLB flushes with TDP MMU * Fixes for race conditions in nested SVM * Fixes for lockdep splat with Xen emulation * Fix for kvmclock underflow * Fix srcdir != builddir builds * Other small cleanups ARM: * Fix GICv3 MMIO compatibility probing * Prevent guests from using the ARMv8.4 self-hosted tracing extension Dongli Zhang (1): KVM: x86: remove unused declaration of kvm_write_tsc() Haiwei Li (1): KVM: clean up the unused argument Marc Zyngier (1): KVM: arm64: Fix CPU interface MMIO compatibility detection Paolo Bonzini (7): Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD Merge commit 'kvm-tdp-fix-flushes' into kvm-master KVM: SVM: load control fields from VMCB12 before checking them KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit Merge branch 'kvm-fix-svm-races' into kvm-master KVM: x86: reduce pvclock_gtod_sync_lock critical sections KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken Sean Christopherson (3): KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages Siddharth Chandrasekaran (1): KVM: make: Fix out-of-source module builds Stefan Raspl (1): tools/kvm_stat: Add restart delay Suzuki K Poulose (2): KVM: arm64: Hide system instruction access to Trace registers KVM: arm64: Disable guest access to trace filter controls Vitaly Kuznetsov (4): KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE selftests: kvm: make hardware_disable_test less verbose KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/kernel/cpufeature.c | 1 - arch/arm64/kvm/debug.c | 2 + arch/arm64/kvm/hyp/vgic-v3-sr.c| 9 arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/mmu/mmu.c | 9 ++-- arch/x86/kvm/mmu/tdp_mmu.c | 26 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 - arch/x86/kvm/svm/nested.c | 28 +-- arch/x86/kvm/svm/pmu.c | 8 +++ arch/x86/kvm/x86.c | 57 ++ arch/x86/kvm/x86.h | 1 - tools/kvm/kvm_stat/kvm_stat.service| 1 + .../testing/selftests/kvm/hardware_disable_test.c | 10 ++-- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 13 - 15 files changed, 139 insertions(+), 53 deletions(-)