drm_syncobj_free(9)
π drm_syncobj_free(9) π
okay so this is the Kernel API Manual page for drm_syncobj_free(9), and bestie, it's lowkey tiny but highkey iconic. no cap. π«Ά
β¨ NAME β¨
drm_syncobj_free β free a sync object. periodt. π
π SYNOPSIS π
void drm_syncobj_free (struct kref *kref );
π¦ ARGUMENTS π¦
krefβ thekrefto free. that's the whole vibe check, bestie. β¨
πΈ DESCRIPTION πΈ
Only to be called from kref_put in drm_syncobj_put.
okay this is the main-character rule: do not just calldrm_syncobj_freefrom anywhere. It is only to be called fromkref_putindrm_syncobj_put. fr fr. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/drm_syncobj.cOverview(9) β the overview, bestie π drm_syncobj_find(9)drm_syncobj_add_point(9)drm_syncobj_replace_fence(9)drm_syncobj_assign_null_handle(9)drm_syncobj_find_fence(9)drm_syncobj_create(9)drm_syncobj_get_handle(9)drm_syncobj_get_fd(9)drm_syncobj_open(9)drm_syncobj_release(9)drm_timeout_abs_to_jiffies(9)
mwah π this page's source/version is ./drivers/gpu/drm, and its date is October 2026 β and it's all about drm_syncobj_free(9). bye bestie! πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms