netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Please pull 'libertas-upstream' branch of wireless-2.6
@ 2007-08-06 20:30 John W. Linville
       [not found] ` <20070806203005.GL6442-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: John W. Linville @ 2007-08-06 20:30 UTC (permalink / raw)
  To: jeff-o2qLIJkoznsdnm+yROfE0A
  Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
	netdev-u79uwXL29TY76Z2rM5mHXA

Got a big patch bomb from the libertas guys.  I tried to cherry-pick
some of the fixes for 2.6.23, but they either were fixes to problems
in new code or all the code cleanups made them difficult for me to
intelligently backport.

So, this is intended for 2.6.24...

---

The following changes since commit d4ac2477fad0f2680e84ec12e387ce67682c5c13:
  Linus Torvalds (1):
        Linux 2.6.23-rc2

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-upstream

Dan Williams (27):
      libertas: kill ieeetypes_capinfo bitfield, use ieee80211.h types
      libertas: rename WLAN_802_11_KEY to enc_key and clean up usage
      libertas: clean up indentation in libertas_association_worker
      libertas: clean up 802.11 IE post-scan handling
      libertas: remove if_bootcmd.c
      libertas: fix mixed-case abuse in cmd_ds_802_11_scan
      libertas: fix mixed-case abuse in cmd_ds_802_11_ad_hoc_result
      libertas: fix mixed-case abuse in cmd_ds_802_11_ad_hoc_start
      libertas: re-uppercase command defines and other constants
      libertas: fix debug build breakage due to field rename
      libertas: remove thread.h and make kthread usage clearer
      libertas: new mesh control knobs
      libertas: bump version to 322.p1
      libertas: fix more mixed-case abuse
      libertas: move generic firmware reset command to common code
      libertas: wlan_ -> libertas_ function prefix renames for main.c
      libertas: simplify and clean up data rate handling
      libertas: fix WEXT quality reporting
      libertas: send association events on adhoc reassociation
      libertas: push mesh beacon bit to userspace in scan results
      libertas: fix assignment of WEP key type
      libertas: push WEXT scan requests to a work queue
      libertas: fix misspelling in debug message
      libertas: ignore spurious mesh autostart events
      libertas: better descriptions for association errors
      libertas: fix sparse-reported problems
      libertas: bump driver version

Eugene Teo (1):
      drivers/net/wireless/libertas/cmd.c: fix adapter->driver_lock dereference

Holger Schurig (33):
      libertas: remove fw.c
      libertas: fix one more sparse warning
      libertas: make more functions static & remove unused functions
      libertas: uppercase some #defines
      libertas: access mesh_dev more carefully
      libertas: tune hardware info output
      libertas: remove debugmode
      libertas: make the hex dumper nicer
      libertas: remove a hundred CMD_RET_xxx definitions
      libertas: use LBS_DEB_HOST for host-to-card communications
      libertas: use LBS_DEB_HOST for host-to-card communications
      add support for Marvell 8385 CF cards
      libertas: remove unused adapter->prev_XXXX variables
      libertas: remove adapter->{rx,tx}antenna
      libertas: remove adapter->prescan
      libertas: remove adapter->scanprobes
      libertas: remove adapter->pkttxctrl
      libertas: remove adapter->txrate
      libertas: remove adapter->rxpd_rate
      libertas: remove adapter->{data,bcn}_avg_factor
      libertas: remove adapter->nullpktinterval
      libertas: remove adapter->locallisteninterval
      libertas: remove adapter->multipledtim
      libertas: remove adapter->atimwindow
      libertas: remove adapter->regiontableindex
      libertas: remove adapter->listeninterval
      libertas: remove adapter->adhoc_grate_enabled
      libertas: remove adapter->beaconperiod
      libertas: remove adapter->scanmode
      libertas: remove adapter->scantype
      libertas: remove bss_descriptior->networktsf
      libertas: remove bss_descriptor->timestamp
      libertas: fix two debug statements in cmdresp.c

Jean Tourrilhes (1):
      libertas: fix a few wext abuses...

Luis Carlos Cobo (7):
      libertas: specific mesh scan for mshX interface
      Support for mesh autostart deactivation through sysfs
      libertas: Avoid MESH_AUTOSTARTED spam on console
      libertas: revert CAPINFO_MASK to its original value
      libertas: keep mesh autostart enabled while asleep
      libertas: monitor mode support for OLPC firmware
      libertas: pass boot2 version to firmware

 drivers/net/wireless/Kconfig               |    7 +
 drivers/net/wireless/Makefile              |    2 +-
 drivers/net/wireless/libertas/11d.c        |  124 ++---
 drivers/net/wireless/libertas/11d.h        |    4 -
 drivers/net/wireless/libertas/Makefile     |    5 +-
 drivers/net/wireless/libertas/assoc.c      |   99 ++--
 drivers/net/wireless/libertas/assoc.h      |    2 +-
 drivers/net/wireless/libertas/cmd.c        |  664 +++++++++---------
 drivers/net/wireless/libertas/cmdresp.c    |  368 +++++------
 drivers/net/wireless/libertas/debugfs.c    |  137 ++--
 drivers/net/wireless/libertas/decl.h       |   18 +-
 drivers/net/wireless/libertas/defs.h       |  157 +++---
 drivers/net/wireless/libertas/dev.h        |   77 +--
 drivers/net/wireless/libertas/ethtool.c    |    8 +-
 drivers/net/wireless/libertas/fw.c         |  349 ----------
 drivers/net/wireless/libertas/host.h       |  445 ++++++-------
 drivers/net/wireless/libertas/hostcmd.h    |   81 +--
 drivers/net/wireless/libertas/if_bootcmd.c |   40 --
 drivers/net/wireless/libertas/if_cs.c      | 1005 ++++++++++++++++++++++++++++
 drivers/net/wireless/libertas/if_usb.c     |  209 +++++--
 drivers/net/wireless/libertas/if_usb.h     |    4 -
 drivers/net/wireless/libertas/join.c       |  474 +++++++------
 drivers/net/wireless/libertas/join.h       |   35 +-
 drivers/net/wireless/libertas/main.c       |  752 ++++++++++++++++++----
 drivers/net/wireless/libertas/rx.c         |   85 +--
 drivers/net/wireless/libertas/scan.c       |  585 +++++++----------
 drivers/net/wireless/libertas/scan.h       |   36 +-
 drivers/net/wireless/libertas/thread.h     |   52 --
 drivers/net/wireless/libertas/tx.c         |   41 +-
 drivers/net/wireless/libertas/types.h      |   67 +--
 drivers/net/wireless/libertas/wext.c       |  391 ++++--------
 drivers/net/wireless/libertas/wext.h       |    9 +-
 32 files changed, 3512 insertions(+), 2820 deletions(-)
 delete mode 100644 drivers/net/wireless/libertas/fw.c
 delete mode 100644 drivers/net/wireless/libertas/if_bootcmd.c
 create mode 100644 drivers/net/wireless/libertas/if_cs.c
 delete mode 100644 drivers/net/wireless/libertas/thread.h
-- 
John W. Linville
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Please pull 'libertas' branch of wireless-2.6
@ 2007-05-29 18:33 John W. Linville
  2007-06-12 21:05 ` John W. Linville
  0 siblings, 1 reply; 6+ messages in thread
