Skip to content

ath5: descriptor cleanup series

Bruno Randolf linux-wireless 1 version New

Get series with b4
b4 am 20100616100809.10067.34787.stgit@tt-desk

Versions newest first

  1. v1 Latest17 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17ath5k: more debug prints for resetsdrivers/net/wireless/ath/ath5k/base.c drivers/net/wireless/ath/ath5k/debug.c+12 -30 replies
2/17ath5k: rename ath5k_txbuf_free() to ath5k_txbuf_free_skb()drivers/net/wireless/ath/ath5k/base.c+9 -80 replies
3/17ath5k: fix some comment typosdrivers/net/wireless/ath/ath5k/ath5k.h drivers/net/wireless/ath/ath5k/base.c+4 -40 replies
4/17ath5k: fix rx descriptor debuggingdrivers/net/wireless/ath/ath5k/debug.c+2 -20 replies
5/17ath5k: print more errors when decriptor setup failsdrivers/net/wireless/ath/ath5k/base.c+3 -10 replies
6/17ath5k: reset more pointers after we free skbsdrivers/net/wireless/ath/ath5k/base.c+7 -00 replies
7/17ath5k: unify rx descriptor error handlingdrivers/net/wireless/ath/ath5k/base.c+1 -20 replies
8/17ath5k: split descriptor handling and frame receivedrivers/net/wireless/ath/ath5k/base.c+78 -710 replies
9/17ath5k: move checks and stats into new functiondrivers/net/wireless/ath/ath5k/base.c+70 -600 replies
10/17ath5k: use direct function calls for descriptors when possibledrivers/net/wireless/ath/ath5k/ath5k.h drivers/net/wireless/ath/ath5k/base.c drivers/net/wireless/ath/ath5k/desc.c+20 -380 replies
11/17ath5k: cosmetic changes in ath5k_hw_proc_5212_rx_status()drivers/net/wireless/ath/ath5k/desc.c+5 -50 replies
12/17ath5k: remove pointless rx error overlay structdrivers/net/wireless/ath/ath5k/debug.c drivers/net/wireless/ath/ath5k/desc.c drivers/net/wireless/ath/ath5k/desc.h+9 -290 replies
13/17ath5k: review and add comments for descriptorsdrivers/net/wireless/ath/ath5k/desc.c drivers/net/wireless/ath/ath5k/desc.h+144 -1540 replies
14/17ath5k: update 5210/5211 frame typesdrivers/net/wireless/ath/ath5k/desc.c drivers/net/wireless/ath/ath5k/desc.h+8 -60 replies
15/17ath5k: take descriptor differences between 5210 and 5211 into accountdrivers/net/wireless/ath/ath5k/desc.c drivers/net/wireless/ath/ath5k/desc.h+25 -100 replies
16/17ath5k: review RX descriptor functionsdrivers/net/wireless/ath/ath5k/desc.c+20 -140 replies
17/17ath5k: report PHY error frames only for chips which need itdrivers/net/wireless/ath/ath5k/desc.c+2 -10 replies

Reviews trailers per patch

10 of 17 patches have a Reviewed-by or Acked-by.

PatchBob Copeland
1/17
2/17A-b
3/17A-b
4/17A-b
5/17
6/17A-b
7/17A-b
8/17A-b
9/17
10/17
11/17A-b
12/17A-b
13/17A-b
14/17
15/17
16/17
17/17A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/17] ath5: descriptor cleanup series

hi!

this series is a bunch of smaller changes i made while reviewing rx buffer handling and some stuff i picked up while carefully reviewing the descriptor definitions from the HAL against what we have. it's mostly cosmetics and refactoring.

greetings,
bruno

---

Bruno Randolf (17):
ath5k: more debug prints for resets
ath5k: rename ath5k_txbuf_free() to ath5k_txbuf_free_skb()
ath5k: fix some comment typos
ath5k: fix rx descriptor debugging
ath5k: print more errors when decriptor setup fails
ath5k: reset more pointers after we free skbs
ath5k: unify rx descriptor error handling
ath5k: split descriptor handling and frame receive
ath5k: move checks and stats into new function
ath5k: use direct function calls for descriptors when possible
ath5k: cosmetic changes in ath5k_hw_proc_5212_rx_status()
ath5k: remove pointless rx error overlay struct
ath5k: review and add comments for descriptors
ath5k: update 5210/5211 frame types
ath5k: take descriptor differences between 5210 and 5211 into account
ath5k: review RX descriptor functions
ath5k: report PHY error frames only for chips which need it

 drivers/net/wireless/ath/ath5k/ath5k.h |   12 +
 drivers/net/wireless/ath/ath5k/base.c  |  335 ++++++++++++++++++--------------
 drivers/net/wireless/ath/ath5k/debug.c |    5 
 drivers/net/wireless/ath/ath5k/desc.c  |  145 +++++++-------
 drivers/net/wireless/ath/ath5k/desc.h  |  310 ++++++++++++++----------------
 5 files changed, 409 insertions(+), 398 deletions(-)
Signature · 1 line
Signature