summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorPekka Pessi <ppessi@nvidia.com>2022-03-02 18:04:24 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-04-08 15:39:55 +0300
commit958e9b56de7b8dad732d67b00c632e2ec15c337a (patch)
tree22c5707cde4c1fa18d541e26f4e17a707d12e79a /block
parentf67a1400788f550d201c71aeaf56706afe57f0da (diff)
downloadlinux-958e9b56de7b8dad732d67b00c632e2ec15c337a.tar.xz
mailbox: tegra-hsp: Flush whole channel
commit 60de2d2dc284e0dd1c2c897d08625bde24ef3454 upstream. The txdone can re-fill the mailbox. Keep polling the mailbox during the flush until all the messages have been delivered. This fixes an issue with the Tegra Combined UART (TCU) where output can get truncated under high traffic load. Signed-off-by: Pekka Pessi <ppessi@nvidia.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Fixes: 91b1b1c3da8a ("mailbox: tegra-hsp: Add support for shared mailboxes") Cc: stable@vger.kernel.org Signed-off-by: Thierry Reding <treding@nvidia.com> Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions