From 6a04840ece4d536bdd42d0c322c0cb684204ef65 Mon Sep 17 00:00:00 2001 From: ericm Date: Thu, 14 Jul 2005 03:05:21 +0000 Subject: [PATCH] spin_is_locked() always return false in UP kernel. --- lustre/sec/gss/sec_gss.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lustre/sec/gss/sec_gss.c b/lustre/sec/gss/sec_gss.c index 927293c..b395f91 100644 --- a/lustre/sec/gss/sec_gss.c +++ b/lustre/sec/gss/sec_gss.c @@ -450,7 +450,9 @@ void gss_release_msg(struct gss_upcall_msg *gmsg) static void gss_unhash_msg_nolock(struct gss_upcall_msg *gmsg) { +#if defined(CONFIG_SMP) LASSERT(spin_is_locked(&gmsg->gum_gsec->gs_lock)); +#endif if (list_empty(&gmsg->gum_list)) return; @@ -479,7 +481,9 @@ struct gss_upcall_msg * gss_find_upcall(struct gss_sec *gsec, struct gss_upcall_msg *gmsg; ENTRY; +#if defined(CONFIG_SMP) LASSERT(spin_is_locked(&gsec->gs_lock)); +#endif list_for_each_entry(gmsg, &gsec->gs_upcalls, gum_list) { if (memcmp(&gmsg->gum_data, gmd, sizeof(*gmd))) -- 1.8.3.1