Skip to content

Staging: rt{286,287,307}0: various fixes/cleanups

Bartlomiej Zolnierkiewicz lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22Staging: rt2870: duplicated code is executed twice in AsicEvaluateRxAnt()drivers/staging/rt2860/common/mlme.c+0 -200 replies
2/22Staging: rt3070: fix build warningsdrivers/staging/rt2860/common/cmm_data.c drivers/staging/rt2860/common/eeprom.c drivers/staging/rt2860/rt_profile.c +1 more+7 -290 replies
3/22Staging: rtxxx0: remove support for older wireless extensionsdrivers/staging/rt2860/sta/assoc.c drivers/staging/rt2860/sta_ioctl.c+0 -610 replies
4/22Staging: rtxxx0: remove dead platform specific codedrivers/staging/rt2860/rt_config.h drivers/staging/rt2860/rt_linux.c drivers/staging/rt2860/rt_linux.h +2 more+0 -900 replies
5/22Staging: rtxxx0: kill RT8270_USB_DEVICES() macrodrivers/staging/rt2870/2870_main_dev.c drivers/staging/rt2870/rt2870.h+116 -1530 replies
6/22Staging: rtxxx0: PID checking fixesdrivers/staging/rt2860/rt_linux.h drivers/staging/rt2870/2870_main_dev.c drivers/staging/rt2870/rt2870.h+6 -60 replies
7/22Staging: rt3070: kill TimerQThr thread first in RT28xxThreadTerminate()drivers/staging/rt2870/2870_main_dev.c+20 -200 replies
8/22Staging: rtxxx0: kill PID macrosdrivers/staging/rt2860/rt_linux.h drivers/staging/rt2870/2870_main_dev.c drivers/staging/rt2870/common/2870_rtmp_init.c +2 more+9 -1600 replies
9/22Staging: rtxxx0: remove unused definesdrivers/staging/rt2860/oid.h drivers/staging/rt2860/rtmp.h drivers/staging/rt2860/rtmp_def.h+0 -380 replies
10/22Staging: rtxxx0: unify different RT30xx{Read,Write}RFRegister() flavorsdrivers/staging/rt2860/common/mlme.c drivers/staging/rt2860/rt28xx.h drivers/staging/rt2860/rtmp.h +2 more+15 -1410 replies
11/22Staging: rtxxx0: remove superfluous RT30xx ifdefsdrivers/staging/rt2860/common/action.c drivers/staging/rt2860/common/ba_action.c drivers/staging/rt2860/common/cmm_data.c +14 more+34 -1930 replies
12/22Staging: rtxxx0: unify RT{USB,MP}FilterCalibration()drivers/staging/rt2860/common/rtmp_init.c+10 -1440 replies
13/22Staging: rtxxx0: unify MlmeCheckPsmChange()drivers/staging/rt2860/common/mlme.c+2 -280 replies
14/22Staging: rtxxx0: unify AsicEvaluateRxAnt()drivers/staging/rt2860/common/mlme.c+15 -480 replies
15/22Staging: rtxxx0: remove dead DBG_DIAGNOSE codedrivers/staging/rt2860/common/cmm_data.c drivers/staging/rt2860/common/rtmp_init.c drivers/staging/rt2860/rtmp.h+0 -1390 replies
16/22Staging: rtxxx0: remove dead virtual adapter supportdrivers/staging/rt2860/rt_linux.h drivers/staging/rt2860/rt_main_dev.c drivers/staging/rt2860/rtmp.h +1 more+9 -3280 replies
17/22Staging: rtxxx0: debug messages fixesdrivers/staging/rt2860/common/ba_action.c drivers/staging/rt2860/common/mlme.c drivers/staging/rt2860/common/spectrum.c +3 more+1 -370 replies
18/22Staging: rtxxx0: remove unused link_list.hdrivers/staging/rt2860/link_list.h drivers/staging/rt2860/rtmp.h drivers/staging/rt2870/link_list.h +1 more+0 -1370 replies
19/22Staging: rtxxx0: remove superfluous function prototypesdrivers/staging/rt2860/ap.h drivers/staging/rt2860/dfs.h drivers/staging/rt2860/rtmp.h +1 more+0 -10030 replies
20/22Staging: rtxxx0: remove private debugging ioctlsdrivers/staging/rt2860/oid.h drivers/staging/rt2860/sta_ioctl.c+0 -7820 replies
21/22Staging: rtxxx0: remove private ioctlsdrivers/staging/rt2860/oid.h drivers/staging/rt2860/sta_ioctl.c+8 -19650 replies
22/22Staging: rtxxx0: remove unused codedrivers/staging/rt2860/common/cmm_data.c drivers/staging/rt2860/common/cmm_sanity.c drivers/staging/rt2860/common/cmm_wpa.c +3 more+0 -11820 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/22] Staging: rt{286,287,307}0: various fixes/cleanups

