X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=fs%2Fsysv%2Fdir.c;h=8f3555f00c54276aa1f0e1d443b7dd375850bf23;hb=2b0143b5c986be1ce8408b3aadc4709e0a94429d;hp=d42291d08215abd016d4e3b5aac03fa753ce70b6;hpb=5f129721713e099a04c6024015f97faa58562ab1;p=deliverable%2Flinux.git diff --git a/fs/sysv/dir.c b/fs/sysv/dir.c index d42291d08215..8f3555f00c54 100644 --- a/fs/sysv/dir.c +++ b/fs/sysv/dir.c @@ -132,7 +132,7 @@ struct sysv_dir_entry *sysv_find_entry(struct dentry *dentry, struct page **res_ { const char * name = dentry->d_name.name; int namelen = dentry->d_name.len; - struct inode * dir = dentry->d_parent->d_inode; + struct inode * dir = d_inode(dentry->d_parent); unsigned long start, n; unsigned long npages = dir_pages(dir); struct page *page = NULL; @@ -176,7 +176,7 @@ found: int sysv_add_link(struct dentry *dentry, struct inode *inode) { - struct inode *dir = dentry->d_parent->d_inode; + struct inode *dir = d_inode(dentry->d_parent); const char * name = dentry->d_name.name; int namelen = dentry->d_name.len; struct page *page = NULL;