Whamcloud - gitweb
LU-3319 procfs: provide framework for seq_file handling
[fs/lustre-release.git] / lustre / include / obd.h
index fd0d2e2..fd9363e 100644 (file)
@@ -958,10 +958,12 @@ struct obd_device {
        unsigned int           obd_md_cntr_base;
        struct lprocfs_stats  *obd_md_stats;
 
-        cfs_proc_dir_entry_t  *obd_proc_entry;
-        cfs_proc_dir_entry_t  *obd_proc_exports_entry;
-        cfs_proc_dir_entry_t  *obd_svc_procroot;
-        struct lprocfs_stats  *obd_svc_stats;
+       struct proc_dir_entry   *obd_proc_entry;
+       struct proc_dir_entry   *obd_proc_exports_entry;
+       void                    *obd_proc_private;      /* type private PDEs */
+       struct proc_dir_entry   *obd_svc_procroot;
+       struct lprocfs_stats    *obd_svc_stats;
+       struct lprocfs_seq_vars *obd_vars;
        cfs_atomic_t           obd_evict_inprogress;
        wait_queue_head_t      obd_evict_inprogress_waitq;
        cfs_list_t             obd_evict_list; /* protected with pet_lock */