ssam_device_..._hot_removed(9)
πΈ NAME πΈ
okay bestie, welcome to ssam_device_..._hot_removed(9) from the Kernel API Manual β this is the page for ssam_device_mark_hot_removed, and it does exactly what it says on the tin: mark the given device as hot-removed. periodt π
β¨ SYNOPSIS β¨
the whole signature is giving:
void ssam_device_mark_hot_removed (struct ssam_device *sdev );
π«Ά ARGUMENTS π«Ά
sdevβ the device to mark as hot-removed. that's the one, bestie π
π DESCRIPTION π
okay so this function marks the device as having been hot-removed. it's literally signaling drivers that are using the device that communication with the device should be avoided β and fr fr, that communication may lead to timeouts. so yeah, drivers get the memo: maybe don't talk to it π
not me emphasizing this: communication with the device should be avoided and may lead to timeouts. that's the whole vibe check.
π¦ SEE ALSO π¦
go look at these besties too, no skips:
- Kernel file
./include/linux/surface_aggregator/device.h enum ssam_device_domain(9)enum ssam_virtual_tc(9)struct ssam_device_uid(9)SSAM_DEVICE(9)SSAM_VDEV(9)SSAM_SDEV(9)struct ssam_device(9)struct ssam_device_driver(9)is_ssam_device(9)to_ssam_device(9)to_ssam_device_driver(9)ssam_device_is_hot_removed(9)ssam_device_get(9)ssam_device_put(9)ssam_device_get_drvdata(9)ssam_device_set_drvdata(9)ssam_device_driver_register(9)module_ssam_device_driver(9)ssam_register_clients(9)ssam_device_register_clients(9)SSAM_DEFINE_SYNC_REQUEST_CL_N(9)SSAM_DEFINE_SYNC_REQUEST_CL_W(9)SSAM_DEFINE_SYNC_REQUEST_CL_R(9)SSAM_DEFINE_SYNC_REQUEST_CL_WR(9)ssam_device_notifier_register(9)ssam_device_notifier_unregister(9)
and that's the page, bestie π«Ά this footer vibe is brought to you by source/version ./include/linux/surface_aggreg..., dated October 2026, for ssam_device_..._hot_removed(9) β mwah πβ¨
π¦ 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