]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/buddy: Move internal helpers to buddy.c
authorSanjay Yadav <sanjay.kumar.yadav@intel.com>
Thu, 12 Feb 2026 09:25:30 +0000 (14:55 +0530)
committerArunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Mon, 23 Feb 2026 06:51:05 +0000 (12:21 +0530)
commitdf8c7892e06efa5df2aa780a338f33a4f666370b
treedf5f644613666b569145215d4ad400f63e4045e0
parent5cab6d386bd30c3bb4efceb05b25842a6f144693
drm/buddy: Move internal helpers to buddy.c

Move gpu_buddy_block_state(), gpu_buddy_block_is_allocated(),
and gpu_buddy_block_is_split() from gpu_buddy.h to gpu_buddy.c
as static functions since they have no external callers.

Remove gpu_get_buddy() as it was an unused exported wrapper
around the internal __get_buddy().

No functional changes.

v2:
- Rebased after DRM buddy allocator moved to drivers/gpu/
- Keep gpu_buddy_block_is_free() in header since it's now
  used by drm_buddy.c
- Updated commit message

Cc: Christian König <christian.koenig@amd.com>
Cc: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Suggested-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Sanjay Yadav <sanjay.kumar.yadav@intel.com>
Reviewed-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Link: https://patch.msgid.link/20260212092527.718455-6-sanjay.kumar.yadav@intel.com
drivers/gpu/buddy.c
include/linux/gpu_buddy.h