Fix the bug of umsdos related to change of filldir_t
PATCH 1/1 Fix the bug of umsdos related to change of filldir_t
Quoted 9 lines · Peter Fales
Quoted 8 lines · OGAWA Hirofumi
Hi,
Quoted 3 lines · Peter Fales
My UMSDOS file system stopped working when I switch from 2.4.8 to 2.4.9. I can mount the partition as "msdos" or even "vfat" but if I use "umsdos" there are no files visible. Has anyone else seen this?
Quoted 5 lines
Quoted 2 lines
Probably I think it related to change of
filldir_t. This problem fixed with the following patch?Yes. It works! Thanks! Will that change go into the official kernel??
Please apply the following patch.
Signature · 38 lines
OGAWA Hirofumi <[email protected]> diff -urN linux-2.4.10-pre1/fs/umsdos/dir.c umsdos_off_t-2.4.10-pre1/fs/umsdos/dir.c --- linux-2.4.10-pre1/fs/umsdos/dir.c Sat Feb 10 04:29:44 2001 +++ umsdos_off_t-2.4.10-pre1/fs/umsdos/dir.c Tue Aug 28 22:51:23 2001 @@ -67,7 +67,7 @@ static int umsdos_dir_once ( void *buf, const char *name, int len, - off_t offset, + loff_t offset, ino_t ino, unsigned type) { diff -urN linux-2.4.10-pre1/fs/umsdos/ioctl.c umsdos_off_t-2.4.10-pre1/fs/umsdos/ioctl.c --- linux-2.4.10-pre1/fs/umsdos/ioctl.c Thu Apr 19 03:49:13 2001 +++ umsdos_off_t-2.4.10-pre1/fs/umsdos/ioctl.c Tue Aug 28 22:51:23 2001 @@ -28,7 +28,7 @@ void *buf, const char *name, int name_len, - off_t offset, + loff_t offset, ino_t ino, unsigned type) { diff -urN linux-2.4.10-pre1/fs/umsdos/rdir.c umsdos_off_t-2.4.10-pre1/fs/umsdos/rdir.c --- linux-2.4.10-pre1/fs/umsdos/rdir.c Sat Feb 10 04:29:44 2001 +++ umsdos_off_t-2.4.10-pre1/fs/umsdos/rdir.c Tue Aug 28 22:51:23 2001 @@ -32,7 +32,7 @@ static int rdir_filldir ( void *buf, const char *name, int name_len, - off_t offset, + loff_t offset, ino_t ino, unsigned int d_type) {
Linus Torvalds
AppliedQuoted 2 lines · OGAWA Hirofumi
Please apply the following patch.
Thanks, applied.
Linus