aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/exec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/exec.c b/fs/exec.c
index 3d78fccdd723..4cc94534ed5b 100644
--- a/fs/exec.c
+++ b/fs/exec.c
@@ -810,7 +810,7 @@ EXPORT_SYMBOL(kernel_read);
810 810
811ssize_t read_code(struct file *file, unsigned long addr, loff_t pos, size_t len) 811ssize_t read_code(struct file *file, unsigned long addr, loff_t pos, size_t len)
812{ 812{
813 ssize_t res = file->f_op->read(file, (void __user *)addr, len, &pos); 813 ssize_t res = vfs_read(file, (void __user *)addr, len, &pos);
814 if (res > 0) 814 if (res > 0)
815 flush_icache_range(addr, addr + len); 815 flush_icache_range(addr, addr + len);
816 return res; 816 return res;