Staging
v0.5.1
https://github.com/torvalds/linux
Revision 44e4665cc9d856d15f04a012c78e4ab48f71290b authored by Benjamin Herrenschmidt on 01 June 2005, 04:54:25 UTC, committed by Linus Torvalds on 01 June 2005, 14:54:13 UTC
Apple's Open Firmware has a funny bug when creating the /cpus nodes
where it leaves a dangling '\0' character in the CPU name which ends up
appearing in the full path of the node. This is bogus and
confuses /proc/device-tree badly.

This patch strips those bogus zero's from the node full path when
reading the device-tree from Open Firmware. The "name" property is not
modified and still contains the spurrious 0 (it basically contains 0
tailing 0 instead of one) but that shouldn't be a problem.

An equivalent patch for ppc32 will follow shortly

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent 21e3024
History
Tip revision: 44e4665cc9d856d15f04a012c78e4ab48f71290b authored by Benjamin Herrenschmidt on 01 June 2005, 04:54:25 UTC
[PATCH] ppc64: Fix a device-tree bug on Apple's
Tip revision: 44e4665

README

back to top