CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2015/09/26 16:00:00

Modified files:
        sys/dev/pci/drm: drm_linux.h 
        sys/dev/pci/drm/i915: i915_drv.c intel_i2c.c 

Log message:
Try a little bit harder to clean up if attaching inteldrm(4) fails.
The crucial bit is that we now clear dev->dev_priv, which prevents the X
server from opening /dev/drmN and crashing the kernel because the driver
isn't fully initialized.

While there, try a little bit harder to print error messages the proper way.
Things will still look ugly though if the failure is somewhere in the Linux
code.

Reply via email to