This patch avoids recursive crash (leading to kernel stack overflow) in die() on CHRP/PReP machines when CONFIG_PMAC_BACKLIGHT=y. set_backlight_* functions are placed in pmac section, which is discarded when _machine != _MACH_Pmac. Should apply to latest 2.4.x and 2.6.x as well. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/