On Thu, Aug 09, 2007 at 01:03:39AM +0200, Jesper Juhl wrote: > > > I think the only way to avoid it is to not provide something like UIO.
Problem is, things like UIO provide a real solution for a wide range of different types of devices. Like the one provided in the kernel right now, and a bunch of others that I am currently discussing with different manufacturers (think high-speed DSPs that just want to give userspace direct access to the card and have the kernel get the hell out of the way so data can be read and processed as fast as possible.) And also realize that some types of systems have been doing this very same kind of kernel/userspace interface for many years, namely X :) As for the legalities of using closed source userspace code with the UIO interface, consult a lawyer if you have questions, and be sure to bring up Alan's comments about derivative works :) thanks, greg k-h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/