aboutsummaryrefslogtreecommitdiff
path: root/linux-core/intel_drv.h
diff options
context:
space:
mode:
authorHong Liu <hong.liu@intel.com>2008-05-09 10:06:17 +0800
committerJesse Barnes <jbarnes@nietzche.virtuousgeek.org>2008-05-12 12:31:56 -0700
commita51e38548cfdece2978e9b5f0d6f0467ba7a7272 (patch)
treebe8ee6a1f706d4e75a17cb04c2480e7501dc3b63 /linux-core/intel_drv.h
parentb2dee13f5d7209b62c5e9ba8cd059717a8302fec (diff)
fix kernel oops when removing fb
drm_crtc->fb may point to NULL, f.e X server will allocate a new fb and assign it to the CRTC at startup, when X server exits, it will destroy the allocated fb, making drm_crtc->fb points to NULL.
Diffstat (limited to 'linux-core/intel_drv.h')
-rw-r--r--linux-core/intel_drv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-core/intel_drv.h b/linux-core/intel_drv.h
index 6b89c000..e97117de 100644
--- a/linux-core/intel_drv.h
+++ b/linux-core/intel_drv.h
@@ -91,7 +91,7 @@ extern int intel_sdvo_supports_hotplug(struct drm_output *output);
extern void intel_sdvo_set_hotplug(struct drm_output *output, int enable);
extern int intelfb_probe(struct drm_device *dev, struct drm_crtc *crtc, struct drm_output *output);
-extern int intelfb_remove(struct drm_device *dev, struct drm_crtc *crtc);
+extern int intelfb_remove(struct drm_device *dev, struct drm_framebuffer *fb);
extern int intelfb_resize(struct drm_device *dev, struct drm_crtc *crtc);
#endif /* __INTEL_DRV_H__ */