Re: [PATCH 3/6] drm/tegra: Implement buffer object cache

2021-09-16 Thread Thierry Reding
On Thu, Sep 16, 2021 at 01:39:49PM +0300, Mikko Perttunen wrote: > On 9/16/21 12:44 PM, Thierry Reding wrote: > > From: Thierry Reding > > ... > > diff --git a/drivers/gpu/drm/tegra/uapi.c b/drivers/gpu/drm/tegra/uapi.c > > index 794c400c38b1..66fe8717e747 100644 > > --- a/drivers/gpu/drm/tegra/ua

Re: [PATCH 3/6] drm/tegra: Implement buffer object cache

2021-09-16 Thread Mikko Perttunen
On 9/16/21 12:44 PM, Thierry Reding wrote: From: Thierry Reding ... diff --git a/drivers/gpu/drm/tegra/uapi.c b/drivers/gpu/drm/tegra/uapi.c index 794c400c38b1..66fe8717e747 100644 --- a/drivers/gpu/drm/tegra/uapi.c +++ b/drivers/gpu/drm/tegra/uapi.c @@ -201,7 +201,8 @@ int tegra_drm_ioctl_chann

[PATCH 3/6] drm/tegra: Implement buffer object cache

2021-09-16 Thread Thierry Reding
From: Thierry Reding This cache is used to avoid mapping and unmapping buffer objects unnecessarily. Mappings are cached per client and stay hot until the buffer object is destroyed. Signed-off-by: Thierry Reding --- drivers/gpu/drm/tegra/gem.c | 14 +-- drivers/gpu/drm/tegra/plane.c |