Minor nit (pedantry): On Wed, Nov 30, 2011 at 02:46:21PM +0000, Steven Walter wrote: > + if (why) { > + tracehook_report_syscall_exit(regs, 0); > + } else { > + if (tracehook_report_syscall_entry(regs)) > + current_thread_info()->syscall = -1; > + } You could bang the second if next to the else and lose the braces. Will