X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=fs%2Fbuffer.c;h=8e18281b4077027e763575065bdf510b3406606f;hb=d895cb1af15c04c522a25c79cc429076987c089b;hp=62169c192c2145adcc93883974fb2c4b3c4ba3c2;hpb=9043a2650cd21f96f831a97f516c2c302e21fb70;p=karo-tx-linux.git diff --git a/fs/buffer.c b/fs/buffer.c index 62169c192c21..8e18281b4077 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -2332,7 +2332,7 @@ int __block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, get_block_t get_block) { struct page *page = vmf->page; - struct inode *inode = vma->vm_file->f_path.dentry->d_inode; + struct inode *inode = file_inode(vma->vm_file); unsigned long end; loff_t size; int ret; @@ -2371,7 +2371,7 @@ int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, get_block_t get_block) { int ret; - struct super_block *sb = vma->vm_file->f_path.dentry->d_inode->i_sb; + struct super_block *sb = file_inode(vma->vm_file)->i_sb; sb_start_pagefault(sb);