From 96a3c1750043b7cd7704181bf3d4d73b4224bd17 Mon Sep 17 00:00:00 2001 From: adilger <adilger> Date: Sat, 17 Feb 2007 09:14:44 +0000 Subject: [PATCH] Branch HEAD Use lprocfs_rd_atomic() because ns_locks is atomic in HEAD. Otherwise we get bogus values from /proc/fs/lustre/ldlm/namespaces/*/lock_count. --- lustre/ldlm/ldlm_resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/ldlm/ldlm_resource.c b/lustre/ldlm/ldlm_resource.c index 5d7a8fa745..83626887fa 100644 --- a/lustre/ldlm/ldlm_resource.c +++ b/lustre/ldlm/ldlm_resource.c @@ -184,7 +184,7 @@ void ldlm_proc_namespace(struct ldlm_namespace *ns) snprintf(lock_name, MAX_STRING_SIZE, "%s/lock_count", ns->ns_name); lock_vars[0].data = &ns->ns_locks; - lock_vars[0].read_fptr = lprocfs_rd_u64; + lock_vars[0].read_fptr = lprocfs_rd_atomic; lprocfs_add_vars(ldlm_ns_proc_dir, lock_vars, 0); if (ns->ns_client) { -- GitLab