diff options
Diffstat (limited to 'xlators/cluster/ec/src/ec-dir-write.c')
| -rw-r--r-- | xlators/cluster/ec/src/ec-dir-write.c | 26 | 
1 files changed, 13 insertions, 13 deletions
diff --git a/xlators/cluster/ec/src/ec-dir-write.c b/xlators/cluster/ec/src/ec-dir-write.c index e181170650d..e068d77c827 100644 --- a/xlators/cluster/ec/src/ec-dir-write.c +++ b/xlators/cluster/ec/src/ec-dir-write.c @@ -177,7 +177,7 @@ int32_t ec_manager_create(ec_fop_data_t * fop, int32_t state)          /* Fall through */          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -355,9 +355,9 @@ int32_t ec_manager_link(ec_fop_data_t * fop, int32_t state)      {          case EC_STATE_INIT:          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[1], EC_UPDATE_DATA | -                                                            EC_UPDATE_META | -                                                            EC_INODE_SIZE); +            ec_lock_prepare_parent_inode(fop, &fop->loc[1], &fop->loc[0], +                                         EC_UPDATE_DATA | EC_UPDATE_META | +                                         EC_INODE_SIZE);              ec_lock(fop);              return EC_STATE_DISPATCH; @@ -540,7 +540,7 @@ int32_t ec_manager_mkdir(ec_fop_data_t * fop, int32_t state)          /* Fall through */          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -746,7 +746,7 @@ int32_t ec_manager_mknod(ec_fop_data_t * fop, int32_t state)          /* Fall through */          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -905,10 +905,10 @@ int32_t ec_manager_rename(ec_fop_data_t * fop, int32_t state)      {          case EC_STATE_INIT:          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], EC_UPDATE_DATA | -                                                            EC_UPDATE_META | -                                                            EC_INODE_SIZE); -            ec_lock_prepare_parent_inode(fop, &fop->loc[1], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], &fop->loc[0], +                                         EC_UPDATE_DATA | EC_UPDATE_META | +                                         EC_INODE_SIZE); +            ec_lock_prepare_parent_inode(fop, &fop->loc[1], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -1067,7 +1067,7 @@ int32_t ec_manager_rmdir(ec_fop_data_t * fop, int32_t state)      {          case EC_STATE_INIT:          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -1213,7 +1213,7 @@ int32_t ec_manager_symlink(ec_fop_data_t * fop, int32_t state)      {          case EC_STATE_INIT:          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop); @@ -1379,7 +1379,7 @@ int32_t ec_manager_unlink(ec_fop_data_t * fop, int32_t state)      {          case EC_STATE_INIT:          case EC_STATE_LOCK: -            ec_lock_prepare_parent_inode(fop, &fop->loc[0], +            ec_lock_prepare_parent_inode(fop, &fop->loc[0], NULL,                                           EC_UPDATE_DATA | EC_UPDATE_META);              ec_lock(fop);  | 
