Re: GGI, EGCS/PGCC, Kernel source

Stefan Mars (mars@lysator.liu.se)
Wed, 25 Feb 1998 19:05:56 +0100 (MET)


On 25 Feb 1998, Jes Degn Soerensen wrote:

> Stefan> No no no.. we only put in the ones that are available for the
> Stefan> specific card that a driver supports (well, some are so common
> Stefan> that they are always there, but these are very few), and the
> Stefan> rest is userspace.
>
> X different drivers means X times acceleration functions in the
> kernel or am I missing something here? (no it doesn't matter that one
> should only compile what one uses, its still in the kernel tree).

Oh, you mean that way. I thought you were talking about Y functions and X
cards will always mean X*Y functions in the kernel, regardless of the
cards are there or not. Sorry, my misunderstanding.

But then I have to ask this, where else are you going to put the
functions?

You can't have them in userspace unless one:

1. They are available to call in the kernel

or

2. You are running root so that you can directly access them

I consider 2 to be a security problem, and therefor unacceptable as a
solution.

-Stefan

/-----------------------------------------------------------------------------\
| Stefan Mars |Student, Applied physics & Electrical engineering |
| Bjoernkaerrsgatan 15B:30 |Linkoping Institute of Technology |
| S-584 36 Linkoping | |
| Sweden |Email: mars@lysator.liu.se Phone: +46 (0)13175384 |
|-----------------------------------------------------------------------------|
| Maintainer of The THX Home Cinema Buyers Guide, located at |
| http://www.lysator.liu.se/%7Emars/thxguide.html |
\--------------------- PGP key available through finger ----------------------/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu