[POWERPC] Minor fix for bootargs property
authorGeoff Levand <geoffrey.levand@am.sony.com>
Thu, 5 Oct 2006 18:35:16 +0000 (11:35 -0700)
committerPaul Mackerras <paulus@samba.org>
Fri, 6 Oct 2006 11:10:41 +0000 (21:10 +1000)
commitc1ce464d29e5bbf5819b2d7527b7d3030a6d65f1
treebce7ed6d765c3cd7a75c4cbcccb25b62ed242966
parent52aed7cd52ce8a1d576e26976c3950512e1af8b6
[POWERPC] Minor fix for bootargs property

Avoid the use of an uninitialized stack variable when the powerpc device tree
bootargs property is either missing or incorrectly defined.  This also makes
CONFIG_CMDLINE work properly under these conditions.  This change adds a test
for the existence of the bootargs property.

early_init_dt_scan_chosen() tests for a zero length bootargs property in its
CONFIG_CMDLINE processing, but the current implementation of
of_get_flat_dt_prop() doesn't assign a value to the length when no property is
found.  Since an automatic variable is used, a stale value from the stack will
be used in the test.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/prom.c