[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <12410445.c4f2iDpdjA@glidewell>
Date: Thu, 24 Jun 2021 00:52:01 -0400
From: Mikel Rychliski <mikel@...elr.com>
To: Christian König <christian.koenig@....com>
Cc: Alex Deucher <alexander.deucher@....com>,
"Pan, Xinhui" <Xinhui.Pan@....com>,
David Airlie <airlied@...ux.ie>,
Daniel Vetter <daniel@...ll.ch>,
Thomas Hellström
<thomas.hellstrom@...ux.intel.com>, amd-gfx@...ts.freedesktop.org,
dri-devel@...ts.freedesktop.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2] drm/radeon: Fix NULL dereference when updating memory stats
On Wednesday, June 23, 2021 2:55:04 AM EDT Christian König wrote:
> Please rather keep the new resource as parameter here and update before
> adjusting bo->resource.
>
> This way you also don't need to export radeon_update_memory_usage().
I wasn't sure exactly what you intended with the request to "update before
adjusting bo->resource".
Assuming the statistics update is done as part of radeon_bo_move_notify(), I
believe that function cannot be called any earlier in radeon_bo_move(). If it
were, the source object would be invalidated before it moved.
So I assume you're suggesting updating the memory usage earlier in
bo_move_notify (before the early return for ghost objects).
Thanks,
Mikel
Powered by blists - more mailing lists