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

Commit b372ec2d authored by Dan Williams's avatar Dan Williams
Browse files

ioat3: use ioat2_quiesce()



Replace open coded ioat2_quiesce() call in ioat3_restart_channel

Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent 773d9e2d
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
@@ -341,16 +341,8 @@ static void ioat3_restart_channel(struct ioat2_dma_chan *ioat)
{
	struct ioat_chan_common *chan = &ioat->base;
	unsigned long phys_complete;
	u32 status;

	status = ioat_chansts(chan);
	if (is_ioat_active(status) || is_ioat_idle(status))
		ioat_suspend(chan);
	while (is_ioat_active(status) || is_ioat_idle(status)) {
		status = ioat_chansts(chan);
		cpu_relax();
	}

	ioat2_quiesce(chan, 0);
	if (ioat_cleanup_preamble(chan, &phys_complete))
		__cleanup(ioat, phys_complete);