diff options
Diffstat (limited to 'libglusterfs/src/call-stub.c')
| -rw-r--r-- | libglusterfs/src/call-stub.c | 20 | 
1 files changed, 13 insertions, 7 deletions
diff --git a/libglusterfs/src/call-stub.c b/libglusterfs/src/call-stub.c index 24ca3825b0d..cdae9df251e 100644 --- a/libglusterfs/src/call-stub.c +++ b/libglusterfs/src/call-stub.c @@ -888,7 +888,7 @@ fop_readv_stub (call_frame_t *frame,                  fop_readv_t fn,                  fd_t *fd,                  size_t size, -                off_t off) +                off_t off, uint32_t flags)  {          call_stub_t *stub = NULL; @@ -900,8 +900,10 @@ fop_readv_stub (call_frame_t *frame,          stub->args.readv.fn = fn;          if (fd)                  stub->args.readv.fd = fd_ref (fd); -        stub->args.readv.size = size; -        stub->args.readv.off = off; +        stub->args.readv.size  = size; +        stub->args.readv.off   = off; +        stub->args.readv.flags = flags; +  out:          return stub;  } @@ -945,7 +947,7 @@ fop_writev_stub (call_frame_t *frame,                   fd_t *fd,                   struct iovec *vector,                   int32_t count, -                 off_t off, +                 off_t off, uint32_t flags,                   struct iobref *iobref)  {          call_stub_t *stub = NULL; @@ -960,9 +962,11 @@ fop_writev_stub (call_frame_t *frame,          if (fd)                  stub->args.writev.fd = fd_ref (fd);          stub->args.writev.vector = iov_dup (vector, count); -        stub->args.writev.count = count; -        stub->args.writev.off = off; +        stub->args.writev.count  = count; +        stub->args.writev.off    = off; +        stub->args.writev.flags  = flags;          stub->args.writev.iobref = iobref_ref (iobref); +  out:          return stub;  } @@ -2258,7 +2262,8 @@ call_resume_wind (call_stub_t *stub)                                       stub->frame->this,                                       stub->args.readv.fd,                                       stub->args.readv.size, -                                     stub->args.readv.off); +                                     stub->args.readv.off, +                                     stub->args.readv.flags);                  break;          } @@ -2270,6 +2275,7 @@ call_resume_wind (call_stub_t *stub)                                        stub->args.writev.vector,                                        stub->args.writev.count,                                        stub->args.writev.off, +                                      stub->args.writev.flags,                                        stub->args.writev.iobref);                  break;          }  | 
