Expanding the use of DMA buffers in 3.3

2012-01-19 Thread Pekka Enberg
On Wed, Jan 18, 2012 at 2:08 AM, Robert Morell wrote: > The DMA buffer infrastructure (dma-buf) currently exposes its interface > with EXPORT_SYMBOL_GPL. ?The documentation for EXPORT_SYMBOL_GPL says: > ? ?"It implies that the function is considered an internal > ? ?implementation issue, and not r

Re: Expanding the use of DMA buffers in 3.3

2012-01-18 Thread Pekka Enberg
On Wed, Jan 18, 2012 at 2:08 AM, Robert Morell wrote: > The DMA buffer infrastructure (dma-buf) currently exposes its interface > with EXPORT_SYMBOL_GPL.  The documentation for EXPORT_SYMBOL_GPL says: >    "It implies that the function is considered an internal >    implementation issue, and not r

Expanding the use of DMA buffers in 3.3

2012-01-18 Thread Alan Cox
> in mind. It would be unfortunate if restricting its use to only > GPL-licensed modules caused dma-buf adoption to be limited. You appear confused. I'll say this again is my lawyer advises me that for the benefit of any future enforcement actions I should remind people each time it comes up. Fo

Re: Expanding the use of DMA buffers in 3.3

2012-01-18 Thread Alan Cox
> in mind. It would be unfortunate if restricting its use to only > GPL-licensed modules caused dma-buf adoption to be limited. You appear confused. I'll say this again is my lawyer advises me that for the benefit of any future enforcement actions I should remind people each time it comes up. Fo

Expanding the use of DMA buffers in 3.3

2012-01-17 Thread Robert Morell
The DMA buffer infrastructure (dma-buf) currently exposes its interface with EXPORT_SYMBOL_GPL. The documentation for EXPORT_SYMBOL_GPL says: "It implies that the function is considered an internal implementation issue, and not really an interface." This interface is clearly not just an "i

Expanding the use of DMA buffers in 3.3

2012-01-17 Thread Robert Morell
The DMA buffer infrastructure (dma-buf) currently exposes its interface with EXPORT_SYMBOL_GPL. The documentation for EXPORT_SYMBOL_GPL says: "It implies that the function is considered an internal implementation issue, and not really an interface." This interface is clearly not just an "i