__xe_bo_release_dummy(9)
πΈ __xe_bo_release_dummy β the manual page, bestie edition πΈ
okay so this is a page from the Kernel API Manual, and the star of the show is __xe_bo_release_dummy(9). she's a tiny little function, she does basically nothing, and honestly? iconic behaviour. let's get into it π
β¨ NAME β¨
__xe_bo_release_dummy β a dummy kref release function. yes, that's her whole job. dummy release function for days π
π¦ SYNOPSIS π¦
void __xe_bo_release_dummy (struct kref *kref );
that's it. that's the whole signature. void in, void out, no notes π
π ARGUMENTS π
krefβ the embeddedstruct kref. it's literally embedded right there in the thing. that's the whole argument. one (1) pointer, no cap π«Ά
π₯ DESCRIPTION π₯
so bestie, listen. this is the dummy release function for xe_bo_put_deferred. it exists, it gets called, and it does the dummy thing it was born to do β¨
β οΈ and the manpage is very clear about this one: Keep off. like, the vibes are immaculate but you are NOT supposed to be here. this is not the function you're looking for. stay away. periodt π
π SEE ALSO π
the kernel file this lives in is ./drivers/gpu/drm/xe/xe_bo.c, and the whole friend group is:
xe_bo_has_single_placement(9)xe_bo_is_stolen_devmem(9)xe_bo_is_vm_bound(9)xe_bo_pin_account(9)xe_bo_unpin_account(9)xe_bo_is_visible_vram(9)xe_bo_move_notify(9)xe_bo_set_purgeable_shrinker(9)xe_bo_set_purgeable_state(9)xe_ttm_bo_purge(9)xe_bo_shrink(9)xe_bo_notifier_prepare_pinned(9)xe_bo_notifier_unprepare_pinned(9)xe_bo_evict_pinned(9)xe_bo_restore_pinned(9)xe_bo_read(9)xe_bo_alloc(9)xe_bo_free(9)xe_bo_init_locked(9)xe_bo_create_locked(9)xe_bo_create_user(9)xe_bo_create_pin_range_novm(9)xe_bo_create_pin_map_at_novm(9)xe_bo_create_pin_map(9)xe_bo_create_pin_map_novm(9)xe_managed_bo_reinit_in_vram(9)xe_bo_pin_external(9)xe_bo_pin(9)xe_bo_unpin_external(9)xe_bo_validate(9)xe_bo_decompress(9)xe_bo_lock(9)xe_bo_unlock(9)xe_bo_can_migrate(9)xe_bo_migrate(9)xe_bo_evict(9)xe_bo_needs_ccs_pages(9)xe_bo_put_commit(9)xe_bo_dev_init(9)xe_bo_dev_fini(9)xe_bo_dumb_create(9)
that's forty-one (41) little icons, one big happy xe_bo.c family πΈ
sign-off time π§ this whole page came from ./drivers/gpu/drm/xe, dated October 2026, and it's the manual for __xe_bo_release_dummy(9) β she's dummy, she's release, she's a function, and she's asking you politely to keep off πβ¨π
π¦ 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