From 66cf64107b891d1cc8112ff76b5687195af2f5b0 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 4 Apr 2012 18:44:53 +0000 Subject: [PATCH] usb: use noinline define Building usb for Blackfin boards fails as we get linux/compiler.h included which expands the "noinline" inside of the attribute and we get attribute(attribute(noinline)). Explicitly use the helper define to avoid this. Signed-off-by: Mike Frysinger --- common/usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/usb.c b/common/usb.c index 1ec30bc058..71b4b2b2c2 100644 --- a/common/usb.c +++ b/common/usb.c @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -261,7 +262,7 @@ int usb_maxpacket(struct usb_device *dev, unsigned long pipe) * * NOTE: Similar behaviour was observed with GCC4.6 on ARMv5. */ -static void __attribute__((noinline)) +static void noinline usb_set_maxpacket_ep(struct usb_device *dev, int if_idx, int ep_idx) { int b; -- 2.39.5