summaryrefslogtreecommitdiff
path: root/fs/ext4/fast_commit.c
diff options
context:
space:
mode:
authorValentin Caron <valentin.caron@foss.st.com>2022-01-11 19:44:40 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-03-08 21:12:32 +0300
commit82a99bc85c0e0521acdb82b260641d030c955b5c (patch)
treec5db66497809785640edcb4dbd409e2c9350b752 /fs/ext4/fast_commit.c
parent1921d1fd0e603c0b924ffd092d2b5557d9153d2d (diff)
downloadlinux-82a99bc85c0e0521acdb82b260641d030c955b5c.tar.xz
serial: stm32: prevent TDR register overwrite when sending x_char
[ Upstream commit d3d079bde07e1b7deaeb57506dc0b86010121d17 ] When sending x_char in stm32_usart_transmit_chars(), driver can overwrite the value of TDR register by the value of x_char. If this happens, the previous value that was present in TDR register will not be sent through uart. This code checks if the previous value in TDR register is sent before writing the x_char value into register. Fixes: 48a6092fb41f ("serial: stm32-usart: Add STM32 USART Driver") Cc: stable <stable@vger.kernel.org> Signed-off-by: Valentin Caron <valentin.caron@foss.st.com> Link: https://lore.kernel.org/r/20220111164441.6178-2-valentin.caron@foss.st.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'fs/ext4/fast_commit.c')
0 files changed, 0 insertions, 0 deletions