Thread (5 messages) 5 messages, 3 authors, 2024-11-14

Re: [PATCH] mac802154: add a check for slave data list before delete

From: Lizhi Xu <hidden>
Date: 2024-11-14 01:00:56
Also in: linux-usb, lkml

Possibly related (same subject, not in this thread)

On Wed, 13 Nov 2024 13:29:55 +0300, Dmitry Antipov wrote:
On 11/12/24 4:41 PM, Lizhi Xu wrote:
quoted
  	mutex_lock(&sdata->local->iflist_mtx);
+	if (list_empty(&sdata->local->interfaces)) {
+		mutex_unlock(&sdata->local->iflist_mtx);
+		return;
+	}
  	list_del_rcu(&sdata->list);
  	mutex_unlock(&sdata->local->iflist_mtx);
Note https://syzkaller.appspot.com/text?tag=ReproC&x=12a9f740580000 makes an
attempt to connect the only device. How this is expected to work if there are
more than one device?
There are two locks (rtnl and iflist_mtx) to protection and synchronization
local->interfaces, so no need to worry about multiple devices.

Lizhi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help