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

Commit 969c6cea authored by Mao Jinlong's avatar Mao Jinlong
Browse files

tmc-etr: Correct condition for SW USB mode when setup sysfs buf



Correct condition for SW USB mode when setup sysfs buf to fix the issue
that the allocated buffer size is always 32M for memory mode with sw_usb
is enabled.

Change-Id: Id545ecfa21378f49ddeac4c3c3f4fe51f744e69b
Signed-off-by: default avatarMao Jinlong <jinlmao@codeaurora.org>
parent bbc7f2d3
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1085,7 +1085,8 @@ ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata,
static struct etr_buf *
tmc_etr_setup_sysfs_buf(struct tmc_drvdata *drvdata)
{
	if (drvdata->byte_cntr->sw_usb)
	if (drvdata->out_mode == TMC_ETR_OUT_MODE_USB
		&& drvdata->byte_cntr->sw_usb)
		return tmc_alloc_etr_buf(drvdata, TMC_ETR_SW_USB_BUF_SIZE,
				 0, cpu_to_node(0), NULL);
	else