Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Jesper Juhl
On 09/08/07, Greg KH <[EMAIL PROTECTED]> wrote: > 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.

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Hans-Jürgen Koch
Am Donnerstag 09 August 2007 16:12 schrieb Alan Cox: > > That's no UIO invention. Userspace software that uses kernel interfaces like > > syscall, device files, sysfs, and so on, is by definition _not_ a derived > > work > > of the kernel and can be distributed under any license. > > This I belie

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Alan Cox
> That's no UIO invention. Userspace software that uses kernel interfaces like > syscall, device files, sysfs, and so on, is by definition _not_ a derived work > of the kernel and can be distributed under any license. This I believe incorrect. Please cite caselaw if you know better. > With UIO, y

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Alan Cox
O> I disagree. UIO is a documented kernel<->userspace interface, like sysfs > or proc. Using your argument, we would also have to say that a userspace > software that is unusable without sysfs is a derived work of the kernel. > But IANAL, tell me if I missed an important point. It depends how clos

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Hans-Jürgen Koch
Am Donnerstag 09 August 2007 00:12 schrieb [EMAIL PROTECTED]: > > If you have UIO in the kernel talking to stuff in userspace, you're going to > have to deal with closed-source stuff at the userspace end of the pipe. That's no UIO invention. Userspace software that uses kernel interfaces like sy

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Hans-Jürgen Koch
Am Donnerstag 09 August 2007 01:40 schrieb Alan Cox: > > On the other hand, given that we've always said that closed-source stuff in > > userspace is OK, the only way to not let *that* horse out of the barn is to > > not merge UIO at all. > > It really makes no difference whether it is merged or n

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Greg KH
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

Re: [PATCH 2/3] UIO: Documentation

2007-08-09 Thread Hans-Jürgen Koch
Am Mittwoch 08 August 2007 23:36 schrieb Jesper Juhl: > On 19/07/2007, Greg Kroah-Hartman <[EMAIL PROTECTED]> wrote: > > From: Hans J. Koch <[EMAIL PROTECTED]> > > > > Documentation for the UIO interface > > > ... > > +If you use UIO for your card's driver, here's what you get: > > + > ... > > + >

Re: [PATCH 2/3] UIO: Documentation

2007-08-08 Thread Alan Cox
> On the other hand, given that we've always said that closed-source stuff in > userspace is OK, the only way to not let *that* horse out of the barn is to > not merge UIO at all. It really makes no difference whether it is merged or not. The test is "derivative work" and not 'linking'. A user s

Re: [PATCH 2/3] UIO: Documentation

2007-08-08 Thread Jesper Juhl
On 09/08/2007, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > On Wed, 08 Aug 2007 23:36:00 +0200, Jesper Juhl said: > > > Do we really want this? > > > > In my oppinion we run the risk here of encouraging behaviour akin to > > what NVidia is doing - release a small kernel "glue" module and then > >

Re: [PATCH 2/3] UIO: Documentation

