Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 158420
b: refs/heads/master
c: 7770841
h: refs/heads/master
v: v3
  • Loading branch information
Zhaolei authored and Frederic Weisbecker committed Aug 11, 2009
1 parent de05e85 commit 63a5eee
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 89034bc2c7b839702c00a704e79d112737f98be0
refs/heads/master: 7770841e63730d62928b0879498064e9614b2ce0
14 changes: 7 additions & 7 deletions trunk/kernel/trace/trace.c
Original file line number Diff line number Diff line change
Expand Up @@ -2118,33 +2118,33 @@ tracing_trace_options_read(struct file *filp, char __user *ubuf,
/* Try to assign a tracer specific option */
static int set_tracer_option(struct tracer *trace, char *cmp, int neg)
{
struct tracer_flags *trace_flags = trace->flags;
struct tracer_flags *tracer_flags = trace->flags;
struct tracer_opt *opts = NULL;
int ret = 0, i = 0;
int len;

for (i = 0; trace_flags->opts[i].name; i++) {
opts = &trace_flags->opts[i];
for (i = 0; tracer_flags->opts[i].name; i++) {
opts = &tracer_flags->opts[i];
len = strlen(opts->name);

if (strncmp(cmp, opts->name, len) == 0) {
ret = trace->set_flag(trace_flags->val,
ret = trace->set_flag(tracer_flags->val,
opts->bit, !neg);
break;
}
}
/* Not found */
if (!trace_flags->opts[i].name)
if (!tracer_flags->opts[i].name)
return -EINVAL;

/* Refused to handle */
if (ret)
return ret;

if (neg)
trace_flags->val &= ~opts->bit;
tracer_flags->val &= ~opts->bit;
else
trace_flags->val |= opts->bit;
tracer_flags->val |= opts->bit;

return 0;
}
Expand Down

0 comments on commit 63a5eee

Please sign in to comment.