Message ID | 1442606899-31872-17-git-send-email-arend@broadcom.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Kalle Valo |
Headers | show |
On 09/18/2015 10:08 PM, Arend van Spriel wrote: > From: Hante Meuleman <meuleman@broadcom.com> > > TDLS events are mapped back to primary interface but when p2p is in > use then this fails because the check was incorrect by checking > bsscfg number. Which can be different when a p2p device has been > created. Tested-by: Rafa? Mi?ecki <zajec5@gmail.com> > Reviewed-by: Arend Van Spriel <arend@broadcom.com> > Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> > Signed-off-by: Hante Meuleman <meuleman@broadcom.com> > Signed-off-by: Arend van Spriel <arend@broadcom.com> > --- > drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c > index 81542e0..383d6fa 100644 > --- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c > +++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c > @@ -300,8 +300,7 @@ static void brcmf_fweh_event_worker(struct work_struct *work) > goto event_free; > } > > - if ((event->code == BRCMF_E_TDLS_PEER_EVENT) && > - (emsg.bsscfgidx == 1)) > + if (event->code == BRCMF_E_TDLS_PEER_EVENT) > ifp = drvr->iflist[0]; > else > ifp = drvr->iflist[emsg.bsscfgidx]; > -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c index 81542e0..383d6fa 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/fweh.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/fweh.c @@ -300,8 +300,7 @@ static void brcmf_fweh_event_worker(struct work_struct *work) goto event_free; } - if ((event->code == BRCMF_E_TDLS_PEER_EVENT) && - (emsg.bsscfgidx == 1)) + if (event->code == BRCMF_E_TDLS_PEER_EVENT) ifp = drvr->iflist[0]; else ifp = drvr->iflist[emsg.bsscfgidx];