⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 无线网卡驱动程序 802.11b无线网卡可直接移植到2.6内核中去
💻
📖 第 1 页 / 共 3 页
字号:
	* at76c503a/at76c503.c: fixed the bug in iwpriv wlanX set_debug	  again, copy_from_user seems to be needed (at least on 2.4.23)2004-03-09 21:57  njones	* at76c503a/at76c503.h: - Removed one remaining trace of the	  SET_AUTH_MODE ioctl2004-03-09 21:56  njones	* at76c503a/at76c503.c: - Removed all traces of container_of.  It	  was quite a silly idea to use it   on a union in the first place	  (duh!).  Union member is now cast back to   the union in the	  calls to the kernel provided spy functions.  - Removed some	  remaining traces of the SET_AUTH_MODE private ioctl - disabled	  the set_retry iw_handler as it is uncertain whether the retry	  parameter is settable at all on this device - used offsetof to	  replace a creative exploitation of the C language - in the	  SET_DEBUG ioctl, transferring data->pointer from userspace is	  not needed as it will already be done at this point, either	  within   at76c503_ioctl if the ioctl interface is being used, or	  within the   wireless subsystem if the iw_handler interface is	  used.2004-03-08 02:30  jal2	* at76c503a/: at76c503.c, at76c503.h: - authentication mode is now	  determined by the open/restricted param of   encr/key in iwconfig	  (open = open system, restr = shared secret) - removed	  dev->wep_excl_unencr field, unencrypted data is now always	  excluded   if WEP is active2004-03-08 01:45  jal2	* at76c503a/at76c503.c: added define container_of if not defined in	  some include2004-03-08 01:09  jal2	* at76c503a/at76c503-i3861.c: added device IO-DATA WN-B11/USB2004-03-07 21:16  njones	* at76c503a/at76c503.c: Quite a big patch, but all changes are for	  the same purpose: to allow the driver to compile under older 2.4	  kernels: - Added macros to only include iw_handler.h if	  WIRELESS_EXT > 12, if < 12   a definition of EIWCOMMIT	  EINPROGRESS is needed.  - Macro definition for both conditions:	  IW_REQUEST_INFO   = struct iw_request_info if WIRELESS_EXT > 12,	  else = void since the   iw_request_info struct doesn't exist for	  WIRELESS_EXT <= 12 - Fixed instance where usb_fill_bulk_urb was	  being called directly   instead of via the FILL_BULK_URB macro -	  Changed all instances of struct iw_request_info to	  IW_REQUEST_INFO,   see above - All iw_handlers now take the	  iwreq_data union member rather than the   iwreq_data object	  itself.  This is to simplify things for older   versions of the	  kernel (< 2.4.19) where iwreq_data did not exist and	 all the	  ioctl payload types were defined in a union called 'u' inside	  iw_req.  Not only does this save us using preprocessing for the	  iw_handler function headers, but it also allows the code inside	  the	handlers to be a bit cleaner as well.  I cant remember what	  the	official C standard dictates, but my understanding tells me	  that	 a pointer to a union can be used transparently as a	  pointer to any   of the members of that union at runtime	  (although the compiler will	complain about the function headers	  being inconsistent), so even	 though the wireless subsystem will	  pass a iwreq_data to our   iw_handlers, inside the handlers, we	  can treat the pointer as a   iw_point or iw_param or whatever	  inside.  - Changed all calls to the iw_handlers in the ioctl so	  that the union   member is passed as the 3rd parameter, rather	  than the union.  This   is done because in kernels < 2.4.20,	  iw_req-> does not have a type.    (see above)2004-03-07 20:41  njones	* at76c503a/at76c503-fw_skel.c: - struct usb_bus->bus_name and	  struct usb_device->devpath are not   present in kernels < 2.4.0,	  changed to bus->busnum and dev->devnum2004-03-07 20:33  njones	* at76c503a/at76c503.h: - Only include iw_wireless.h if	  WIRELESS_EXT > 122004-03-05 22:25  jal2	* at76c503a/at76c505-rfmd2958.c: added new device: MSI MS6978 Wlan	  Box PC2PC2004-03-02 23:38  jal2	* at76c503a/Makefile: added more files for distribution2004-03-02 23:32  jal2	* at76c503a/: Makefile, at76c505-rfmd2958.c: 0.12beta8, added	  device Corega USB Stick 11 K.K.2004-03-02 19:27  njones	* at76c503a/at76c503.c: -Fixed a pointer arithmetic bug in	  iwspy_update.  I was only able to spot  this when compiling under	  a 2.4.20 kernel.  Perhaps this is due to less  sensitive compiler	  flags used for 2.6 kbuilds -Used macros to hide calls to the	  kernel thrspy functions, when those  functions are not present	  -Removed the NULL entry in the table of private iw_handlers.	  This was  not clever at all because with the NULL entry, the	  table of handlers did  not match the table of arguments to the	  handlers.  -Added a SIOCGIWTXPOW entry to the ioctl switch	  statement, with  corresponding iw_handler call -Fixed silly typo	  in SIOCGIWRETRY2004-03-02 19:13  njones	* at76c503a/at76c503.h: -Removed PRIV_IOCTL_SET_AUTH_MODE macro and	  moved all of the following  PRIV_IOCTL_ macros 'up by 0x1'2004-03-01 18:41  njones	* at76c503a/at76c503.c: -Re-arranged some comments.  The comment in	  SIOGIWSPY displays the number of  entries AFTER the list has been	  parsed, rather than before, which makes  much more sense -ioctl	  function is now handed to the net device in all cases.  It will	  be  up to the wireless subsystem to decide whether to use the iw	  handlers or  the ioctls, which of course, it is designed to do.2004-03-01 00:58  jal2	* at76c503a/at76c503.c: - iw_handler: added txpower (15 dBm) in	  RANGE and SIOCGIWTXPOW (to get rid   of some error msg by "iwlist	  XXX txpower" - fixed bug in "iwpriv wlan0 set_debug" - "iwlist	  XXX scanning": report more than 8 bitrates from an access point2004-02-29 23:20  jal2	* at76c503a/at76c503.c: - fixed bug in dbg(DBG_RX_BEACON, ...) -	  added rssi/link qual (Intersil only), bit rate output for iwlist	  X scanning2004-02-29 20:32  njones	* at76c503a/at76c503.c: Fixed up an oversight in handle_scan that	  caused the driver to become useless because it halted after a	  scan.	  Left some debugging code in rx_mgmt_beacon.	  SIOCSIWSCAN now returns the mode of each AP and an encryption	  enabled flag.	  When setting up the netdevice, we enable either iw_handlers or	  ioctls, but not both.2004-02-28 18:10  njones	* at76c503a/at76c503.c: Moved the process of doing the scan out of	  the _SCAN Kevent, and placed it in it's own function.  This	  function can now be called with flexibility from the scan	  iw_handler.	  Scan set and get iw_handlers implemented to a basic level (it	  compiles).  Added these functions to the table of standard	  iw_handlers and to the switch in the ioctl.	  Some statistics about the beacons cannot be retrieved because	  this driver in it's current implementation doesn't keep those	  statistics.  In future, I will look at how we can obtain and	  store that extra information in the bss_info structure.  Also,	  thought needs to be given to whether the scan will stay	  synchronous, as it is now, or whether we will use a kevent.2004-02-27 20:06  njones	* at76c503a/at76c503.c: Placed locks around sections where spy data	  is updated.	  Streamlined the versioning of the spy iw_handlers and the spy	  code in iwspy_update2004-02-27 20:03  njones	* at76c503a/at76c503.h: Added a spinlock to protect the spy	  structures in struct at76c5032004-02-26 19:55  njones	* at76c503a/at76c503.c: General improvements to separation of spy	  related functionality based on the version of wireless extensions	  available at compile time.	  In particular, the messy #if's in the table of standard	  iw_handler table have all been removed from this location and	  moved to inside the iw handlers.	  This makes things a bit cleaner.	  Added implementation of spy statistics recording for WIRELESS_EXT	  > 15 in the iwspy_update function2004-02-26 19:48  njones	* at76c503a/at76c503.h: Improved the separation of spy related	  members of struct at76c503.  Separation is based on the version	  of wireless extensions available2004-02-25 21:53  njones	* at76c503a/at76c503.h: Added _retry_limit member variables to	  struct at76c5032004-02-25 21:52  njones	* at76c503a/at76c503.c: Added handlers for SIOCxIWRETRY, also	  retry_limit values are passed to the device in startup_device2004-02-24 20:01  njones	* at76c503a/at76c503.c: Added public and private iw_handler tables.	  Added iw_handler_def structure.  Removed references to STATS	  ioctls, as stats are retrieved through the netdev with	  get_wireless_stats2004-02-24 19:57  njones	* at76c503a/at76c503.h: Added #include for iw_handler.h, added new	  member: spy_data (a iw_spy_data struct) to the at76c03 struct2004-02-23 19:10  njones	* at76c503a/at76c503.c: update to new iw_handler routines, please	  see	  https://lists.berlios.de/pipermail/at76c503a-develop/2004-February/thread.html	  for more detail2004-02-22 01:21  jal2	* at76c503a/at76c503.c: Nick Jones mail from Febr, 20, >>iw handler	  update<<2004-02-22 01:20  jal2	* at76c503a/Makefile: version 0.12beta7-new-iw2004-02-21 01:14  jal2	* at76c503a/: Makefile, at76c503-fw_skel.c, at76c503.c, at76c503.h:	  0.12beta7: un-done the workaround for 2.4.x kernels and usb-uhci	  calling disconnect during resetting the device (it didn't work)2004-01-19 22:43  jal2	* at76c503a/: at76c503-i3861.c, at76c503-i3863.c,	  at76c503-rfmd-acc.c, at76c503-rfmd.c, at76c505-rfmd.c,	  at76c505-rfmd2958.c: fixed compile bug for kernel < 2.4.232004-01-17 15:29  jal2	* at76c503a/at76c505-rfmd2958.c: added device Xterasys XN-2122B2004-01-17 15:28  jal2	* at76c503a/at76c503-rfmd.c: added device iBlitzz BWU6132004-01-17 15:15  jal2	* at76c503a/: Makefile, at76c503-fw_skel.c, at76c503-i3861.c,	  at76c503-i3863.c, at76c503-rfmd-acc.c, at76c503-rfmd.c,	  at76c505-rfmd.c, at76c505-rfmd2958.c, gen_fw.c: 0.12beta6, added	  include <version.h> for 2.6.x, fixed firmware download file	  names, prepared Makefile for fw download config2004-01-17 14:14  jal2	* at76c503a/: at76c503-i3861.c, at76c503-i3863.c,	  at76c503-rfmd-acc.c, at76c503-rfmd.c, at76c505-rfmd.c,	  at76c505-rfmd2958.c: include linux/firmware.h only for kernel >=	  2.4.232004-01-10 23:31  jal2	* at76c503a/: Makefile, at76c503-fw_skel.c, at76c503.c, at76c503.h:	  version 0.12beta5: - fixed bug in	  at76c503.c:at76c503_delete_device(), which called	  unregister_netdev() even if netdev wasn't registered before -	  usb-uhci of 2.4.23/24 calls the disconnect() after we resetted	  the device   try to work around this2004-01-05 01:31  jal2	* at76c503a/: Makefile, at76c503.c: - version 0.12beta4 - Makefile:	  removed scripts/CVS/* from tar.gz file - at76c503.c: changed scan	  of USB configuration to fix bug with	 505+RFMD2958 devices using	  a different EP number2004-01-04 23:01  jal2	* at76c503a/at76c503.c:   Fiberline WL-240u returned op_mode 204 in	    at76c503_do_probe() after plugging in with	    kernel 2.4.232004-01-04 02:24  jal2	* at76c503a/: Makefile, at76c503.c: version 0.12beta3: fixed bug in	  at76c503.c:update_usb_intf_descr() for big endian machines	  (length field in expected_cfg_descr)2003-12-27 03:33  jal2	* at76c503a/: at76c503-rfmd-acc.c, at76c503-rfmd.c: moved d5c/a002	  from *-rfmd.c into *-rfmd-acc.c2003-12-27 03:03  jal2	* at76c503a/: Makefile, at76c503-i3861.c, at76c503-i3863.c,	  at76c503-rfmd-acc.c, at76c503-rfmd.c, at76c503.c, at76c503.h,	  at76c505-rfmd.c, at76c505-rfmd2958.c,	  fw-pkg-505-rfmd2958-1.101.0-86.h, fw-pkg-i3861.h, fw-pkg-i3863.h,	  fw-pkg-r505.h, fw-pkg-rfmd-0.90.2-140.h,	  fw-pkg-rfmd-1.101.0-84.h, fw-pkg-rfmd-acc-1.101.0-84.h, gen_fw.c:	  - version 0.12beta2 - cleaned BOARDTYPE, we now have six:  503	  with Intersil 3861  503 with Intersil 3863  503 with RFMD   503	  with RFMD, Accton design    505 with RFMD   505 with RFMD 29582003-12-26 03:16  jal2	* at76c503a/at76c503.c: cleaned up some uncond. debug outputs;	  removed compiler warning about unused label2003-12-26 03:08  jal2	* at76c503a/gen_fw.c: added fw-rfmd-0.90.2-140.h for WUSB11 v2.62003-12-26 02:28  jal2	* at76c503a/Makefile: added fw-pkg-rfmd-0.90.2-140.h2003-12-26 02:27  jal2	* at76c503a/fw-pkg-rfmd-0.90.2-140.h: added this old 503+RFMD	  firmware for WUSB11 v2.62003-12-26 01:40  jal2	* at76c503a/: .cvsignore, Makefile, at76c503-fw_skel.c,	  at76c503-i3861.c, at76c503-i3863.c, at76c503-rfmd-acc.c,	  at76c503-rfmd.c, at76c503.c, at76c503.h, at76c505-rfmd.c,	  at76c505-rfmd2958.c, fw-empty.h,	  fw-pkg-505-rfmd2958-1.101.0-86.h, fw-pkg-i3861.h, fw-pkg-i3863.h,	  fw-pkg-r505.h, fw-pkg-rfmd-1.101.0-84.h,	  fw-pkg-rfmd-acc-1.101.0-84.h, gen_fw.c, readme.filenames,	  usbdfu.c, usbdfu.h, scripts/fwbin2pkg.sh: - version 0.12beta1 -	  copied from kernel_2_6 branch (tag version_0_12beta_2_6) - added	  kernel 2.6 support - major changes in start behaviour (usbdfu	  doesn't register itself   by USB subsys, but exports some	  procedures only; ...)2003-12-26 01:19  jal2	* at76c503a/: Makefile, README, at76c503-fw_skel.c,	  at76c503-i3861.c, at76c503-i3863.c, at76c503-rfmd-acc.c,	  at76c503-rfmd.c, at76c503.c, at76c503.h, at76c505-rfmd.c,	  at76c505-rfmd2958.c, fw-pkg-505-rfmd2958-1.101.0-86.h,	  scripts/fwbin2pkg.sh: - version 0.12beta1 - merged all changes of	  the main trunk since we spawned   (mainly new devices) - added	  support for 2.4.x2003-12-24 16:27  jal2	* at76c503a/Makefile: version 0.112003-12-06 22:42  jal2	* at76c503a/at76c505-rfmd2958.c: added Linksys WUSB11, version 2.82003-12-01 02:19  jal2	* at76c503a/: at76c503-i3861.c, at76c503-rfmd.c: added comments2003-12-01 02:19  jal2	* at76c503a/at76c505-rfmd2958.c: added device CNet CNUSB 611G2003-11-28 01:23  jal2	* at76c503a/README: added calls to ifconfig in example of setting	  the device up2003-11-24 23:33  jal2	* at76c503a/at76c503.c: usb_submit_rx_urb(): GFP_KERNEL ->	  GFP_ATOMIC to fix the >>> Debug: sleeping function called from	  invalid context at mm/slab.c<<< with ohci hcd2003-11-16 04:15  jal2	* at76c503a/at76c503-rfmd.c: added device Belkin F5D6050 version 22003-11-09 01:20  jal2	* at76c503a/: Makefile, at76c503-i3861.c, at76c503-i3863.c,	  at76c503-rfmd-acc.c, at76c503-rfmd.c, at76c505-rfmd.c,	  at76c505-rfmd2958.c: 0.11beta6: module_usbdfu.reset_delay	  initialization _before_ usage2003-11-02 22:13  jal2	* at76c503a/at76c503.c: fixed bug with missing BOARDTYPE_RFMD_ACC	  in get_hw_config()2003-11-02 12:37  jal2	* at76c503a/at76c503-i3861.c: added device Arescom WL-2102003-10-31 02:23  jal2	* at76c503a/fw-505rfmd2958-1.101.0-86.h: firmware for 505 with RFMD	  2958 radio2003-10-31 01:46  jal2	* at76c503a/gen_fw.c: added 505+RFMD2958 firmware2003-10-30 01:00  jal2	* at76c503a/: Makefile, at76c505-rfmd.c, at76c505-rfmd2958.c,	  fw-505rfmd2958-1.101.0-86.h: added module at76c505-rfmd2958 for	  505 with RFMD2958 radios2003-10-30 00:34  jal2	* at76c503a/: Makefile, at76c503-i3861.c, at76c503-i3863.c,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -