From mboxrd@z Thu Jan 1 00:00:00 1970 From: linux@arm.linux.org.uk (Russell King - ARM Linux) Date: Thu, 10 Jun 2010 23:59:30 +0100 Subject: Context Switching is Broken In-Reply-To: References: <503171.97993.qm@web51806.mail.re2.yahoo.com> <20100610140136.GA32362@n2100.arm.linux.org.uk> <20100610142015.GC32362@n2100.arm.linux.org.uk> <148780.29764.qm@web51806.mail.re2.yahoo.com> Message-ID: <20100610225930.GD32362@n2100.arm.linux.org.uk> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Jun 10, 2010 at 10:29:12PM +0100, Martin Guy wrote: > While context switching works fine - any Unix system would have a hard > time working without it - these four esoteric system calls are not > implemented in the ARM port of Linux. If you'd like to modify the > linux source code to implement them, I'm sure the community would be > happy to review the patches for inclusion in the next version of the > kernel. If you read what I said: "I believe for glibc, these are simply unimplemented on ARM, and linking a program which uses makecontext with glibc would result in the linker issuing:" These calls are nothing to do with the kernel. They're a subject purely for glibc. So there's no modification to the Linux kernel source code which could effect their implementation.