[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-aio
Subject: [PATCHv2 08/12] tracing/user_events: use iter_ubuf for single range
From: Keith Busch <kbusch () meta ! com>
Date: 2023-01-05 19:07:37
Message-ID: 20230105190741.2405013-9-kbusch () meta ! com
[Download RAW message or body]
From: Keith Busch <kbusch@kernel.org>
This is more efficient that iter_iov.
Signed-off-by: Keith Busch <kbusch@kernel.org>
---
kernel/trace/trace_events_user.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/kernel/trace/trace_events_user.c b/kernel/trace/trace_events_user.c
index 908e8a13c675b..2b0ab417cf913 100644
--- a/kernel/trace/trace_events_user.c
+++ b/kernel/trace/trace_events_user.c
@@ -1483,14 +1483,12 @@ static int user_events_open(struct inode *node, struct file *file)
static ssize_t user_events_write(struct file *file, const char __user *ubuf,
size_t count, loff_t *ppos)
{
- struct iovec iov;
struct iov_iter i;
if (unlikely(*ppos != 0))
return -EFAULT;
- if (unlikely(import_single_range(ITER_SOURCE, (char __user *)ubuf,
- count, &iov, &i)))
+ if (unlikely(import_ubuf(ITER_SOURCE, (char __user *)ubuf, count, &i)))
return -EFAULT;
return user_events_write_core(file, &i);
--
2.30.2
--
To unsubscribe, send a message with 'unsubscribe linux-aio' in
the body to majordomo@kvack.org. For more info on Linux AIO,
see: http://www.kvack.org/aio/
Don't email: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic