zlogger: add __user to read and write operations 68/280468/3
authorMateusz Majewski <m.majewski2@samsung.com>
Tue, 30 Aug 2022 12:00:33 +0000 (14:00 +0200)
committerMateusz Majewski <m.majewski2@samsung.com>
Wed, 31 Aug 2022 08:12:57 +0000 (10:12 +0200)
Change-Id: I93dbf060a7d107a5e71f2ed02403a1356c69751f

kernel/zlogger/zlogger.c

index cfa3aad..db39da1 100644 (file)
@@ -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;