]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
i386 syscall audit fast-path
authorRoland McGrath <roland@redhat.com>
Tue, 24 Jun 2008 11:16:52 +0000 (04:16 -0700)
committerRoland McGrath <roland@redhat.com>
Thu, 24 Jul 2008 01:00:30 +0000 (18:00 -0700)
commitaf0575bba0f46dd9054d46e0a88c57afad3bf4d2
treeee1ed0a8344e67f4ab62d99b7ec03395f88862c5
parent5cbf1565f29eb57a86a305b08836613508e294d7
i386 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/kernel/entry_32.S