summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWang Cong <xiyou.wangcong@gmail.com>2009-01-21 13:22:49 -0500
committerChris Mason <chris.mason@oracle.com>2009-01-21 13:22:49 -0500
commit47e1a8f56a88cc2f3fa3e6cb362d8bcc0d97bb41 (patch)
tree496490c0f19d14c610b8766c0523dc7c007731ae
parentaf250420caf71a4d787891d8ae49f56299a01201 (diff)
btrfsck.c: bit-fields should be unsigned
Signed-off-by: WANG Cong <wangcong@zeuux.org>
-rw-r--r--btrfsck.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/btrfsck.c b/btrfsck.c
index 1fcc372e..5834ca3d 100644
--- a/btrfsck.c
+++ b/btrfsck.c
@@ -60,10 +60,10 @@ struct extent_record {
struct inode_backref {
struct list_head list;
- int found_dir_item:1;
- int found_dir_index:1;
- int found_inode_ref:1;
- int filetype:8;
+ unsigned int found_dir_item:1;
+ unsigned int found_dir_index:1;
+ unsigned int found_inode_ref:1;
+ unsigned int filetype:8;
int errors;
u64 dir;
u64 index;
@@ -83,13 +83,13 @@ struct inode_backref {
struct inode_record {
struct list_head backrefs;
- int checked:1;
- int found_inode_item:1;
- int found_dir_item:1;
- int found_file_extent:1;
- int found_csum_item:1;
- int some_csum_missing:1;
- int nodatasum:1;
+ unsigned int checked:1;
+ unsigned int found_inode_item:1;
+ unsigned int found_dir_item:1;
+ unsigned int found_file_extent:1;
+ unsigned int found_csum_item:1;
+ unsigned int some_csum_missing:1;
+ unsigned int nodatasum:1;
int errors;
u64 ino;