Red Hat Bugzilla – Bug 39468
Integration of TUX broke higher number system calls
Last modified: 2007-04-18 12:33:07 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Description of problem:
linux/arch/i386/kernel/entry.S is broken in that if I choose to
install TUX neither monolithic nor as a module all higher numbered
system calls are moved one position too low.
Steps to Reproduce:
1.Build a kernel with POSIX ACL support
2.Try to use it
Actual Results: Calling sys_acl_get calls sys_acl_set. Calling
Apply this patch:
--- linux.old/arch/i386/kernel/entry.S Mon May 7 14:07:15 2001
+++ linux-2.4/arch/i386/kernel/entry.S Mon May 7 13:58:14 2001
@@ -651,6 +651,8 @@
# ifdef CONFIG_TUX_MODULE
+ .long SYMBOL_NAME(sys_ni_syscall)
thanks, i've applied your fix, it should show up in the next kernel errata.
I hope you didn't apply my patch as is... I put the else after the inner
endif, when it obviously needs to come before!