diff options
-rw-r--r-- | fs/orangefs/orangefs-kernel.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/fs/orangefs/orangefs-kernel.h b/fs/orangefs/orangefs-kernel.h index 6290c24..4ed64e5 100644 --- a/fs/orangefs/orangefs-kernel.h +++ b/fs/orangefs/orangefs-kernel.h @@ -188,11 +188,12 @@ struct orangefs_kernel_op_s { __u64 tag; /* - * Set uses_shared_memory to 1 if this operation uses shared memory. - * If true, then a retry on the op must also get a new shared memory - * buffer and re-populate it. Cancels don't care - it only matters - * for service_operation() retry logics and cancels don't go through - * it anymore. + * Set uses_shared_memory to non zero if this operation uses + * shared memory. If true, then a retry on the op must also + * get a new shared memory buffer and re-populate it. + * Cancels don't care - it only matters for service_operation() + * retry logics and cancels don't go through it anymore. It + * safely stays non-zero when we use it as slot_to_free. */ union { int uses_shared_memory; @@ -205,8 +206,6 @@ struct orangefs_kernel_op_s { struct completion waitq; spinlock_t lock; - /* VFS aio fields */ - int attempts; struct list_head list; |