[tip: x86/cache] fs/resctrl: Simplify pseudo_lock_measure_trigger()

tip-bot2 for Dmitry Antipov posted 1 patch 1 week ago
fs/resctrl/pseudo_lock.c |  9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
[tip: x86/cache] fs/resctrl: Simplify pseudo_lock_measure_trigger()
Posted by tip-bot2 for Dmitry Antipov 1 week ago
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@yandex.ru>
AuthorDate:    Fri, 21 Aug 2026 11:11:28 +03:00
Committer:     Borislav Petkov (AMD) <bp@alien8.de>
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@yandex.ru>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Link: https://patch.msgid.link/20260821081128.19242-2-dmantipov@yandex.ru
---
 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;