All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC/RFT 0/9] iwlegacy rework rx allocation
@ 2014-03-05 12:13 Stanislaw Gruszka
  2014-03-05 12:13 ` [RFC/RFT 1/9] iwlegacy: add pkt pointer to command Stanislaw Gruszka
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Stanislaw Gruszka @ 2014-03-05 12:13 UTC (permalink / raw)
  To: linux-wireless; +Cc: Pedro Francisco

Those patches replace compicated rx allocation algoritm with
simple one which always assure we have RX buffers ready for 
firmware. This fix long standing problem with microcode errors
when system is under load.

I tested them only on 4965.  

Stanislaw Gruszka (9):
  iwlegacy: add pkt pointer to command
  iwlegacy: use CMD_COPY_PKT on il3945_get_measurement
  iwlegacy: use CMD_COPY_PKT on il_send_scan_abort
  iwlegacy: use CMD_COPY_PKT on il_send_add_sta
  iwlegacy: use CMD_COPY_PKT on il_send_remove_station
  iwlegacy: use CMD_COPY_PKT on il3945_send_rxon_assoc
  iwlegacy: get rit of CMD_WANT_SKB
  iwlegacy: treat RX notify specially
  iwlegacy: rework rx buffers allocation

 drivers/net/wireless/iwlegacy/3945-mac.c | 495 +++++--------------------------
 drivers/net/wireless/iwlegacy/3945.c     |  74 ++---
 drivers/net/wireless/iwlegacy/3945.h     |   8 +-
 drivers/net/wireless/iwlegacy/4965-mac.c | 447 +++++-----------------------
 drivers/net/wireless/iwlegacy/4965.h     |   6 +-
 drivers/net/wireless/iwlegacy/common.c   | 348 ++++++++++++++--------
 drivers/net/wireless/iwlegacy/common.h   |  71 ++---
 drivers/net/wireless/iwlegacy/debug.c    |   3 -
 8 files changed, 432 insertions(+), 1020 deletions(-)

-- 
1.7.11.7


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-03-20 11:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-05 12:13 [RFC/RFT 0/9] iwlegacy rework rx allocation Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 1/9] iwlegacy: add pkt pointer to command Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 2/9] iwlegacy: use CMD_COPY_PKT on il3945_get_measurement Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 3/9] iwlegacy: use CMD_COPY_PKT on il_send_scan_abort Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 4/9] iwlegacy: use CMD_COPY_PKT on il_send_add_sta Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 5/9] iwlegacy: use CMD_COPY_PKT on il_send_remove_station Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 6/9] iwlegacy: use CMD_COPY_PKT on il3945_send_rxon_assoc Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 7/9] iwlegacy: get rit of CMD_WANT_SKB Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 8/9] iwlegacy: treat RX notify specially Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 9/9] iwlegacy: rework rx buffers allocation Stanislaw Gruszka
2014-03-05 12:23 ` [RFC/RFT 10/9] iwlegacy: fix uninitialized var Stanislaw Gruszka
2014-03-20 10:16 ` [RFC/RFT 0/9] iwlegacy rework rx allocation Stanislaw Gruszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.