|
@@ -359,7 +359,7 @@ int reg_event_syscall_enter(struct ftrace_event_call *call)
|
|
|
int num;
|
|
|
|
|
|
num = ((struct syscall_metadata *)call->data)->syscall_nr;
|
|
|
- if (num < 0 || num >= NR_syscalls)
|
|
|
+ if (WARN_ON_ONCE(num < 0 || num >= NR_syscalls))
|
|
|
return -ENOSYS;
|
|
|
mutex_lock(&syscall_trace_lock);
|
|
|
if (!sys_refcount_enter)
|
|
@@ -377,7 +377,7 @@ void unreg_event_syscall_enter(struct ftrace_event_call *call)
|
|
|
int num;
|
|
|
|
|
|
num = ((struct syscall_metadata *)call->data)->syscall_nr;
|
|
|
- if (num < 0 || num >= NR_syscalls)
|
|
|
+ if (WARN_ON_ONCE(num < 0 || num >= NR_syscalls))
|
|
|
return;
|
|
|
mutex_lock(&syscall_trace_lock);
|
|
|
sys_refcount_enter--;
|
|
@@ -393,7 +393,7 @@ int reg_event_syscall_exit(struct ftrace_event_call *call)
|
|
|
int num;
|
|
|
|
|
|
num = ((struct syscall_metadata *)call->data)->syscall_nr;
|
|
|
- if (num < 0 || num >= NR_syscalls)
|
|
|
+ if (WARN_ON_ONCE(num < 0 || num >= NR_syscalls))
|
|
|
return -ENOSYS;
|
|
|
mutex_lock(&syscall_trace_lock);
|
|
|
if (!sys_refcount_exit)
|
|
@@ -411,7 +411,7 @@ void unreg_event_syscall_exit(struct ftrace_event_call *call)
|
|
|
int num;
|
|
|
|
|
|
num = ((struct syscall_metadata *)call->data)->syscall_nr;
|
|
|
- if (num < 0 || num >= NR_syscalls)
|
|
|
+ if (WARN_ON_ONCE(num < 0 || num >= NR_syscalls))
|
|
|
return;
|
|
|
mutex_lock(&syscall_trace_lock);
|
|
|
sys_refcount_exit--;
|