|
@@ -115,8 +115,7 @@ extern void audit_log_session_info(struct audit_buffer *ab);
|
|
|
/* Public API */
|
|
|
extern int audit_alloc(struct task_struct *task);
|
|
|
extern void __audit_free(struct task_struct *task);
|
|
|
-extern void __audit_syscall_entry(int arch,
|
|
|
- int major, unsigned long a0, unsigned long a1,
|
|
|
+extern void __audit_syscall_entry(int major, unsigned long a0, unsigned long a1,
|
|
|
unsigned long a2, unsigned long a3);
|
|
|
extern void __audit_syscall_exit(int ret_success, long ret_value);
|
|
|
extern struct filename *__audit_reusename(const __user char *uptr);
|
|
@@ -148,7 +147,7 @@ static inline void audit_syscall_entry(int major, unsigned long a0,
|
|
|
unsigned long a3)
|
|
|
{
|
|
|
if (unlikely(current->audit_context))
|
|
|
- __audit_syscall_entry(syscall_get_arch(), major, a0, a1, a2, a3);
|
|
|
+ __audit_syscall_entry(major, a0, a1, a2, a3);
|
|
|
}
|
|
|
static inline void audit_syscall_exit(void *pt_regs)
|
|
|
{
|