File 20716-pygrub-reiser.patch of Package xen

# HG changeset patch
# User Keir Fraser <keir.fraser@citrix.com>
# Date 1261553241 0
# Node ID d3411ed9bd020b57dfcafc4fb967824fe880f31c
# Parent  afc296da27b70f298c5978c8daa3a758e992d6b2
pygrub, reiserfs: Fix on-disk structure definition.

Without this patch pyGRUB could not read ReiserFS.

Signed-off-by: Daniel Kiper <dkiper@net-space.pl>

diff -r afc296da27b7 -r d3411ed9bd02 tools/libfsimage/reiserfs/fsys_reiserfs.c
--- a/tools/libfsimage/reiserfs/fsys_reiserfs.c	Wed Dec 23 07:26:31 2009 +0000
+++ b/tools/libfsimage/reiserfs/fsys_reiserfs.c	Wed Dec 23 07:27:21 2009 +0000
@@ -222,8 +222,8 @@
 
 struct disk_child
 {
-  unsigned long       dc_block_number;              /* Disk child's block number. */
-  unsigned short      dc_size;		            /* Disk child's used space.   */
+  __u32		dc_block_number;		/* Disk child's block number. */
+  __u16		dc_size;			/* Disk child's used space.   */
 };
 
 #define DC_SIZE (sizeof (struct disk_child))
openSUSE Build Service is sponsored by