This patchset removes the rtllib_crypt driver and instead registers against lib80211. I was hoping to also remove the rtllib_crypt_* drivers, but the rtl8192e has some hardware support that the lib80211 drivers do not handle. The bulk of the actual code changes in this patchset are the conversion from the rtllib structs to the lib80211 structs. The majority of these are 1:1 replacements. It is obvious that lib80211 and rtllib share a common base for the crypt functionality. I have created 5 patches, but can provide one smaller patch if desired. The diffstat from start to end is shown below: drivers/staging/rtl8192e/Kconfig | 13 +- drivers/staging/rtl8192e/Makefile | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_crypto.h | 382 ------------------------ drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 2 - drivers/staging/rtl8192e/rtllib.h | 103 +------ drivers/staging/rtl8192e/rtllib_crypt.c | 249 --------------- drivers/staging/rtl8192e/rtllib_crypt.h | 85 ------ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 12 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 25 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 12 +- drivers/staging/rtl8192e/rtllib_endianfree.h | 160 ---------- drivers/staging/rtl8192e/rtllib_module.c | 22 +- drivers/staging/rtl8192e/rtllib_rx.c | 14 +- drivers/staging/rtl8192e/rtllib_softmac.c | 66 ++-- drivers/staging/rtl8192e/rtllib_tx.c | 17 +- drivers/staging/rtl8192e/rtllib_wx.c | 94 +++--- 17 files changed, 136 insertions(+), 1123 deletions(-) Cheers, Sean _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel