Hello community, here is the log from the commit of package wlan-ng checked in at Tue Jun 5 20:07:51 CEST 2007. -------- --- arch/i386/wlan-ng/wlan-ng.changes 2007-05-11 15:57:34.000000000 +0200 +++ /mounts/work_src_done/STABLE/wlan-ng/wlan-ng.changes 2007-06-05 19:39:34.461495000 +0200 @@ -1,0 +2,13 @@ +Tue Jun 5 19:38:19 CEST 2007 - jeffm@suse.com +- Updated to version 0.2.8 + - Fix up a pile of sparse warnings (Pavel Roskin) + - Support 2.6.20 kernels (Pavel Roskin) + - Tweaks to the udev rules (Richard Kennedy) + - Silence a large pile of warnings with GCC4.1 + - pt_regs is gone for USB as well on 2.6.19+ (Chris Rankin) + - Large WEXT patch that allows use of NetworkManager. (Richard Kennedy) + +- Patched to work with 2.6.22 + - pci_module_init deprecated + - skbuff API changes +------------------------------------------------------------------- Old: ---- linux-wlan-ng-0.2.7.tar.bz2 linux-wlan-ng.INIT_WORK.patch linux-wlan-ng.usb_complete_t.patch New: ---- linux-wlan-ng-0.2.8.tar.bz2 wlan-ng-2.6.22.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlan-ng.spec ++++++ --- /var/tmp/diff_new_pack.rk5298/_old 2007-06-05 20:07:34.000000000 +0200 +++ /var/tmp/diff_new_pack.rk5298/_new 2007-06-05 20:07:34.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package wlan-ng (Version 0.2.7) +# spec file for package wlan-ng (Version 0.2.8) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,8 +13,8 @@ Name: wlan-ng BuildRequires: kernel-source kernel-syms module-init-tools Summary: Tools for wlan-ng Drivers -Version: 0.2.7 -Release: 18 +Version: 0.2.8 +Release: 1 Group: System/Kernel License: GNU General Public License (GPL), MOZILLA PUBLIC LICENSE (MPL/NPL) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -24,8 +24,7 @@ Source1: config.in Source2: mkversionh.sh Patch1: linux-wlan-ng.diff -Patch2: linux-wlan-ng.INIT_WORK.patch -Patch3: linux-wlan-ng.usb_complete_t.patch +Patch2: wlan-ng-2.6.22.diff Source100: preamble ExclusiveArch: %ix86 x86_64 %suse_kernel_module_package -n wlan-ng -p %_sourcedir/preamble kdump um @@ -64,7 +63,7 @@ cp %{SOURCE1} config.in cp %{SOURCE2} mkversionh.sh %patch2 -p1 -%patch3 -p1 +#%patch3 -p1 %build ./mkversionh.sh @@ -102,6 +101,17 @@ %doc CHANGES COPYING FAQ LICENSE README THANKS TODO %changelog +* Tue Jun 05 2007 - jeffm@suse.com +- Updated to version 0.2.8 + - Fix up a pile of sparse warnings (Pavel Roskin) + - Support 2.6.20 kernels (Pavel Roskin) + - Tweaks to the udev rules (Richard Kennedy) + - Silence a large pile of warnings with GCC4.1 + - pt_regs is gone for USB as well on 2.6.19+ (Chris Rankin) + - Large WEXT patch that allows use of NetworkManager. (Richard Kennedy) +- Patched to work with 2.6.22 + - pci_module_init deprecated + - skbuff API changes * Fri May 11 2007 - agruen@suse.de - Fix config.in: look for the configured kernel in /lib/modules/`uname -r`/build instead of in /usr/src/linux. ++++++ linux-wlan-ng-0.2.7.tar.bz2 -> linux-wlan-ng-0.2.8.tar.bz2 ++++++ ++++ 15743 lines of diff (skipped) ++++++ linux-wlan-ng.diff ++++++ --- /var/tmp/diff_new_pack.rk5298/_old 2007-06-05 20:07:35.000000000 +0200 +++ /var/tmp/diff_new_pack.rk5298/_new 2007-06-05 20:07:35.000000000 +0200 @@ -21,19 +21,6 @@ $(HOST_CPP) -M $(CPPFLAGS) $(DEP_SRC) > .depend dirs : -Index: src/prism2/driver/prism2mgmt.c -=================================================================== ---- src/prism2/driver/prism2mgmt.c.orig -+++ src/prism2/driver/prism2mgmt.c -@@ -2034,7 +2034,7 @@ int prism2mgmt_mmi_read(wlandevice_t *wl - { - hfa384x_t *hw = wlandev->priv; - p80211msg_p2req_mmi_read_t *msg = msgp; -- UINT32 resp; -+ UINT32 resp=0; - - DBFENTER; - Index: src/Makefile =================================================================== --- src/Makefile.orig ++++++ wlan-ng-2.6.22.diff ++++++ diff -ru linux-wlan-ng-0.2.8/src/p80211/p80211conv.c linux-wlan-ng-0.2.8.devel/src/p80211/p80211conv.c --- linux-wlan-ng-0.2.8/src/p80211/p80211conv.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/p80211/p80211conv.c 2007-06-05 18:57:49.234754000 +0200 @@ -498,7 +498,9 @@ } skb->protocol = eth_type_trans(skb, netdev); - skb->mac.raw = (unsigned char *) e_hdr; /* new MAC header */ + /* XXX: I *think* this is right. -jeffm */ + skb_reset_mac_header(skb); +// skb->mac.raw = (unsigned char *) e_hdr; /* new MAC header */ /* jkriegl: process signal and noise as set in hfa384x_int_rx() */ /* jkriegl: only process signal/noise if requested by iwspy */ diff -ru linux-wlan-ng-0.2.8/src/p80211/p80211netdev.c linux-wlan-ng-0.2.8.devel/src/p80211/p80211netdev.c --- linux-wlan-ng-0.2.8/src/p80211/p80211netdev.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/p80211/p80211netdev.c 2007-06-05 19:03:35.952167000 +0200 @@ -389,7 +389,7 @@ /* set up various data fields */ skb->dev = dev; - skb->mac.raw = skb->data ; + skb_reset_mac_header(skb); skb->ip_summed = CHECKSUM_NONE; skb->pkt_type = PACKET_OTHERHOST; skb->protocol = htons(ETH_P_80211_RAW); diff -ru linux-wlan-ng-0.2.8/src/prism2/driver/hfa384x.c linux-wlan-ng-0.2.8.devel/src/prism2/driver/hfa384x.c --- linux-wlan-ng-0.2.8/src/prism2/driver/hfa384x.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/prism2/driver/hfa384x.c 2007-06-05 19:04:30.845216000 +0200 @@ -3645,7 +3645,7 @@ /* the prism2 cards don't return the FCS */ datap = skb_put(skb, WLAN_CRC_LEN); memset (datap, 0xff, WLAN_CRC_LEN); - skb->mac.raw = skb->data; + skb_reset_mac_header(skb); /* Attach the rxmeta, set some stuff */ p80211skb_rxmeta_attach(wlandev, skb); diff -ru linux-wlan-ng-0.2.8/src/prism2/driver/hfa384x_usb.c linux-wlan-ng-0.2.8.devel/src/prism2/driver/hfa384x_usb.c --- linux-wlan-ng-0.2.8/src/prism2/driver/hfa384x_usb.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/prism2/driver/hfa384x_usb.c 2007-06-05 19:04:46.641407000 +0200 @@ -4255,7 +4255,7 @@ /* The prism2 series does not return the CRC */ memset(skb_put(skb, WLAN_CRC_LEN), 0xff, WLAN_CRC_LEN); - skb->mac.raw = skb->data; + skb_reset_mac_header(skb); /* Attach the rxmeta, set some stuff */ p80211skb_rxmeta_attach(wlandev, skb); diff -ru linux-wlan-ng-0.2.8/src/prism2/driver/prism2_pci.c linux-wlan-ng-0.2.8.devel/src/prism2/driver/prism2_pci.c --- linux-wlan-ng-0.2.8/src/prism2/driver/prism2_pci.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/prism2/driver/prism2_pci.c 2007-06-05 19:33:15.406928000 +0200 @@ -275,7 +275,7 @@ static int __init prism2pci_init(void) { WLAN_LOG_NOTICE("%s Loaded\n", version); - return pci_module_init(&prism2_pci_drv_id); + return pci_register_driver(&prism2_pci_drv_id); }; static void __exit prism2pci_cleanup(void) Only in linux-wlan-ng-0.2.8.devel/src/prism2/driver: prism2_pci.c~ diff -ru linux-wlan-ng-0.2.8/src/prism2/driver/prism2_plx.c linux-wlan-ng-0.2.8.devel/src/prism2/driver/prism2_plx.c --- linux-wlan-ng-0.2.8/src/prism2/driver/prism2_plx.c 2007-03-19 16:37:00.000000000 +0100 +++ linux-wlan-ng-0.2.8.devel/src/prism2/driver/prism2_plx.c 2007-06-05 19:33:12.758581000 +0200 @@ -420,7 +420,7 @@ static int __init prism2plx_init(void) { WLAN_LOG_NOTICE("%s Loaded\n", version); - return pci_module_init(&prism2_plx_drv_id); + return pci_register_driver(&prism2_plx_drv_id); }; static void __exit prism2plx_cleanup(void) Only in linux-wlan-ng-0.2.8.devel/src/prism2/driver: prism2_plx.c~ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org