<sys/io.h> is non-standard and even unavailable on some Linux systems, like arm64. Drop it as it's unused anyway. <endian.h> is Linux-specific, so don't include it directly, but let "compiler.h" figure out, whether it should be included. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- scripts/imx/imx-usb-loader.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/imx/imx-usb-loader.c b/scripts/imx/imx-usb-loader.c index d4fba0ce54e8..cc26cdd8afb6 100644 --- a/scripts/imx/imx-usb-loader.c +++ b/scripts/imx/imx-usb-loader.c @@ -26,16 +26,15 @@ #include <unistd.h> #include <ctype.h> -#include <sys/io.h> #include <errno.h> #include <string.h> #include <stdlib.h> #include <libusb.h> #include <getopt.h> -#include <endian.h> #include <arpa/inet.h> #include <linux/kernel.h> +#include "../compiler.h" #include "imx.h" #define get_min(a, b) (((a) < (b)) ? (a) : (b)) -- 2.20.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox