VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Al Viro <viro@zeniv.linux.org.uk> 2015-11-17 01:07:57 -0500 committer: Al Viro <viro@zeniv.linux.org.uk> 2015-12-08 22:41:36 -0500 commit: 21fc61c73c3903c4c312d0802da01ec2b323d174 parent: aa80deab33a8fb180e718f5e45514db19aade165
Commit Summary:
don't put symlink bodies in pagecache into highmem
Diffstat:
1 file changed, 1 insertion, 0 deletions
diff --git a/fs/qnx4/inode.c b/fs/qnx4/inode.c
index c4bcb778886e..f37b3deb01b4 100644
--- a/fs/qnx4/inode.c
+++ b/fs/qnx4/inode.c
@@ -316,6 +316,7 @@ struct inode *qnx4_iget(struct super_block *sb, unsigned long ino)
 		inode->i_fop = &qnx4_dir_operations;
 	} else if (S_ISLNK(inode->i_mode)) {
 		inode->i_op = &page_symlink_inode_operations;
+		inode_nohighmem(inode);
 		inode->i_mapping->a_ops = &qnx4_aops;
 		qnx4_i(inode)->mmu_private = inode->i_size;
 	} else {