]> git.baikalelectronics.ru Git - kernel.git/commit
x86_64 ia32 syscall audit fast-path
authorRoland McGrath <roland@redhat.com>
Tue, 24 Jun 2008 08:13:31 +0000 (01:13 -0700)
committerRoland McGrath <roland@redhat.com>
Thu, 24 Jul 2008 00:55:22 +0000 (17:55 -0700)
commit937d4fe804a3fa53f43e80868d308dfafd2ae6a4
tree70806175e0868b543860d7d123cceb230d5d5e71
parentaf6566d0904a11e9180d54af0a101fdbd01622b9
x86_64 ia32 syscall audit fast-path

This adds fast paths for 32-bit syscall entry and exit when
TIF_SYSCALL_AUDIT is set, but no other kind of syscall tracing.
These paths does not need to save and restore all registers as
the general case of tracing does.  Avoiding the iret return path
when syscall audit is enabled helps performance a lot.

Signed-off-by: Roland McGrath <roland@redhat.com>
arch/x86/ia32/ia32entry.S
arch/x86/kernel/entry_64.S