summaryrefslogtreecommitdiffstats
path: root/xlators/protocol/server/src/server3_1-fops.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/protocol/server/src/server3_1-fops.c')
-rw-r--r--xlators/protocol/server/src/server3_1-fops.c58
1 files changed, 2 insertions, 56 deletions
diff --git a/xlators/protocol/server/src/server3_1-fops.c b/xlators/protocol/server/src/server3_1-fops.c
index d100f5fde65..18ace876c7b 100644
--- a/xlators/protocol/server/src/server3_1-fops.c
+++ b/xlators/protocol/server/src/server3_1-fops.c
@@ -1742,7 +1742,7 @@ server_rchecksum_resume (call_frame_t *frame, xlator_t *bound_xl)
{
server_state_t *state = NULL;
int op_ret = 0;
- int op_errno = 0;
+ int op_errno = EINVAL;
state = CALL_STATE (frame);
@@ -1758,7 +1758,7 @@ server_rchecksum_resume (call_frame_t *frame, xlator_t *bound_xl)
return 0;
err:
- server_rchecksum_cbk (frame, NULL, frame->this, -1, EINVAL, 0, NULL);
+ server_rchecksum_cbk (frame, NULL, frame->this, op_ret, op_errno, 0, NULL);
return 0;
@@ -2842,7 +2842,6 @@ int
server_create (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_create_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -2851,8 +2850,6 @@ server_create (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.path = path;
args.bname = bname;
@@ -3675,7 +3672,6 @@ int
server_getxattr (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_getxattr_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -3684,8 +3680,6 @@ server_getxattr (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.path = path;
args.name = name;
@@ -3728,7 +3722,6 @@ int
server_fgetxattr (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_fgetxattr_req args = {0,};
char name[4096] = {0,};
@@ -3736,8 +3729,6 @@ server_fgetxattr (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.name = name;
if (!xdr_to_fgetxattr_req (req->msg[0], &args)) {
//failed to decode msg;
@@ -3777,7 +3768,6 @@ int
server_removexattr (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_removexattr_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -3786,8 +3776,6 @@ server_removexattr (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.path = path;
args.name = name;
if (!xdr_to_removexattr_req (req->msg[0], &args)) {
@@ -3874,15 +3862,12 @@ int
server_readdirp (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_readdirp_req args = {0,};
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
if (!xdr_to_readdirp_req (req->msg[0], &args)) {
//failed to decode msg;
req->rpc_err = GARBAGE_ARGS;
@@ -3918,15 +3903,12 @@ int
server_readdir (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_readdir_req args = {0,};
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
if (!xdr_to_readdir_req (req->msg[0], &args)) {
//failed to decode msg;
req->rpc_err = GARBAGE_ARGS;
@@ -3962,15 +3944,12 @@ int
server_fsyncdir (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_fsyncdir_req args = {0,};
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
if (!xdr_to_fsyncdir_req (req->msg[0], &args)) {
//failed to decode msg;
req->rpc_err = GARBAGE_ARGS;
@@ -4007,7 +3986,6 @@ int
server_mknod (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_mknod_req args = {0,};
char bname[SERVER_PATH_MAX] = {0,};
@@ -4016,7 +3994,6 @@ server_mknod (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
args.bname = bname;
@@ -4060,7 +4037,6 @@ int
server_mkdir (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_mkdir_req args = {0,};
char bname[SERVER_PATH_MAX] = {0,};
@@ -4069,7 +4045,6 @@ server_mkdir (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
args.bname = bname;
@@ -4112,7 +4087,6 @@ int
server_rmdir (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_rmdir_req args = {0,};
char bname[SERVER_PATH_MAX] = {0,};
@@ -4121,7 +4095,6 @@ server_rmdir (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
args.bname = bname;
@@ -4163,7 +4136,6 @@ int
server_inodelk (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_inodelk_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -4173,7 +4145,6 @@ server_inodelk (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
args.volume = volume;
@@ -4242,7 +4213,6 @@ int
server_finodelk (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_finodelk_req args = {0,};
char volume[4096] = {0,};
@@ -4250,8 +4220,6 @@ server_finodelk (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.volume = volume;
if (!xdr_to_finodelk_req (req->msg[0], &args)) {
//failed to decode msg;
@@ -4317,7 +4285,6 @@ int
server_entrylk (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_entrylk_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -4331,8 +4298,6 @@ server_entrylk (rpcsvc_request_t *req)
args.volume = volume;
args.name = name;
- conn = req->conn->trans->xl_private;
-
if (!xdr_to_entrylk_req (req->msg[0], &args)) {
//failed to decode msg;
req->rpc_err = GARBAGE_ARGS;
@@ -4375,7 +4340,6 @@ int
server_fentrylk (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_fentrylk_req args = {0,};
char name[4096] = {0,};
@@ -4384,8 +4348,6 @@ server_fentrylk (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.name = name;
args.volume = volume;
if (!xdr_to_fentrylk_req (req->msg[0], &args)) {
@@ -4427,7 +4389,6 @@ int
server_access (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_access_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -4435,8 +4396,6 @@ server_access (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.path = path;
if (!xdr_to_access_req (req->msg[0], &args)) {
//failed to decode msg;
@@ -4476,7 +4435,6 @@ int
server_symlink (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_symlink_req args = {0,};
char linkname[4096] = {0,};
@@ -4486,7 +4444,6 @@ server_symlink (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
args.bname = bname;
args.linkname = linkname;
@@ -4530,7 +4487,6 @@ int
server_link (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_link_req args = {0,};
char oldpath[SERVER_PATH_MAX] = {0,};
@@ -4540,8 +4496,6 @@ server_link (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.oldpath = oldpath;
args.newpath = newpath;
args.newbname = newbname;
@@ -4588,7 +4542,6 @@ int
server_rename (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_rename_req args = {0,};
char oldpath[SERVER_PATH_MAX] = {0,};
@@ -4599,8 +4552,6 @@ server_rename (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
args.oldpath = oldpath;
args.oldbname = oldbname;
args.newpath = newpath;
@@ -4723,15 +4674,12 @@ int
server_rchecksum (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_rchecksum_req args = {0,};
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
-
if (!xdr_to_rchecksum_req (req->msg[0], &args)) {
//failed to decode msg;
req->rpc_err = GARBAGE_ARGS;
@@ -4888,7 +4836,6 @@ int
server_statfs (rpcsvc_request_t *req)
{
server_state_t *state = NULL;
- server_connection_t *conn = NULL;
call_frame_t *frame = NULL;
gfs3_statfs_req args = {0,};
char path[SERVER_PATH_MAX] = {0,};
@@ -4896,7 +4843,6 @@ server_statfs (rpcsvc_request_t *req)
if (!req)
return 0;
- conn = req->conn->trans->xl_private;
args.path = path;
if (!xdr_to_statfs_req (req->msg[0], &args)) {
//failed to decode msg;