[Midnightbsd-cvs] src: ext2_bitops.h: Correct a freeze on amd64 systems accessing ext2fs.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Feb 9 12:42:12 EST 2009
Log Message:
-----------
Correct a freeze on amd64 systems accessing ext2fs.
Modified Files:
--------------
src/sys/gnu/fs/ext2fs:
ext2_bitops.h (r1.2 -> r1.3)
-------------- next part --------------
Index: ext2_bitops.h
===================================================================
RCS file: /home/cvs/src/sys/gnu/fs/ext2fs/ext2_bitops.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/gnu/fs/ext2fs/ext2_bitops.h -L sys/gnu/fs/ext2fs/ext2_bitops.h -u -r1.2 -r1.3
--- sys/gnu/fs/ext2fs/ext2_bitops.h
+++ sys/gnu/fs/ext2fs/ext2_bitops.h
@@ -85,7 +85,7 @@
mask = ~0U << (ofs & 31);
bit = *p | ~mask;
if (bit != ~0U)
- return (ffs(~bit) + ofs - 1);
+ return (ffs(~bit) + (ofs & ~31U) - 1);
p++;
ofs = (ofs + 31U) & ~31U;
}
More information about the Midnightbsd-cvs
mailing list