OP_IDEMPOTENT
{rfs4_op_access, nullfree, OP_IDEMPOTENT},
{rfs4_op_commit, nullfree, OP_IDEMPOTENT},
{rfs4_op_getattr, rfs4_op_getattr_free, OP_IDEMPOTENT},
{rfs4_op_getfh, rfs4_op_getfh_free, OP_IDEMPOTENT},
{rfs4_op_lookup, nullfree, (OP_IDEMPOTENT | OP_CLEAR_STATEID)},
{rfs4_op_lookupp, nullfree, (OP_IDEMPOTENT | OP_CLEAR_STATEID)},
{rfs4_op_nverify, nullfree, OP_IDEMPOTENT},
{rfs4_op_putfh, nullfree, (OP_IDEMPOTENT | OP_CLEAR_STATEID)},
{rfs4_op_putpubfh, nullfree, OP_IDEMPOTENT},
{rfs4_op_putrootfh, nullfree, (OP_IDEMPOTENT | OP_CLEAR_STATEID)},
{rfs4_op_read, rfs4_op_read_free, OP_IDEMPOTENT},
{rfs4_op_readdir, rfs4_op_readdir_free, OP_IDEMPOTENT},
{rfs4_op_readlink, rfs4_op_readlink_free, OP_IDEMPOTENT},
{rfs4_op_restorefh, nullfree, OP_IDEMPOTENT},
{rfs4_op_savefh, nullfree, OP_IDEMPOTENT},
{rfs4_op_verify, nullfree, OP_IDEMPOTENT},
!(rfsv4disptab[op].dis_flags & OP_IDEMPOTENT)) {