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

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,

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

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

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

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-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 ... +paraIf you use UIO for your card's driver, here's what you get:/para + ... +listitem +

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 of

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 not. The

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

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 closely

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, you

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 believe

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. Like the

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

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 >

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, > +

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 ... +paraIf you use UIO for your card's driver, here's what you get:/para + ... +listitem + paraif you need to keep some parts of your driver closed

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 binary

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 keep the

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 space

[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-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 + 2

[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

[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 + 2

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

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 with the correct

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 goes first :(

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-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, greg k-h

Re: [PATCH 2/3] UIO: Documentation

2007-05-03 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-03 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-03 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-03 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: Am

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

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

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

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. [...] > >

Re: [PATCH 2/3] UIO: Documentation

2007-05-02 Thread Hans-Jürgen Koch
Am Mittwoch 02 Mai 2007 01:42 schrieb Randy Dunlap: +titleThe Userspace I/O HOWTO/title 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. [...]

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: +titleThe Userspace I/O HOWTO/title Most of this reads well. Thanks. A few typo corrections are below... Thank you for your work. I generated a new patch that includes

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: +titleThe Userspace I/O HOWTO/title Most of this reads well. Thanks. A few typo corrections are below... Thank you for

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: +titleThe Userspace I/O HOWTO/title Most of this reads well.

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

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

[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 + 2