[PATCH] Fix the bug of umsdos related to change of filldir_t

From: OGAWA Hirofumi (hirofumi@mail.parknet.co.jp)
Date: Tue Aug 28 2001 - 10:16:25 EST


Peter Fales <psfales@lucent.com> writes:

> On Mon, Aug 20, 2001 at 04:24:08AM +0900, OGAWA Hirofumi wrote:
> > Hi,
> >
> > Peter Fales <psfales@lucent.com> writes:
> >
> > > 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?
> >
> > 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.

-- 
OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>

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) {

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Aug 31 2001 - 21:00:29 EST