ishtp_bus_remove_device(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is ishtp_bus_remove_device(9) from the Kernel API Manual β€” literally the function to relase a device on the bus, and yes bestie we’re keeping that spelling energy πŸ˜­πŸ’…

✨ SYNOPSIS ✨

void ishtp_bus_remove_device (struct ishtp_cl_device *device );

πŸŽ€ ARGUMENTS πŸŽ€

  • device β€” the client device instance, aka the actual struct ishtp_cl_device * bestie is handing over 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

This is literally the counterpart of ishtp_bus_add_device β€” the device gets unregistered, and the device structure is freed in the ishtp_cl_dev_release function. No cap, that’s the whole vibe. πŸ’€

It’s called only during an error in the pci driver init path, so yeah β€” this is giving β€œerror-path cleanup only” energy, and it’s not out here doing main character work during normal operation 🌸

🌈 SEE ALSO 🌈

The kernel file is right here: ./drivers/hid/intel-ish-hid/ishtp/bus.c β€” and these are the besties in the SEE ALSO section, all present and accounted for πŸ‘‘


and that’s the page, bestie πŸŽ€ this cutie comes from ./drivers/hid/intel-ish-hid/ishtp, dated October 2026, and it is still serving ishtp_bus_remove_device(9) realness πŸ’œβœ¨

πŸ“¦ where this page comes from