Hi Greg, This series: * cleans up the synchronization around SetRFPowerState8190, * moves to passing around pointers to r8192e_priv instead of net_device, which isn't used in mac80211 * deletes some unused functions and struct members * starts the split of rtl specific stuff out of rtl's ieee80211 library thanks, Mike Mike McCormack (23): rtl8192e: Add a spinlock around SetRFPowerState8190 rtl8192e: Remove SetRFPowerStateInProgress rtl8192e: Remove SetRFPowerState rtl8192e: Use single spinlock in MgntActSet_RF_State rtl8192e: Remove unnecessary ps_lock rtl8192e: Remove pointless hw_sleep_wq rtl8192e: Move eRFPowerState to r8192e_priv struct rtl8192e: Move RfOffReason to r8192e_priv struct rtl8192e: Move definition of RT_RF_CHANGE_SOURCE rtl8192e: Move variables to ieee80211 struct rtl8192e: Move PowerSaveControl to r8192e_priv rtl8192e: Pass r8192_priv to eprom_read rtl8192e: Pass r8192e_priv to phy functions rtl8192e: Convert more functions to use r8192_priv rtl8192e: Pass r8192_priv around instead of net_device rtl8192e: Remove redundant function declarations rtl8192e: Pass r8192_priv around instead of net_device rtl8192e: Pass r8192_priv to MgntActSet_RF_State rtl8192e: Delete unused dm_change_dynamic_initgain_thresh rtl8192e: Delete non-existing function declarations rtl8192e: Delete unused members from struct r8192_priv rtl8192e: Move card specific structures out of ieee80211 library header rtl8192e: unused Remove dot11PowerSaveMode and RT_PS_MODE _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel