[PATCH] powerpc/pseries: dlpar-add crash on null pointer deref
    linas 
    linas at austin.ibm.com
       
    Fri Dec  2 11:42:32 EST 2005
    
    
  
Paul, Please apply.
This patch fixs a crash on null-pointer deref during dlpar slot addition.
Signed-off-by: Linas Vepstas <linas at austin.ibm.com>
Index: linux-2.6.15-rc3-mm1/arch/powerpc/platforms/pseries/eeh.c
===================================================================
--- linux-2.6.15-rc3-mm1.orig/arch/powerpc/platforms/pseries/eeh.c
2005-12-01 17:30:21.000000000 -0600
+++ linux-2.6.15-rc3-mm1/arch/powerpc/platforms/pseries/eeh.c
2005-12-01 18:18:29.808112099 -0600@@ -698,7 +698,7 @@
   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 @@
      pdn->eeh_mode |= EEH_MODE_NOCHECK;
      return NULL;
   }
+  pdn->class_code = *class_code;
   /*
    * Now decide if we are going to "Disable" EEH checking
    
    
More information about the Linuxppc64-dev
mailing list