summaryrefslogtreecommitdiffstats
path: root/fs/orangefs/downcall.h
diff options
context:
space:
mode:
authorYi Liu <yi9@clemson.edu>2015-11-24 21:12:14 +0100
committerMike Marshall <hubcap@omnibond.com>2015-12-03 20:45:44 +0100
commit8bb8aefd5afb54a25a002feb4ec70011812d06a0 (patch)
tree08ca295ca2541c889e2805f92ae0aa699b0a13df /fs/orangefs/downcall.h
parentfs: out of bounds on stack in iov_iter_advance (diff)
downloadlinux-8bb8aefd5afb54a25a002feb4ec70011812d06a0.tar.xz
linux-8bb8aefd5afb54a25a002feb4ec70011812d06a0.zip
OrangeFS: Change almost all instances of the string PVFS2 to OrangeFS.
OrangeFS was formerly known as PVFS2 and retains the name in many places. I leave the device /dev/pvfs2-req since this affects userspace. I leave the filesystem type pvfs2 since this affects userspace. Further the OrangeFS sysint library reads fstab for an entry of type pvfs2 independently of kernel mounts. I leave extended attribute keys user.pvfs2 and system.pvfs2 as the sysint library understands these. I leave references to userspace binaries still named pvfs2. I leave the filenames. Signed-off-by: Yi Liu <yi9@clemson.edu> [martin@omnibond.com: clairify above constraints and merge] Signed-off-by: Martin Brandenburg <martin@omnibond.com> Signed-off-by: Mike Marshall <hubcap@omnibond.com>
Diffstat (limited to 'fs/orangefs/downcall.h')
-rw-r--r--fs/orangefs/downcall.h84
1 files changed, 42 insertions, 42 deletions
diff --git a/fs/orangefs/downcall.h b/fs/orangefs/downcall.h
index e372f446f6ba..72d4cac54821 100644
--- a/fs/orangefs/downcall.h
+++ b/fs/orangefs/downcall.h
@@ -15,42 +15,42 @@
* Sanitized the device-client core interaction
* for clean 32-64 bit usage
*/
-struct pvfs2_io_response {
+struct orangefs_io_response {
__s64 amt_complete;
};
-struct pvfs2_lookup_response {
- struct pvfs2_object_kref refn;
+struct orangefs_lookup_response {
+ struct orangefs_object_kref refn;
};
-struct pvfs2_create_response {
- struct pvfs2_object_kref refn;
+struct orangefs_create_response {
+ struct orangefs_object_kref refn;
};
-struct pvfs2_symlink_response {
- struct pvfs2_object_kref refn;
+struct orangefs_symlink_response {
+ struct orangefs_object_kref refn;
};
-struct pvfs2_getattr_response {
- struct PVFS_sys_attr_s attributes;
- char link_target[PVFS2_NAME_LEN];
+struct orangefs_getattr_response {
+ struct ORANGEFS_sys_attr_s attributes;
+ char link_target[ORANGEFS_NAME_LEN];
};
-struct pvfs2_mkdir_response {
- struct pvfs2_object_kref refn;
+struct orangefs_mkdir_response {
+ struct orangefs_object_kref refn;
};
/*
* duplication of some system interface structures so that I don't have
* to allocate extra memory
*/
-struct pvfs2_dirent {
+struct orangefs_dirent {
char *d_name;
int d_length;
- struct pvfs2_khandle khandle;
+ struct orangefs_khandle khandle;
};
-struct pvfs2_statfs_response {
+struct orangefs_statfs_response {
__s64 block_size;
__s64 blocks_total;
__s64 blocks_avail;
@@ -58,47 +58,47 @@ struct pvfs2_statfs_response {
__s64 files_avail;
};
-struct pvfs2_fs_mount_response {
+struct orangefs_fs_mount_response {
__s32 fs_id;
__s32 id;
- struct pvfs2_khandle root_khandle;
+ struct orangefs_khandle root_khandle;
};
/* the getxattr response is the attribute value */
-struct pvfs2_getxattr_response {
+struct orangefs_getxattr_response {
__s32 val_sz;
__s32 __pad1;
- char val[PVFS_MAX_XATTR_VALUELEN];
+ char val[ORANGEFS_MAX_XATTR_VALUELEN];
};
/* the listxattr response is an array of attribute names */
-struct pvfs2_listxattr_response {
+struct orangefs_listxattr_response {
__s32 returned_count;
__s32 __pad1;
__u64 token;
- char key[PVFS_MAX_XATTR_LISTLEN * PVFS_MAX_XATTR_NAMELEN];
+ char key[ORANGEFS_MAX_XATTR_LISTLEN * ORANGEFS_MAX_XATTR_NAMELEN];
__s32 keylen;
__s32 __pad2;
- __s32 lengths[PVFS_MAX_XATTR_LISTLEN];
+ __s32 lengths[ORANGEFS_MAX_XATTR_LISTLEN];
};
-struct pvfs2_param_response {
+struct orangefs_param_response {
__s64 value;
};
#define PERF_COUNT_BUF_SIZE 4096
-struct pvfs2_perf_count_response {
+struct orangefs_perf_count_response {
char buffer[PERF_COUNT_BUF_SIZE];
};
#define FS_KEY_BUF_SIZE 4096
-struct pvfs2_fs_key_response {
+struct orangefs_fs_key_response {
__s32 fs_keylen;
__s32 __pad1;
char fs_key[FS_KEY_BUF_SIZE];
};
-struct pvfs2_downcall_s {
+struct orangefs_downcall_s {
__s32 type;
__s32 status;
/* currently trailer is used only by readdir */
@@ -106,28 +106,28 @@ struct pvfs2_downcall_s {
char *trailer_buf;
union {
- struct pvfs2_io_response io;
- struct pvfs2_lookup_response lookup;
- struct pvfs2_create_response create;
- struct pvfs2_symlink_response sym;
- struct pvfs2_getattr_response getattr;
- struct pvfs2_mkdir_response mkdir;
- struct pvfs2_statfs_response statfs;
- struct pvfs2_fs_mount_response fs_mount;
- struct pvfs2_getxattr_response getxattr;
- struct pvfs2_listxattr_response listxattr;
- struct pvfs2_param_response param;
- struct pvfs2_perf_count_response perf_count;
- struct pvfs2_fs_key_response fs_key;
+ struct orangefs_io_response io;
+ struct orangefs_lookup_response lookup;
+ struct orangefs_create_response create;
+ struct orangefs_symlink_response sym;
+ struct orangefs_getattr_response getattr;
+ struct orangefs_mkdir_response mkdir;
+ struct orangefs_statfs_response statfs;
+ struct orangefs_fs_mount_response fs_mount;
+ struct orangefs_getxattr_response getxattr;
+ struct orangefs_listxattr_response listxattr;
+ struct orangefs_param_response param;
+ struct orangefs_perf_count_response perf_count;
+ struct orangefs_fs_key_response fs_key;
} resp;
};
-struct pvfs2_readdir_response_s {
+struct orangefs_readdir_response_s {
__u64 token;
__u64 directory_version;
__u32 __pad2;
- __u32 pvfs_dirent_outcount;
- struct pvfs2_dirent *dirent_array;
+ __u32 orangefs_dirent_outcount;
+ struct orangefs_dirent *dirent_array;
};
#endif /* __DOWNCALL_H */