diff options
-rw-r--r-- | kernel/trace/trace_ksym.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/trace_ksym.c b/kernel/trace/trace_ksym.c index 8cbed5a6286f..891e3b86b3f6 100644 --- a/kernel/trace/trace_ksym.c +++ b/kernel/trace/trace_ksym.c | |||
@@ -302,13 +302,13 @@ static ssize_t ksym_trace_filter_write(struct file *file, | |||
302 | ret = count; | 302 | ret = count; |
303 | goto unlock_ret_path; | 303 | goto unlock_ret_path; |
304 | } | 304 | } |
305 | } | 305 | } else |
306 | ret = count; | ||
306 | ksym_filter_entry_count--; | 307 | ksym_filter_entry_count--; |
307 | hlist_del_rcu(&(entry->ksym_hlist)); | 308 | hlist_del_rcu(&(entry->ksym_hlist)); |
308 | synchronize_rcu(); | 309 | synchronize_rcu(); |
309 | kfree(entry->ksym_hbp); | 310 | kfree(entry->ksym_hbp); |
310 | kfree(entry); | 311 | kfree(entry); |
311 | ret = count; | ||
312 | goto err_ret; | 312 | goto err_ret; |
313 | } else { | 313 | } else { |
314 | /* Check for malformed request: (4) */ | 314 | /* Check for malformed request: (4) */ |