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) */ |
