mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-15 09:55:36 +00:00
[PATCH] powerpc/pseries: dlpar-add crash on null pointer deref
This fixes a crash on null-pointer deref during dlpar slot addition. Signed-off-by: Linas Vepstas <linas@austin.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org> (cherry picked from 1c87c0f84943fbbc91826967ff4fea1b059a526f commit)
This commit is contained in:
parent
18eb3b398d
commit
0f17574a65
@ -698,7 +698,7 @@ static void *early_enable_eeh(struct device_node *dn, void *data)
|
||||
int enable;
|
||||
struct pci_dn *pdn = PCI_DN(dn);
|
||||
|
||||
pdn->class_code = *class_code;
|
||||
pdn->class_code = 0;
|
||||
pdn->eeh_mode = 0;
|
||||
pdn->eeh_check_count = 0;
|
||||
pdn->eeh_freeze_count = 0;
|
||||
@ -715,6 +715,7 @@ static void *early_enable_eeh(struct device_node *dn, void *data)
|
||||
pdn->eeh_mode |= EEH_MODE_NOCHECK;
|
||||
return NULL;
|
||||
}
|
||||
pdn->class_code = *class_code;
|
||||
|
||||
/*
|
||||
* Now decide if we are going to "Disable" EEH checking
|
||||
|
Loading…
x
Reference in New Issue
Block a user