From 6a3d675362ffaa62ed3400ba71f69dba107755fb Mon Sep 17 00:00:00 2001 From: Ksawlii Date: Sun, 24 Nov 2024 00:22:57 +0100 Subject: [PATCH] Revert "Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change" This reverts commit 727f05fda3e93956e835b90a4d373b1d35ebcf4f. --- net/bluetooth/rfcomm/sock.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c index 5a490f707..4cf1fa990 100755 --- a/net/bluetooth/rfcomm/sock.c +++ b/net/bluetooth/rfcomm/sock.c @@ -871,7 +871,9 @@ static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned lon if (err == -ENOIOCTLCMD) { #ifdef CONFIG_BT_RFCOMM_TTY + lock_sock(sk); err = rfcomm_dev_ioctl(sk, cmd, (void __user *) arg); + release_sock(sk); #else err = -EOPNOTSUPP; #endif