• David Woodhouse's avatar
    [IA64] fix ia64 syscall auditing · 446b8831
    David Woodhouse authored
    Attached is a patch against David's audit.17 kernel that adds checks
    for the TIF_SYSCALL_AUDIT thread flag to the ia64 system call and
    signal handling code paths.  The patch enables auditing of system
    calls set up via fsys_bubble_down, as well as ensuring that
    audit_syscall_exit() is called on return from sigreturn.
    
    Neglecting to check for TIF_SYSCALL_AUDIT at these points results in
    incorrect information in audit_context, causing frequent system panics
    when system call auditing is enabled on an ia64 system.
    
    I have tested this patch and have seen no problems with it.
    
    [Original patch from Amy Griffis ported to current kernel by David Woodhouse]
    
    From: Amy Griffis <amy.griffis@hp.com>
    From: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: default avatarChris Wright <chrisw@osdl.org>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    446b8831
fsys.S 25.9 KB