smp_mb__before_atomic_inc();
                        atomic_inc(&dev_priv->gpu_error.reset_counter);
  
-                       kobject_uevent_env(&dev->primary->kdev.kobj,
+                       kobject_uevent_env(&dev->primary->kdev->kobj,
                                           KOBJ_CHANGE, reset_done_event);
                } else {
 -                      atomic_set(&error->reset_counter, I915_WEDGED);
 +                      atomic_set_mask(I915_WEDGED, &error->reset_counter);
                }
  
                /*
 
                }
        } else if (IS_G4X(dev)) {
                dev_priv->display.write_eld = g4x_write_eld;
 -      } else if (IS_VALLEYVIEW(dev))
 +      } else if (IS_VALLEYVIEW(dev)) {
 +              dev_priv->display.modeset_global_resources =
 +                      valleyview_modeset_global_resources;
+               dev_priv->display.write_eld = ironlake_write_eld;
 +      }
  
        /* Default just returns -ENODEV to indicate unsupported */
        dev_priv->display.queue_flip = intel_default_queue_flip;