powerpc: Protect against NULL pointer deref in phyp-dump code
print_dump_header() will be called at least once with a NULL pointer in a normal boot sequence. If DEBUG is defined then we will dereference the pointer and crash. Add a quick fix to exit early in the NULL pointer case. Signed-off-by: Tony Breeds <tony@bakeyournoodle.com> Acked-by: Manish Ahuja <mahujam@gmail.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
8168b5400b
commit
7a2eab0d4e
|
@ -130,6 +130,9 @@ static unsigned long init_dump_header(struct phyp_dump_header *ph)
|
|||
static void print_dump_header(const struct phyp_dump_header *ph)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
if (ph == NULL)
|
||||
return;
|
||||
|
||||
printk(KERN_INFO "dump header:\n");
|
||||
/* setup some ph->sections required */
|
||||
printk(KERN_INFO "version = %d\n", ph->version);
|
||||
|
|
Loading…
Reference in a new issue