|
@@ -207,7 +207,7 @@ static int tracepoint_add_func(struct tracepoint *tp,
|
|
|
lockdep_is_held(&tracepoints_mutex));
|
|
|
old = func_add(&tp_funcs, func, prio);
|
|
|
if (IS_ERR(old)) {
|
|
|
- WARN_ON_ONCE(1);
|
|
|
+ WARN_ON_ONCE(PTR_ERR(old) != -ENOMEM);
|
|
|
return PTR_ERR(old);
|
|
|
}
|
|
|
|
|
@@ -239,7 +239,7 @@ static int tracepoint_remove_func(struct tracepoint *tp,
|
|
|
lockdep_is_held(&tracepoints_mutex));
|
|
|
old = func_remove(&tp_funcs, func);
|
|
|
if (IS_ERR(old)) {
|
|
|
- WARN_ON_ONCE(1);
|
|
|
+ WARN_ON_ONCE(PTR_ERR(old) != -ENOMEM);
|
|
|
return PTR_ERR(old);
|
|
|
}
|
|
|
|