• Linus Torvalds's avatar
    Merge tag 'for-linus-5.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip · d6130604
    Linus Torvalds authored
    Pull xen updates from Juergen Gross:
    
     - decouple the PV interface from kernel internals in the Xen
       scsifront/scsiback pv drivers
    
     - harden the Xen scsifront PV driver against a malicious backend driver
    
     - simplify Xen PV frontend driver ring page setup
    
     - support Xen setups with multiple domains created at boot time to
       tolerate Xenstore coming up late
    
     - two small cleanup patches
    
    * tag 'for-linus-5.19-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip: (29 commits)
      xen: add support for initializing xenstore later as HVM domain
      xen: sync xs_wire.h header with upstream xen
      x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
      xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
      xen/xenbus: eliminate xenbus_grant_ring()
      xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
      xen/xenbus: add xenbus_setup_ring() service function
      xen: update ring.h
      xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
      xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
      xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
      xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
      xen/usb: switch xen-hcd to use INVALID_GRANT_REF
      ...
    d6130604
xen-blkfront.c 70.6 KB