Commit graph

71 commits

Author SHA1 Message Date
solomon 5e7b9a9de7 Applied a series of patches from Robert Kennedy:
Hi,
I fixed up some of the issues that sparse warns about when building the
prism2_usb. I don't think that any of these patches change the generated
modules and I've been running them on my laptop with no problems so far,
1+ days.
I've not seen anything that looks to be a problem, so these patches are
just to align the wlan code with the kernel best practises.

With a couple of changes to ensure compilation against older kernels.
2005-09-19 17:57:08 +00:00
solomon 9118a3337c Several build fixes for 2.6.8 and 2.4.27, sent from the Debian
packagers.
2005-09-06 15:04:08 +00:00
solomon b6b7a94ad8 * Use usb_reset_device() on 2.6 kernels (Andreas Schultes)
* Experimentally do the same on 2.4 kernels too...
2005-07-13 15:34:34 +00:00
solomon 02badb8b79 An endian fix from Eric Koenders.
Fixes memory corruption when pulling scan results, especially if the 
SSID is over 16 bytes long.
2005-05-23 21:01:14 +00:00
solomon 02e9f9d8c4 USB identity for the viewsonic 11m USB adapter, from Ekin Meroglu 2005-03-22 17:44:46 +00:00
solomon 30ec9125c9 A fix from Tim Huck; return sane error codes and properly
free the skb when we fail on a transmit due to permission
or non-open problems.
2005-03-03 14:10:12 +00:00
solomon e60932ebd8 Convert the rx_urb data to use a skb to avoid the copy-on-rx. 2005-03-03 14:03:51 +00:00
solomon 378526baa3 2.6 sysfs support in the form of SET_NETDEV_DEV (Dan Willimas) 2005-01-17 16:16:32 +00:00
solomon 55a707764e fix a brown-paper-bag bug in the registration code. 2005-01-11 17:43:54 +00:00
solomon 16e7e21e32 fix the TIMEOUT. 2004-11-18 15:27:10 +00:00
solomon c3c9700dd2 x64-64 fixes. 2004-09-13 14:57:46 +00:00
solomon 23645a991e Doc updates. 2004-08-04 14:51:51 +00:00
mark 3ee057aec0 new USB ID. 2004-07-28 21:07:07 +00:00
mark 386a42f0d4 New Z-Com id from Alain Chehikian <alain.chehikian@cegetel.net>. 2004-06-21 15:15:58 +00:00
solomon 603ae70f9a Add in IWSPY support, courtesy of Josef Kriegl
That patch got morphed into the beginnings of an overhaul of the rx
frame representation, with OOB metadata being passed with each frame to
p80211.  Eventually there will only be one rx path in the NSD, and
p80211conv_* will be the only thing to care about how it goes out to
userland (eg sniff headers, etc)
2004-05-04 15:11:41 +00:00
solomon 239d2f0c15 Fix from Shiro Ninomiya:
GIWENCODE test was inverted.
2004-04-09 20:26:51 +00:00
mark 784516b5bf New USB id. 2004-03-25 16:03:26 +00:00
solomon f8c174ec2f Fix an endian-ness buglet in the portstatus code. 2004-02-23 14:57:05 +00:00
solomon caf2372d03 "ROPEX FreeLan 802.11b USB Adapter" 2004-02-18 19:26:26 +00:00
solomon 5c2f6ea765 much better GIWNAME support. 2004-02-02 15:28:05 +00:00
solomon 718a7c5f28 Fix a scriptlet. 2004-01-29 18:38:28 +00:00
solomon 31e2417d39 card ident. 2003-12-31 17:36:01 +00:00
solomon 462020a237 -pre15 2003-11-19 17:47:42 +00:00
solomon 56f194cf77 fix aux timeout; it shouldn't use jiffies in irqsave context. 2003-10-13 13:28:51 +00:00
solomon e6d9f94f59 device IDs. 2003-09-22 13:27:19 +00:00
solomon fb1309f19f another card ident. 2003-09-08 14:20:08 +00:00
solomon ddd4bb411d fix some bash-isms. 2003-08-22 18:36:15 +00:00
solomon 625b9754fc a couple of minor compile fixes. 2003-05-29 13:56:01 +00:00
solomon be86dd541d more USB idents. 2003-05-12 13:28:47 +00:00
solomon 1fca9170de another usb id. 2003-04-14 14:23:26 +00:00
solomon 7e8db9eeab new card ident. 2003-03-31 14:17:03 +00:00
solomon c735ca5d74 Add in a lucent-compatible key generator. 2003-03-24 16:18:08 +00:00
solomon 67e0cd6a46 WUSB12 added. 2003-02-26 03:13:57 +00:00
solomon b0f068adaa misc fixes, see CHANGES. 2003-02-12 23:43:10 +00:00
solomon 9780337b9b card ident. 2002-12-17 21:12:04 +00:00
solomon 32035b9d2f SH support and beginnings of 2.5.x support as well. 2002-12-11 23:25:48 +00:00
solomon 0fb112fec3 beginnings of SPARC supprt. 2002-11-07 17:57:46 +00:00
solomon 635176d271 keygen enhancements. 2002-10-17 13:10:18 +00:00
solomon fc3dad7b14 Fix for PCI crash on unload for 2.2.x PCI systems. 2002-09-26 12:45:52 +00:00
solomon 045b5d72f5 'p2req_join' from Clay Jones.
Superceded by the "real" scan/join/etc commands in the hbmac tree, so
this will only go into the -ng tree.
2002-08-30 13:37:22 +00:00
solomon 9d7ae346d8 HP-PA support. In theory. 2002-08-18 15:56:00 +00:00
solomon 8eb006ba43 Add support for the SIOCGIWRATE call. 2002-08-05 13:58:55 +00:00
solomon a00d94c508 Fix a bug in the ether->802.11 code. 2002-07-18 13:00:38 +00:00
solomon ae1b9d98bf Nuked the skb_reserve(2) on the rx path, as it caused alignment problems
and didn't do anything useful anyway.  :)

Also fixed a really stupid bug in the usb flashdl_disable code.
2002-06-13 17:21:53 +00:00
solomon 0e070e7d2d Bump up release to -pre6
Another fix for 2.2.19 compilation.
2002-06-04 13:49:35 +00:00
solomon da81caefe6 Applied patches from Tony Likhite:
1) Don't overwrite /etc/wlan.conf if it already exists.
2) support packet socket if it's compiled as a module.
2002-05-29 17:48:49 +00:00
solomon b0b8bc0aa8 Add in "The Tivo patch" for USB wonkyness. 2002-05-14 18:23:07 +00:00
solomon 79fef1e21e Remy Cool's patch to add the Dynalink prism2 card ids. 2002-05-14 17:18:39 +00:00
solomon 3d76c3cb47 Tim Miller's misc patches to fix the MODULE_LICENSE and pcmcia script
installdir stuff.
2002-05-14 17:13:51 +00:00
solomon 1805a20fc8 Wireless extension compile fix for 2.4.19-pre kernels. 2002-05-14 17:07:25 +00:00