hdmi: hdmi_submit_work function support synchronous operation.
authorZheng Yang <zhengyang@rock-chips.com>
Fri, 24 Jul 2015 03:05:37 +0000 (11:05 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Fri, 24 Jul 2015 03:05:37 +0000 (11:05 +0800)
commit71a461a76455cc8b3082c0125f5d0be3287f1420
treed2ab9c3d7382faa6c3dd70f6f28c141b0f9b4e78
parentcdb8423130d470a56402e0abc46343658f7ac5ed
hdmi: hdmi_submit_work function support synchronous operation.

If hdmi_submit_work work in synchronous mode, the malloced delayed_work
is free by caller, not by hdmi_work_queue, to prevent delayed_work is
free before flush_delayed_work fucntion is executed.

Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
drivers/video/rockchip/hdmi/rockchip-hdmi-core.c
drivers/video/rockchip/hdmi/rockchip-hdmi-sysfs.c
drivers/video/rockchip/hdmi/rockchip-hdmi.h
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1.c
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_hw.c
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2.c
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hdcp.c
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.c