linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [wt PATCH 0/16] libertas: finish conversion to direct command architecture
@ 2010-07-27 19:52 Dan Williams
  2010-07-27 19:54 ` [wt PATCH 1/16] libertas: clean up MONITOR_MODE command Dan Williams
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Dan Williams @ 2010-07-27 19:52 UTC (permalink / raw)
  To: John W. Linville; +Cc: linux-wireless

This series finishes conversion of all firmware commands to direct
commands instead of using the indirect (and I'd argue less clear) model
that the original vendor driver used.  This was the last barrier to
scale before we can begin cleaning up the command submission structure
to be less convoluted and more reliable.  It's a net code loss too which
makes many kittens and puppies happy.

Please apply to wireless-testing.  Note that wireless-testing is
somewhat broken as a result of the cfg80211 patches, but this series
should make that easier to fix up.

Dan Williams (16):
  libertas: clean up MONITOR_MODE command
  libertas: clean up RSSI command
  libertas: convert 11D_DOMAIN_INFO to a direct command
  libertas: remove unused indirect TPC_CFG command leftovers
  libertas: remove unused Automatic Frequency Control command
  libertas: remove Beacon Control
  libertas: convert LED_GPIO_CTRL to a direct command
  libertas: convert register access to direct commands
  libertas: convert Mesh Blinding Table access to a direct command
  libertas: convert CMD_FWT_ACCESS to a direct command
  libertas: remove unused indirect command response handler
  libertas: convert PS_MODE to a direct command
  libertas: convert DEEP_SLEEP timer to a direct command
  libertas: kill unused lbs_prepare_and_send_command()
  libertas: rename lbs_get_cmd_ctrl_node() to lbs_get_free_cmd_node()
  libertas: remove unused cmd_pending waitq

 drivers/net/wireless/libertas/cfg.c     |  197 +--------
 drivers/net/wireless/libertas/cfg.h     |    6 -
 drivers/net/wireless/libertas/cmd.c     |  718 +++++++++++++------------------
 drivers/net/wireless/libertas/cmd.h     |   25 +-
 drivers/net/wireless/libertas/cmdresp.c |  179 +--------
 drivers/net/wireless/libertas/debugfs.c |   67 +---
 drivers/net/wireless/libertas/decl.h    |    5 -
 drivers/net/wireless/libertas/defs.h    |   18 -
 drivers/net/wireless/libertas/dev.h     |    6 -
 drivers/net/wireless/libertas/host.h    |  142 +++----
 drivers/net/wireless/libertas/if_usb.c  |    4 +-
 drivers/net/wireless/libertas/main.c    |   33 +-
 drivers/net/wireless/libertas/mesh.c    |  216 ++++++++--
 drivers/net/wireless/libertas/mesh.h    |   14 +-
 14 files changed, 613 insertions(+), 1017 deletions(-)



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

end of thread, other threads:[~2010-07-27 18:15 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-27 19:52 [wt PATCH 0/16] libertas: finish conversion to direct command architecture Dan Williams
2010-07-27 19:54 ` [wt PATCH 1/16] libertas: clean up MONITOR_MODE command Dan Williams
2010-07-27 19:55 ` [wt PATCH 2/16] libertas: clean up RSSI command Dan Williams
2010-07-27 19:56 ` [wt PATCH 3/16] libertas: convert 11D_DOMAIN_INFO to a direct command Dan Williams
2010-07-27 19:56 ` [wt PATCH 4/16] libertas: remove unused indirect TPC_CFG command leftovers Dan Williams
2010-07-27 19:57 ` [wt PATCH 5/16] libertas: remove unused Automatic Frequency Control command Dan Williams
2010-07-27 19:58 ` [wt PATCH 6/16] libertas: remove Beacon Control Dan Williams
2010-07-27 19:59 ` [wt PATCH 7/16] libertas: convert LED_GPIO_CTRL to a direct command Dan Williams
2010-07-27 20:01 ` [wt PATCH 8/16] libertas: convert register access to direct commands Dan Williams
2010-07-27 20:01 ` [wt PATCH 9/16] libertas: convert Mesh Blinding Table access to a direct command Dan Williams
2010-07-27 20:03 ` [wt PATCH 10/16] libertas: convert CMD_FWT_ACCESS " Dan Williams
2010-07-27 20:05 ` [wt PATCH 11/16] libertas: remove unused indirect command response handler Dan Williams
2010-07-27 20:08 ` [wt PATCH 12/16] libertas: convert PS_MODE to a direct command Dan Williams
2010-07-27 20:15 ` [wt PATCH 13/16] libertas: convert DEEP_SLEEP timer " Dan Williams
2010-07-27 20:15 ` [wt PATCH 14/16] libertas: kill unused lbs_prepare_and_send_command() Dan Williams
2010-07-27 20:16 ` [wt PATCH 15/16] libertas: rename lbs_get_cmd_ctrl_node() to lbs_get_free_cmd_node() Dan Williams
2010-07-27 20:17 ` [wt PATCH 16/16] libertas: remove unused cmd_pending waitq Dan Williams

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).