Messages in this thread | | | Date | Mon, 3 May 2004 11:37:02 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: 2.6.6-rc3: modular DVB tda1004x broken |
| |
On Mon, 3 May 2004, David Mosberger wrote: > > Yes. On ia64, I held off on getting rid of kernel-internal syscalls > entirely because I was too lazy to do kernel_thread().
Yeah, there's a few special calls that need more than just a simple C-level call. kernel_thread() and execve() ends up being the main ones, I think.
On alpha, you could never do the "system call from kernel space" thing in the first place, so alpha has always just open-coded the things rather than play games with the "legacy way". Not hugely difficult, at most it requires one or two assembler wrappers for those special calls that want a "struct pt_regs" thing passed into them.
Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |