From 749436878923f8c152c98cc016f32c0562479182 Mon Sep 17 00:00:00 2001 From: charles Date: Mon, 21 May 2007 00:36:17 +0000 Subject: [PATCH] Change blockState field from enum to unsigned because some compilers use ints for enums which would break here --- yaffs_guts.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yaffs_guts.h b/yaffs_guts.h index a88b36e..b780315 100644 --- a/yaffs_guts.h +++ b/yaffs_guts.h @@ -271,7 +271,7 @@ typedef struct { int softDeletions:10; /* number of soft deleted pages */ int pagesInUse:10; /* number of pages in use */ - yaffs_BlockState blockState:4; /* One of the above block states */ + __u32 blockState:4; /* One of the above block states. NB use unsigned because enum is sometimes an int */ __u32 needsRetiring:1; /* Data has failed on this block, need to get valid data off */ /* and retire the block. */ __u32 skipErasedCheck: 1; /* If this is set we can skip the erased check on this block */ -- 2.30.2