dvb_remove_device(9)
π dvb_remove_device(9) π
okay so bestie, this page is straight from the Kernel API Manual β¨ β and itβs giving βtiny but important cleanup-adjacent functionβ energy. No cap.
πΈ NAME πΈ
dvb_remove_device β Remove a registered DVB device π
β¨ SYNOPSIS β¨
void dvb_remove_device (struct dvb_device *dvbdev );
π ARGUMENTS π
dvbdevβ pointer tostruct dvb_deviceπ«Ά
π DESCRIPTION π
okay so real talk: dvb_remove_device removes a registered DVB device, but it does not free memory. π
That cleanup moment belongs to dvb_free_device, which will do that when the reference counter is empty. periodt. π
bestie, do not expect this function to free stuff for you β it literally says it doesnβt. dvb_free_device handles that when the reference counter is empty. π«Ά
π¦ SEE ALSO π¦
Kernel file: ./include/media/dvbdev.h
enum dvb_device_type(9)struct dvb_adapter(9)struct dvb_device(9)struct dvbdevfops_node(9)dvb_device_get(9)dvb_device_put(9)dvb_register_adapter(9)dvb_unregister_adapter(9)dvb_register_device(9)dvb_unregister_device(9)dvb_create_media_graph(9)dvb_register_media_controller(9)dvb_get_media_controller(9)dvb_generic_open(9)dvb_generic_release(9)dvb_generic_ioctl(9)dvb_usercopy(9)dvb_module_probe(9)dvb_module_release(9)dvb_attach(9)dvb_detach(9)
okay bye bestie, this page is from ./include/media and dated October 2026 πβ¨
π¦ 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