diff options
Diffstat (limited to 'kernel/trace/blktrace.c')
-rw-r--r-- | kernel/trace/blktrace.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index 483cecfa5c17..4eeae4674b5a 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c | |||
@@ -439,7 +439,7 @@ int do_blk_trace_setup(struct request_queue *q, char *name, dev_t dev, | |||
439 | { | 439 | { |
440 | struct blk_trace *old_bt, *bt = NULL; | 440 | struct blk_trace *old_bt, *bt = NULL; |
441 | struct dentry *dir = NULL; | 441 | struct dentry *dir = NULL; |
442 | int ret, i; | 442 | int ret; |
443 | 443 | ||
444 | if (!buts->buf_size || !buts->buf_nr) | 444 | if (!buts->buf_size || !buts->buf_nr) |
445 | return -EINVAL; | 445 | return -EINVAL; |
@@ -451,9 +451,7 @@ int do_blk_trace_setup(struct request_queue *q, char *name, dev_t dev, | |||
451 | * some device names have larger paths - convert the slashes | 451 | * some device names have larger paths - convert the slashes |
452 | * to underscores for this to work as expected | 452 | * to underscores for this to work as expected |
453 | */ | 453 | */ |
454 | for (i = 0; i < strlen(buts->name); i++) | 454 | strreplace(buts->name, '/', '_'); |
455 | if (buts->name[i] == '/') | ||
456 | buts->name[i] = '_'; | ||
457 | 455 | ||
458 | bt = kzalloc(sizeof(*bt), GFP_KERNEL); | 456 | bt = kzalloc(sizeof(*bt), GFP_KERNEL); |
459 | if (!bt) | 457 | if (!bt) |