Refine some event code.
authorYang Rong <rong.r.yang@intel.com>
Thu, 3 Jul 2014 04:16:55 +0000 (12:16 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 3 Jul 2014 06:48:54 +0000 (14:48 +0800)
commite5291eb0aab8f7a9c3d3bbd411062494d8099d3f
tree5d71135b72d0637258359d5b563890586702483a
parent5bf2f9581a6d60fdb5a9ac8cb706c85488fb7aad
Refine some event code.

1. Do not add user event to cb->wait_list to avoid ref this user event twice.
2. Add assert when update status.
3. Set the queue's last wait event and barrier event to NULL when remove last event.

Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
src/cl_command_queue.c
src/cl_event.c