e2fsck hanging
Andreas Dilger
adilger at clusterfs.com
Wed Mar 14 14:57:31 UTC 2007
On Mar 14, 2007 09:17 +0000, Jeremy Sanders wrote:
> > --- e2fsprogs-1.39/lib/ext2fs/icount.c 2005-09-06 05:40:14.000000000
> > -0400
> > +++ e2fsprogs-1.39-test/lib/ext2fs/icount.c 2007-03-13
> > 10:56:19.000000000 -0400
> > @@ -251,6 +251,10 @@
> > range = ((float) (ino - lowval)) /
> > (highval - lowval);
> > mid = low + ((int) (range * (high-low)));
> > + if (mid > high)
> > + mid = high;
> > + if (mid < low)
> > + mid = low;
> > }
> > #endif
> > if (ino == icount->list[mid].ino) {
>
> I'm happy to report this patch solved the fsck hanging problem I reported a
> few weeks ago.
Any real reason we don't change this to a double instead of a float?
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
More information about the Ext3-users
mailing list