[PATCH 0/19] rtl8192e: Cleanup & refactoring

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

The following patch series is a further cleanup of the rtl8192e driver.
Most patches delete code in some way, with the following exceptions:

[3/19] rtl8192e: Use private structure in IO functions

Start replacing references to net_device with r8192_priv so
converting to use mac80211 will be easier.

[10/19] rtl8192e: Don't call ieee80211_ps_tx_ack in interrupt context

Avoiding calling into the ieee80211 library in an interrupt context
means we can avoid spin_lock_irqsave/restore in many places.

I've been working on trying to make the rtl8192's ieee80211 library 
interface look more like the kernel's mac80211 with the goal of
dropping the customized 80211 library.

thanks,

Mike


Shortlog as follows:

      rtl8192e: Remove duplicate header
      rtl8192e: Remove redundant externs
      rtl8192e: Use private structure in IO functions
      rtl8192e: Remove dead code
      rtl8192e: Remove dead code
      rtl8192e: Remove RTL8192P and RTL8192U ifdefs
      rtl8192e: Remove unused debug code
      rtl8192e: Simplify r8192_set_multicast
      rtl8192e: Simplify flow of control in rtl8192_rx
      rtl8192e: Don't call ieee80211_ps_tx_ack in interrupt context
      rtl8192e: Avoid casting function pointers
      rtl8192e: Delete dead code
      rtl8192e: Use spin_lock, just one exit path
      rtl8192e: Remove dead code from SetRFPowerState8190
      rtl8192e: Remove rf_chip variable, hardcode to RF_8256
      rtl8192e: Remove dead code from MgntActSet_RF_State
      rtl8192e: Clean up MlmeDisassociateRequest
      rtl8192e: Remove dead code
      rtl8192e: Factor out common code
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux