linux/drivers/net/wireless/mediatek/mt76/mt76x0
Johan Hovold 7f81b0214c wifi: mt76x0u: drop redundant device reference
Driver core holds a reference to the USB interface and its parent USB
device while the interface is bound to a driver and there is no need to
take additional references unless the structures are needed after
disconnect.

Drop the redundant device reference to reduce cargo culting, make it
easier to spot drivers where an extra reference is needed, and reduce
the risk of memory leaks when drivers fail to release it.

Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20260430083335.215239-3-johan@kernel.org
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2026-06-09 10:15:20 +00:00
..
eeprom.c wifi: mt76: mt76_eeprom_override to int 2025-09-15 09:49:50 +02:00
eeprom.h
init.c
initvals_init.h
initvals_phy.h
initvals.h
Kconfig
main.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
Makefile
mcu.h
mt76x0.h wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
pci_mcu.c wifi: mt76: relicense to BSD-3-Clause-Clear 2025-11-24 14:37:54 +01:00
pci.c wifi: mt76: relicense to BSD-3-Clause-Clear 2025-11-24 14:37:54 +01:00
phy.c wifi: mt76: remove dev->wcid_phy_mask 2025-01-14 13:42:28 +01:00
phy.h
usb_mcu.c wifi: mt76: relicense to BSD-3-Clause-Clear 2025-11-24 14:37:54 +01:00
usb.c wifi: mt76x0u: drop redundant device reference 2026-06-09 10:15:20 +00:00