Message ID | 20210228151817.95700-3-aahringo@redhat.com (mailing list archive) |
---|---|
State | Awaiting Upstream |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | ieee802154: syzbot fixes | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Guessing tree name failed - patch did not apply |
Hi Stefan, On Sun, 28 Feb 2021 at 10:21, Alexander Aring <aahringo@redhat.com> wrote: > > This patch adds a missing consume_skb() when deliver a skb to upper > monitor interfaces of a wpan phy. > > Reported-by: syzbot+44b651863a17760a893b@syzkaller.appspotmail.com > Signed-off-by: Alexander Aring <aahringo@redhat.com> > --- > net/mac802154/rx.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c > index b8ce84618a55..18abc1f49323 100644 > --- a/net/mac802154/rx.c > +++ b/net/mac802154/rx.c > @@ -244,6 +244,8 @@ ieee802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) > sdata->dev->stats.rx_bytes += skb->len; > } > } > + > + consume_skb(skb); Please drop this patch. It's not correct. I will look next weekend at this one again. The other patches should be fine, I hope. - Alex
Hello Alex. On 01.03.21 04:16, Alexander Aring wrote: > Hi Stefan, > > On Sun, 28 Feb 2021 at 10:21, Alexander Aring <aahringo@redhat.com> wrote: >> >> This patch adds a missing consume_skb() when deliver a skb to upper >> monitor interfaces of a wpan phy. >> >> Reported-by: syzbot+44b651863a17760a893b@syzkaller.appspotmail.com >> Signed-off-by: Alexander Aring <aahringo@redhat.com> >> --- >> net/mac802154/rx.c | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c >> index b8ce84618a55..18abc1f49323 100644 >> --- a/net/mac802154/rx.c >> +++ b/net/mac802154/rx.c >> @@ -244,6 +244,8 @@ ieee802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) >> sdata->dev->stats.rx_bytes += skb->len; >> } >> } >> + >> + consume_skb(skb); > > Please drop this patch. It's not correct. I will look next weekend at > this one again. > The other patches should be fine, I hope. Thanks for the heads up. I dropped this patch and will take a look at the rest of the series today or tomorrow. regards Stefan Schmidt
diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c index b8ce84618a55..18abc1f49323 100644 --- a/net/mac802154/rx.c +++ b/net/mac802154/rx.c @@ -244,6 +244,8 @@ ieee802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) sdata->dev->stats.rx_bytes += skb->len; } } + + consume_skb(skb); } void ieee802154_rx(struct ieee802154_local *local, struct sk_buff *skb)
This patch adds a missing consume_skb() when deliver a skb to upper monitor interfaces of a wpan phy. Reported-by: syzbot+44b651863a17760a893b@syzkaller.appspotmail.com Signed-off-by: Alexander Aring <aahringo@redhat.com> --- net/mac802154/rx.c | 2 ++ 1 file changed, 2 insertions(+)