This patch series splits DMM_RES_OBJECT into DMM_MAP_OBJECT and DMM_RSV_OBJECT which are used independently for mapped and reserved memory resources accounting. This will help in cleanup of reserved memory resources which was not handled properly before. With these patches resource cleanup mechanism will work perfectly in a use case where a big chunk of memory is reserved and then lot of mappings are created inside it. Changes since v2: 1. Removed locking from DRV_RemoveAllDMMResElements() 2. Removed cleanup variable from PROC_UnReserveMemory() http://marc.info/?l=linux-omap&m=126637211831587&w=2 3. Rebased patchset on top of following commit: DSPBRIDGE: Remove conditional check from the InputMsg function Changed since v1: 1. Reduced indentation http://marc.info/?l=linux-omap&m=126624982331523&w=2 Ameya Palande (2): DSPBRIDGE: Rename DMM_RES_OBJECT to DMM_MAP_OBJECT DSPBRIDGE: New reserved memory accounting framework arch/arm/plat-omap/include/dspbridge/drv.h | 24 +++++-- arch/arm/plat-omap/include/dspbridge/proc.h | 4 +- drivers/dsp/bridge/pmgr/wcd.c | 7 +- drivers/dsp/bridge/rmgr/drv.c | 87 ++++++++++++++------------- drivers/dsp/bridge/rmgr/drv_interface.c | 4 +- drivers/dsp/bridge/rmgr/node.c | 5 +- drivers/dsp/bridge/rmgr/proc.c | 52 +++++++++++++---- 7 files changed, 116 insertions(+), 67 deletions(-) -- 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