From: Mike Frysinger Date: Wed, 4 Apr 2012 18:44:53 +0000 (+0000) Subject: usb: use noinline define X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=66cf64107b891d1cc8112ff76b5687195af2f5b0;p=project%2Fbcm63xx%2Fu-boot.git 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 --- 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;