Hello, Here's the second version of my tidspbridge MMU-related cleanup patches. The first version has been sent privately only, don't try to search the mailing list archive for it :-) Replacing hw/hw_mmu.c and part of core/tiomap3430.c with generic IOMMU calls should be less difficult now. Anyone would like to give it a try? Laurent Pinchart (14): tidspbridge: hw_mmu: Reorder functions to avoid forward declarations tidspbridge: hw_mmu: Removed unused functions tidspbridge: tiomap3430: Reorder functions to avoid forward declarations tidspbridge: tiomap3430: Remove unneeded dev_context local variables tidspbridge: tiomap3430: Factor out common page release code tidspbridge: tiomap3430: Remove ul_ prefix tidspbridge: tiomap3430: Remove unneeded local variables tidspbridge: Fix VM_PFNMAP mapping tidspbridge: Remove unused hw_mmu_map_attrs_t::donotlockmpupage field arm: omap: iommu: Include required headers in iommu.h and iopgtable.h tidspbridge: Use constants defined in IOMMU platform headers tidspbridge: Simplify pte_update and mem_map_vmalloc functions tidspbridge: Use correct types to describe physical, MPU, DSP addresses tidspbridge: Replace hw_mmu_map_attrs_t structure with a prot bitfield Omar Ramirez Luna (1): ARM: OMAP: iommu: fix including iommu.h without IOMMU_API selected arch/arm/plat-omap/include/plat/iommu.h | 6 + arch/arm/plat-omap/include/plat/iopgtable.h | 2 + drivers/staging/tidspbridge/core/io_sm.c | 7 +- drivers/staging/tidspbridge/core/tiomap3430.c | 1484 +++++++++----------- drivers/staging/tidspbridge/core/tiomap_io.c | 2 +- drivers/staging/tidspbridge/core/ue_deh.c | 21 +- drivers/staging/tidspbridge/hw/hw_defs.h | 22 - drivers/staging/tidspbridge/hw/hw_mmu.c | 332 ++---- drivers/staging/tidspbridge/hw/hw_mmu.h | 67 +- .../staging/tidspbridge/include/dspbridge/drv.h | 1 + .../tidspbridge/include/dspbridge/dspdefs.h | 27 +- .../tidspbridge/include/dspbridge/dspioctl.h | 25 + drivers/staging/tidspbridge/rmgr/proc.c | 119 +- 13 files changed, 899 insertions(+), 1216 deletions(-) -- Regards, Laurent Pinchart -- 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