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 --- |