Re: 2.6.6-rc3: modular DVB tda1004x broken

Linus Torvalds
2004-05-03T18:39:31Z

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