Skip to content
  • Ilya Yanok's avatar
    jffs2: cache data_crc results · 142a80ff
    Ilya Yanok authored
    
    
    As we moved data_crc() invocation from jffs2_1pass_build_lists() to
    jffs2_1pass_read_inode() data_crc is going to be calculated on each
    inode access. This patch adds caching of data_crc() results. There
    is no significant improvement in speed (because of flash access
    caching added in previous patch I think, crc in RAM is really fast)
    but this patch impacts memory usage -- every b_node structure uses
    12 bytes instead of 8.
    
    Signed-off-by: default avatarAlexey Neyman <avn@emcraft.com>
    Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
    142a80ff