Re: [PATCH v6 00/11] mmc: use nonblock mmc requests to minimize latency

2011-06-27 Thread saeed bishara
On Mon, Jun 27, 2011 at 2:02 PM, Russell King - ARM Linux wrote: > On Mon, Jun 27, 2011 at 01:34:48PM +0300, saeed bishara wrote: >> Russell, >>   I'm curious about the correctness of this patch for systems with >> outer cache. shouldn't the dsb be issued before

Re: [PATCH v6 00/11] mmc: use nonblock mmc requests to minimize latency

2011-06-27 Thread saeed bishara
> > +static inline void __dma_sync(void) > +{ > +       dsb(); > +} > + >  /* >  * Return whether the given device DMA address mask can be supported >  * properly.  For example, if your device can only drive the low 24-bits > @@ -378,6 +383,7 @@ static inline dma_addr_t dma_map_single(struct device

Re: Usefulness of GCC's 64bit __sync_* ops on ARM

2011-05-11 Thread saeed bishara
On Sat, May 7, 2011 at 12:39 AM, Nicolas Pitre wrote: > On Fri, 6 May 2011, Ramana Radhakrishnan wrote: > >> On 6 May 2011 16:06, Ken Werner wrote: >> > >> > Currently the GCC ARM backend doesn't provide a pattern to inline 64bit >> > __sync_* functions but the compiler emits __sync_*_8 function