这是由于,新内核的DEFINE_SPINLOCK(x)发生变化导致的。
这个宏的头文件<linux/spinlock_types.h>
改static spinlock_t scull_u_lock =DEFINE_SPINLOCK(lock); 为 static DEFINE_SPINLOCK(scull_u_lock);
本文介绍了一个关于新内核中DEFINE_SPINLOCK宏变化的问题。该宏在<linux/spinlock_types.h>头文件中定义,文章详细说明了如何修改代码以适应新内核的变化。
这是由于,新内核的DEFINE_SPINLOCK(x)发生变化导致的。
这个宏的头文件<linux/spinlock_types.h>
改static spinlock_t scull_u_lock =DEFINE_SPINLOCK(lock); 为 static DEFINE_SPINLOCK(scull_u_lock);

被折叠的 条评论
为什么被折叠?