* grub-core/fs/affs.c (grub_affs_bblock): Revert flags.
(GRUB_AFFS_FLAG_FFS): Put back where it was. (grub_affs_mount): Revert the correct version checking.
This commit is contained in:
parent
53603892df
commit
5c827cf971
2 changed files with 12 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2012-01-11 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/fs/affs.c (grub_affs_bblock): Revert flags.
|
||||||
|
(GRUB_AFFS_FLAG_FFS): Put back where it was.
|
||||||
|
(grub_affs_mount): Revert the correct version checking.
|
||||||
|
|
||||||
2012-01-11 Vladimir Serbinenko <phcoder@gmail.com>
|
2012-01-11 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* docs/grub.texi (Unicode): Mention several other unsupported features.
|
* docs/grub.texi (Unicode): Mention several other unsupported features.
|
||||||
|
|
|
@ -33,11 +33,15 @@ GRUB_MOD_LICENSE ("GPLv3+");
|
||||||
struct grub_affs_bblock
|
struct grub_affs_bblock
|
||||||
{
|
{
|
||||||
grub_uint8_t type[3];
|
grub_uint8_t type[3];
|
||||||
grub_uint8_t version;
|
grub_uint8_t flags;
|
||||||
grub_uint32_t checksum;
|
grub_uint32_t checksum;
|
||||||
grub_uint32_t rootblock;
|
grub_uint32_t rootblock;
|
||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
|
/* Set if the filesystem is a AFFS filesystem. Otherwise this is an
|
||||||
|
OFS filesystem. */
|
||||||
|
#define GRUB_AFFS_FLAG_FFS 1
|
||||||
|
|
||||||
/* The affs rootblock. */
|
/* The affs rootblock. */
|
||||||
struct grub_affs_rblock
|
struct grub_affs_rblock
|
||||||
{
|
{
|
||||||
|
@ -192,7 +196,7 @@ grub_affs_mount (grub_disk_t disk)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Test if the filesystem is a OFS filesystem. */
|
/* Test if the filesystem is a OFS filesystem. */
|
||||||
if (data->bblock.version < 1)
|
if (! (data->bblock.flags & GRUB_AFFS_FLAG_FFS))
|
||||||
{
|
{
|
||||||
grub_error (GRUB_ERR_BAD_FS, "OFS not yet supported");
|
grub_error (GRUB_ERR_BAD_FS, "OFS not yet supported");
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
Loading…
Reference in a new issue