asmlinkage是个宏,使用它是为了保持参数在stack中。因为从汇编语言到C语言代码参数 的传递是通过stack的,它也可能从stack中得到一些不需要的参数。Asmlinkage将要 解析那些参数。 看一下/arch/x86/include/asm/linkage.h里面的定义: #define CPP_ASMLINKAGE #define asmlinkage CPP_ASMLINKAGE __attribute__((regparm(0...