From 490da2177cb06e90760edb4d234660b4719ba057 Mon Sep 17 00:00:00 2001 From: Mateusz Majewski Date: Tue, 30 Aug 2022 14:00:33 +0200 Subject: [PATCH] zlogger: add __user to read and write operations Change-Id: I93dbf060a7d107a5e71f2ed02403a1356c69751f --- kernel/zlogger/zlogger.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/zlogger/zlogger.c b/kernel/zlogger/zlogger.c index cfa3aad..db39da1 100644 --- a/kernel/zlogger/zlogger.c +++ b/kernel/zlogger/zlogger.c @@ -409,7 +409,7 @@ static int zlogger_mmap(struct file *filep, struct vm_area_struct *vma) return remap_pfn_range(vma, vma->vm_start, page_to_pfn(page), size, vma->vm_page_prot); } -static ssize_t zlogger_read(struct file *filep, char *buffer, size_t len, loff_t *offset) +static ssize_t zlogger_read(struct file *filep, char __user *buffer, size_t len, loff_t *offset) { pr_err("read failed!\n"); return -EPERM; @@ -530,7 +530,7 @@ static ssize_t partition_write_buffer(struct zlog_file *zlog_file_data, size_t l return 0; } -static ssize_t zlogger_write(struct file *filep, const char *buffer, size_t len, loff_t *offset) +static ssize_t zlogger_write(struct file *filep, const char __user *buffer, size_t len, loff_t *offset) { struct zlog_file *zlog_file_data; unsigned long copied; -- 2.34.1