]> git.baikalelectronics.ru Git - kernel.git/commit
tty: n_gsm: fix wrong DLCI release order
authorDaniel Starke <daniel.starke@siemens.com>
Thu, 14 Apr 2022 09:42:14 +0000 (02:42 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 May 2022 07:14:43 +0000 (09:14 +0200)
commit0bf61609f08b06bd82bb84257eff8bf6353b3dff
treeacfa918b223dba4a135aef3bec35802cfbe5f02e
parent8737fb39e8e02c06da8572123f50bafdfe3a2ba3
tty: n_gsm: fix wrong DLCI release order

commit 3d8c9b003a23c5a2fb0953a17b20eec8f895691b upstream.

The current DLCI release order starts with the control channel followed by
the user channels. Reverse this order to keep the control channel open
until all user channels have been released.

Fixes: 99551fa31543 ("tty: n_gsm line discipline")
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Starke <daniel.starke@siemens.com>
Link: https://lore.kernel.org/r/20220414094225.4527-9-daniel.starke@siemens.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/n_gsm.c