On Mon, 6 Jul 2026 at 15:23, Dave Airlie <[email protected]> wrote:
>
> This is just a repost with a number of sashiko identified problems that I 
> fixed.
>
> I committed the vmstat counters and list lru changes, and they are now in 
> tree.
>
> This is the remainder of this series. Intel have expressed interest in getting
> this landed for xe, we can drop the amdgpu changes for now if they can't get
> across the line.

I've put the latest code at
https://github.com/airlied/linux/tree/ttm-memcg-objcg

I've been fixing more sashiko found issues in there before I repost in
a few days.

I've reordered things a little in the branch but mostly the same code.

Dave.

>
> I've dropped all previous acks/reviews.
>
> This series adds the memcg counters for GPU active and GPU reclaim to align
> with the two global vmstats. It adds an accounting flag to TTM alloc/populate,
> and enables memcg tracking and shrinker support in TTM.
>
> Then it adds amdgpu and xe support.
>
> I think for this to land, Christian holds the main objection which I still 
> fail
> to fully understand beyond it doesn't solve all the problems we ever have had
> with cgroups and drm, so we shouldn't even bother, and maybe we could do it at
> the object level, and integrated with dmem, and android cross process 
> accounting,
> but I still feel this is a good baseline.
>
> I think this is the right layer to hook this into TTM, where we allocate 
> memory
> and I think accounting for this memory in a proper way should be done.
>
> Intel folks (Thomas/Maarten) please review and express concerns as well.
>
> Regards,
> Dave.
>

Reply via email to