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

Commit 7e55a70c authored by Dan Williams's avatar Dan Williams
Browse files

ioat: fix infinite timeout checking in ioat2_quiesce



Fix typo in ioat2_quiesce. check 'tmo' is zero, not 'end'.  Also applies
to 2.6.32.3

Cc: <stable@kernel.org>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent adef4772
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -249,7 +249,7 @@ int ioat2_quiesce(struct ioat_chan_common *chan, unsigned long tmo)
	if (is_ioat_active(status) || is_ioat_idle(status))
	if (is_ioat_active(status) || is_ioat_idle(status))
		ioat_suspend(chan);
		ioat_suspend(chan);
	while (is_ioat_active(status) || is_ioat_idle(status)) {
	while (is_ioat_active(status) || is_ioat_idle(status)) {
		if (end && time_after(jiffies, end)) {
		if (tmo && time_after(jiffies, end)) {
			err = -ETIMEDOUT;
			err = -ETIMEDOUT;
			break;
			break;
		}
		}