[PATCH] drm/virtio: fix virtio-gpu resource id creation race

Emil Velikov emil.l.velikov at gmail.com
Thu Feb 20 13:30:07 UTC 2020


Hi John,

On Thu, 20 Feb 2020 at 08:45, John Bates <jbates at chromium.org> wrote:
>
> The previous code was not thread safe and caused
> undefined behavior from spurious duplicate resource IDs.
> In this patch, an atomic_t is used instead. We no longer
> see any duplicate IDs in tests with this change.
>
> Signed-off-by: John Bates <jbates at chromium.org>
Adding a fixes tag like below makes it easier to track. Especially for
Greg and team who are working on stable kernels.

Fixes: 3e93bc2a58aa ("drm/virtio: make resource id workaround runtime
switchable.")

HTH
Emil


More information about the dri-devel mailing list