]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN
authorYoung Xiao <YangX92@hotmail.com>
Wed, 28 Nov 2018 12:36:39 +0000 (12:36 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Feb 2019 18:46:00 +0000 (19:46 +0100)
commit7ab4b6526fdcdfa7772984bbcd2ac4fd14fa223b
tree2b2906efc5b6683c4611e2b20cb8ca7ca07c1f56
parent8f6e8dbc8f3652131765668660cf4b57780df010
sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN

[ Upstream commit a11f6ca9aef989b56cd31ff4ee2af4fb31a172ec ]

__vdc_tx_trigger should only loop on EAGAIN a finite
number of times.

See commit adddc32d6fde ("sunvnet: Do not spin in an
infinite loop when vio_ldc_send() returns EAGAIN") for detail.

Signed-off-by: Young Xiao <YangX92@hotmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/block/sunvdc.c