aboutsummaryrefslogtreecommitdiff
path: root/linux-core/drmP.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2007-09-20 14:01:29 +1000
committerDave Airlie <airlied@redhat.com>2007-09-20 14:01:29 +1000
commitbc5423f16838257a040a55b88df9588d268fda06 (patch)
tree1dc844e479d75469a7eb4edb789dd9543176dcb9 /linux-core/drmP.h
parente349b58b4a6ebfe299720cb921039a600c145e65 (diff)
drm_sysfs: update sysfs code from kernel
Diffstat (limited to 'linux-core/drmP.h')
-rw-r--r--linux-core/drmP.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/linux-core/drmP.h b/linux-core/drmP.h
index aa562225..f8ca3f4b 100644
--- a/linux-core/drmP.h
+++ b/linux-core/drmP.h
@@ -1130,7 +1130,7 @@ extern int drm_put_head(struct drm_head * head);
extern unsigned int drm_debug; /* 1 to enable debug output */
extern unsigned int drm_cards_limit;
extern struct drm_head **drm_heads;
-extern struct drm_sysfs_class *drm_class;
+extern struct class *drm_class;
extern struct proc_dir_entry *drm_proc_root;
extern drm_local_map_t *drm_getsarea(struct drm_device *dev);
@@ -1163,10 +1163,9 @@ extern void drm_pci_free(struct drm_device *dev, drm_dma_handle_t *dmah);
/* sysfs support (drm_sysfs.c) */
struct drm_sysfs_class;
-extern struct drm_sysfs_class *drm_sysfs_create(struct module *owner,
- char *name);
-extern void drm_sysfs_destroy(struct drm_sysfs_class *cs);
-extern struct class_device *drm_sysfs_device_add(struct drm_sysfs_class *cs,
+extern struct class *drm_sysfs_create(struct module *owner, char *name);
+extern void drm_sysfs_destroy(struct class *cs);
+extern struct class_device *drm_sysfs_device_add(struct class *cs,
struct drm_head * head);
extern void drm_sysfs_device_remove(struct class_device *class_dev);