]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau: init the base GEM fields for internal BOs
authorChristian König <christian.koenig@amd.com>
Wed, 9 Jun 2021 17:25:56 +0000 (19:25 +0200)
committerChristian König <christian.koenig@amd.com>
Thu, 10 Jun 2021 10:05:21 +0000 (12:05 +0200)
commit28009e8f2fee0964eb04e205f3131f61abbbb8df
tree6b9d9d7d60236ac8936815b092dbde54d14c40bf
parent9aa3505f2687fc877641206c2affa4defbef1821
drm/nouveau: init the base GEM fields for internal BOs

TTMs buffer objects are based on GEM objects for quite a while
and rely on initializing those fields before initializing the TTM BO.

Nouveau now doesn't init the GEM object for internally allocated BOs,
so make sure that we at least initialize some necessary fields.

Signed-off-by: Christian König <christian.koenig@amd.com>
Tested-by: Mikko Perttunen <mperttunen@nvidia.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210609172902.1937-1-christian.koenig@amd.com
drivers/gpu/drm/nouveau/nouveau_bo.c