Patch: no-internal-syscall
Author: Nate Eldredge <nate@cartsys.com>
Kernel: 2.2.x

This patch prevents you from also tracing syscalls the kernel itself
makes, which confuses strace.

You can see this problem if, on a 2.2 kernel that uses kmod, you strace
opening a device for which you don't have a module loaded (or don't have,
period).

This patch corrects it for Intel. Other arches will need a similar patch,
but someone more familiar with those arches will have to write them.