Unverified Commit 31d4c1bd authored by David Jander's avatar David Jander Committed by Mark Brown
Browse files
parent 95c8222f
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -1636,12 +1636,12 @@ static int __spi_pump_transfer_message(struct spi_controller *ctlr,
		dev_err(&ctlr->dev,
			"failed to transfer one message from queue\n");
		return ret;
	} else {
	}

	WRITE_ONCE(ctlr->cur_msg_need_completion, true);
		smp_mb(); /* see spi_finalize_current_message()... */
	smp_mb(); /* See spi_finalize_current_message()... */
	if (READ_ONCE(ctlr->cur_msg_incomplete))
		wait_for_completion(&ctlr->cur_msg_completion);
	}

	return 0;
}