On Mon, Jan 19, 2026 at 5:08 AM Sumit Semwal sumit.semwal@linaro.org wrote:
Hi T J,
On Mon, 19 Jan 2026 at 15:15, Christian König christian.koenig@amd.com wrote:
On 1/16/26 20:05, T.J. Mercier wrote:
Commit bdb8d06dfefd ("dmabuf: Add the capability to expose DMA-BUF stats in sysfs") added dmabuf statistics to sysfs in 2021 under CONFIG_DMABUF_SYSFS_STATS. After being used in production, performance problems were discovered leading to its deprecation in 2022 in commit e0a9f1fe206a ("dma-buf: deprecate DMABUF_SYSFS_STATS"). Some of the problems with this interface were discussed in my LPC 2025 talk. [1][2]
Android was probably the last user of the interface, which has since been migrated to use the dmabuf BPF iterator [3] to obtain the same information more cheaply. As promised in that series, now that the longterm stable 6.18 kernel has been released let's remove the sysfs dmabuf statistics from the kernel.
[1] https://www.youtube.com/watch?v=D83qygudq9c [2] https://lpc.events/event/19/contributions/2118/ [3] https://lore.kernel.org/all/20250522230429.941193-1-tjmercier@google.com/
Signed-off-by: T.J. Mercier tjmercier@google.com
Oh yes please :)
Reviewed-by: Christian König christian.koenig@amd.com
Thank you for your patch, LGTM :)
If its not pushed yet, I'll push it tonight.
Best, Sumit
Thanks Sumit and Christian!