summaryrefslogtreecommitdiff
path: root/.clang-format
diff options
context:
space:
mode:
authorValentin Caron <valentin.caron@foss.st.com>2022-11-18 20:06:02 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-11-22 19:52:25 +0300
commit0d114e9ff940ebad8e88267013bf96c605a6b336 (patch)
tree4366cee4079110f6b64837ea9fc4285df855eda7 /.clang-format
parentb30e66863c60bb5c7da2151a65afb2ee419b9df4 (diff)
downloadlinux-0d114e9ff940ebad8e88267013bf96c605a6b336.tar.xz
serial: stm32: move dma_request_chan() before clk_prepare_enable()
If dma_request_chan() returns a PROBE_DEFER error, clk_disable_unprepare() will be called and USART clock will be disabled. But early console can be still active on the same USART. While moving dma_request_chan() before clk_prepare_enable(), the clock won't be taken in case of a DMA PROBE_DEFER error, and so it doesn't need to be disabled. Then USART is still clocked for early console. Fixes: a7770a4bfcf4 ("serial: stm32: defer probe for dma devices") Reported-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Valentin Caron <valentin.caron@foss.st.com> Link: https://lore.kernel.org/r/20221118170602.1057863-1-valentin.caron@foss.st.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to '.clang-format')
0 files changed, 0 insertions, 0 deletions