[PATCH v2 2/2] fs/resctrl: Simplify pseudo_lock_measure_trigger()
Dmitry Antipov <[email protected]>
| Newsgroups | org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Use convenient kstrtoint_from_user() to simplify pseudo_lock_measure_trigger(). Signed-off-by: Dmitry Antipov <[email protected]> --- v2: adjust title and commit message (Reinette) --- fs/resctrl/pseudo_lock.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/fs/resctrl/pseudo_lock.c b/fs/resctrl/pseudo_lock.c index dea2b4bf966f..56ab63f19bad 100644 --- a/fs/resctrl/pseudo_lock.c +++ b/fs/resctrl/pseudo_lock.c @@ -750,17 +750,10 @@ static ssize_t pseudo_lock_measure_trigger(struct file *file, size_t count, loff_t *ppos) { struct rdtgroup *rdtgrp = file->private_data; - size_t buf_size; - char buf[32]; int ret; int sel; - buf_size = min(count, (sizeof(buf) - 1)); - if (copy_from_user(buf, user_buf, buf_size)) - return -EFAULT; - - buf[buf_size] = '\0'; - ret = kstrtoint(buf, 10, &sel); + ret = kstrtoint_from_user(user_buf, count, 10, &sel); if (ret == 0) { if (sel != 1 && sel != 2 && sel != 3) return -EINVAL; -- 2.55.0