include: move various macros to include/linux/kernel.h
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:
Masahiro Yamada <yamada.m@jp.panasonic.com>
Showing
- arch/arm/cpu/armv7/bcm281xx/clk-core.h 0 additions, 4 deletionsarch/arm/cpu/armv7/bcm281xx/clk-core.h
- arch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c 0 additions, 2 deletionsarch/mips/cpu/mips32/au1x00/au1x00_usb_ohci.c
- arch/powerpc/cpu/mpc5xxx/usb_ohci.c 0 additions, 2 deletionsarch/powerpc/cpu/mpc5xxx/usb_ohci.c
- arch/powerpc/cpu/ppc4xx/usb_ohci.c 0 additions, 2 deletionsarch/powerpc/cpu/ppc4xx/usb_ohci.c
- drivers/usb/host/isp116x-hcd.c 0 additions, 6 deletionsdrivers/usb/host/isp116x-hcd.c
- drivers/usb/host/ohci-hcd.c 0 additions, 3 deletionsdrivers/usb/host/ohci-hcd.c
- drivers/usb/host/ohci-s3c24xx.c 0 additions, 3 deletionsdrivers/usb/host/ohci-s3c24xx.c
- drivers/usb/host/r8a66597-hcd.c 0 additions, 3 deletionsdrivers/usb/host/r8a66597-hcd.c
- drivers/usb/musb/musb_hcd.h 0 additions, 3 deletionsdrivers/usb/musb/musb_hcd.h
- drivers/video/ati_radeon_fb.c 0 additions, 5 deletionsdrivers/video/ati_radeon_fb.c
- fs/ubifs/ubifs.h 0 additions, 4 deletionsfs/ubifs/ubifs.h
- include/common.h 1 addition, 86 deletionsinclude/common.h
- include/linux/compat.h 0 additions, 54 deletionsinclude/linux/compat.h
- include/linux/kernel.h 157 additions, 0 deletionsinclude/linux/kernel.h
- lib/vsprintf.c 0 additions, 3 deletionslib/vsprintf.c
Loading
Please register or sign in to comment