OSDN Git Service

drm/ttm: Double check mem_type of BO while eviction
authorxinhui pan <xinhui.pan@amd.com>
Wed, 10 Nov 2021 04:31:49 +0000 (12:31 +0800)
committerChristian König <christian.koenig@amd.com>
Thu, 11 Nov 2021 08:08:08 +0000 (09:08 +0100)
commit7120a447c7fe37a123ab7a63afefdbf0787b9002
tree9f8f26aff1373e05b2e150f5384cd0eb178ebaa5
parentf55aaf63bde0d0336c3823bb3713bd4a464abbcf
drm/ttm: Double check mem_type of BO while eviction

BO might sit in a wrong lru list as there is a small period of memory
moving and lru list updating.

Lets skip eviction if we hit such mismatch.

Suggested-by: Christian König <christian.koenig@amd.com>
Signed-off-by: xinhui pan <xinhui.pan@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211110043149.57554-2-xinhui.pan@amd.com
Signed-off-by: Christian König <christian.koenig@amd.com>
drivers/gpu/drm/ttm/ttm_bo.c