summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/cell/axon_msi.c
diff options
context:
space:
mode:
authorMichael Ellerman <michael@ellerman.id.au>2008-04-24 02:08:22 (GMT)
committerPaul Mackerras <paulus@samba.org>2008-04-24 10:58:03 (GMT)
commit5c02cd2fb83bd4a11270eeb6682e507f04897837 (patch)
treed2b2a294dfab46543232dc0d6082abe71398186b /arch/powerpc/platforms/cell/axon_msi.c
parentd9e9d82c24e55b8a0fcc89032fdf9f58f1fb56d7 (diff)
downloadlinux-fsl-qoriq-5c02cd2fb83bd4a11270eeb6682e507f04897837.tar.xz
[POWERPC] Discourage people from fiddling with kernel data from prom_init
As BenH said the other day, it is an "accident" that prom_init.o is linked with the rest of the kernel. The truth is a little more subtle, prom_init isn't truly bootloader, it does access kernel data in a few places. What we can do is discourage people from adding new code that accesses data outside of prom_init. And hence this patch; from the script: # This script checks prom_init.o to see what external symbols it # is using, if it finds symbols not in the whitelist it returns # an error. The point of this is to discourage people from # intentionally or accidentally adding new code to prom_init.c # which has side effects on other parts of the kernel. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/cell/axon_msi.c')
0 files changed, 0 insertions, 0 deletions