ccw_driver_unregister(9)
π ccw_driver_unregister(9)
okay so real talk, bestie β this is a page from the Kernel API Manual and it's about ccw_driver_unregister(9), like, the kernel-level manual name right there in the corner of the page. it's short, it's sweet, and it does exactly one thing. let's get into it π
β¨ NAME β¨
ccw_driver_unregister β deregister a ccw driver
like, that's it. that's the whole job. she deregisters. she leaves. she does not stay. π
πΈ SYNOPSIS πΈ
void ccw_driver_unregister (struct ccw_driver *cdriver );
no return value, no drama, just vibes and a pointer. (yes the space before the closing paren is canon, do not @ me π«Ά)
π¦ ARGUMENTS π¦
cdriverβ the driver to be deregistered. like, the actual one you want gone from the registry. hand her the driver, she handles the rest β¨
π DESCRIPTION π
so here's the tea: this function is mainly a wrapper around driver_unregister. that's literally the whole description, no cap. she's a cute little shortcut so you don't have to call the underlying thing yourself. lowkey iconic of the kernel devs to give us a one-liner tbh π
π₯ SEE ALSO π₯
bestie the referal game is STRONG on this one, look at this squad:
- the kernel file
./drivers/s390/cio/device.cπ ccw_device_set_offline(9)ccw_device_set_online(9)get_ccwdev_by_dev_id(9)ccw_purge_blacklisted(9)io_subchannel_sch_event(9)ccw_device_wait_idle(9)get_ccwdev_by_busid(9)ccw_driver_register(9)(her literal opposite, the register to her unregister, the sun to her moon π)ccw_device_sched_todo(9)ccw_device_siosl(9)
side note: this page lives under ./drivers/s390/cio, so if you're lost, that's your home base π
kk that's the whole page, no filler, no fluff. shoutout to the Kernel API Manual, ./drivers/s390/cio, stamped October 2026 β mwah, love you, mean it ππ§β
go deregister that driver, bestie. slay. periodt. πΈπ
π¦ 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