Re: scatterlist.c or dma_map_sg() should coalesce?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: FUJITA Tomonori
Date: Sunday, September 28, 2008 - 10:11 am

On Sun, 28 Sep 2008 17:47:59 +0200
"Leon Woestenberg" <leon.woestenberg@gmail.com> wrote:


No, it's not the job of dma_map_sg. Before dma_map_sg, physical
continuous page frames in a scatter list are supposed be coalesced.
For example, the block layer creates a scatter list in which physical
continuous page frames are coalesced for SCSI drivers.



With some of IOMMUs, dma_map_sg might coalesce virtual and physical
continuous page frames. If 2.6.24 doesn't do for you, 2.6.27 doesn't
too.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
scatterlist.c or dma_map_sg() should coalesce?, Leon Woestenberg, (Sun Sep 28, 8:47 am)
Re: scatterlist.c or dma_map_sg() should coalesce?, FUJITA Tomonori, (Sun Sep 28, 10:11 am)