linux/drivers
Linus Torvalds a353e7260b virtio,vhost,vdpa: features, fixes
- in order support in virtio core
 - multiple address space support in vduse
 - fixes, cleanups all over the place, notably
   - dma alignment fixes for non cache coherent systems
 
 Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 
 iQFDBAABCgAtFiEEXQn9CHHI+FuUyooNKB8NuNKNVGkFAmmO9rYPHG1zdEByZWRo
 YXQuY29tAAoJECgfDbjSjVRpBzYH/2wUPo3T8/CKGFjF7QSPzgL/UI2NhnP8iSm4
 btg1zVnrWmJK6vVIwnf5UsG8dFKsMcp/BEGCewTmIddNM2wEeSul0kKDXtIzrK/U
 jdA9bJrUKLMeU7IFKne1Fip/yE+5nkWJttWXXyVRJtOJrYxZlkWfqSns3qYcPvsG
 g7HXvF6tmici5uoKdRCLqHtQCWsvpnvTD5A7qoZAlEUjlQCDKKmuukpN9oK5UYLl
 9uUOgPQAJaxIwx1C4uP7L+AwbLUcN/+MtrvQRNz+sFpP3sN9oXeDJKBpNQp109NB
 JGk1sUsINL+54Cmdd5RwZ9T1vBJyRDrdWRDy1yHj95LildaPfh0=
 =pnob
 -----END PGP SIGNATURE-----

Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost

Pull virtio updates from Michael Tsirkin:

 - in-order support in virtio core

 - multiple address space support in vduse

 - fixes, cleanups all over the place, notably dma alignment fixes for
   non-cache-coherent systems

* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (59 commits)
  vduse: avoid adding implicit padding
  vhost: fix caching attributes of MMIO regions by setting them explicitly
  vdpa/mlx5: update MAC address handling in mlx5_vdpa_set_attr()
  vdpa/mlx5: reuse common function for MAC address updates
  vdpa/mlx5: update mlx_features with driver state check
  crypto: virtio: Replace package id with numa node id
  crypto: virtio: Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
  crypto: virtio: Add spinlock protection with virtqueue notification
  Documentation: Add documentation for VDUSE Address Space IDs
  vduse: bump version number
  vduse: add vq group asid support
  vduse: merge tree search logic of IOTLB_GET_FD and IOTLB_GET_INFO ioctls
  vduse: take out allocations from vduse_dev_alloc_coherent
  vduse: remove unused vaddr parameter of vduse_domain_free_coherent
  vduse: refactor vdpa_dev_add for goto err handling
  vhost: forbid change vq groups ASID if DRIVER_OK is set
  vdpa: document set_group_asid thread safety
  vduse: return internal vq group struct as map token
  vduse: add vq group support
  vduse: add v1 API definition
  ...
2026-02-13 12:02:18 -08:00
..
accel
accessibility
acpi arm64 updates for 7.0 2026-02-09 20:28:45 -08:00
amba
android mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
ata ATA changes for 6.20 2026-02-12 17:12:43 -08:00
atm mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
auxdisplay mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
base SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
bcma
block configfs changes for v7.0 2026-02-12 14:01:38 -08:00
bluetooth Networking changes for 7.0 2026-02-11 19:31:52 -08:00
bus mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
cache
cdrom
cdx
char virtio,vhost,vdpa: features, fixes 2026-02-13 12:02:18 -08:00
clk Networking changes for 7.0 2026-02-11 19:31:52 -08:00
clocksource - A nice cleanup to the paravirt code containing a unification of the paravirt 2026-02-10 19:01:45 -08:00
comedi mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
connector
counter
cpufreq Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
cpuidle pci-v7.0-changes 2026-02-11 17:20:38 -08:00
crypto drm for 7.0-rc1 2026-02-11 12:55:44 -08:00
cxl cxl changes for v7.0 2026-02-12 16:33:05 -08:00
dax cxl changes for v7.0 2026-02-12 16:33:05 -08:00
dca
devfreq
dibs
dio
dma Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
dma-buf VFIO updates for v7.0-rc1 2026-02-12 15:52:39 -08:00
dpll Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-02-11 15:14:35 +01:00
edac - Remove two drivers for obsolete hardware: i82443bxgx_edac and r82600_edac 2026-02-10 18:14:36 -08:00
eisa
extcon
firewire SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
firmware mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
fpga
fsi
fwctl
gnss
gpib
gpio virtio,vhost,vdpa: features, fixes 2026-02-13 12:02:18 -08:00
gpu mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
greybus
hid mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
hsi
hte
hv EFI updates for v7.0 2026-02-09 20:49:19 -08:00
hwmon mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
hwspinlock soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
hwtracing
i2c
i3c
idle
iio
infiniband RDMA v7.0 merge window 2026-02-12 17:05:20 -08:00
input mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
interconnect
iommu RISC-V updates for v7.0 2026-02-12 19:17:44 -08:00
ipack
irqchip Loongarch: 2026-02-13 11:31:15 -08:00
isdn
leds
macintosh
mailbox soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
mcb
md mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
media mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
memory
memstick
message
mfd gpio updates for v7.0-rc1 2026-02-11 10:53:39 -08:00
misc mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
mmc
most
mtd
mux
net mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
nfc
ntb
nubus
nvdimm
nvme mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
nvmem
of mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
opp
parisc parisc architecture fixes and updates for kernel v7.0-rc1: 2026-02-10 21:42:10 -08:00
parport
pci cxl changes for v7.0 2026-02-12 16:33:05 -08:00
pcmcia
peci
perf
phy
pinctrl
platform mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
pmdomain
pnp
power power supply and reset changes for the 7.0 series 2026-02-12 18:24:37 -08:00
powercap
pps
ps3
ptp mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
pwm Driver core changes for 7.0-rc1 2026-02-11 17:43:59 -08:00
rapidio
ras - Remove two drivers for obsolete hardware: i82443bxgx_edac and r82600_edac 2026-02-10 18:14:36 -08:00
regulator gpio updates for v7.0-rc1 2026-02-11 10:53:39 -08:00
remoteproc
resctrl
reset
rpmsg
rtc gpio updates for v7.0-rc1 2026-02-11 10:53:39 -08:00
s390 SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
sbus
scsi virtio,vhost,vdpa: features, fixes 2026-02-13 12:02:18 -08:00
sh
siox
slimbus
soc soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
soundwire
spi sound updates for 7.0-rc1 2026-02-11 11:43:00 -08:00
spmi
ssb
staging mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
target SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
tc
tee
thermal A series of treewide cleanups to ensure interrupt request consistency. 2026-02-10 13:22:50 -08:00
thunderbolt
tty mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
ufs SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
uio
usb SCSI misc on 20260212 2026-02-12 15:43:02 -08:00
vdpa
vfio VFIO updates for v7.0-rc1 2026-02-12 15:52:39 -08:00
vhost virtio,vhost,vdpa: features, fixes 2026-02-13 12:02:18 -08:00
video drm for 7.0-rc1 2026-02-11 12:55:44 -08:00
virt
virtio virtio,vhost,vdpa: features, fixes 2026-02-13 12:02:18 -08:00
w1
watchdog mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
xen - A nice cleanup to the paravirt code containing a unification of the paravirt 2026-02-10 19:01:45 -08:00
zorro
Kconfig
Makefile