From: Yinghai Lu Date: Mon, 29 Dec 2008 00:01:13 +0000 (-0800) Subject: sparseirq: move __weak symbols into separate compilation unit X-Git-Tag: v2.6.29-rc1~550^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43a256322ac1fc105c181b3cade3b9bfc0b63ca1;p=pandora-kernel.git sparseirq: move __weak symbols into separate compilation unit GCC has a bug with __weak alias functions: if the functions are in the same compilation unit as their call site, GCC can decide to inline them - and thus rob the linker of the opportunity to override the weak alias with the real thing. So move all the IRQ handling related __weak symbols to kernel/irq/chip.c. Signed-off-by: Yinghai Lu Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed