linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ath5k: bad udelay call, build failure on ARM
@ 2008-08-25 11:57 Martin Michlmayr
  2008-08-25 19:08 ` John W. Linville
  0 siblings, 1 reply; 6+ messages in thread
From: Martin Michlmayr @ 2008-08-25 11:57 UTC (permalink / raw)
  To: ath5k-devel, linux-wireless

ath5k fails to build on ARM with:

__bad_udelay is specifically designed on ARM to fail when udelay is
called in a bad way.  arch/arm/include/asm/delay.h has this to say
about __bad_udelay:

/*
 * This function intentionally does not exist; if you see references to
 * it, it means that you're calling udelay() with an out of range value.
 *
 * With currently imposed limits, this means that we support a max delay
 * of 2000us. Further limits: HZ<=1000 and bogomips<=3355
 */
extern void __bad_udelay(void);

Can you check why your driver is calling udelay() with a value > 2000?

-- 
Martin Michlmayr
http://www.cyrius.com/

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-09-11 14:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-25 11:57 ath5k: bad udelay call, build failure on ARM Martin Michlmayr
2008-08-25 19:08 ` John W. Linville
2008-08-25 19:36   ` [ath5k-devel] " Nick Kossifidis
2008-09-10  9:36     ` Martin Michlmayr
2008-09-11 14:20       ` Nick Kossifidis
2008-08-26  5:05   ` Martin Michlmayr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).