在内核\include\linux\compiler.h
#define __acquire(x) __context__(x,1)
#define __release(x) __context__(x,-1)
Run Code Online (Sandbox Code Playgroud)
请帮助我理解,在上面的陈述中,我们试图通过context实现什么。我找不到它的详细信息。我在理解 linux 内核中的自旋锁实现时越过了它。
我正在研究一个智能手机项目。在编译过程中,它为用户空间构建安装内核头文件。
为什么用户空间应用程序需要内核头文件?