首页 > 内核驱动 >  列表

2.6内核驱动编译程序所遇问题解


一、write ioctl 警告:从不兼容的指针类型初始化

原因在于:write中的char *buf应该为const char *buf;ioctl中的long data为unsigned long data

二、irqreturn函数中的参数变化

2.6中的irqreturn函数中只有两个参数了,原来的irqreturn_t int_interrupt(int irq,void * dev_id,struct pt_regs *regs);应该是irqreturn_t int_interrupt(int irq,void * dev_id);

阅读全文 »