2007-08-08 Thread Valdis . Kletnieks
On Wed, 08 Aug 2007 23:36:00 +0200, Jesper Juhl said: > Do we really want this? > > In my oppinion we run the risk here of encouraging behaviour akin to > what NVidia is doing - release a small kernel "glue" module and then > keep the driver proper in a binary blob (in userspace, but still a > bi

Re: [PATCH 2/3] UIO: Documentation

2007-08-08 Thread Jesper Juhl
On 19/07/2007, Greg Kroah-Hartman <[EMAIL PROTECTED]> wrote: > From: Hans J. Koch <[EMAIL PROTECTED]> > > Documentation for the UIO interface > ... > +If you use UIO for your card's driver, here's what you get: > + ... > + > + if you need to keep some parts of your driver closed source, > +

[PATCH 2/3] UIO: Documentation

2007-07-18 Thread Greg Kroah-Hartman
From: Hans J. Koch <[EMAIL PROTECTED]> Documentation for the UIO interface From: Hans J. Koch <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> --- Documentation/DocBook/kernel-api.tmpl |4 + Documentation/DocBook/uio-howto.tmpl | 611 +++

[PATCH 2/3] UIO: Documentation

2007-05-08 Thread Greg Kroah-Hartman
From: Hans J. Koch <[EMAIL PROTECTED]> Documentation for the UIO interface From: Hans J. Koch <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> --- Documentation/DocBook/kernel-api.tmpl |4 + Documentation/DocBook/uio-howto.tmpl | 611 +++

Re: [PATCH 2/3] UIO: Documentation

2007-05-07 Thread Hans-Jürgen Koch
Am Montag 07 Mai 2007 19:46 schrieb Randy Dunlap: > On Fri, 4 May 2007 11:37:09 +0200 Hans-Jürgen Koch wrote: > > > Am Donnerstag 03 Mai 2007 08:39 schrieb Hans-Jürgen Koch: > > > > > > > > Hm, I have about 3 different patches here now, all dependant on each > > > > other, yet I can't tell which

Re: [PATCH 2/3] UIO: Documentation

2007-05-07 Thread Randy Dunlap
On Fri, 4 May 2007 11:37:09 +0200 Hans-Jürgen Koch wrote: > Am Donnerstag 03 Mai 2007 08:39 schrieb Hans-Jürgen Koch: > > > > > > Hm, I have about 3 different patches here now, all dependant on each > > > other, yet I can't tell which goes first :( > > > > > > Can someone just send me 1, or 3 wi

Re: [PATCH 2/3] UIO: Documentation

2007-05-04 Thread Hans-Jürgen Koch
Am Donnerstag 03 Mai 2007 08:39 schrieb Hans-Jürgen Koch: > > > > Hm, I have about 3 different patches here now, all dependant on each > > other, yet I can't tell which goes first :( > > > > Can someone just send me 1, or 3 with the correct order in which to > > apply them? > > > > thanks, > >

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Hans-Jürgen Koch
Am Donnerstag 03 Mai 2007 07:37 schrieb Greg KH: > On Wed, May 02, 2007 at 04:37:34PM -0700, Randy Dunlap wrote: > > On Thu, 3 May 2007 00:00:28 +0200 Hans-J?rgen Koch wrote: > > > > > Am Mittwoch 02 Mai 2007 schrieb Randy Dunlap: > > > > On Wed, 2 May 2007 10:41:35 +0200 Hans-J?rgen Koch wrote: >

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Greg KH
On Wed, May 02, 2007 at 04:37:34PM -0700, Randy Dunlap wrote: > On Thu, 3 May 2007 00:00:28 +0200 Hans-J?rgen Koch wrote: > > > Am Mittwoch 02 Mai 2007 schrieb Randy Dunlap: > > > On Wed, 2 May 2007 10:41:35 +0200 Hans-J?rgen Koch wrote: > > > > Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap:

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Randy Dunlap
On Thu, 3 May 2007 00:00:28 +0200 Hans-Jürgen Koch wrote: > Am Mittwoch 02 Mai 2007 schrieb Randy Dunlap: > > On Wed, 2 May 2007 10:41:35 +0200 Hans-Jürgen Koch wrote: > > > Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap: > > > > > +The Userspace I/O HOWTO > > > > > > > > Most of this reads we

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Hans-Jürgen Koch
Am Mittwoch 02 Mai 2007 schrieb Randy Dunlap: > On Wed, 2 May 2007 10:41:35 +0200 Hans-Jürgen Koch wrote: > > Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap: > > > > +The Userspace I/O HOWTO > > > > > > Most of this reads well. Thanks. > > > A few typo corrections are below... > > > > Thank yo

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Randy Dunlap
On Wed, 2 May 2007 10:41:35 +0200 Hans-Jürgen Koch wrote: > Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap: > > > > +The Userspace I/O HOWTO > > > > Most of this reads well. Thanks. > > A few typo corrections are below... > > Thank you for your work. I generated a new patch that includes a

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Hans-Jürgen Koch
Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap: > > +The Userspace I/O HOWTO > > Most of this reads well. Thanks. > A few typo corrections are below... Thank you for your work. I generated a new patch that includes all your suggestions and also fixes the build problems. [...] > > However

Re: [PATCH 2/3] UIO: Documentation

2007-05-01 Thread Randy Dunlap
On Fri, 27 Apr 2007 15:50:57 -0700 Greg Kroah-Hartman wrote: > From: Hans J. Koch <[EMAIL PROTECTED]> > > Documentation for the UIO interface > > From: Hans J. Koch <[EMAIL PROTECTED]> > Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> > --- > Documentation/DocBook/kernel-api.tmpl |4 +

[PATCH 2/3] UIO: Documentation

2007-04-27 Thread Greg Kroah-Hartman
From: Hans J. Koch <[EMAIL PROTECTED]> Documentation for the UIO interface From: Hans J. Koch <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> --- Documentation/DocBook/kernel-api.tmpl |4 + Documentation/DocBook/uio-howto.tmpl | 498 +++