diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr-common.c')
| -rw-r--r-- | xlators/cluster/afr/src/afr-common.c | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index c313294961f..ad037cd7060 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -6631,6 +6631,20 @@ out:          return ret;  } +uint64_t +afr_write_subvol_get (call_frame_t *frame, xlator_t *this) +{ +        afr_local_t *local = NULL; +        uint64_t write_subvol = 0; + +        local = frame->local; +        LOCK(&local->inode->lock); +                write_subvol = local->inode_ctx->write_subvol; +        UNLOCK (&local->inode->lock); + +        return write_subvol; +} +  int  afr_write_subvol_set (call_frame_t *frame, xlator_t *this)  {  | 
