diff options
Diffstat (limited to 'libglusterfs/src/syncop.h')
-rw-r--r-- | libglusterfs/src/syncop.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libglusterfs/src/syncop.h b/libglusterfs/src/syncop.h index a9cdee1fa00..c64b483e85c 100644 --- a/libglusterfs/src/syncop.h +++ b/libglusterfs/src/syncop.h @@ -231,7 +231,7 @@ struct syncopctx { } while (0) -#define SYNCOP(subvol, stb, cbk, op, params ...) do { \ +#define SYNCOP(subvol, stb, cbk, fn_op, params ...) do { \ struct synctask *task = NULL; \ call_frame_t *frame = NULL; \ \ @@ -249,8 +249,9 @@ struct syncopctx { \ __yawn (stb); \ \ + frame->op = get_fop_index_from_fn (subvol, fn_op); \ STACK_WIND_COOKIE (frame, cbk, (void *)stb, subvol, \ - op, params); \ + fn_op, params); \ \ __yield (stb); \ if (task) \ |