
驱动
wynter_
做一个对得起自己的人。
展开
-
ACCESS_ONCE(x)宏含义
如果你看过 Linux 内核中的 RCU 的实现,你应该注意到了这个叫做 ACCESS_ONCE() 宏,但是并没有很多人真正理解它的含义。网上有的地方甚至对此有错误的解释,所以特写此文来澄清一下。 虽然我早在读 perfbook 之前就了解了 ACCESS_ONCE() 的含义(通过询问大牛 Paul),但这本书中正好也没有很详细地介绍这个宏,所以就当是此书的读书笔记了。 定义转载 2016-11-04 10:59:19 · 898 阅读 · 0 评论 -
C语言:标记化结构初始化语法
转载自http://www.cnblogs.com/omenglvrong1/p/4363821.html 以前在看Linux代码时,就对它的结构体初始化写法感到奇怪,所有的初始化代码都写清了变量名,并且变量名前面还有一个诡异的点。最近学习Linux设备驱动,又遇到了,就查了一下,发现自己的知识果然纰漏不少,此种初始化写法并不是什么特殊的代码风格,而是所谓的C语言标记化结构初转载 2016-11-11 11:37:42 · 489 阅读 · 0 评论