Fix UFS1 big file support.

* grub-core/fs/ufs.c (INODE): Removed.
	(INODE_SIZE): Always use 64-bit byte-swap since size field is always
	64-bit.
	(INODE_MODE): Simplify.
	(grub_ufs_inode): Use uint64_t for size and not int64_t.
	(grub_ufs_lookup_symlink): Don't use INODE.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-05-10 00:25:36 +02:00
parent 21b82e176e
commit 6d521c5b41
2 changed files with 16 additions and 8 deletions

View file

@ -1,3 +1,14 @@
2012-05-10 Vladimir Serbinenko <phcoder@gmail.com>
Fix UFS1 big file support.
* grub-core/fs/ufs.c (INODE): Removed.
(INODE_SIZE): Always use 64-bit byte-swap since size field is always
64-bit.
(INODE_MODE): Simplify.
(grub_ufs_inode): Use uint64_t for size and not int64_t.
(grub_ufs_lookup_symlink): Don't use INODE.
2012-05-09 Vladimir Serbinenko <phcoder@gmail.com>
Fix minixfs with non-power-of-two blocks since it's supported by minix.