summaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/8250/8250_fsl.c
diff options
context:
space:
mode:
authorDaniel Starke <daniel.starke@siemens.com>2022-07-01 14:23:32 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-07-01 14:47:06 +0200
commit7349660438603ed19282e75949561406531785a5 (patch)
treeddfacb6dd34b769370e22488996244b22821d57c /drivers/tty/serial/8250/8250_fsl.c
parent0af021678d5d30c31f5a6b631f404ead3575212a (diff)
downloadlinux-7349660438603ed19282e75949561406531785a5.tar.bz2
tty: n_gsm: fix resource allocation order in gsm_activate_mux()
Within gsm_activate_mux() all timers and locks are initiated before the actual resource for the control channel is allocated. This can lead to race conditions. Allocate the control channel DLCI object first to avoid race conditions. Fixes: e1eaea46bb40 ("tty: n_gsm line discipline") Signed-off-by: Daniel Starke <daniel.starke@siemens.com> Link: https://lore.kernel.org/r/20220701122332.2039-2-daniel.starke@siemens.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/serial/8250/8250_fsl.c')
0 files changed, 0 insertions, 0 deletions