[vim2] Cherry-pick include/linux/compiler*.h fixes from uboot

cherry-pick of 9b2c282b, original commit below:

compiler*.h: sync include/linux/compiler*.h with Linux 4.5-rc6

Copy these from Linux v4.5-rc6 tag.

This is needed so that we can keep up with newer gcc versions.  Note
that we don't have the uapi/ hierarchy from the kernel so continue to
use <linux/types.h>

Signed-off-by: Tom Rini <trini@konsulko.com>
Change-Id: I107af49cbcbb31a3121f3514fea0098d7d81860d
5 files changed