Hi Russell, Thank you for your reivew. Just for your convenience, the updated patchset is available as below. The following changes since commit 1de9e8e70f5acc441550ca75433563d91b269bbe: Linus Torvalds (1): Linux 2.6.29-rc2 are available in the git repository at: http://git.gitorious.org/lk/mainline.git iommu Hiroshi DOYU (6): omap iommu: tlb and pagetable primitives omap iommu: omap2 architecture specific functions omap iommu: omap3 iommu device registration omap iommu: simple virtual address space management omap iommu: entries for Kconfig and Makefile omap2 iommu: entries for Kconfig and Makefile arch/arm/include/asm/io.h | 6 + arch/arm/mach-omap2/Makefile | 5 + arch/arm/mach-omap2/iommu2.c | 326 ++++++++++ arch/arm/mach-omap2/omap3-iommu.c | 103 ++++ arch/arm/mm/ioremap.c | 11 + arch/arm/plat-omap/Kconfig | 8 + arch/arm/plat-omap/Makefile | 1 + arch/arm/plat-omap/include/mach/iommu.h | 157 +++++ arch/arm/plat-omap/include/mach/iommu2.h | 94 +++ arch/arm/plat-omap/include/mach/iovmm.h | 94 +++ arch/arm/plat-omap/iommu.c | 953 ++++++++++++++++++++++++++++++ arch/arm/plat-omap/iopgtable.h | 72 +++ arch/arm/plat-omap/iovmm.c | 891 ++++++++++++++++++++++++++++ 13 files changed, 2721 insertions(+), 0 deletions(-) create mode 100644 arch/arm/mach-omap2/iommu2.c create mode 100644 arch/arm/mach-omap2/omap3-iommu.c create mode 100644 arch/arm/plat-omap/include/mach/iommu.h create mode 100644 arch/arm/plat-omap/include/mach/iommu2.h create mode 100644 arch/arm/plat-omap/include/mach/iovmm.h create mode 100644 arch/arm/plat-omap/iommu.c create mode 100644 arch/arm/plat-omap/iopgtable.h create mode 100644 arch/arm/plat-omap/iovmm.c -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html