From: John W. Linville @ 2007-05-29 18:33 UTC (permalink / raw)
  To: jeff; +Cc: linux-wireless, netdev, Dan Williams

[-- Attachment #1: Type: text/plain, Size: 6724 bytes --]

Lots of stuff here...probably best for 2.6.23...

The following changes since commit c420bc9f09a0926b708c3edb27eacba434a4f4ba:
  Linus Torvalds (1):
        Linux 2.6.22-rc3

are found in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas

Chris Ball (1):
      libertas: wakeup both mesh and normal wakeup when getting out of scan

Dan Williams (25):
      libertas: call SET_NETDEV_DEV from common code
      libertas: replace 'macaddress' with 'bssid'
      libertas: correctly unregister mesh netdev on error
      libertas: don't tear down netdev in libertas_activate_card
      libertas: make scan result handling more flexible
      libertas: fix 'keep previous scan' behavior
      libertas: move channel changing into association framework
      libertas: make association paths consistent
      libertas: use MAC_FMT and MAC_ARG where appropriate
      libertas: use compare_ether_addr() rather than memcmp() where appropriate
      libertas: fix debug enter/leave prints for libertas_execute_next_command
      libertas: correctly balance locking in libertas_process_rx_command
      libertas: correct error report paths for wlan_fwt_list_ioctl
      libertas: fix deadlock SIOCGIWSCAN handler
      libertas: fix default adhoc channel
      libertas: honor specific channel requests during association
      libertas: send SIOCGIWSCAN event after partial scans too
      libertas: debug print spacing fixes in assoc.c
      libertas: add more verbose debugging to libertas_cmd_80211_authenticate
      libertas: Make WPA work through supplicant handshake
      libertas: sparse fixes
      libertas: tweak association debug output
      libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid
      libertas: remove WPA_SUPPLICANT structure
      libertas: reduce SSID and BSSID mixed-case abuse

David Woodhouse (6):
      libertas: fix character set in README
      libertas: first pass at fixing up endianness issues
      libertas: More endianness fixes.
      libertas: more endianness fixes, in tx.c this time
      libertas: don't byte-swap firmware version number. It's a byte array.
      libertas: fix big-endian associate command.

Holger Schurig (23):
      libertas: rename wlan_association_worker
      libertas: a debug output was missing a newline
      libertas: fix removal of all debugfs files
      libertas: remove __FILE__ from debug output
      libertas: remove unused/superfluous definitions of DEV_NAME_LEN
      libertas: move vendor & product id's into if_usb.c
      libertas: make libertas_wlan_data_rates static
      libertas: exclude non-used code when PROC_DEBUG is not set
      libertas: make debug configurable
      libertas: tune debug code
      libertas: single out mesh code
      libertas: change debug output of libertas_interrupt()
      libertas: get rid of libertas_sbi_get_priv()
      libertas: fix SSID output
      libertas: changed some occurences of kmalloc() + memset(&a,0,sz) to kzalloc()
      libertas: move reset_device() code main.c to if_usb.c
      libertas: split wlan_add_card()
      libertas: indirect all hardware access via hw_XXXX functions
      libertas: move contents of fw.h to decl.h
      libertas: split module into two (libertas.ko and usb8xxx.ko)
      libertas: fix RESET logic at unload time
      libertas: let DRV_NAME be overridable
      libertas: remove unused variables in wlan_dev_t

Javier Cardona (2):
      libertas: fixed transmission flow control on the mesh interface
      libertas: added transmission failures to mesh statistics

Luis Carlos Cobo (4):
      libertas: fixed incorrect assigment of fcs errors to frag errors
      libertas: add URB debug info
      libertas: fixed kernel oops on module/card removal
      libertas: updated mesh commands for 5.220.9.p11

Luis Carlos Cobo Rus (6):
      libertas: version bump (321p0) and cmds update for new fw (5.220.10.p0)
      libertas: cleanup of fwt_list_route processing
      libertas: updated readme file
      libertas: make mac address configuration work with mesh interface too
      libertas: split wext for eth and msh
      libertas: support for mesh autostart on firmware 5.220.11

Marcelo Tosatti (5):
      libertas: scan two channels per scan command
      libertas: remove deprecated pm_register and associated code
      libertas: fix scanning from associate path
      libertas: fix error handling of card initialization
      libertas: fix oops on rmmod

 drivers/net/wireless/Kconfig               |   19 +-
 drivers/net/wireless/libertas/11d.c        |  152 ++--
 drivers/net/wireless/libertas/11d.h        |    6 +-
 drivers/net/wireless/libertas/Makefile     |    4 +-
 drivers/net/wireless/libertas/README       |   52 +-
 drivers/net/wireless/libertas/assoc.c      |  345 +++++---
 drivers/net/wireless/libertas/assoc.h      |    8 +-
 drivers/net/wireless/libertas/cmd.c        |  559 +++++------
 drivers/net/wireless/libertas/cmdresp.c    |  375 ++++----
 drivers/net/wireless/libertas/debugfs.c    |  432 ++++----
 drivers/net/wireless/libertas/decl.h       |   20 +-
 drivers/net/wireless/libertas/defs.h       |  101 ++-
 drivers/net/wireless/libertas/dev.h        |   98 +-
 drivers/net/wireless/libertas/ethtool.c    |   55 +-
 drivers/net/wireless/libertas/fw.c         |  111 +--
 drivers/net/wireless/libertas/fw.h         |   13 -
 drivers/net/wireless/libertas/host.h       |   13 +-
 drivers/net/wireless/libertas/hostcmd.h    |  392 ++++----
 drivers/net/wireless/libertas/if_bootcmd.c |    6 +-
 drivers/net/wireless/libertas/if_usb.c     |  448 +++++----
 drivers/net/wireless/libertas/if_usb.h     |   32 +-
 drivers/net/wireless/libertas/ioctl.c      |  286 ++++--
 drivers/net/wireless/libertas/join.c       |  464 ++++-----
 drivers/net/wireless/libertas/join.h       |   13 +-
 drivers/net/wireless/libertas/main.c       |  673 ++++++-------
 drivers/net/wireless/libertas/rx.c         |   63 +-
 drivers/net/wireless/libertas/sbi.h        |   40 -
 drivers/net/wireless/libertas/scan.c       | 1529 +++++++++++++---------------
 drivers/net/wireless/libertas/scan.h       |   81 +-
 drivers/net/wireless/libertas/thread.h     |    8 +-
 drivers/net/wireless/libertas/tx.c         |   74 +-
 drivers/net/wireless/libertas/types.h      |   63 +-
 drivers/net/wireless/libertas/wext.c       |  778 ++++++++-------
 drivers/net/wireless/libertas/wext.h       |   13 +-
 34 files changed, 3679 insertions(+), 3647 deletions(-)
 delete mode 100644 drivers/net/wireless/libertas/fw.h
 delete mode 100644 drivers/net/wireless/libertas/sbi.h

Omnibus patch attached as "libertas.patch.bz2" due to size concerns.
-- 
John W. Linville
linville@tuxdriver.com

[-- Attachment #2: libertas.patch.bz2 --]
[-- Type: application/x-bzip2, Size: 76006 bytes --]

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

end of thread, other threads:[~2007-08-08  1:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-06 20:30 Please pull 'libertas-upstream' branch of wireless-2.6 John W. Linville
     [not found] ` <20070806203005.GL6442-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-08-06 22:10   ` Dan Williams
2007-08-07 22:22   ` Jeff Garzik
2007-08-08  0:50     ` John W. Linville
  -- strict thread matches above, loose matches on Subject: below --
2007-05-29 18:33 Please pull 'libertas' " John W. Linville
2007-06-12 21:05 ` John W. Linville
2007-06-12 21:06   ` Please pull 'libertas-fixes' " John W. Linville
     [not found]     ` <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-06-12 21:08       ` Please pull 'libertas-upstream' " John W. Linville
     [not found]         ` <20070612210814.GH310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-06-13 19:57           ` Jeff Garzik

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).