struct lu_fid osp_pre_last_created_fid;
/* how many ids are reserved in declare, we shouldn't block in create */
__u64 osp_pre_reserved;
- /* thread waits for signals about pool going empty */
- wait_queue_head_t osp_pre_waitq;
/* consumers (who needs new ids) wait here */
wait_queue_head_t osp_pre_user_waitq;
/* current precreation status: working, failed, stopping? */
struct osp_precreate *opd_pre;
/* dedicate precreate thread */
struct ptlrpc_thread opd_pre_thread;
+ /* thread waits for signals about pool going empty */
+ wait_queue_head_t opd_pre_waitq;
/*
* OST synchronization
#define opd_pre_used_fid opd_pre->osp_pre_used_fid
#define opd_pre_last_created_fid opd_pre->osp_pre_last_created_fid
#define opd_pre_reserved opd_pre->osp_pre_reserved
-#define opd_pre_waitq opd_pre->osp_pre_waitq
#define opd_pre_user_waitq opd_pre->osp_pre_user_waitq
#define opd_pre_status opd_pre->osp_pre_status
#define opd_pre_grow_count opd_pre->osp_pre_grow_count
int osp_init_pre_fid(struct osp_device *osp);
/* lproc_osp.c */
+void lprocfs_osp_init_vars(struct lprocfs_static_vars *lvars);
void osp_lprocfs_init(struct osp_device *osp);
/* osp_sync.c */
void __osp_sync_check_for_work(struct osp_device *d);
/* lwp_dev.c */
+void lprocfs_lwp_init_vars(struct lprocfs_static_vars *lvars);
extern struct obd_ops lwp_obd_device_ops;
extern struct lu_device_type lwp_device_type;