On Thu, Sep 16, 2021 at 01:54:11AM +0300, Sergey Ryazanov wrote: > Hello Greg, > > looks like the commit 8cc236db1a91 ("wwan: core: Fix missing > RTM_NEWLINK event for default link") already included in v5.14, see > details below the patch. > > On Wed, Sep 15, 2021 at 3:54 PM <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > This is a note to let you know that I've just added the patch titled > > > > wwan: core: Fix missing RTM_NEWLINK event for default link > > > > to the 5.14-stable tree which can be found at: > > http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary > > > > The filename of the patch is: > > wwan-core-fix-missing-rtm_newlink-event-for-default-link.patch > > and it can be found in the queue-5.14 subdirectory. > > > > If you, or anyone else, feels it should not be added to the stable tree, > > please let <stable@xxxxxxxxxxxxxxx> know about it. > > > > > > From 8cc236db1a91d0c91651595ba75942a583008455 Mon Sep 17 00:00:00 2001 > > From: Loic Poulain <loic.poulain@xxxxxxxxxx> > > Date: Thu, 22 Jul 2021 20:21:05 +0200 > > Subject: wwan: core: Fix missing RTM_NEWLINK event for default link > > > > From: Loic Poulain <loic.poulain@xxxxxxxxxx> > > > > commit 8cc236db1a91d0c91651595ba75942a583008455 upstream. > > > > A wwan link created via the wwan_create_default_link procedure is > > never notified to the user (RTM_NEWLINK), causing issues with user > > tools relying on such event to track network links (NetworkManager). > > > > This is because the procedure misses a call to rtnl_configure_link(), > > which sets the link as initialized and notifies the new link (cf > > proper usage in __rtnl_newlink()). > > > > Cc: stable@xxxxxxxxxxxxxxx > > Fixes: ca374290aaad ("wwan: core: support default netdev creation") > > Suggested-by: Sergey Ryazanov <ryazanov.s.a@xxxxxxxxx> > > Signed-off-by: Loic Poulain <loic.poulain@xxxxxxxxxx> > > Acked-by: Sergey Ryazanov <ryazanov.s.a@xxxxxxxxx> > > Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> > > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > > --- > > drivers/net/wwan/wwan_core.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > --- a/drivers/net/wwan/wwan_core.c > > +++ b/drivers/net/wwan/wwan_core.c > > @@ -990,6 +990,8 @@ static void wwan_create_default_link(str > > > > rtnl_configure_link(dev, NULL); /* Link initialized, notify new link */ > > > > + rtnl_configure_link(dev, NULL); /* Link initialized, notify new link */ > > + > > unlock: > > rtnl_unlock(); > > This change will duplicate the notification call. Fix already in v5.14: > > $ git log --oneline v5.14 -- drivers/net/wwan/wwan_core.c > d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev() > 68d1f1d4af18 wwan: core: Fix missing RTM_NEWLINK event for default link Ah, thanks for this. It ended up going into Linus's tree with two different commit ids. I'll go drop it now. greg k-h