[bionic][PATCH 03/10] UBUNTU: SAUCE: ubuntu/rtl8821c: use kernel_read() instead of __vfs_read()
Wen-chien Jesse Sung
jesse.sung at canonical.com
Fri Mar 23 16:47:00 UTC 2018
BugLink: https://launchpad.net/bugs/1740231
The __vfs_read() is not exported any more.
Signed-off-by: Wen-chien Jesse Sung <jesse.sung at canonical.com>
---
ubuntu/rtl8821c/os_dep/osdep_service.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/ubuntu/rtl8821c/os_dep/osdep_service.c b/ubuntu/rtl8821c/os_dep/osdep_service.c
index 02c70d9a0e11..500c26411a8a 100644
--- a/ubuntu/rtl8821c/os_dep/osdep_service.c
+++ b/ubuntu/rtl8821c/os_dep/osdep_service.c
@@ -2037,11 +2037,7 @@ static int readFile(struct file *fp, char *buf, int len)
return -EPERM;
while (sum < len) {
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 1, 0))
- rlen = __vfs_read(fp, buf + sum, len - sum, &fp->f_pos);
-#else
- rlen = fp->f_op->read(fp, buf + sum, len - sum, &fp->f_pos);
-#endif
+ rlen = kernel_read(fp, buf + sum, len - sum, &fp->f_pos);
if (rlen > 0)
sum += rlen;
else if (0 != rlen)
--
2.14.1
More information about the kernel-team
mailing list