]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/buddy: Add kernel-doc for allocator structures and flags
authorSanjay Yadav <sanjay.kumar.yadav@intel.com>
Thu, 12 Feb 2026 09:25:29 +0000 (14:55 +0530)
committerArunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Mon, 23 Feb 2026 06:50:34 +0000 (12:20 +0530)
commit5cab6d386bd30c3bb4efceb05b25842a6f144693
treeedfaf5eaba3c807273cdd9b5426b98b0f21da7a5
parent70ad4780431e3936e9cb0cf13e286d304b418f94
drm/buddy: Add kernel-doc for allocator structures and flags

Add missing kernel-doc for GPU buddy allocator flags,
gpu_buddy_block, and gpu_buddy. The documentation covers block
header fields, allocator roots, free trees, and allocation flags
such as RANGE, TOPDOWN, CONTIGUOUS, CLEAR, and TRIM_DISABLE.
Private members are marked with kernel-doc private markers
and documented with regular comments.

No functional changes.

v2:
- Corrected GPU_BUDDY_CLEAR_TREE and GPU_BUDDY_DIRTY_TREE index
  values (Arun)
- Rebased after DRM buddy allocator moved to drivers/gpu/
- Updated commit message

v3:
- Document reserved bits 8:6 in header layout (Arun)
- Fix checkpatch warning

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-5-sanjay.kumar.yadav@intel.com
include/linux/gpu_buddy.h