[Sound-open-firmware] [PATCH] byt-ipc: add msg back to empty_list for next use

Liam Girdwood liam.r.girdwood at intel.com
Mon Dec 11 15:58:45 CET 2017


On Mon, 2017-12-11 at 21:31 +0800, Keyon Jie wrote:
> The msg pool will be used up as it was not added back to
> empty_list, here correct it.
> 
> Signed-off-by: Keyon Jie <yang.jie at linux.intel.com>
> ---
>  src/ipc/byt-ipc.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/src/ipc/byt-ipc.c b/src/ipc/byt-ipc.c
> index 8897bb9..6716cce 100644
> --- a/src/ipc/byt-ipc.c
> +++ b/src/ipc/byt-ipc.c
> @@ -194,6 +194,9 @@ void ipc_platform_send_msg(struct ipc *ipc)
>  	shim_write(SHIM_IPCDL, msg->header);
>  	shim_write(SHIM_IPCDH, SHIM_IPCDH_BUSY);
>  
> +	/* add msg back to empty_list for next use */
> +	list_item_append(&msg->list, &ipc->empty_list);

This should be returned to the free pool in do_notify() ?

> +
>  out:
>  	spin_unlock_irq(&ipc->lock, flags);
>  }
---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


More information about the Sound-open-firmware mailing list