mds_client.h (e8a7b8b12b13831467c6158c1e82801e25b5dd98) mds_client.h (a319bf56a617354e62cf5f774d2ca4e1a8a3bff3)
1#ifndef _FS_CEPH_MDS_CLIENT_H
2#define _FS_CEPH_MDS_CLIENT_H
3
4#include <linux/completion.h>
5#include <linux/kref.h>
6#include <linux/list.h>
7#include <linux/mutex.h>
8#include <linux/rbtree.h>

--- 213 unchanged lines hidden (view full) ---

222 struct ceph_msg *r_request; /* original request */
223 int r_request_release_offset;
224 struct ceph_msg *r_reply;
225 struct ceph_mds_reply_info_parsed r_reply_info;
226 struct page *r_locked_page;
227 int r_err;
228 bool r_aborted;
229
1#ifndef _FS_CEPH_MDS_CLIENT_H
2#define _FS_CEPH_MDS_CLIENT_H
3
4#include <linux/completion.h>
5#include <linux/kref.h>
6#include <linux/list.h>
7#include <linux/mutex.h>
8#include <linux/rbtree.h>

--- 213 unchanged lines hidden (view full) ---

222 struct ceph_msg *r_request; /* original request */
223 int r_request_release_offset;
224 struct ceph_msg *r_reply;
225 struct ceph_mds_reply_info_parsed r_reply_info;
226 struct page *r_locked_page;
227 int r_err;
228 bool r_aborted;
229
230 unsigned long r_timeout; /* optional. jiffies */
230 unsigned long r_timeout; /* optional. jiffies, 0 is "wait forever" */
231 unsigned long r_started; /* start time to measure timeout against */
232 unsigned long r_request_started; /* start time for mds request only,
233 used to measure lease durations */
234
235 /* link unsafe requests to parent directory, for fsync */
236 struct inode *r_unsafe_dir;
237 struct list_head r_unsafe_dir_item;
238

--- 177 unchanged lines hidden ---
231 unsigned long r_started; /* start time to measure timeout against */
232 unsigned long r_request_started; /* start time for mds request only,
233 used to measure lease durations */
234
235 /* link unsafe requests to parent directory, for fsync */
236 struct inode *r_unsafe_dir;
237 struct list_head r_unsafe_dir_item;
238

--- 177 unchanged lines hidden ---