> 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