diff options
Diffstat (limited to 'fs/jffs2/jffs2_private.h')
| -rw-r--r-- | fs/jffs2/jffs2_private.h | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/fs/jffs2/jffs2_private.h b/fs/jffs2/jffs2_private.h index 65ca6eb98..3e1fff473 100644 --- a/fs/jffs2/jffs2_private.h +++ b/fs/jffs2/jffs2_private.h @@ -85,4 +85,16 @@ inode_crc(struct jffs2_raw_inode *node)  	}  } +static inline int +data_crc(struct jffs2_raw_inode *node) +{ +	if (node->data_crc != crc32_no_comp(0, (unsigned char *) +                                            ((int) &node->node_crc + sizeof (node->node_crc)), +                                             node->csize)) { +		return 0; +	} else { +		return 1; +	} +} +  #endif /* jffs2_private.h */ |