* util-linux-2.12p-8 * glibc-2.3.5-4 * kernel-2.6.11-1.1276_FC4 Take a cramfs image (like stage2.img from the install disc) and try to mount it with mount -o loop. Mount fails to autosense the fstype and the mount fails. If -t cramfs is added to the command line, the mount succeeds. Furthermore, when the mount -o loop fails, the loop device is not freed. So after running this command a few times you find yourself completely out of loop devices.
Created attachment 113959 [details] libblkid cramfs bugfix The problem is with the libblkid (from e2fsprogs package). There's wrong cramfs magic number. The patch contains: - fix of cramfs magic number - support for cramfs LABELs I sent it to e2fsprogs upstream too.
Fixed in FC4|5. The problem is unimportant for RHEL3|4 where is the mount command without libblkid. Closing...