git://git.openafs.org
/
openafs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
c7c7242
)
move-tasklist-lock-extern-outside-func-20070403
author
Peter Breitenlohner
<peb@mppmu.mpg.de>
Tue, 3 Apr 2007 19:52:44 +0000 (19:52 +0000)
committer
Derrick Brashear
<shadow@dementia.org>
Tue, 3 Apr 2007 19:52:44 +0000 (19:52 +0000)
FIXES 53441
make tasklist-lock extern with pragma weak possibly work right
src/afs/afs_osi_gcpags.c
patch
|
blob
|
history
diff --git
a/src/afs/afs_osi_gcpags.c
b/src/afs/afs_osi_gcpags.c
index
4dc1ca7
..
f5d2401
100644
(file)
--- 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