mirror of https://gitee.com/openkylin/linux.git
[PATCH] struct path: convert hugetlbfs
Signed-off-by: Josef Sipek <jsipek@fsl.cs.sunysb.edu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
471b17e7ed
commit
b39424e274
|
@ -58,7 +58,7 @@ static void huge_pagevec_release(struct pagevec *pvec)
|
|||
|
||||
static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma)
|
||||
{
|
||||
struct inode *inode = file->f_dentry->d_inode;
|
||||
struct inode *inode = file->f_path.dentry->d_inode;
|
||||
loff_t len, vma_len;
|
||||
int ret;
|
||||
|
||||
|
@ -774,8 +774,8 @@ struct file *hugetlb_zero_setup(size_t size)
|
|||
d_instantiate(dentry, inode);
|
||||
inode->i_size = size;
|
||||
inode->i_nlink = 0;
|
||||
file->f_vfsmnt = mntget(hugetlbfs_vfsmount);
|
||||
file->f_dentry = dentry;
|
||||
file->f_path.mnt = mntget(hugetlbfs_vfsmount);
|
||||
file->f_path.dentry = dentry;
|
||||
file->f_mapping = inode->i_mapping;
|
||||
file->f_op = &hugetlbfs_file_operations;
|
||||
file->f_mode = FMODE_WRITE | FMODE_READ;
|
||||
|
|
Loading…
Reference in New Issue