Commit d9fb5c09 authored by Jeff Layton's avatar Jeff Layton Committed by Steve French

cifs: no need to use rcu_assign_pointer on immutable keys

cifs: no need to use rcu_assign_pointer on immutable keys

Neither keytype in use by CIFS has an "update" method. This means that
the keys are immutable once instantiated. We don't need to use RCU
to set the payload data pointers.
Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 5144ebf4
...@@ -41,7 +41,7 @@ cifs_spnego_key_instantiate(struct key *key, const void *data, size_t datalen) ...@@ -41,7 +41,7 @@ cifs_spnego_key_instantiate(struct key *key, const void *data, size_t datalen)
/* attach the data */ /* attach the data */
memcpy(payload, data, datalen); memcpy(payload, data, datalen);
rcu_assign_pointer(key->payload.data, payload); key->payload.data = payload;
ret = 0; ret = 0;
error: error:
......
...@@ -78,7 +78,7 @@ dns_resolver_instantiate(struct key *key, const void *data, ...@@ -78,7 +78,7 @@ dns_resolver_instantiate(struct key *key, const void *data,
} }
key->type_data.x[0] = datalen; key->type_data.x[0] = datalen;
rcu_assign_pointer(key->payload.data, ip); key->payload.data = ip;
return rc; return rc;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment