Hello community, here is the log from the commit of package ndiswrapper for openSUSE:Factory checked in at 2012-01-24 12:19:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ndiswrapper (Old) and /work/SRC/openSUSE:Factory/.ndiswrapper.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ndiswrapper", Maintainer is "MaChen@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/ndiswrapper/ndiswrapper.changes 2011-09-23 02:14:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ndiswrapper.new/ndiswrapper.changes 2012-01-24 12:19:45.000000000 +0100 @@ -1,0 +2,20 @@ +Fri Jan 20 13:19:04 UTC 2012 - idonmez@suse.com + +- Update to v1.57 + * Added support for Linux 2.6.35 - Linux 3.1 + * Kernels as old as 2.6.14 are now supported + * IW_AUTH_MFP implemented + * Reserve stack before copying arguments when calling from Windows + to Linux on x86_64 + * Fixed memory corruption on module unload seen with Atheros and + Marvell USB devices. + * Fixed a kernel panic if there are many devices for one driver + and one fails to initialize. + * Fixed support for AVM Fritz USB + * Loading drivers with unknown symbols is disallowed + * Fixed some memory leaks + * Memory usage information has been improved + * Fixed procfs registration if the network device is renamed + * Added more function stubs + +------------------------------------------------------------------- Old: ---- ndiswrapper-1.56.tar.bz2 ndiswrapper-2.6.35.patch ndiswrapper-2.6.38.patch ndiswrapper-3.0.patch New: ---- ndiswrapper-1.57.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ndiswrapper.spec ++++++ --- /var/tmp/diff_new_pack.CB3Qws/_old 2012-01-24 12:19:46.000000000 +0100 +++ /var/tmp/diff_new_pack.CB3Qws/_new 2012-01-24 12:19:46.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ndiswrapper # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,17 @@ # - Name: ndiswrapper -Version: 1.56 -Release: 3 -License: GPL-2.0+ +Version: 1.57 +Release: 0 Summary: Use Microsoft NDIS Network Drivers for WLAN Cards -Url: http://ndiswrapper.sourceforge.net +License: GPL-2.0+ Group: System/Kernel -Source0: %{name}-%{version}.tar.bz2 +Url: http://ndiswrapper.sourceforge.net +Source0: http://downloads.sourceforge.net/project/ndiswrapper/stable/%{version}/%{name}-%{version}.tar.gz Source2: README.SUSE Source3: preamble -Patch0: ndiswrapper.diff -Patch1: ndiswrapper-2.6.35.patch -Patch2: ndiswrapper-2.6.38.patch -Patch3: ndiswrapper-3.0.patch +Patch1: ndiswrapper.diff BuildRequires: kernel-source BuildRequires: kernel-syms BuildRequires: module-init-tools @@ -48,7 +44,6 @@ NDIS (Windows network driver API) drivers. %package KMP -License: GPL-2.0+ Summary: Use Microsoft NDIS Network Drivers for WLAN Cards Group: System/Kernel @@ -61,10 +56,8 @@ %prep %setup -q -%patch0 %patch1 -%patch2 -p2 -%patch3 + cp %{SOURCE2} . mkdir obj ++++++ ndiswrapper.diff ++++++ --- /var/tmp/diff_new_pack.CB3Qws/_old 2012-01-24 12:19:46.000000000 +0100 +++ /var/tmp/diff_new_pack.CB3Qws/_new 2012-01-24 12:19:46.000000000 +0100 @@ -11,38 +11,3 @@ DISTFILES=Makefile ndiswrapper loadndisdriver.c ndiswrapper-buginfo -Index: utils/loadndisdriver.c -=================================================================== ---- utils/loadndisdriver.c.orig 2010-02-11 03:09:32.000000000 +0100 -+++ utils/loadndisdriver.c 2011-05-27 16:16:21.345205964 +0200 -@@ -505,7 +505,7 @@ static int get_ioctl_device() - - int main(int argc, char *argv[0]) - { -- int i, ioctl_device, res; -+ int i, ioctl_device=-1, res; - char *cmd; - - openlog(PROG_NAME, LOG_PERROR | LOG_CONS, LOG_KERN | LOG_DEBUG); -Index: driver/loader.c -=================================================================== ---- driver/loader.c.orig 2010-02-11 03:09:32.000000000 +0100 -+++ driver/loader.c 2011-05-27 16:20:20.886627925 +0200 -@@ -750,7 +750,7 @@ struct wrap_device *get_wrap_device(void - } - - /* called with loader_mutex is down */ --static int wrapper_ioctl(struct inode *inode, struct file *file, -+static long wrapper_ioctl(struct file *file, - unsigned int cmd, unsigned long arg) - { - struct load_driver *load_driver; -@@ -831,7 +831,7 @@ static int wrapper_ioctl_release(struct - - static struct file_operations wrapper_fops = { - .owner = THIS_MODULE, -- .ioctl = wrapper_ioctl, -+ .unlocked_ioctl = wrapper_ioctl, - .release = wrapper_ioctl_release, - }; - -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org