Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8642d7f8 authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Darren Hart
Browse files

intel_scu_ipc: move local memory initialization out of a mutex



'{ }' and memset will both reset the cbuf buffer.
Only once is enough and this can be done outside fo the mutex.

Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarDarren Hart <dvhart@linux.intel.com>
parent 02941007
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -216,13 +216,13 @@ static int pwr_reg_rdwr(u16 *addr, u8 *data, u32 count, u32 op, u32 id)
	int nc;
	u32 offset = 0;
	int err;
	u8 cbuf[IPC_WWBUF_SIZE] = { };
	u8 cbuf[IPC_WWBUF_SIZE];
	u32 *wbuf = (u32 *)&cbuf;

	mutex_lock(&ipclock);

	memset(cbuf, 0, sizeof(cbuf));

	mutex_lock(&ipclock);

	if (ipcdev.pdev == NULL) {
		mutex_unlock(&ipclock);
		return -ENODEV;