OSDN Git Service

virtgpu: set blob_id when creating blob resources
authorDavid Stevens <stevensd@chromium.org>
Wed, 28 Oct 2020 07:06:38 +0000 (16:06 +0900)
committerCommit Bot <commit-bot@chromium.org>
Fri, 6 Nov 2020 00:45:58 +0000 (00:45 +0000)
commit0fe561f0e6eb7f6d8a522f00daad91c69ce2344b
tree807223d4b10eccf9ebec057963dfbdd7e60ffad8
parentfef113c674460d5297093c18338b1e4696ce047b
virtgpu: set blob_id when creating blob resources

Setting the blob_id is necessary to prevent a race where the cmds for
two concurrent CREATE_BLOB ioctls get swapped.

BUG=b:170375809
TEST=android.media.cts.EncoderTest

Change-Id: I74d4ebe9a819f0564e10736ba5f35c5f8fc8aa1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2503995
Reviewed-by: Jason Macnak <natsu@google.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Commit-Queue: David Stevens <stevensd@chromium.org>
Tested-by: David Stevens <stevensd@chromium.org>
virtio_gpu.c