Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-30 Thread Bartlomiej Zolnierkiewicz
On Wednesday 07 November 2012 21:40:57 Dan Williams wrote: > On Mon, Nov 5, 2012 at 2:00 AM, Bartlomiej Zolnierkiewicz > wrote: > > Hi, > > > > Currently DMA subsystem does DMA mapping in the core code and DMA > > unmapping is done by device drivers. This is counterintuitive, > > causes code

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-30 Thread Bartlomiej Zolnierkiewicz
On Wednesday 07 November 2012 21:40:57 Dan Williams wrote: On Mon, Nov 5, 2012 at 2:00 AM, Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com wrote: Hi, Currently DMA subsystem does DMA mapping in the core code and DMA unmapping is done by device drivers. This is counterintuitive,

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-07 Thread Dan Williams
On Mon, Nov 5, 2012 at 2:00 AM, Bartlomiej Zolnierkiewicz wrote: > Hi, > > Currently DMA subsystem does DMA mapping in the core code and DMA > unmapping is done by device drivers. This is counterintuitive, > causes code duplication and subtle errors (some drivers like PL330 > one don't implement

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-07 Thread Dan Williams
On Mon, Nov 5, 2012 at 2:00 AM, Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com wrote: Hi, Currently DMA subsystem does DMA mapping in the core code and DMA unmapping is done by device drivers. This is counterintuitive, causes code duplication and subtle errors (some drivers like PL330

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-06 Thread Tomasz Figa
Hi Bart, On Monday 05 of November 2012 11:00:11 Bartlomiej Zolnierkiewicz wrote: > Hi, > > Currently DMA subsystem does DMA mapping in the core code and DMA > unmapping is done by device drivers. This is counterintuitive, > causes code duplication and subtle errors (some drivers like PL330 >

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-06 Thread Tomasz Figa
Hi Bart, On Monday 05 of November 2012 11:00:11 Bartlomiej Zolnierkiewicz wrote: Hi, Currently DMA subsystem does DMA mapping in the core code and DMA unmapping is done by device drivers. This is counterintuitive, causes code duplication and subtle errors (some drivers like PL330 one

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-05 Thread Ira W. Snyder
On Mon, Nov 05, 2012 at 11:00:11AM +0100, Bartlomiej Zolnierkiewicz wrote: > Hi, > > Currently DMA subsystem does DMA mapping in the core code and DMA > unmapping is done by device drivers. This is counterintuitive, > causes code duplication and subtle errors (some drivers like PL330 > one don't

Re: [PATCH 00/20] DMA: DMA unmap fixes

2012-11-05 Thread Ira W. Snyder
On Mon, Nov 05, 2012 at 11:00:11AM +0100, Bartlomiej Zolnierkiewicz wrote: Hi, Currently DMA subsystem does DMA mapping in the core code and DMA unmapping is done by device drivers. This is counterintuitive, causes code duplication and subtle errors (some drivers like PL330 one don't