我想使用Linux源代码(tools/ perf /)编译一个perf。但是当我做的时候它失败了。下面是错误输出。而且我没有对Linux源代码(kernel-3.10-327.36.3.el7.x86_64)做任何修改。我使用centos7.2,内核版本是3.10-327.36.3.el7.x86_64。bench/futex.h: In function ‘futex
在Linux内核源代码中的futex_wake_op function of futex.c中,我试图了解当在上述函数中,futex_atomic_op_inuser返回-EFAULT时,控件是如何到达但是从 of futex_atomic_op_inuser中,我看到它只在if (!access_ok(VERIFY_WRITE, uaddr, sizeof(int)))上返回-EFAULT。futex_atomic_op_inuser反过来调用一个__futex_at