Skip to content
  • Masahiro Yamada's avatar
    include: move various macros to include/linux/kernel.h · cba1da49
    Masahiro Yamada authored
    
    
    U-Boot has imported various utility macros from Linux
    scattering them to various places without consistency.
    
    In include/common.h are min, max, min3, max3, ARRAY_SIZE, ALIGN,
    container_of, DIV_ROUND_UP, etc.
    In include/linux/compat.h are min_t, max_t, round_up, round_down,
    etc.
    We also have duplicated defines of min_t in some *.c files.
    
    Moreover, we are suffering from too cluttered include/common.h.
    
    This commit moves various macros that originate in
    include/linux/kernel.h of Linux to their original position.
    
    Note:
    This commit simply moves the macros; the macros roundup,
    min, max, min2, max3, ARRAY_SIZE are different
    from those of Linux at this point.
    
    Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
    cba1da49