Hello all. I'm not a subscriber, cause I don't normally much around with kernel code, so if you need to reply to me, please CC my email address (icy_manipulator@mindless.com). I tried to compile the new 2.4.0 prerelease and it fails when trying to link vmlinux, complaining that the symbol __bad_udelay is undefined in the text section of aty_set_pll18818 in drivers/video/atyfb.o. Upon some simplistic inspection, it seems the culprit is line 1757, which calls udelay(50000). In (included by ), __bad_udelay is used if the argument to udelay is > 20000, also mentions that one shouldn't use more than 5 milliseconds for udelay, preferring mdelay in this case. Well, those 2 numbers don't seem to correspond, but rather than futz with the definitions of udelay and mdelay (which I really have no clue about), I changed line 1757 in atyfb.c to call mdelay instead of udelay, and the patch for this follows this text. Perhaps that's not the best solution, I'll let you guys decide that, but it lets me compile and link the kernel image. Haven't tried actually loading it yet (have to do some work to justify my paycheck first :). -- Aaron Gaudio icy_manipulator @ mindless.com -------------- http://www.rit.edu/~adg1653 "Information is free. Knowledge is expensive. Wisdom is priceless." -------------- Email Usage Policy: http://www.rit.edu/~adg1653/email.shtml Zāijiān