>From 16f7a1a33d7f76ea3e2962421fea8d5b5f15e4e1 Mon Sep 17 00:00:00 2001 From: Fernando Guzman Lugo <x0095840@xxxxxx> Date: Tue, 23 Mar 2010 20:04:33 -0600 Subject: [PATCH] DSPBRIDGE: Simplify and optimize sync module This set of patches simplifies and optimizes the sync module. Fernando Guzman Lugo (4): DSPBRIDGE: replace sync_enter/leave_cs with mutexts or spinlocks DSPBRIDGE: replace sync_enter/leave_cs for tasklets with spin_lock_bh DSPBRIDGE: modify sync event functions to use completions instead of sems DSPBRIDGE: cleanup to sync module arch/arm/plat-omap/include/dspbridge/_chnl_sm.h | 4 +- arch/arm/plat-omap/include/dspbridge/chnlpriv.h | 4 - arch/arm/plat-omap/include/dspbridge/sync.h | 327 ++++------------- drivers/dsp/bridge/pmgr/cmm.c | 30 +- drivers/dsp/bridge/pmgr/dmm.c | 47 +-- drivers/dsp/bridge/rmgr/node.c | 281 ++++++-------- drivers/dsp/bridge/rmgr/proc.c | 16 +- drivers/dsp/bridge/rmgr/strm.c | 14 +- drivers/dsp/bridge/services/ntfy.c | 50 ++-- drivers/dsp/bridge/services/services.c | 9 +- drivers/dsp/bridge/services/sync.c | 465 +++-------------------- drivers/dsp/bridge/wmd/_msg_sm.h | 2 +- drivers/dsp/bridge/wmd/chnl_sm.c | 42 +- drivers/dsp/bridge/wmd/io_sm.c | 4 - drivers/dsp/bridge/wmd/msg_sm.c | 88 +++-- drivers/dsp/bridge/wmd/tiomap3430.c | 22 +- 16 files changed, 398 insertions(+), 1007 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