[tip: x86/cache] fs/resctrl: Simplify pseudo_lock_measure_trigger()
From: tip-bot2 for Dmitry Antipov
Date: Thu Sep 17 2026 - 19:04:50 EST
The following commit has been merged into the x86/cache branch of tip:
Commit-ID: a3f5e6eba41885dcffb635b54d6c4a18aa579cd5
Gitweb: https://git.kernel.org/tip/a3f5e6eba41885dcffb635b54d6c4a18aa579cd5
Author: Dmitry Antipov <dmantipov@xxxxxxxxx>
AuthorDate: Fri, 21 Aug 2026 11:11:28 +03:00
Committer: Borislav Petkov (AMD) <bp@xxxxxxxxx>
CommitterDate: Thu, 17 Sep 2026 12:08:47 -07:00
fs/resctrl: Simplify pseudo_lock_measure_trigger()
Use convenient kstrtoint_from_user() to simplify pseudo_lock_measure_trigger().
No functional changes.
Signed-off-by: Dmitry Antipov <dmantipov@xxxxxxxxx>
Signed-off-by: Borislav Petkov (AMD) <bp@xxxxxxxxx>
Reviewed-by: Reinette Chatre <reinette.chatre@xxxxxxxxx>
Link: https://patch.msgid.link/20260821081128.19242-2-dmantipov@xxxxxxxxx
---
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 dea2b4b..56ab63f 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;