]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/trace/ftrace.c
Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[net-next-2.6.git] / kernel / trace / ftrace.c
index 1dc101d09765584482d660967052a1663615af86..e51a1bcb7bed3e8dc93430d37d89d2179e7e5d2a 100644 (file)
@@ -2199,15 +2199,15 @@ ftrace_regex_write(struct file *file, const char __user *ubuf,
                ret = ftrace_process_regex(parser->buffer,
                                           parser->idx, enable);
                if (ret)
-                       goto out;
+                       goto out_unlock;
 
                trace_parser_clear(parser);
        }
 
        ret = read;
-
+out_unlock:
        mutex_unlock(&ftrace_regex_lock);
-out:
+
        return ret;
 }