b0302aba812bcc39291cdab9ad7e37008f352a91 |
|
30-Jan-2012 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Convert to asynchronous firmware load This patch addresses a kernel bugzilla report and two recent mail threads. The kernel bugzilla report is https://bugzilla.kernel.org/show_bug.cgi?id=42632, which reports a udev timeout on boot. The first mail thread, which was on LKML (http://lkml.indiana.edu/hypermail/ linux/kernel/1112.3/00965.html) was for a WARNING that occurs after a suspend/resume cycle for rtl8192cu. The scond mail thread (http://marc.info/?l=linux-wireless&m=132655490826766&w=2) concerned changes in udev that break drivers that delay while firmware is loaded on modprobe. This patch converts all rtlwifi-based drivers to use the asynchronous firmware loading mechanism. Drivers rtl8192ce, rtl8192cu and rtl8192de share a common callback routine. Driver rtl8192se needs different handling of the firmware, thus it has its own code. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Cc: Stable <stable@vger.kernel.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
a8d760668eebc98915383481cb3d9eaf74c2a615 |
|
08-Jan-2012 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Update copyright dates Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
603be3885b9d518ff4822b357e2687b6ff02f1ac |
|
12-Oct-2011 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Change PCI drivers to use the new PM framework Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
c3ccb3341ec05444c8374d1829edc5157fc94853 |
|
06-Aug-2011 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Remove raw read/write routines from header Now that the driver no longer uses the raw r/w routines, remove their definitions. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
f2e795ffae1c4127277ce25727d5ac097f91238c |
|
30-Jun-2011 |
Mike McCormack <mikem@ring3k.org> |
rtlwifi: rtl8192{ce,cu,se} Remove irq_enabled This should be unnecessary if synchronize_irq is used. Signed-off-by: Mike McCormack <mikem@ring3k.org> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
f01dce9474e9f09290707b523a134a9605845b00 |
|
27-Jun-2011 |
Jon Mason <jdmason@kudzu.us> |
rtlwifi: use PCI_VENDOR_ID_* Use PCI_VENDOR_ID_* from pci_ids.h instead of creating #define locally. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
6a4ecc29c90c322e28941e6dec406b08b5e1f0ea |
|
27-Jun-2011 |
Jon Mason <jdmason@kudzu.us> |
rtlwifi: remove unnecessary read of PCI_CAP_ID_EXP The PCIE capability offset is saved during PCI bus walking. It will remove an unnecessary search in the PCI configuration space if this value is referenced instead of reacquiring it. Also, remove unnecessary and unused #defines for PCI. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
c7cfe38ee0f946415b0b39e3905a91a51d99cf7d |
|
25-Apr-2011 |
Chaoming_Li <chaoming_li@realsil.com.cn> |
rtlwifi: Convert pci routines for addition of rtl8192se and rtl8192de Convert pci routines for addition of RTL8192SE and RTL8192DE code These changes allow the upper-level driver to specify the BAR to be used as it is different for rtl8192se than for the others. Signed-off-by: Chaoming_Li <chaoming_li@realsil.com.cn> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
324732848c42bf79988479ee1b4359e15f08154b |
|
27-Mar-2011 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Remove unused/unneeded variables Remove some unused variables and correct spelling errors. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
62e63975f47fcc0ebcaca04669098fe3ca7b20a2 |
|
11-Feb-2011 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtlwifi: Modify core routines The rtlwifi core needs some changes before inclusion of a driver for the RTL8192CU USB device. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: <chaoming_li@realsil.com.cn> Signed-off-by: <george0505@realtek.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
e137478b56fd79c397b5c5c74fc08c049a42835a |
|
16-Dec-2010 |
John W. Linville <linville@tuxdriver.com> |
rtlwifi: convert to __packed notation Use "__packed" instead of "__attribute__ ((packed))"... Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|
0c8173385e549f95cd80c3fff5aab87b4f881d8d |
|
08-Dec-2010 |
Larry Finger <Larry.Finger@lwfinger.net> |
rtl8192ce: Add new driver Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
/drivers/net/wireless/rtlwifi/pci.h
|