Untitled
unknown
plain_text
a month ago
2.9 kB
4
No Index
in 5 months
(gdb) l *(0x83858aec-0x83850000+0x60) 0x8b4c is in __mt76_tx_complete_skb (./include/linux/rcupdate.h:819). 814 { 815 RCU_LOCKDEP_WARN(!rcu_is_watching(), 816 "rcu_read_unlock() used illegally while idle"); 817 __release(RCU); 818 __rcu_read_unlock(); 819 rcu_lock_release(&rcu_lock_map); /* Keep acq info for rls diags. */ 820 } 821 822 /** 823 * rcu_read_lock_bh() - mark the beginning of an RCU-bh critical section (gdb) l *(0x838cebc8-0x838c0000+0x60) 0xec28 is in mt7915_mac_tx_free_done (./include/linux/list.h:216). 211 } 212 213 static inline void __list_del_entry(struct list_head *entry) 214 { 215 if (!__list_del_entry_valid(entry)) 216 return; 217 218 __list_del(entry->prev, entry->next); 219 } 220 (gdb) l *(0x83867404-0x83860000+0x60) 0x7464 is in mt76_connac2_txwi_free (target-mipsel_24kc_musl/linux-ramips_mt7621/mt76-2025.08.13~903a7e0a/mt76_connac_mac.c:1189). 1184 if (sta && likely(t->skb->protocol != cpu_to_be16(ETH_P_PAE))) 1185 mt76_connac2_tx_check_aggr(sta, txwi); 1186 1187 __mt76_tx_complete_skb(dev, wcid_idx, t->skb, free_list); 1188 out: 1189 t->skb = NULL; 1190 mt76_put_txwi(dev, t); 1191 } 1192 EXPORT_SYMBOL_GPL(mt76_connac2_txwi_free); 1193 (gdb) l *(0x83858384-0x83850000+0x60) 0x83e4 is in mt76_token_release (target-mipsel_24kc_musl/linux-ramips_mt7621/mt76-2025.08.13~903a7e0a/tx.c:913). 908 dev->phy.q_tx[0]->blocked) 909 *wake = true; 910 911 spin_unlock_bh(&dev->token_lock); 912 913 return txwi; 914 } 915 EXPORT_SYMBOL_GPL(mt76_token_release); 916 917 struct mt76_txwi_cache * (gdb) l *(0x838cef6c-0x838c0000+0x60) 0xefcc is in mt7915_mac_tx_free_v0 (target-mipsel_24kc_musl/linux-ramips_mt7621/mt76-2025.08.13~903a7e0a/mt7915/mac.c:997). 992 993 mt76_connac2_txwi_free(mdev, txwi, NULL, &free_list); 994 } 995 996 mt7915_mac_tx_free_done(dev, &free_list, wake); 997 } 998 999 static void mt7915_mac_add_txs(struct mt7915_dev *dev, void *data) 1000 { 1001 struct mt7915_sta *msta = NULL; (gdb) l *(0x838cf380-0x838c0000+0x60) 0xf3e0 is in mt7915_rx_check (target-mipsel_24kc_musl/linux-ramips_mt7621/mt76-2025.08.13~903a7e0a/mt7915/mac.c:1050). 1045 case PKT_TYPE_TXRX_NOTIFY: 1046 mt7915_mac_tx_free(dev, data, len); 1047 return false; 1048 case PKT_TYPE_TXRX_NOTIFY_V0: 1049 mt7915_mac_tx_free_v0(dev, data, len); 1050 return false; 1051 case PKT_TYPE_TXS: 1052 for (rxd += 2; rxd + 8 <= end; rxd += 8) 1053 mt7915_mac_add_txs(dev, rxd); 1054 return false; (gdb) l *(0x83852540-0x83850000+0x60) 0x25a0 is in mt76_dma_rx_poll (target-mipsel_24kc_musl/linux-ramips_mt7621/mt76-2025.08.13~903a7e0a/dma.c:889). 884 mt76_add_fragment(dev, q, data, len, more, info, 885 allow_direct); 886 continue; 887 } 888 889 if (!more && dev->drv->rx_check && 890 !(dev->drv->rx_check(dev, data, len))) 891 goto free_frag; 892 893 skb = napi_build_skb(data, q->buf_size);
Editor is loading...