If things really do go wrong, your driver may find itself having to reset or perform other acts of violence against one of its devices.

Linux Device Drivers, Third Edition #