Version 1.15 has been released. Following is short summary of changes
* Memory allocation tracking support added; this should help find any
memory leaks (with ALLOC_INFO and ALLOC_DEBUG options to 'make').
* Proper fix for drivers (Atheros PCI and USB drivers) allocating
large chunk of memory in atomic context.
* Fix for crash when module is removed with new Atheros USB driver,
which supports WPA2 and has no firmware driver (athfmwdl).
* Memory leaks plugged.
* Wireless statistics are enabled (inadvertantly disabled in version 1.14).
* Suspend/resume issues fixed - all devices, including USB devices,
should work with suspend/resume.
* Plugging/unplugging/rmmod issues fixed; Marvell devices don't need
to be unplugged before removing module.
Suspend/resume of some devices (those that create threads) is
supported only with recent 2.6 kernels. Even Amd 1771/1772 driver, the
monster, (it uses 11 threads) now works with suspend/resume!
'make' now takes two new options: ALLOC_INFO and
ALLOC_DEBUG. ALLOC_INFO keeps track of amount of memory allocated by
both ndiswrapper and Windows driver and when ndiswrapper is unloaded,
logs if any memory is leaking; the log information can be seen with
'dmesg' command or where system logger stores it. If memory is leaking
with a driver, you can then compile with 'ALLOC_DEBUG=2' option to
'make', which will keep track of information (file name and line
number) about memory allocations. When module is removed, this
information about memory allocations that are leaking is logged. If
you see any memory leaking, needless to say, send mail to this list
Get latest updates about Open Source Projects, Conferences and News.