Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: call driver load function after initialising AGP

needed to intel chipset flushing

Signed-off-by: Dave Airlie <airlied@linux.ie>

authored by

Dave Airlie and committed by
Dave Airlie
2716a02f 7ffa05e0

+4 -4
+4 -4
drivers/char/drm/drm_stub.c
··· 98 98 99 99 dev->driver = driver; 100 100 101 - if (dev->driver->load) 102 - if ((retcode = dev->driver->load(dev, ent->driver_data))) 103 - goto error_out_unreg; 104 - 105 101 if (drm_core_has_AGP(dev)) { 106 102 if (drm_device_is_agp(dev)) 107 103 dev->agp = drm_agp_init(dev); ··· 115 119 1024 * 1024, MTRR_TYPE_WRCOMB, 1); 116 120 } 117 121 } 122 + 123 + if (dev->driver->load) 124 + if ((retcode = dev->driver->load(dev, ent->driver_data))) 125 + goto error_out_unreg; 118 126 119 127 retcode = drm_ctxbitmap_init(dev); 120 128 if (retcode) {