>> 1. I see dma_cache_maint is called by usb_submit_urb before startingIn drivers/usb/core/hcd.c, usb_hcd_submit_urb -> map_urb_for_dma -> dma_map_single -> dma_cache_maint. dma_map_single is defined in arch/arm/include/asm/dma-mapping.h This is called when we submit urb, for OUT data, I think it's sufficient for cache consistency. But what I need to know is how we guarantee the cache consistency for IN data, because the DMA is going to update the physical memory when receiving data from device, something has to be done upon completion of the urb. Regards, Fei -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Theodore Tso | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 011/196] sysfs: Fix a copy-n-paste typo in comment |
git: | |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
