Re: [PATCH 6/6] atmel_serial: Add DMA support

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Marc Pignat <marc.pignat@...>
Cc: Andrew Victor <linux@...>, <kernel@...>, <linux-kernel@...>, Remy Bohmer <linux@...>, Chip Coldwell <coldwell@...>
Date: Wednesday, January 23, 2008 - 9:35 am

On Wed, 23 Jan 2008 14:18:38 +0100
Marc Pignat <marc.pignat@hevs.ch> wrote:


GFP_DMA doesn't have anything to do with alignment, AFAIK.


No, please don't. If you're thinking of dma_alloc_coherent(), it means
that the cache will be bypassed when accessing the buffer (slower), and
that the size will be rounded up to the next multiple of the page size
(larger). If the sole purpose of doing that is to get properly aligned
buffers, we might as well use the page allocator directly.

kmalloc() does return cache-aligned buffers on AVR32, so a patch like
that would have only downsides. I'm not sure about ARM though.


True, but if that happens, the right fix is to provide a suitable
definition of ARCH_KMALLOC_MINALIGN on ARM.

Haavard
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH v3 0/6] atmel_serial: Cleanups, irq handler splitup &..., Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 1/6] atmel_serial: Clean up the code, Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 2/6] atmel_serial: Use cpu_relax() when busy-waiting, Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 3/6] atmel_serial: Use existing console options only ..., Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 4/6] atmel_serial: Fix bugs in probe() error path and..., Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 5/6] atmel_serial: Split the interrupt handler, Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
[PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Tue Jan 22, 10:50 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Marc Pignat, (Tue Jan 22, 12:52 pm)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Wed Jan 23, 7:53 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Marc Pignat, (Wed Jan 23, 8:30 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Wed Jan 23, 8:45 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Marc Pignat, (Wed Jan 23, 9:18 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Wed Jan 23, 9:35 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Marc Pignat, (Wed Jan 23, 9:52 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Wed Jan 23, 10:05 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Alan Cox, (Wed Jan 23, 11:04 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Haavard Skinnemoen, (Wed Jan 23, 11:14 am)
Re: [PATCH 6/6] atmel_serial: Add DMA support, Alan Cox, (Wed Jan 23, 12:41 pm)