Use kstrtobool in trace_remote.c where possible. This is more user-friendly as it allows a better variety of input strings.
Signed-off-by: Vincent Donnefort <[email protected]> diff --git a/kernel/trace/trace_remote.c b/kernel/trace/trace_remote.c index cfe84e9b8fe6..7fed18f28fa7 100644 --- a/kernel/trace/trace_remote.c +++ b/kernel/trace/trace_remote.c @@ -176,10 +176,10 @@ tracing_on_write(struct file *filp, const char __user *ubuf, size_t cnt, loff_t { struct seq_file *seq = filp->private_data; struct trace_remote *remote = seq->private; - unsigned long val; + bool val; int ret; - ret = kstrtoul_from_user(ubuf, cnt, 10, &val); + ret = kstrtobool_from_user(ubuf, cnt, &val); if (ret) return ret; @@ -1090,10 +1090,10 @@ static ssize_t remote_event_enable_write(struct file *filp, const char __user *u struct seq_file *seq = filp->private_data; struct remote_event *evt = seq->private; struct trace_remote *remote = evt->remote; - u8 enable; + bool enable; int ret; - ret = kstrtou8_from_user(ubuf, count, 10, &enable); + ret = kstrtobool_from_user(ubuf, count, &enable); if (ret) return ret; @@ -1174,10 +1174,10 @@ static ssize_t remote_events_dir_enable_write(struct file *filp, const char __us size_t count, loff_t *ppos) { struct trace_remote *remote = file_inode(filp)->i_private; + bool enable; int i, ret; - u8 enable; - ret = kstrtou8_from_user(ubuf, count, 10, &enable); + ret = kstrtobool_from_user(ubuf, count, &enable); if (ret) return ret; -- 2.54.0.1032.g2f8565e1d1-goog
