1,spin lock相关的debug方法
spin lock原理
linux 内核中Spin lock工作原理,当某一个线程持有lock的时候next值加1,释放锁的时候owner值加1,如果是8核的系统,lock的owner和next至少相差8以上才可能使bite flip issue.
2,如何查看thread_info结构体的信息
#define task_thread_info(task) ((struct thread_info *)(task)->stack)
3,使用ftrace进行调试