1. kernel/cgroup.c:2138:37: error: invalid operands to binary != (have ‘kuid_t’ and ‘kuid_t’)
if (current != task && cred->euid != tcred->uid && cred->euid != tcred->suid)解决办法:
参考:https://dev.openwrt.org/browser/trunk/target/linux/generic/patches-3.7/067-mips_mt_fix_uidgid_strict_type_check.patch?rev=34602
修改代码为:
if (current != task && !uid_eq(cred->euid, tcred->uid) &&
!uid_eq(cred->euid, tcred->suid))
return -EACCES;
uid_eq 定义在 uidgid.h文件中。