dir.c (d4bbf7e7759afc172e2bfbc5c416324590049cdd) | dir.c (496ad9aa8ef448058e36ca7a787c61f2e63f0f54) |
---|---|
1/* 2 * linux/fs/isofs/dir.c 3 * 4 * (C) 1992, 1993, 1994 Eric Youngdale Modified for ISO 9660 filesystem. 5 * 6 * (C) 1991 Linus Torvalds - minix filesystem 7 * 8 * Steve Beynon : Missing last directory entries fixed --- 239 unchanged lines hidden (view full) --- 248 * "do_isofs_readdir()". 249 */ 250static int isofs_readdir(struct file *filp, 251 void *dirent, filldir_t filldir) 252{ 253 int result; 254 char *tmpname; 255 struct iso_directory_record *tmpde; | 1/* 2 * linux/fs/isofs/dir.c 3 * 4 * (C) 1992, 1993, 1994 Eric Youngdale Modified for ISO 9660 filesystem. 5 * 6 * (C) 1991 Linus Torvalds - minix filesystem 7 * 8 * Steve Beynon : Missing last directory entries fixed --- 239 unchanged lines hidden (view full) --- 248 * "do_isofs_readdir()". 249 */ 250static int isofs_readdir(struct file *filp, 251 void *dirent, filldir_t filldir) 252{ 253 int result; 254 char *tmpname; 255 struct iso_directory_record *tmpde; |
256 struct inode *inode = filp->f_path.dentry->d_inode; | 256 struct inode *inode = file_inode(filp); |
257 258 tmpname = (char *)__get_free_page(GFP_KERNEL); 259 if (tmpname == NULL) 260 return -ENOMEM; 261 262 tmpde = (struct iso_directory_record *) (tmpname+1024); 263 264 result = do_isofs_readdir(inode, filp, dirent, filldir, tmpname, tmpde); --- 21 unchanged lines hidden --- | 257 258 tmpname = (char *)__get_free_page(GFP_KERNEL); 259 if (tmpname == NULL) 260 return -ENOMEM; 261 262 tmpde = (struct iso_directory_record *) (tmpname+1024); 263 264 result = do_isofs_readdir(inode, filp, dirent, filldir, tmpname, tmpde); --- 21 unchanged lines hidden --- |