/* dedicate precreate thread */
struct ptlrpc_thread opd_pre_thread;
/* thread waits for signals about pool going empty */
- cfs_waitq_t opd_pre_waitq;
+ wait_queue_head_t opd_pre_waitq;
/* consumers (who needs new ids) wait here */
- cfs_waitq_t opd_pre_user_waitq;
+ wait_queue_head_t opd_pre_user_waitq;
/* current precreation status: working, failed, stopping? */
int opd_pre_status;
/* how many to precreate next time */
int opd_syn_prev_done;
/* found records */
struct ptlrpc_thread opd_syn_thread;
- cfs_waitq_t opd_syn_waitq;
+ wait_queue_head_t opd_syn_waitq;
/* list of remotely committed rpc */
cfs_list_t opd_syn_committed_there;
/* number of changes being under sync */
*/
struct obd_statfs opd_statfs;
cfs_time_t opd_statfs_fresh_till;
- cfs_timer_t opd_statfs_timer;
+ struct timer_list opd_statfs_timer;
int opd_statfs_update_in_progress;
/* how often to update statfs data */
int opd_statfs_maxage;