kernel: fix busy wait loop in mediatek PPE code
authorIlya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Mon, 8 Feb 2021 04:17:12 +0000 (20:17 -0800)
committerFelix Fietkau <nbd@nbd.name>
Mon, 15 Feb 2021 07:13:16 +0000 (08:13 +0100)
commit3da4acaa7bba185489b968a140ecf327169db0bd
treeedd6ebeeb2f21b8f2af67569d2d28c2866a886ad
parentf378d81da6d1976ba3d304932cda4ff0cdd5f182
kernel: fix busy wait loop in mediatek PPE code

The intention is for the loop to timeout if the body does not succeed.
The current logic calls time_is_before_jiffies(timeout) which is false
until after the timeout, so the loop body never executes.

time_is_after_jiffies(timeout) will return true until timeout is less
than jiffies, which is the intended behavior here.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
target/linux/generic/pending-5.4/770-15-net-ethernet-mediatek-mtk_eth_soc-add-support-for-in.patch