--- drivers/gpu/drm/drm_stub.c | 2 +- include/drm/drmP.h | 24 +++++++++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c index 5ca132a..566847d 100644 --- a/drivers/gpu/drm/drm_stub.c +++ b/drivers/gpu/drm/drm_stub.c @@ -313,7 +313,7 @@ static int drm_get_minor(struct drm_device *dev, struct drm_minor **minor, int t goto err_mem; } } else - new_minor->dev_root = NULL; + new_minor->proc_root = NULL; ret = drm_sysfs_device_add(new_minor); if (ret) { diff --git a/include/drm/drmP.h b/include/drm/drmP.h index afb7858..efa7935 100644 --- a/include/drm/drmP.h +++ b/include/drm/drmP.h @@ -801,6 +801,25 @@ struct drm_driver { #define DRM_MINOR_RENDER 3 /** + * proc node list. This structure represents a debugfs file to + * be created by the drm core + */ +struct drm_proc_list { + const char *name; /** file name */ + int (*show)(struct seq_file*, void*); /** show callback*/ + u32 driver_features; /**< Required driver features for this entry */ +}; + +/** + * proc node structure. This structure represents a proc file. + */ +struct drm_proc_node { + struct list_head list; + struct drm_minor *minor; + struct drm_proc_list *proc_ent; +}; + +/** * DRM minor structure. This structure represents a drm minor number. */ struct drm_minor { @@ -809,7 +828,10 @@ struct drm_minor { dev_t device; /**< Device number for mknod */ struct device kdev; /**< Linux device */ struct drm_device *dev; - struct proc_dir_entry *dev_root; /**< proc directory entry */ + + struct proc_dir_entry *proc_root; /**< proc directory entry */ + struct drm_proc_node proc_nodes; + struct drm_master *master; /* currently active master for this node */ struct list_head master_list; struct drm_mode_group mode_group; -- 1.6.0.6 ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel