David, I applaud your effort to take care of this. However, this patch will conflict with what I've sent into Linus already for Sparc. I also had to add the sys_altroot syscall entry as well. I've mentioned several times that perhaps the best way to deal with this problem is to purposefully break the build of platforms when new system calls are added. Simply adding a: #error new syscall entries for X and Y needed to include/asm-*/unistd.h would handle this just fine I think. That way it won't be missed, and if the platform maintainer wants to just ignore the new syscall they can choose to do that as well.