developer | 42c7a43 | 2024-07-12 14:39:29 +0800 | [diff] [blame] | 1 | From f92bc600352365982f4c674de61454dfdcba6bcd Mon Sep 17 00:00:00 2001 |
| 2 | From: Rex Lu <rex.lu@mediatek.com> |
| 3 | Date: Fri, 5 Jul 2024 17:50:29 +0800 |
| 4 | Subject: [PATCH] wifi: mt76: mt7915: Clear private driver data in case of |
| 5 | reuse |
| 6 | |
| 7 | Signed-off-by: Rex Lu <rex.lu@mediatek.com> |
| 8 | --- |
| 9 | mt7915/main.c | 3 +++ |
| 10 | 1 file changed, 3 insertions(+) |
| 11 | |
| 12 | diff --git a/mt7915/main.c b/mt7915/main.c |
| 13 | index 6912ea7..4a4c372 100644 |
| 14 | --- a/mt7915/main.c |
| 15 | +++ b/mt7915/main.c |
| 16 | @@ -230,6 +230,9 @@ int mt7915_init_vif(struct mt7915_phy *phy, struct ieee80211_vif *vif, bool bf_e |
| 17 | bool ext_phy = phy != &dev->phy; |
| 18 | int idx, ret = 0; |
| 19 | |
| 20 | + /* Clear private driver data in case of reuse */ |
| 21 | + memset(mvif, 0, sizeof(struct mt7915_vif)); |
| 22 | + |
| 23 | /* To differentiate the mac address of TXD and TXCMD interface */ |
| 24 | vif->addr[0] |= bf_en; |
| 25 | |
| 26 | -- |
| 27 | 2.18.0 |
| 28 | |