* Please pull 'libertas' branch of wireless-2.6
@ 2007-05-29 18:33 John W. Linville
[not found] ` <20070529183347.GD3496-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-06-12 21:05 ` John W. Linville
0 siblings, 2 replies; 19+ 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] 19+ messages in thread[parent not found: <20070529183347.GD3496-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Re: Please pull 'libertas' branch of wireless-2.6 [not found] ` <20070529183347.GD3496-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-05-30 14:07 ` Jeff Garzik 2007-05-30 15:28 ` Dan Williams 0 siblings, 1 reply; 19+ messages in thread From: Jeff Garzik @ 2007-05-30 14:07 UTC (permalink / raw) To: John W. Linville Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams John W. Linville wrote: > Lots of stuff here...probably best for 2.6.23... Is this best for Linux users... or just easy for developers? Won't putting off all these fixes until 2.6.23 leave the driver released in 2.6.22 in shoddy shape? libertas is upstream now, so we cannot pretend that the driver is completely independent from upstream release cycles and maintenance. libertas fixes should go upstream immediately, since we are in a bugfix cycle, and since libertas (from upstream perspective) is about to make its big debut on the world stage. Jeff ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas' branch of wireless-2.6 2007-05-30 14:07 ` Jeff Garzik @ 2007-05-30 15:28 ` Dan Williams [not found] ` <1180538928.17163.10.camel-Hs+VJEcF3DojzQS9c19i8iZi+YwRKgec@public.gmane.org> 0 siblings, 1 reply; 19+ messages in thread From: Dan Williams @ 2007-05-30 15:28 UTC (permalink / raw) To: Jeff Garzik; +Cc: John W. Linville, linux-wireless, netdev On Wed, 2007-05-30 at 10:07 -0400, Jeff Garzik wrote: > John W. Linville wrote: > > Lots of stuff here...probably best for 2.6.23... > > Is this best for Linux users... or just easy for developers? > > Won't putting off all these fixes until 2.6.23 leave the driver released > in 2.6.22 in shoddy shape? Not really; it more or less works there. What's gone on since then is general driver cleanup (Christoph's comments and more), splitting the driver so that other bus types can use it (SDIO for example once Pierre's SDIO patches get upstream), wireless extensions fixes, etc. > libertas is upstream now, so we cannot pretend that the driver is > completely independent from upstream release cycles and maintenance. True, but some of the stuff in here I didn't think would be suitable during an -rc cycle, for example the driver splitting and the cleanups that don't impact function at all, but are good to do nonetheless. > libertas fixes should go upstream immediately, since we are in a bugfix > cycle, and since libertas (from upstream perspective) is about to make > its big debut on the world stage. If you think all the bits from this should just go to 2.6.22, that's fine with me. But I don't feel comfortable making that call given what I thought were the constraints on pushing changes through during an rc cycle. When the merge window was open, we backported critical bug fixes and necessary merge-requirement cleanups to the code in linville's tree, but avoided changes that didn't impact function. Dan ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <1180538928.17163.10.camel-Hs+VJEcF3DojzQS9c19i8iZi+YwRKgec@public.gmane.org>]
* Re: Please pull 'libertas' branch of wireless-2.6 [not found] ` <1180538928.17163.10.camel-Hs+VJEcF3DojzQS9c19i8iZi+YwRKgec@public.gmane.org> @ 2007-05-31 21:13 ` Dan Williams 2007-05-31 21:16 ` John W. Linville 0 siblings, 1 reply; 19+ messages in thread From: Dan Williams @ 2007-05-31 21:13 UTC (permalink / raw) To: Jeff Garzik Cc: John W. Linville, linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA On Wed, 2007-05-30 at 11:28 -0400, Dan Williams wrote: > On Wed, 2007-05-30 at 10:07 -0400, Jeff Garzik wrote: > > John W. Linville wrote: > > > Lots of stuff here...probably best for 2.6.23... > > > > Is this best for Linux users... or just easy for developers? > > > > Won't putting off all these fixes until 2.6.23 leave the driver released > > in 2.6.22 in shoddy shape? > > Not really; it more or less works there. What's gone on since then is > general driver cleanup (Christoph's comments and more), splitting the > driver so that other bus types can use it (SDIO for example once > Pierre's SDIO patches get upstream), wireless extensions fixes, etc. > > > libertas is upstream now, so we cannot pretend that the driver is > > completely independent from upstream release cycles and maintenance. > > True, but some of the stuff in here I didn't think would be suitable > during an -rc cycle, for example the driver splitting and the cleanups > that don't impact function at all, but are good to do nonetheless. > > > libertas fixes should go upstream immediately, since we are in a bugfix > > cycle, and since libertas (from upstream perspective) is about to make > > its big debut on the world stage. > > If you think all the bits from this should just go to 2.6.22, that's > fine with me. But I don't feel comfortable making that call given what > I thought were the constraints on pushing changes through during an rc > cycle. When the merge window was open, we backported critical bug fixes > and necessary merge-requirement cleanups to the code in linville's tree, > but avoided changes that didn't impact function. Any response on these points yet? I've got yet more cleanups and a few other things queued in libertas-2.6 but I'd like to see where this discussion goes before sending a pull request for the new bits. Dan > Dan > > > - > To unsubscribe from this list: send the line "unsubscribe linux-wireless" in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas' branch of wireless-2.6 2007-05-31 21:13 ` Dan Williams @ 2007-05-31 21:16 ` John W. Linville [not found] ` <20070531211605.GA30161-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 0 siblings, 1 reply; 19+ messages in thread From: John W. Linville @ 2007-05-31 21:16 UTC (permalink / raw) To: Dan Williams; +Cc: Jeff Garzik, linux-wireless, netdev On Thu, May 31, 2007 at 05:13:17PM -0400, Dan Williams wrote: > On Wed, 2007-05-30 at 11:28 -0400, Dan Williams wrote: > > On Wed, 2007-05-30 at 10:07 -0400, Jeff Garzik wrote: > > > John W. Linville wrote: > > > > Lots of stuff here...probably best for 2.6.23... > > > > > > Is this best for Linux users... or just easy for developers? > > > > > > Won't putting off all these fixes until 2.6.23 leave the driver released > > > in 2.6.22 in shoddy shape? > > If you think all the bits from this should just go to 2.6.22, that's > > fine with me. But I don't feel comfortable making that call given what > > I thought were the constraints on pushing changes through during an rc > > cycle. When the merge window was open, we backported critical bug fixes > > and necessary merge-requirement cleanups to the code in linville's tree, > > but avoided changes that didn't impact function. > > Any response on these points yet? I've got yet more cleanups and a few > other things queued in libertas-2.6 but I'd like to see where this > discussion goes before sending a pull request for the new bits. As for me, I have no great problem w/ the whole batch going to 2.6.22. The driver is still new and most acknowledge it still has significant defficiencies. Most (but probably not all) of the patches would seem to fit some definition of bug fix anyway. I was just trying to err on the side of caution and follow the normal "bugfixes in -rc" process. Jeff, the branch in question is based off a vanilla 2.6.22-rc3. So it is safe to pull (from a "won't mess-up my tree" perspective) if you are so inclined. John -- John W. Linville linville@tuxdriver.com ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <20070531211605.GA30161-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Re: Please pull 'libertas' branch of wireless-2.6 [not found] ` <20070531211605.GA30161-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-06-01 21:48 ` Dan Williams 0 siblings, 0 replies; 19+ messages in thread From: Dan Williams @ 2007-06-01 21:48 UTC (permalink / raw) To: John W. Linville Cc: Jeff Garzik, linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA On Thu, 2007-05-31 at 17:16 -0400, John W. Linville wrote: > On Thu, May 31, 2007 at 05:13:17PM -0400, Dan Williams wrote: > > On Wed, 2007-05-30 at 11:28 -0400, Dan Williams wrote: > > > On Wed, 2007-05-30 at 10:07 -0400, Jeff Garzik wrote: > > > > John W. Linville wrote: > > > > > Lots of stuff here...probably best for 2.6.23... > > > > > > > > Is this best for Linux users... or just easy for developers? > > > > > > > > Won't putting off all these fixes until 2.6.23 leave the driver released > > > > in 2.6.22 in shoddy shape? > > > > If you think all the bits from this should just go to 2.6.22, that's > > > fine with me. But I don't feel comfortable making that call given what > > > I thought were the constraints on pushing changes through during an rc > > > cycle. When the merge window was open, we backported critical bug fixes > > > and necessary merge-requirement cleanups to the code in linville's tree, > > > but avoided changes that didn't impact function. > > > > Any response on these points yet? I've got yet more cleanups and a few > > other things queued in libertas-2.6 but I'd like to see where this > > discussion goes before sending a pull request for the new bits. > > As for me, I have no great problem w/ the whole batch going to 2.6.22. > The driver is still new and most acknowledge it still has significant > defficiencies. Most (but probably not all) of the patches would seem > to fit some definition of bug fix anyway. I was just trying to err > on the side of caution and follow the normal "bugfixes in -rc" process. > > Jeff, the branch in question is based off a vanilla 2.6.22-rc3. > So it is safe to pull (from a "won't mess-up my tree" perspective) > if you are so inclined. Ok; if Jeff is so inclined, we'll push further libertas cleanups/bugfixes/etc to you, and then you upstream to Jeff, targetted for inclusion in 2.6.22. Dan ^ permalink raw reply [flat|nested] 19+ messages in thread
* Please pull 'libertas' branch of wireless-2.6 2007-05-29 18:33 Please pull 'libertas' branch of wireless-2.6 John W. Linville [not found] ` <20070529183347.GD3496-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-06-12 21:05 ` John W. Linville 2007-06-12 21:06 ` Please pull 'libertas-fixes' " John W. Linville [not found] ` <20070612210544.GF310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 1 sibling, 2 replies; 19+ messages in thread From: John W. Linville @ 2007-06-12 21:05 UTC (permalink / raw) To: jeff; +Cc: linux-wireless, netdev, Dan Williams [-- Attachment #1: Type: text/plain, Size: 6911 bytes --] Jeff, This is the same as the previous pull request, only rebased on 2.6.22-rc4. Since this is a big pull already, I didn't want to complicate it with the additional patches identified by the libertas team as 2.6.22-worthy. John --- The following changes since commit 5ecd3100e695228ac5e0ce0e325e252c0f11806f: Linus Torvalds (1): Linux 2.6.22-rc4 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.diff.bz2" due to size concerns. -- John W. Linville linville@tuxdriver.com [-- Attachment #2: libertas.diff.bz2 --] [-- Type: application/x-bzip2, Size: 75879 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Please pull 'libertas-fixes' branch of wireless-2.6 2007-06-12 21:05 ` John W. Linville @ 2007-06-12 21:06 ` John W. Linville [not found] ` <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> [not found] ` <20070612210544.GF310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 1 sibling, 1 reply; 19+ messages in thread From: John W. Linville @ 2007-06-12 21:06 UTC (permalink / raw) To: jeff; +Cc: linux-wireless, netdev, Dan Williams Fixes identified by the libertas team as important for 2.6.22... --- The following changes since commit 717c9339202a42ae7bec7d3c4b84deecdcae9f81: Dan Williams (1): libertas: reduce SSID and BSSID mixed-case abuse are found in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-fixes Dan Williams (1): libertas: actually send mesh frames to mesh netdev Luis Carlos (1): libertas: convert libertas_mpp into anycast_mask Luis Carlos Cobo Rus (2): libertas: pull current channel from firmware on mesh autostart libertas: deauthenticate from AP in channel switch drivers/net/wireless/libertas/assoc.c | 13 +++++++++++++ drivers/net/wireless/libertas/assoc.h | 2 ++ drivers/net/wireless/libertas/cmdresp.c | 1 + drivers/net/wireless/libertas/dev.h | 1 + drivers/net/wireless/libertas/host.h | 4 ++-- drivers/net/wireless/libertas/main.c | 27 ++++++++++++++------------- drivers/net/wireless/libertas/rx.c | 5 ++--- 7 files changed, 35 insertions(+), 18 deletions(-) diff --git a/drivers/net/wireless/libertas/assoc.c b/drivers/net/wireless/libertas/assoc.c index ee82413..f67efa0 100644 --- a/drivers/net/wireless/libertas/assoc.c +++ b/drivers/net/wireless/libertas/assoc.c @@ -200,6 +200,14 @@ static int update_channel(wlan_private * priv) cmd_option_waitforrsp, 0, NULL); } +void libertas_sync_channel(struct work_struct *work) +{ + wlan_private *priv = container_of(work, wlan_private, sync_channel); + + if (update_channel(priv) != 0) + lbs_pr_info("Channel synchronization failed."); +} + static int assoc_helper_channel(wlan_private *priv, struct assoc_request * assoc_req) { @@ -403,6 +411,11 @@ static int should_deauth_infrastructure(wlan_adapter *adapter, return 1; } + if (test_bit(ASSOC_FLAG_CHANNEL, &assoc_req->flags)) { + lbs_deb_assoc("Deauthenticating due to channel switch.\n"); + return 1; + } + /* FIXME: deal with 'auto' mode somehow */ if (test_bit(ASSOC_FLAG_MODE, &assoc_req->flags)) { if (assoc_req->mode != IW_MODE_INFRA) diff --git a/drivers/net/wireless/libertas/assoc.h b/drivers/net/wireless/libertas/assoc.h index b5eddf8..5e9c31f 100644 --- a/drivers/net/wireless/libertas/assoc.h +++ b/drivers/net/wireless/libertas/assoc.h @@ -9,6 +9,8 @@ void libertas_association_worker(struct work_struct *work); struct assoc_request * wlan_get_association_request(wlan_adapter *adapter); +void libertas_sync_channel(struct work_struct *work); + #define ASSOC_DELAY (HZ / 2) static inline void wlan_postpone_association_work(wlan_private *priv) { diff --git a/drivers/net/wireless/libertas/cmdresp.c b/drivers/net/wireless/libertas/cmdresp.c index ebedd63..0c3b9a5 100644 --- a/drivers/net/wireless/libertas/cmdresp.c +++ b/drivers/net/wireless/libertas/cmdresp.c @@ -987,6 +987,7 @@ int libertas_process_event(wlan_private * priv) netif_carrier_on(priv->mesh_dev) ; } adapter->mode = IW_MODE_ADHOC ; + schedule_work(&priv->sync_channel); break; default: diff --git a/drivers/net/wireless/libertas/dev.h b/drivers/net/wireless/libertas/dev.h index d6c340a..785192b 100644 --- a/drivers/net/wireless/libertas/dev.h +++ b/drivers/net/wireless/libertas/dev.h @@ -150,6 +150,7 @@ struct _wlan_private { struct delayed_work assoc_work; struct workqueue_struct *assoc_thread; + struct work_struct sync_channel; /** Hardware access */ int (*hw_register_dev) (wlan_private * priv); diff --git a/drivers/net/wireless/libertas/host.h b/drivers/net/wireless/libertas/host.h index cedf1db..7509cc1 100644 --- a/drivers/net/wireless/libertas/host.h +++ b/drivers/net/wireless/libertas/host.h @@ -310,8 +310,8 @@ enum cmd_mesh_access_opts { cmd_act_mesh_get_ttl = 1, cmd_act_mesh_set_ttl, cmd_act_mesh_get_stats, - cmd_act_mesh_get_mpp, - cmd_act_mesh_set_mpp, + cmd_act_mesh_get_anycast, + cmd_act_mesh_set_anycast, }; /** Card Event definition */ diff --git a/drivers/net/wireless/libertas/main.c b/drivers/net/wireless/libertas/main.c index ec9be0c..623ab4b 100644 --- a/drivers/net/wireless/libertas/main.c +++ b/drivers/net/wireless/libertas/main.c @@ -178,45 +178,45 @@ u16 libertas_region_code_to_index[MRVDRV_MAX_REGION_CODE] = */ /** - * @brief Get function for sysfs attribute libertas_mpp + * @brief Get function for sysfs attribute anycast_mask */ -static ssize_t libertas_mpp_get(struct device * dev, +static ssize_t libertas_anycast_get(struct device * dev, struct device_attribute *attr, char * buf) { struct cmd_ds_mesh_access mesh_access; memset(&mesh_access, 0, sizeof(mesh_access)); libertas_prepare_and_send_command(to_net_dev(dev)->priv, cmd_mesh_access, - cmd_act_mesh_get_mpp, + cmd_act_mesh_get_anycast, cmd_option_waitforrsp, 0, (void *)&mesh_access); - return snprintf(buf, 3, "%d\n", le32_to_cpu(mesh_access.data[0])); + return snprintf(buf, 12, "0x%X\n", le32_to_cpu(mesh_access.data[0])); } /** - * @brief Set function for sysfs attribute libertas_mpp + * @brief Set function for sysfs attribute anycast_mask */ -static ssize_t libertas_mpp_set(struct device * dev, +static ssize_t libertas_anycast_set(struct device * dev, struct device_attribute *attr, const char * buf, size_t count) { struct cmd_ds_mesh_access mesh_access; uint32_t datum; memset(&mesh_access, 0, sizeof(mesh_access)); - sscanf(buf, "%d", &datum); + sscanf(buf, "%x", &datum); mesh_access.data[0] = cpu_to_le32(datum); libertas_prepare_and_send_command((to_net_dev(dev))->priv, cmd_mesh_access, - cmd_act_mesh_set_mpp, + cmd_act_mesh_set_anycast, cmd_option_waitforrsp, 0, (void *)&mesh_access); return strlen(buf); } /** - * libertas_mpp attribute to be exported per mshX interface - * through sysfs (/sys/class/net/mshX/libertas-mpp) + * anycast_mask attribute to be exported per mshX interface + * through sysfs (/sys/class/net/mshX/anycast_mask) */ -static DEVICE_ATTR(libertas_mpp, 0644, libertas_mpp_get, libertas_mpp_set ); +static DEVICE_ATTR(anycast_mask, 0644, libertas_anycast_get, libertas_anycast_set); /** * @brief Check if the device can be open and wait if necessary. @@ -847,6 +847,7 @@ int libertas_activate_card(wlan_private *priv, char *fw_name) priv->assoc_thread = create_singlethread_workqueue("libertas_assoc"); INIT_DELAYED_WORK(&priv->assoc_work, libertas_association_worker); + INIT_WORK(&priv->sync_channel, libertas_sync_channel); /* * Register the device. Fillup the private data structure with @@ -938,7 +939,7 @@ int libertas_add_mesh(wlan_private *priv, struct device *dev) goto err_free; } - ret = device_create_file(&(mesh_dev->dev), &dev_attr_libertas_mpp); + ret = device_create_file(&(mesh_dev->dev), &dev_attr_anycast_mask); if (ret) goto err_unregister; @@ -1048,7 +1049,7 @@ void libertas_remove_mesh(wlan_private *priv) netif_stop_queue(mesh_dev); netif_carrier_off(priv->mesh_dev); - device_remove_file(&(mesh_dev->dev), &dev_attr_libertas_mpp); + device_remove_file(&(mesh_dev->dev), &dev_attr_anycast_mask); unregister_netdev(mesh_dev); priv->mesh_dev = NULL ; diff --git a/drivers/net/wireless/libertas/rx.c b/drivers/net/wireless/libertas/rx.c index 5d70a76..88d9d2d 100644 --- a/drivers/net/wireless/libertas/rx.c +++ b/drivers/net/wireless/libertas/rx.c @@ -141,10 +141,9 @@ void libertas_upload_rx_packet(wlan_private * priv, struct sk_buff *skb) lbs_deb_rx("skb->data %p\n", skb->data); if (priv->mesh_dev && IS_MESH_FRAME(skb)) - skb->dev = priv->mesh_dev; + skb->protocol = eth_type_trans(skb, priv->mesh_dev); else - skb->dev = priv->dev; - skb->protocol = eth_type_trans(skb, priv->dev); + skb->protocol = eth_type_trans(skb, priv->dev); skb->ip_summed = CHECKSUM_UNNECESSARY; netif_rx(skb); -- John W. Linville linville@tuxdriver.com ^ permalink raw reply related [flat|nested] 19+ messages in thread
[parent not found: <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Please pull 'libertas-upstream' branch of wireless-2.6 [not found] ` <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-06-12 21:08 ` John W. Linville [not found] ` <20070612210814.GH310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 2007-06-12 22:54 ` Please pull 'libertas-fixes' " Jeff Garzik 2007-06-13 2:28 ` Jeff Garzik 2 siblings, 1 reply; 19+ messages in thread From: John W. Linville @ 2007-06-12 21:08 UTC (permalink / raw) To: jeff-o2qLIJkoznsdnm+yROfE0A Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams [-- Attachment #1: Type: text/plain, Size: 3959 bytes --] Patches identified by the libertas team as suitable for 2.6.23... --- The following changes since commit 82fde74b94f11eee1e9c30e43fb162f80a5e63c0: Luis Carlos (1): libertas: convert libertas_mpp into anycast_mask are found in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-upstream Dan Williams (23): libertas: actually remove version.h libertas: kill wlan_scan_process_results 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: rename private ioctl constants and clean up ioctl 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: wlan_ -> libertas_ rename in ioctl.c 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 MESH_[GET/SET]_BCASTR ioctl, clean up ioctl subcmd handling libertas: style fixes Luis Carlos Cobo (1): libertas: specific mesh scan for mshX interface drivers/net/wireless/libertas/11d.c | 22 +- drivers/net/wireless/libertas/Makefile | 1 - drivers/net/wireless/libertas/README | 65 ++++ drivers/net/wireless/libertas/assoc.c | 85 +++--- drivers/net/wireless/libertas/cmd.c | 338 ++++++++++---------- drivers/net/wireless/libertas/cmdresp.c | 172 +++++----- drivers/net/wireless/libertas/debugfs.c | 130 ++++---- drivers/net/wireless/libertas/decl.h | 6 +- drivers/net/wireless/libertas/defs.h | 66 ++--- drivers/net/wireless/libertas/dev.h | 34 +-- drivers/net/wireless/libertas/ethtool.c | 8 +- drivers/net/wireless/libertas/fw.c | 43 ++-- drivers/net/wireless/libertas/host.h | 438 +++++++++++++------------- drivers/net/wireless/libertas/hostcmd.h | 69 ++--- drivers/net/wireless/libertas/if_bootcmd.c | 40 --- drivers/net/wireless/libertas/if_usb.c | 58 ++-- drivers/net/wireless/libertas/if_usb.h | 1 - drivers/net/wireless/libertas/ioctl.c | 478 +++++++++++++++------------- drivers/net/wireless/libertas/join.c | 368 +++++++++++----------- drivers/net/wireless/libertas/join.h | 2 + drivers/net/wireless/libertas/main.c | 237 +++++++++------ drivers/net/wireless/libertas/rx.c | 9 +- drivers/net/wireless/libertas/scan.c | 355 ++++++++------------- drivers/net/wireless/libertas/scan.h | 10 +- drivers/net/wireless/libertas/thread.h | 52 --- drivers/net/wireless/libertas/tx.c | 2 +- drivers/net/wireless/libertas/types.h | 65 +---- drivers/net/wireless/libertas/version.h | 1 - drivers/net/wireless/libertas/wext.c | 428 ++++++++------------------ drivers/net/wireless/libertas/wext.h | 68 +++-- 30 files changed, 1684 insertions(+), 1967 deletions(-) delete mode 100644 drivers/net/wireless/libertas/if_bootcmd.c delete mode 100644 drivers/net/wireless/libertas/thread.h delete mode 100644 drivers/net/wireless/libertas/version.h Omnibus patch attached as "libertas-upstream.diff.bz2" due to size concerns. -- John W. Linville linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org [-- Attachment #2: libertas-upstream.diff.bz2 --] [-- Type: application/x-bzip2, Size: 40341 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <20070612210814.GH310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Re: Please pull 'libertas-upstream' branch of wireless-2.6 [not found] ` <20070612210814.GH310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-06-13 19:57 ` Jeff Garzik 0 siblings, 0 replies; 19+ messages in thread From: Jeff Garzik @ 2007-06-13 19:57 UTC (permalink / raw) To: John W. Linville Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams John W. Linville wrote: > Patches identified by the libertas team as suitable for 2.6.23... > > --- > > The following changes since commit 82fde74b94f11eee1e9c30e43fb162f80a5e63c0: > Luis Carlos (1): > libertas: convert libertas_mpp into anycast_mask > > are found in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-upstream since it sounds like some additional 2.6.22 (warning?) fixes will be coming, I'm going to hold off pulling this. I would rather the wireless maintainer sort out the merging in this case :) Once 2.6.22 is all upstream, please do resend this push... ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas-fixes' branch of wireless-2.6 [not found] ` <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 2007-06-12 21:08 ` Please pull 'libertas-upstream' " John W. Linville @ 2007-06-12 22:54 ` Jeff Garzik 2007-06-13 0:03 ` John W. Linville 2007-06-13 2:28 ` Jeff Garzik 2 siblings, 1 reply; 19+ messages in thread From: Jeff Garzik @ 2007-06-12 22:54 UTC (permalink / raw) To: John W. Linville Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams John W. Linville wrote: > Fixes identified by the libertas team as important for 2.6.22... > > --- > > The following changes since commit 717c9339202a42ae7bec7d3c4b84deecdcae9f81: > Dan Williams (1): > libertas: reduce SSID and BSSID mixed-case abuse > > are found in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-fixes > > Dan Williams (1): > libertas: actually send mesh frames to mesh netdev > > Luis Carlos (1): > libertas: convert libertas_mpp into anycast_mask > > Luis Carlos Cobo Rus (2): > libertas: pull current channel from firmware on mesh autostart > libertas: deauthenticate from AP in channel switch Just to be clear, you intend 'libertas' and 'libertas-fixes' (in that order) for 2.6.22, and 'libertas-upstream' for 2.6.23? Jeff ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas-fixes' branch of wireless-2.6 2007-06-12 22:54 ` Please pull 'libertas-fixes' " Jeff Garzik @ 2007-06-13 0:03 ` John W. Linville 0 siblings, 0 replies; 19+ messages in thread From: John W. Linville @ 2007-06-13 0:03 UTC (permalink / raw) To: Jeff Garzik; +Cc: linux-wireless, netdev, Dan Williams On Tue, Jun 12, 2007 at 06:54:35PM -0400, Jeff Garzik wrote: > John W. Linville wrote: > >Fixes identified by the libertas team as important for 2.6.22... > > > >--- > > > >The following changes since commit > >717c9339202a42ae7bec7d3c4b84deecdcae9f81: > > Dan Williams (1): > > libertas: reduce SSID and BSSID mixed-case abuse > > > >are found in the git repository at: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git > > libertas-fixes > > > >Dan Williams (1): > > libertas: actually send mesh frames to mesh netdev > > > >Luis Carlos (1): > > libertas: convert libertas_mpp into anycast_mask > > > >Luis Carlos Cobo Rus (2): > > libertas: pull current channel from firmware on mesh autostart > > libertas: deauthenticate from AP in channel switch > > Just to be clear, you intend 'libertas' and 'libertas-fixes' (in that > order) for 2.6.22, and 'libertas-upstream' for 2.6.23? Yes, correct. Thanks, John -- John W. Linville linville@tuxdriver.com ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas-fixes' branch of wireless-2.6 [not found] ` <20070612210658.GG310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 2007-06-12 21:08 ` Please pull 'libertas-upstream' " John W. Linville 2007-06-12 22:54 ` Please pull 'libertas-fixes' " Jeff Garzik @ 2007-06-13 2:28 ` Jeff Garzik 2 siblings, 0 replies; 19+ messages in thread From: Jeff Garzik @ 2007-06-13 2:28 UTC (permalink / raw) To: John W. Linville Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams John W. Linville wrote: > Fixes identified by the libertas team as important for 2.6.22... > > --- > > The following changes since commit 717c9339202a42ae7bec7d3c4b84deecdcae9f81: > Dan Williams (1): > libertas: reduce SSID and BSSID mixed-case abuse > > are found in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git libertas-fixes > > Dan Williams (1): > libertas: actually send mesh frames to mesh netdev > > Luis Carlos (1): > libertas: convert libertas_mpp into anycast_mask > > Luis Carlos Cobo Rus (2): > libertas: pull current channel from firmware on mesh autostart > libertas: deauthenticate from AP in channel switch > > drivers/net/wireless/libertas/assoc.c | 13 +++++++++++++ > drivers/net/wireless/libertas/assoc.h | 2 ++ > drivers/net/wireless/libertas/cmdresp.c | 1 + > drivers/net/wireless/libertas/dev.h | 1 + > drivers/net/wireless/libertas/host.h | 4 ++-- > drivers/net/wireless/libertas/main.c | 27 ++++++++++++++------------- > drivers/net/wireless/libertas/rx.c | 5 ++--- > 7 files changed, 35 insertions(+), 18 deletions(-) pulled into #upstream-fixes ^ permalink raw reply [flat|nested] 19+ messages in thread
[parent not found: <20070612210544.GF310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Please pull 'libertas' branch of wireless-2.6 (resent w/o attachment) [not found] ` <20070612210544.GF310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-06-12 21:26 ` John W. Linville 2007-06-13 2:28 ` Jeff Garzik 0 siblings, 1 reply; 19+ messages in thread From: John W. Linville @ 2007-06-12 21:26 UTC (permalink / raw) To: jeff-o2qLIJkoznsdnm+yROfE0A Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA, Dan Williams Resending w/o the attached patch, in case it was too big...yikes! Individual patches are available here: http://www.kernel.org/pub/linux/kernel/people/linville/wireless-2.6/libertas John --- Jeff, This is the same as the previous pull request, only rebased on 2.6.22-rc4. Since this is a big pull already, I didn't want to complicate it with the additional patches identified by the libertas team as 2.6.22-worthy. John --- The following changes since commit 5ecd3100e695228ac5e0ce0e325e252c0f11806f: Linus Torvalds (1): Linux 2.6.22-rc4 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 -- John W. Linville linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas' branch of wireless-2.6 (resent w/o attachment) 2007-06-12 21:26 ` Please pull 'libertas' branch of wireless-2.6 (resent w/o attachment) John W. Linville @ 2007-06-13 2:28 ` Jeff Garzik 0 siblings, 0 replies; 19+ messages in thread From: Jeff Garzik @ 2007-06-13 2:28 UTC (permalink / raw) To: John W. Linville; +Cc: linux-wireless, netdev, Dan Williams John W. Linville wrote: > Resending w/o the attached patch, in case it was too big...yikes! > > Individual patches are available here: > > http://www.kernel.org/pub/linux/kernel/people/linville/wireless-2.6/libertas > > John > > --- > > Jeff, > > This is the same as the previous pull request, only rebased on > 2.6.22-rc4. Since this is a big pull already, I didn't want to > complicate it with the additional patches identified by the libertas > team as 2.6.22-worthy. > > John > > --- > > The following changes since commit 5ecd3100e695228ac5e0ce0e325e252c0f11806f: > Linus Torvalds (1): > Linux 2.6.22-rc4 > > 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 pulled into #upstream-fixes ^ permalink raw reply [flat|nested] 19+ messages in thread
* 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; 19+ 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] 19+ messages in thread[parent not found: <20070806203005.GL6442-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Re: Please pull 'libertas-upstream' branch of wireless-2.6 [not found] ` <20070806203005.GL6442-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2007-08-06 22:10 ` Dan Williams 2007-08-07 22:22 ` Jeff Garzik 1 sibling, 0 replies; 19+ messages in thread From: Dan Williams @ 2007-08-06 22:10 UTC (permalink / raw) To: John W. Linville Cc: jeff-o2qLIJkoznsdnm+yROfE0A, linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA On Mon, 2007-08-06 at 16:30 -0400, John W. Linville wrote: > 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... Sounds fine to me... we did miss the merge window :) Dan > > --- > > 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 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas-upstream' branch of wireless-2.6 [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 1 sibling, 1 reply; 19+ messages in thread From: Jeff Garzik @ 2007-08-07 22:22 UTC (permalink / raw) To: John W. Linville Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA John W. Linville wrote: > 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 This is missing the patch. I looked at it locally, but please do send a patch for review with each push, no matter how big. pulled into #upstream ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Please pull 'libertas-upstream' branch of wireless-2.6 2007-08-07 22:22 ` Jeff Garzik @ 2007-08-08 0:50 ` John W. Linville 0 siblings, 0 replies; 19+ messages in thread From: John W. Linville @ 2007-08-08 0:50 UTC (permalink / raw) To: Jeff Garzik; +Cc: linux-wireless, netdev On Tue, Aug 07, 2007 at 06:22:59PM -0400, Jeff Garzik wrote: > John W. Linville wrote: > >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 > > This is missing the patch. I looked at it locally, but please do send a > patch for review with each push, no matter how big. Ooops, sorry! I apologoze for the oversight. > pulled into #upstream Thanks! John -- John W. Linville linville@tuxdriver.com ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2007-08-08 1:38 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-29 18:33 Please pull 'libertas' branch of wireless-2.6 John W. Linville
[not found] ` <20070529183347.GD3496-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-05-30 14:07 ` Jeff Garzik
2007-05-30 15:28 ` Dan Williams
[not found] ` <1180538928.17163.10.camel-Hs+VJEcF3DojzQS9c19i8iZi+YwRKgec@public.gmane.org>
2007-05-31 21:13 ` Dan Williams
2007-05-31 21:16 ` John W. Linville
[not found] ` <20070531211605.GA30161-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-06-01 21:48 ` Dan Williams
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
2007-06-12 22:54 ` Please pull 'libertas-fixes' " Jeff Garzik
2007-06-13 0:03 ` John W. Linville
2007-06-13 2:28 ` Jeff Garzik
[not found] ` <20070612210544.GF310-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2007-06-12 21:26 ` Please pull 'libertas' branch of wireless-2.6 (resent w/o attachment) John W. Linville
2007-06-13 2:28 ` Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
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
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).