]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
drm/virtio: ratelimit error logging
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 5 Feb 2020 10:25:52 +0000 (11:25 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 6 Feb 2020 10:55:08 +0000 (11:55 +0100)
Avoid flooding the log in case we screw up badly.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20200205102552.21409-1-kraxel@redhat.com
drivers/gpu/drm/virtio/virtgpu_vq.c

index 5914e79d3429fab541008f518000cc2df15e396e..83f22933c3bb57d81a42ba1df4e884a8be10232b 100644 (file)
@@ -212,9 +212,9 @@ void virtio_gpu_dequeue_ctrl_func(struct work_struct *work)
                        if (resp->type >= cpu_to_le32(VIRTIO_GPU_RESP_ERR_UNSPEC)) {
                                struct virtio_gpu_ctrl_hdr *cmd;
                                cmd = (struct virtio_gpu_ctrl_hdr *)entry->buf;
-                               DRM_ERROR("response 0x%x (command 0x%x)\n",
-                                         le32_to_cpu(resp->type),
-                                         le32_to_cpu(cmd->type));
+                               DRM_ERROR_RATELIMITED("response 0x%x (command 0x%x)\n",
+                                                     le32_to_cpu(resp->type),
+                                                     le32_to_cpu(cmd->type));
                        } else
                                DRM_DEBUG("response 0x%x\n", le32_to_cpu(resp->type));
                }