[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Out of Partition" error on XFS still occuring
From: |
Bean |
Subject: |
Re: "Out of Partition" error on XFS still occuring |
Date: |
Sun, 27 Jul 2008 18:21:08 +0800 |
On Sun, Jul 27, 2008 at 6:06 PM, Bean <address@hidden> wrote:
> Hi,
>
> This problem is caused by the previous patch, it expands the size of
> grub_xfs_dir_header:
>
> struct grub_xfs_dir_header
> {
> grub_uint8_t count;
> grub_uint8_t i8count;
> union
> {
> grub_uint32_t i4;
> grub_uint64_t i8;
> } parent __attribute__ ((packed));
> } __attribute__ ((packed));
>
> The size is always 10 bytes, but in fact, when small inode is used, it
> should be 6 bytes. Then, in struct grub_xfs_inode, grub_xfs_dir_header
> cause subsequence fields to move.
>
> This patch revert the change, it should be ok now.
>
> --
> Bean
>
Hi,
This new patch avoids the warning message of xfs.c
--
Bean
xfs.diff
Description: Text Data