Hi,

Some fixes, some cleanups and a lot of preparations for finally merging rt{28,30}70 drivers together.

Tested with RT2860 (Asus Eee 901) and RT3070 (el cheapo USB dongle that I've bought recently to speed up the development, I'm posting this mail using it right now) chipsets.

PS I tried using rt2800usb driver found in 2.6.31-rc6 (with overdue fix for memory corruption in rf cache from Pavel Roskin) for RT3070 chipset but it doesn't seem to work yet (iwlist wlan0 scan => no stations)..

diffstat:

 drivers/staging/rt2860/ap.h                    |  453 ---
 drivers/staging/rt2860/common/action.c         |   11 
 drivers/staging/rt2860/common/ba_action.c      |   15 
 drivers/staging/rt2860/common/cmm_data.c       |  162 -
 drivers/staging/rt2860/common/cmm_sanity.c     |  184 -
 drivers/staging/rt2860/common/cmm_wpa.c        |  794 ------
 drivers/staging/rt2860/common/eeprom.c         |   32 
 drivers/staging/rt2860/common/mlme.c           |  307 --
 drivers/staging/rt2860/common/rtmp_init.c      |  227 -
 drivers/staging/rt2860/common/spectrum.c       |    5 
 drivers/staging/rt2860/dfs.h                   |   12 
 drivers/staging/rt2860/link_list.h             |  134 -
 drivers/staging/rt2860/oid.h                   |  163 -
 drivers/staging/rt2860/rt28xx.h                |   22 
 drivers/staging/rt2860/rt_config.h             |    4 
 drivers/staging/rt2860/rt_linux.c              |    9 
 drivers/staging/rt2860/rt_linux.h              |   83 
 drivers/staging/rt2860/rt_main_dev.c           |   40 
 drivers/staging/rt2860/rt_profile.c            |   11 
 drivers/staging/rt2860/rtmp.h                  |  682 -----
 drivers/staging/rt2860/rtmp_ckipmic.h          |   35 
 drivers/staging/rt2860/rtmp_def.h              |   14 
 drivers/staging/rt2860/sta/assoc.c             |    6 
 drivers/staging/rt2860/sta/connect.c           |   11 
 drivers/staging/rt2860/sta/rtmp_data.c         |   10 
 drivers/staging/rt2860/sta/sync.c              |    2 
 drivers/staging/rt2860/sta_ioctl.c             | 2984 -------------------------
 drivers/staging/rt2860/wpa.h                   |    2 
 drivers/staging/rt2870/2870_main_dev.c         |  255 +-
 drivers/staging/rt2870/common/2870_rtmp_init.c |   58 
 drivers/staging/rt2870/common/rtusb_io.c       |   33 
 drivers/staging/rt2870/link_list.h             |    1 
 drivers/staging/rt2870/rt2870.h                |  194 -
 drivers/staging/rt3070/link_list.h             |    1 
 34 files changed, 252 insertions(+), 6704 deletions(-)