Re: [PATCH] make vt_ioctl ix86isms explicit

Linus Torvalds (torvalds@transmeta.com)
Sat, 24 May 2003 10:55:41 -0700 (PDT)


On Sat, 24 May 2003, Christoph Hellwig wrote:
>
> sys_ioperm is only implemented on x86 (i386/x86_64). Make the
> ifdefs in vt_ioctl.c more explicit so the other architectures can
> get rid of their stubs in favour of just using sys_ni_syscall in
> the syscall table. (Personally I still wonder why they added it
> at all but that's another question..)

They were added because this was how the X server got IO permissions a
million years ago. It comes from some random old UNIX/386 thing, it
predates Linux itself as far as I know.

I'm fairly certain that X itself no longer uses it at all, but there may
be other programs that still do (unlikely). Your patch looks sane,
although it might be equally sane to just remove the code altogether.

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/