ldd3 error: expected expression before 'spinlock_t' (access.c中)

来源:互联网 发布:服务器编程 编辑:程序博客网 时间:2024/05/17 17:45

这是由于,新内核的DEFINE_SPINLOCK(x)发生变化导致的。

 

这个宏的头文件<linux/spinlock_types.h>

 

改static spinlock_t scull_u_lock =DEFINE_SPINLOCK(lock); 为 static DEFINE_SPINLOCK(scull_u_lock);