• David Gibson's avatar
    Fix assorted sparse warnings · bad5b280
    David Gibson authored
    This fixes a great many sparse warnings on the fdt and libfdt sources.
    These are mostly due to incorrect mixing of endian annotated and native
    integer types.
    
    This includes fixing a couple of quasi-bugs where we had endian conversions
    the wrong way around (this will have the right effect in practice, but is
    certainly conceptually incorrect).
    
    This doesn't make the whole tree sparse clean: there are many warnings in
    bison and lex generated code, and there are a handful of other remaining
    warnings that are (for now) more trouble than they're worth to fix (and
    are not genuine bugs).
    Signed-off-by: 's avatarDavid Gibson <david@gibson.dropbear.id.au>
    bad5b280