aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/blktrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/blktrace.c')
-rw-r--r--kernel/trace/blktrace.c6
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)