我正在阅读Robert Love的Linux Kernel Development,目前正在阅读Linux中的中断处理。它提到驱动程序可以使用以下函数注册处理硬件设备,其中最后一个参数dev对设备而言是唯一的。这是否意味着我们不能有两个服务于同一硬件设备的设备驱动程序?如果我想实现可与现有驱动程序一起使用的键盘驱动程序,那是不可能的吗?我是否需要注销现有的键盘驱动程序并注册我编写的驱动程序?
int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,
const char *name, void *dev)
哔哔one