Re: Linux 5.12-rc6

2021-04-05 Thread Frank Rowand
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

2021-04-05 Thread Guenter Roeck
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

2021-04-05 Thread Linus Torvalds
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

2021-04-05 Thread Guenter Roeck
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

2021-04-04 Thread Linus Torvalds
n 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 dma buffer only for disconnected client

Ton

Re: [GIT PULL] KVM changes for Linux 5.12-rc6

2021-04-01 Thread pr-tracker-bot
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

2021-04-01 Thread Paolo Bonzini
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(-)