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

2024-11-13 Thread Lizhi Xu
On Thu, 14 Nov 2024 09:00:25 +0800, Lizhi Xu wrote: > On Wed, 13 Nov 2024 13:29:55 +0300, Dmitry Antipov wrote: > > On 11/12/24 4:41 PM, Lizhi Xu wrote: > > > > > mutex_lock(&sdata->local->iflist_mtx); > > > + if (list_empty(&sdata->

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

2024-11-13 Thread Lizhi Xu
On Wed, 13 Nov 2024 13:29:55 +0300, Dmitry Antipov wrote: > On 11/12/24 4:41 PM, Lizhi Xu wrote: > > > mutex_lock(&sdata->local->iflist_mtx); > > + if (list_empty(&sdata->local->interfaces)) { > > + mutex_unlock(&s

[PATCH V2] mac802154: check local interfaces before deleting sdata list

2024-11-13 Thread Lizhi Xu
.appspot.com/bug?extid=985f827280dc3a6e7e92 Signed-off-by: Lizhi Xu Reviewed-by: Miquel Raynal --- V1 -> V2: remove state bit and add a check for local interfaces before deleting sdata list net/mac802154/iface.c | 4 1 file changed, 4 insertions(+) diff --git a/net/mac802154/ifac

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

2024-11-12 Thread Lizhi Xu
On Tue, 12 Nov 2024 12:01:21 +0100, Miquel Raynal wrote: >On 12/11/2024 at 08:21:33 +08, Lizhi Xu wrote: > >> On Mon, 11 Nov 2024 20:46:57 +0100, Miquel Raynal wrote: >>> On 08/11/2024 at 22:54:20 +08, Lizhi Xu wrote: >>> >>> > syzkaller reported a

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

2024-11-11 Thread Lizhi Xu
On Mon, 11 Nov 2024 20:46:57 +0100, Miquel Raynal wrote: > On 08/11/2024 at 22:54:20 +08, Lizhi Xu wrote: > > > syzkaller reported a corrupted list in ieee802154_if_remove. [1] > > > > Remove an IEEE 802.15.4 network interface after unregister an IEEE 802.15.4 > > h

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

2024-11-08 Thread Lizhi Xu
il.com Closes: https://syzkaller.appspot.com/bug?extid=985f827280dc3a6e7e92 Signed-off-by: Lizhi Xu --- net/mac802154/ieee802154_i.h | 1 + net/mac802154/iface.c| 4 2 files changed, 5 insertions(+) diff --git a/net/mac802154/ieee802154_i.h b/net/mac802154/ieee802154_i.h index