linux/drivers/staging/rtl8192su
Ben Hutchings 41a38d9e63 Staging: rtl8192su: Fix procfs code for interfaces not named wlan0
The current code creates directories in procfs named after interfaces,
but doesn't handle renaming.  This can result in name collisions and
consequent WARNINGs.  It also means that the interface name cannot
reliably be used to remove the directory - in fact the current code
doesn't even try, and always uses "wlan0"!

Since the name of a proc_dir_entry is embedded in it, use that when
removing it.

Add a netdev notifier to catch interface renaming, and remove and
re-add the directory at this point.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2010-06-18 15:16:21 -07:00
..
ieee80211 Staging: Use kmemdup 2010-05-17 16:31:15 -07:00
authors
Kconfig staging: rtl8192su: move to EEPROM_93CX 2010-05-11 11:35:32 -07:00
Makefile Staging: rtl819su: added r8192SU_led.c/.h 2010-05-14 13:54:55 -07:00
r819xU_cmdpkt.c Staging: rtl8192su: check for skb == NULL 2010-05-11 11:36:04 -07:00
r819xU_cmdpkt.h staging: rtl8192su: cleanup of r819xU_cmdpkt.c, r819xU_cmdpkt.c 2010-05-11 11:35:33 -07:00
r819xU_HTGen.h
r819xU_HTType.h Staging: rtl8192su: remove USB_TX_DRIVER_AGGREGATION_ENABLE ifdefs 2009-09-15 12:01:37 -07:00
r8192S_Efuse.c Staging: rtl8192su: remove dead code 2009-09-15 12:01:40 -07:00
r8192S_Efuse.h
r8192S_firmware.c Staging: rtl8192su: refactored FirmwareCheckReady 2010-05-11 11:36:04 -07:00
r8192S_firmware.h Staging: rtl8192su: Remove Firmware from r8192SU_HWImg.c 2010-03-03 16:43:04 -08:00
r8192S_hw.h Staging: rtl8192su: remove dead code 2009-09-15 12:01:40 -07:00
r8192S_phy.c staging: trivial: fix typo "seperate" 2010-05-14 13:16:10 -07:00
r8192S_phy.h Staging: rtl8192su: remove kernel version compatibility wrappers 2009-09-15 12:01:28 -07:00
r8192S_phyreg.h Staging: fix assorted typos all over the place 2009-12-11 12:23:20 -08:00
r8192S_rtl6052.c Staging: fix assorted typos all over the place 2009-12-11 12:23:20 -08:00
r8192S_rtl6052.h Staging: rtl8192su: remove dead code 2009-09-15 12:01:40 -07:00
r8192S_rtl8225.c
r8192S_rtl8225.h
r8192SU_HWImg.c Staging: rtl8192su: Remove Firmware from r8192SU_HWImg.c 2010-03-03 16:43:04 -08:00
r8192SU_HWImg.h Staging: rtl8192su: Remove Firmware from r8192SU_HWImg.c 2010-03-03 16:43:04 -08:00
r8192SU_led.c Staging: rtl819su: added r8192SU_led.c/.h 2010-05-14 13:54:55 -07:00
r8192SU_led.h Staging: rtl819su: added r8192SU_led.c/.h 2010-05-14 13:54:55 -07:00
r8192U_core.c Staging: rtl8192su: Fix procfs code for interfaces not named wlan0 2010-06-18 15:16:21 -07:00
r8192U_dm.c Staging: rtl8187x: Use %pM for mac address output 2010-03-03 16:42:29 -08:00
r8192U_dm.h Staging: rtl8192su: remove dead code 2009-09-15 12:01:40 -07:00
r8192U_pm.c Staging: rtl8192su: remove CONFIG_RTL8192_PM ifdefs 2009-09-15 12:01:37 -07:00
r8192U_pm.h Staging: rtl8192su: remove CONFIG_RTL8192_PM ifdefs 2009-09-15 12:01:37 -07:00
r8192U_wx.c Staging: fix assorted typos all over the place 2009-12-11 12:23:20 -08:00
r8192U_wx.h Staging: rtl8192su: remove duplicate dot11d.h and ieee80211.h includes 2009-09-15 12:01:27 -07:00
r8192U.h Staging: rtl819su: added r8192SU_led.c/.h 2010-05-14 13:54:55 -07:00
TODO Staging: rtl8192su: use list_for_each_safe() in ieee80211_crypto_deinit 2010-03-03 16:43:05 -08:00