• Linus Torvalds's avatar
    Merge tag 'hyperv-fixes-signed-20220407' of... · 42e7a03d
    Linus Torvalds authored
    Merge tag 'hyperv-fixes-signed-20220407' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
    
    Pull hyperv fixes from Wei Liu:
    
     - Correctly propagate coherence information for VMbus devices (Michael
       Kelley)
    
     - Disable balloon and memory hot-add on ARM64 temporarily (Boqun Feng)
    
     - Use barrier to prevent reording when reading ring buffer (Michael
       Kelley)
    
     - Use virt_store_mb in favour of smp_store_mb (Andrea Parri)
    
     - Fix VMbus device object initialization (Andrea Parri)
    
     - Deactivate sysctl_record_panic_msg on isolated guest (Andrea Parri)
    
     - Fix a crash when unloading VMbus module (Guilherme G. Piccoli)
    
    * tag 'hyperv-fixes-signed-20220407' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
      Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
      Drivers: hv: balloon: Disable balloon and hot-add accordingly
      Drivers: hv: balloon: Support status report for larger page sizes
      Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
      PCI: hv: Propagate coherence from VMbus device to PCI device
      Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
      Drivers: hv: vmbus: Fix potential crash on module unload
      Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register()
      Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
    42e7a03d
pci-hyperv.c 106 KB