From d9875469022d2aa91dff595dc97f37466852bfbc Mon Sep 17 00:00:00 2001 From: Kevin Hildebrand Date: Wed, 27 Jun 2007 22:18:59 +0000 Subject: [PATCH] amd64-linux-24-syscall-probe-symbol-change-20070623 FIXES 63763 probe for something else for 2.4 and older ==================== This delta was composed from multiple commits as part of the CVS->Git migration. The checkin message with each commit was inconsistent. The following are the additional commit messages. ==================== i'll spare you --- src/afs/LINUX/osi_probe.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/afs/LINUX/osi_probe.c b/src/afs/LINUX/osi_probe.c index 16b5322dd..321f9fa3c 100644 --- a/src/afs/LINUX/osi_probe.c +++ b/src/afs/LINUX/osi_probe.c @@ -512,9 +512,12 @@ static probectl main_probe = { /* symbol in section to try scanning */ #if defined(AFS_SPARC64_LINUX20_ENV) || defined(AFS_S390_LINUX20_ENV) || defined(AFS_S390X_LINUX20_ENV) (unsigned long)&sys_close, -#elif defined(AFS_AMD64_LINUX20_ENV) +#elif defined(AFS_AMD64_LINUX26_ENV) /* On this platform, it's in a different section! */ (unsigned long)&generic_ro_fops, +#elif defined(AFS_AMD64_LINUX20_ENV) + /* On this platform, it's in a different section! */ + (unsigned long)&tasklist_lock, #else (unsigned long)&init_mm, #endif @@ -535,10 +538,14 @@ static probectl main_probe = { (unsigned long)(&init_mm), 0x1fffff, 0x30000, -#elif defined(AFS_AMD64_LINUX20_ENV) +#elif defined(AFS_AMD64_LINUX26_ENV) (unsigned long)(&generic_ro_fops) - 0x30000, 0, 0x6000, +#elif defined(AFS_AMD64_LINUX20_ENV) + (unsigned long)(&tasklist_lock) - 0x30000, + 0, + 0x6000, #elif defined(AFS_PPC64_LINUX26_ENV) (unsigned long)(&do_signal), 0xfff, -- 2.39.5