1
0

fix(lab03): fops read and write data

This commit is contained in:
2026-04-02 18:50:16 +02:00
parent f26133499c
commit baf46b7929

View File

@@ -85,7 +85,7 @@ ssize_t skeleton_read(struct file* f, char* __user buf, size_t count, loff_t* of
/* read data from my_data->buffer to user buffer */
if (copy_to_user(buf, my_data->buffers + *off, len)) {
if (copy_to_user(buf, f->private_data + *off, len)) {
pr_info("Failed to copy to user space buffer\n");
return -EFAULT;
}
@@ -109,7 +109,7 @@ ssize_t skeleton_write(struct file* f, const char* __user buf, size_t count, lof
/* read data from user buffer to my_data->buffer */
if (copy_from_user(my_data->buffers + *off, buf, len)) {
if (copy_from_user(f->private_data + *off, buf, len)) {
pr_info("Failed to copy from user space buffer\n");
return -EFAULT;
}