summaryrefslogtreecommitdiffstats
path: root/fs/cifs/dns_resolve.c
diff options
context:
space:
mode:
authorJeff Layton2009-03-23 06:47:11 +0100
committerSteve French2009-04-17 03:26:49 +0200
commitd9fb5c091b419e0495c50c1cce9e4cf9f7105072 (patch)
treec368fa618cbbcc511e6d2ffb69e0746220688ce2 /fs/cifs/dns_resolve.c
parentcifs: remove dnotify thread code (diff)
downloadkernel-qcow2-linux-d9fb5c091b419e0495c50c1cce9e4cf9f7105072.tar.gz
kernel-qcow2-linux-d9fb5c091b419e0495c50c1cce9e4cf9f7105072.tar.xz
kernel-qcow2-linux-d9fb5c091b419e0495c50c1cce9e4cf9f7105072.zip
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: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/dns_resolve.c')
-rw-r--r--fs/cifs/dns_resolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/dns_resolve.c b/fs/cifs/dns_resolve.c
index 1e0c1bd8f2e4..df4a306f697e 100644
--- a/fs/cifs/dns_resolve.c
+++ b/fs/cifs/dns_resolve.c
@@ -78,7 +78,7 @@ dns_resolver_instantiate(struct key *key, const void *data,
}
key->type_data.x[0] = datalen;
- rcu_assign_pointer(key->payload.data, ip);
+ key->payload.data = ip;
return rc;
}