aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux
diff options
context:
space:
mode:
authorJason Wang <[email protected]>2022-03-29 12:21:07 +0800
committerMichael S. Tsirkin <[email protected]>2022-03-30 04:18:14 -0400
commit55ebf0d60e3cc6c9e8593399e185842c00e12f36 (patch)
tree247b49c2514822cdf5debac17e9d362b3dc4ff07 /scripts/gdb/linux
parentc18c86808b78c4c2dc69f27f37c57abab14ee387 (diff)
vdpa: mlx5: prevent cvq work from hogging CPU
A userspace triggerable infinite loop could happen in mlx5_cvq_kick_handler() if userspace keeps sending a huge amount of cvq requests. Fixing this by introducing a quota and re-queue the work if we're out of the budget (currently the implicit budget is one) . While at it, using a per device work struct to avoid on demand memory allocation for cvq. Fixes: 5262912ef3cfc ("vdpa/mlx5: Add support for control VQ and MAC setting") Signed-off-by: Jason Wang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Michael S. Tsirkin <[email protected]> Acked-by: Eli Cohen <[email protected]>
Diffstat (limited to 'scripts/gdb/linux')
0 files changed, 0 insertions, 0 deletions