From 9c592530b18144ffbd91283fcd9690a9680c6cd9 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Tue, 3 Apr 2007 19:52:44 +0000 Subject: [PATCH] move-tasklist-lock-extern-outside-func-20070403 FIXES 53441 make tasklist-lock extern with pragma weak possibly work right --- src/afs/afs_osi_gcpags.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/afs/afs_osi_gcpags.c b/src/afs/afs_osi_gcpags.c index 4dc1ca7fd..f5d240163 100644 --- a/src/afs/afs_osi_gcpags.c +++ b/src/afs/afs_osi_gcpags.c @@ -226,14 +226,15 @@ afs_osi_TraverseProcTable(void) #endif #if defined(AFS_LINUX22_ENV) +#ifdef EXPORTED_TASKLIST_LOCK +extern rwlock_t tasklist_lock __attribute__((weak)); +#endif void afs_osi_TraverseProcTable() { #if !defined(LINUX_KEYRING_SUPPORT) struct task_struct *p; #ifdef EXPORTED_TASKLIST_LOCK - extern rwlock_t tasklist_lock __attribute__((weak)); - if (&tasklist_lock) read_lock(&tasklist_lock); #endif -- 2.39.5