This patches force linearize_inc_dec() to generate integer-wide OP_ADD & OP_SUB when used on bitfields instead of doing these operations with whichever the wide of the bitfield was. This series is available for revoew & testing in the repository at: git://github.com/lucvoo/sparse-dev.git fix-inc-dec-size ---------------------------------------------------------------- Luc Van Oostenryck (4): expand linearize_position() into linearize_initializer() put back the bitfield base type into struct access_data fix instruction size & type in linearize_inc_dec() fix bad indentation in linearize_inc_dec() linearize.c | 31 ++++--- validation/linear/bitfield-inc.c | 1 - validation/linear/bitfield-size.c | 142 ++++++++++++++++-------------- 3 files changed, 90 insertions(+), 84 deletions(-) -- 2.18.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html