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

Commit 9d79e9f2 authored by Prudhvi Yarlagadda's avatar Prudhvi Yarlagadda Committed by Gerrit - the friendly Code Review server
Browse files

spi: spi-geni-qcom: Fix slab out of bounds error



Passing incorrect argument to pm_runtime_status_suspended
function is causing slab out of bounds error. Pass
structure device type pointer as argument to
pm_runtime_status_suspended.

Change-Id: I59df6574496b9228c9238fe65673060d4ca141ef
Signed-off-by: default avatarPrudhvi Yarlagadda <pyarlaga@codeaurora.org>
parent 4336de4b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1251,12 +1251,12 @@ static void geni_spi_handle_rx(struct spi_geni_master *mas)
	mas->rx_rem_bytes -= rx_bytes;
}

static irqreturn_t geni_spi_irq(int irq, void *dev)
static irqreturn_t geni_spi_irq(int irq, void *data)
{
	struct spi_geni_master *mas = dev;
	struct spi_geni_master *mas = data;
	u32 m_irq = 0;

	if (pm_runtime_status_suspended(dev)) {
	if (pm_runtime_status_suspended(mas->dev)) {
		GENI_SE_DBG(mas->ipc, false, mas->dev,
				"%s: device is suspended\n", __func__);
		goto exit_geni_spi_irq;