u-boot/include/linux
Masahiro Yamada 84b8bf6d5d bug.h: move BUILD_BUG_* defines to include/linux/bug.h
BUILD_BUG_* macros have been defined in several headers.  It would
be nice to collect them in include/linux/bug.h like Linux.

This commit is cherry-picking useful macros from include/linux/bug.h
of Linux 4.4.

I did not import BUILD_BUG_ON_MSG() because it would not work if it
is used with include/common.h in U-Boot.  I'd like to postpone it
until the root cause (the "error()" macro in include/common.h causes
the name conflict with "__attribute__((error()))") is fixed.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2016-01-25 10:39:59 -05:00
..
byteorder
mtd
unaligned
usb usb: xhci: zynqmp: Removing unused function usb_phy_reset 2015-12-07 00:15:00 +01:00
apm_bios.h
bch.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
bitops.h
bitrev.h
bug.h bug.h: move BUILD_BUG_* defines to include/linux/bug.h 2016-01-25 10:39:59 -05:00
compat.h
compiler-clang.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc5.h
compiler-intel.h
compiler.h
crc7.h
crc8.h
crc32.h
ctype.h
drm_dp_helper.h
edd.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
err.h
ethtool.h
fb.h
immap_qe.h
input.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
io.h
ioctl.h
ioport.h
kbuild.h
kconfig.h
kernel.h
linkage.h
linux_string.h
list.h
list_sort.h
log2.h
lzo.h
math64.h
mbus.h
mc146818rtc.h
mdio.h
mii.h
netdevice.h
poison.h
posix_types.h
psci.h armv8: Add psci.h from the Linux kernel 2016-01-19 22:25:37 +00:00
rbtree.h
rbtree_augmented.h
screen_info.h
serial_reg.h
sizes.h
stat.h
stddef.h
string.h
stringify.h
time.h
types.h Revert "include/linux: move typdef for uintptr_t" 2015-12-16 07:11:15 -05:00