summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa
Commit message (Expand)AuthorAgeFilesLines
* vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_readyEugenio Pérez2023-03-221-0/+11
* vdpa_sim: not reset state in vdpasim_queue_readyEugenio Pérez2023-03-221-0/+2
* vduse: Validate vq_num in vduse_validate_config()Harshit Mogalapalli2023-01-241-0/+3
* vdpa_sim: fix vringh initialization in vdpasim_queue_ready()Stefano Garzarella2023-01-121-2/+1
* vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()ruanjinjie2023-01-122-2/+6
* vdpa/ifcvf: fix the calculation of queuepairAngus Chen2022-10-051-2/+2
* vduse: prevent uninitialized memory accessesMaxime Coquelin2022-10-051-2/+7
* vduse: Tie vduse mgmtdev and its deviceParav Pandit2022-07-211-23/+37
* vdpa/mlx5: Initialize CVQ vringh only onceEli Cohen2022-07-211-11/+20
* vdpa/mlx5: Avoid processing works if workqueue was destroyedEli Cohen2022-07-121-2/+5
* vdpa/mlx5: Update Control VQ callback informationEli Cohen2022-07-071-0/+2
* vduse: Fix NULL pointer dereference on sysfs accessXie Yongji2022-06-141-4/+3
* vdpa: ifcvf: set pci driver data in probeJason Wang2022-06-141-1/+2
* vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doitEli Cohen2022-06-141-4/+9
* vdpasim: allow to enable a vq repeatedlyEugenio Pérez2022-06-091-1/+4
* vdpa: mlx5: prevent cvq work from hogging CPUJason Wang2022-04-131-12/+9
* vdpa/mlx5: Propagate link status from device to vdpa driverEli Cohen2022-04-131-2/+92
* vdpa/mlx5: Rename control VQ workqueue to vdpa wqEli Cohen2022-04-132-5/+5
* vdpa/mlx5: should verify CTRL_VQ feature exists for MQSi-Wei Liu2022-04-081-2/+16
* vdpa: fix use-after-free on vp_vdpa_removeZhang Min2022-03-161-1/+1
* vduse: Fix returning wrong type in vduse_domain_alloc_iova()Xie Yongji2022-03-161-1/+1
* vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET commandSi-Wei Liu2022-03-161-0/+16
* vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()Eli Cohen2022-01-271-1/+3
* vdpa/mlx5: Fix wrong configuration of virtio_version_1_0Eli Cohen2022-01-271-2/+0
* ifcvf/vDPA: fix misuse virtio-net device config size for blk devZhu Lingshan2022-01-273-33/+41
* vdpa: Consider device id larger than 31Parav Pandit2021-12-221-1/+2
* vduse: check that offset is within bounds in get_config()Dan Carpenter2021-12-221-1/+2
* vduse: fix memory corruption in vduse_dev_ioctl()Dan Carpenter2021-12-221-1/+2
* vdpa_sim: avoid putting an uninitialized iova_domainLongpeng2021-12-011-2/+5
* vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bitParav Pandit2021-11-181-1/+0
* vduse: Fix race condition between resetting and irq injectingXie Yongji2021-10-221-12/+25
* vduse: Disallow injecting interrupt before DRIVER_OK is setXie Yongji2021-10-221-0/+8
* vdpa/mlx5: Avoid executing set_vq_ready() if device is resetEli Cohen2021-09-141-0/+3
* vdpa/mlx5: Clear ready indication for control VQEli Cohen2021-09-141-0/+2
* vduse: Cleanup the old kernel states after reset failureXie Yongji2021-09-141-4/+2
* vduse: missing error code in vduse_init()Dan Carpenter2021-09-141-1/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-09-1116-203/+3107
|\
| * Documentation: Add documentation for VDUSEXie Yongji2021-09-061-5/+0
| * vduse: Introduce VDUSE - vDPA Device in UserspaceXie Yongji2021-09-064-0/+1662
| * vduse: Implement an MMU-based software IOTLBXie Yongji2021-09-062-0/+618
| * vdpa: Support transferring virtual addressing during DMA mappingXie Yongji2021-09-065-5/+12
| * vdpa: Add an opaque pointer for vdpa_config_ops.dma_map()Xie Yongji2021-09-061-3/+3
| * vdpa: Add reset callback in vdpa_config_opsXie Yongji2021-09-064-32/+76
| * vdpa_sim: Use iova_shift() for the size passed to alloc_iova()Xie Yongji2021-09-051-1/+2
| * vdpa/mlx5: Add multiqueue supportEli Cohen2021-09-053-31/+169
| * vdpa/mlx5: Add support for control VQ and MAC settingEli Cohen2021-09-055-32/+329
| * vdpa/mlx5: Ensure valid indices are providedEli Cohen2021-09-052-0/+55
| * vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueueEli Cohen2021-09-051-8/+9
| * vdpa/mlx5: function prototype modifications in preparation to control VQEli Cohen2021-09-051-19/+21
| * vdpa/mlx5: Remove redundant header file inclusionEli Cohen2021-09-051-1/+0