Hello community, here is the log from the commit of package ipw3945-kmp checked in at Mon Aug 20 17:43:23 CEST 2007. -------- --- arch/i386/ipw3945-kmp/ipw3945-kmp.changes 2007-06-11 18:12:40.000000000 +0200 +++ /mounts/work_src_done/STABLE/ipw3945-kmp/ipw3945-kmp.changes 2007-08-20 15:51:24.000000000 +0200 @@ -1,0 +2,10 @@ +Mon Aug 20 15:50:46 CEST 2007 - jg@suse.de + +- update to 1.2.2 + * update Kconfig with kernel WLAN_80211 change + * replace SA_SHIRQ with IRQF_SHARED + * fix typo in Kconfig + * remove inta access from tasklet + * Tune IPW_PACKET_RETRY_TIME from 1 second to 5 second + +------------------------------------------------------------------- Old: ---- ipw3945-1.2.1.tar.bz2 New: ---- ipw3945-1.2.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipw3945-kmp.spec ++++++ --- /var/tmp/diff_new_pack.h17727/_old 2007-08-20 17:41:22.000000000 +0200 +++ /var/tmp/diff_new_pack.h17727/_new 2007-08-20 17:41:22.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ipw3945-kmp (Version 1.2.1) +# spec file for package ipw3945-kmp (Version 1.2.2) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,8 +14,8 @@ Name: ipw3945-kmp BuildRequires: kernel-source kernel-syms module-init-tools Summary: Kernel Module for Intel PRO/Wireless 3945ABG cards -Version: 1.2.1 -Release: 3 +Version: 1.2.2 +Release: 1 Group: System/Kernel License: GPL v2 or later BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -81,6 +81,13 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Aug 20 2007 - jg@suse.de +- update to 1.2.2 + * update Kconfig with kernel WLAN_80211 change + * replace SA_SHIRQ with IRQF_SHARED + * fix typo in Kconfig + * remove inta access from tasklet + * Tune IPW_PACKET_RETRY_TIME from 1 second to 5 second * Mon Jun 11 2007 - ro@suse.de - no main package, no debuginfo * Wed Jun 06 2007 - ro@suse.de ++++++ ipw3945-1.2.1.tar.bz2 -> ipw3945-1.2.2.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/CHANGES new/ipw3945-1.2.2/CHANGES --- old/ipw3945-1.2.1/CHANGES 2007-04-28 11:25:32.000000000 +0200 +++ new/ipw3945-1.2.2/CHANGES 2007-07-31 08:15:38.000000000 +0200 @@ -1,3 +1,11 @@ +Changes in 1.2.2 + +* update Kconfig with kernel WLAN_80211 change +* replace SA_SHIRQ with IRQF_SHARED +* fix typo in Kconfig +* remove inta access from tasklet +* Tune IPW_PACKET_RETRY_TIME from 1 second to 5 second + Changes in 1.2.1 * Fix driver not make associate request when required diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/GIT_SHA1 new/ipw3945-1.2.2/GIT_SHA1 --- old/ipw3945-1.2.1/GIT_SHA1 2007-04-30 05:45:34.000000000 +0200 +++ new/ipw3945-1.2.2/GIT_SHA1 2007-07-31 08:53:35.000000000 +0200 @@ -1,15 +1,15 @@ -7d80d2d8a2d20217be019403cc75a16443749b4d CHANGES +86a76d9d2448060ad4072a63fc264b02f00d18d3 CHANGES 66d828642af40851a51903105d7fadb6e966ebce FILES -10fa386c7aacfdc2462f54e51fc99319051176e9 INSTALL -608393e6861787eefa934115531919fba83e3231 ISSUES +187d51da5fed4c81566461432912924aad01aff4 INSTALL +a51b0dbf12bdbfa3b29bed16327e286b8406626d ISSUES a0f041ef5728c5997b47ab1c59da991988f29d53 LICENSE 4b97b2e22a40100471be9aeba3d0ee83194f0a7f LICENSE.BSD 27912a0d3f019ebfed606439f7c7e69e21ae3a90 LICENSE.GPL 3775cf4550f3cf4317df6945d3536452fd5751ab Makefile -cbb4462fabb79847cfc87d0acf0561912a25df30 README.ipw3945 +8b76da8c900b6b8ba7ae7b2ad851081e59a07653 README.ipw3945 e2271ae050b3f28ff622c0f7953a657f7d2cef72 dvals -b7f03031299ab567f8ffaf169b63eea110255a65 in-tree/Kconfig.ipw3945 -17cec5ae695e2f24976a6f0933aecb7a9084f1a3 ipw3945.c +55a1df9df838af1d16fb7b8c904e2c89e8302bd6 in-tree/Kconfig.ipw3945 +ee67e3896be86aa1fae213d7e5adb06d2a8ad0ba ipw3945.c cb168ddc761e0d9180c155d6e042588c97e08871 ipw3945.h 01133130888c69ed91351cd71240826c5f014466 ipw3945_daemon.h 1d4a127b9e68c0bd2f9290155a97b05534f5e80c load diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/INSTALL new/ipw3945-1.2.2/INSTALL --- old/ipw3945-1.2.1/INSTALL 2007-04-30 05:45:32.000000000 +0200 +++ new/ipw3945-1.2.2/INSTALL 2007-07-31 08:53:29.000000000 +0200 @@ -9,8 +9,8 @@ INSTALL -Version: 1.2.1 -Date : April 30, 2007 +Version: 1.2.2 +Date : July 31, 2007 Index @@ -108,8 +108,8 @@ Once the ieee80211 subsystem is installed, we build the ipw3945.ko module: - % tar xzvf ipw3945-1.2.1.tgz - % cd ipw3945-1.2.1 + % tar xzvf ipw3945-1.2.2.tgz + % cd ipw3945-1.2.2 % make Now we install the firmware files (first finding where to install them): @@ -271,11 +271,11 @@ onto your system. You'll need to unpack the tarballs and then you can view the INSTALL files. - % tar xzvf ipw3945-1.2.1.tgz + % tar xzvf ipw3945-1.2.2.tgz % tar xzvf ipw3945d-1.7.22.tgz % tar xzvf ipw3945-ucode-1.14.2.tgz % tar xzvf ieee80211-1.2.16.tgz - % less ipw3945-1.2.1/INSTALL + % less ipw3945-1.2.2/INSTALL % less ipw3945d-1.7.22/INSTALL % less ipw3945-ucode-1.14.2/INSTALL @@ -390,7 +390,7 @@ You will also need to have sysfs mounted. This facility is used to query and control the operation of the driver (see the README.ipw3945, -found in the ipw3945-1.2.1 source directory). +found in the ipw3945-1.2.2 source directory). You can mount sysfs this by adding an entry to /etc/fstab similar to this: @@ -417,9 +417,9 @@ (so so modprobe won't find them), as well as any related kernel configuration declarations (so that they don't affect the new build). To do this most easily, you can use the 'remove-old' script, found in the -ipw3945-1.2.1 source directory, as in the following example: +ipw3945-1.2.2 source directory, as in the following example: - % cd /your/path/to/ipw3945-1.2.1 + % cd /your/path/to/ipw3945-1.2.2 % chmod u+rx remove-old # ./remove-old <--- You need to run this as root @@ -473,10 +473,10 @@ First, you need to install the ieee80211 modules. You can find the modules package and install instructions at http://ieee80211.sourceforge.net -Then, you need to unpack the ipw3945-1.2.1.tgz archive: +Then, you need to unpack the ipw3945-1.2.2.tgz archive: - % tar xzvf ipw3945-1.2.1.tgz - % cd ipw3945-1.2.1 + % tar xzvf ipw3945-1.2.2.tgz + % cd ipw3945-1.2.2 The driver package contains a Makefile that can be used for building the driver outside of the kernel tree. To build it for the currently running diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/in-tree/Kconfig.ipw3945 new/ipw3945-1.2.2/in-tree/Kconfig.ipw3945 --- old/ipw3945-1.2.1/in-tree/Kconfig.ipw3945 2006-12-15 05:01:17.000000000 +0100 +++ new/ipw3945-1.2.2/in-tree/Kconfig.ipw3945 2007-07-31 08:09:21.000000000 +0200 @@ -1,6 +1,8 @@ config IPW3945 tristate "Intel PRO/Wireless 3945ABG Network Connection" - depends on IEEE80211 && PCI && NET_RADIO + depends on NET && NETDEVICES && !S390 && PCI + select IEEE80211 + select WLAN_80211 select FW_LOADER ---help--- A driver for the Intel PRO/Wireless 3945ABG Network @@ -55,7 +57,7 @@ depends on IPW3945 default n ---help--- - Enables monitor (aka promiscuous) mode support for the ipw2200 + Enables monitor (aka promiscuous) mode support for the ipw3945 driver. With this feature compiled into the driver, you can switch to monitor mode via the Wireless Tool's mode command. While in monitor mode, no packets can be sent. diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/ipw3945.c new/ipw3945-1.2.2/ipw3945.c --- old/ipw3945-1.2.1/ipw3945.c 2007-04-30 05:45:36.000000000 +0200 +++ new/ipw3945-1.2.2/ipw3945.c 2007-07-31 08:53:39.000000000 +0200 @@ -102,7 +102,7 @@ #define VQ #endif -#define IPW3945_VERSION "1.2.1" VD VM VP VR VQ +#define IPW3945_VERSION "1.2.2" VD VM VP VR VQ #define DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945 Network Connection driver for Linux" #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" @@ -2764,18 +2764,13 @@ static void ipw_irq_tasklet(struct ipw_priv *priv) { - u32 inta, inta_mask, handled = 0; + u32 inta, handled = 0; unsigned long flags; spin_lock_irqsave(&priv->lock, flags); - inta = ipw_read32(priv, CSR_INT); - inta_mask = ipw_read32(priv, CSR_INT_MASK); - ipw_write32(priv, CSR_INT, inta); - inta &= (CSR_INI_SET_MASK & inta_mask); - /* Add any cached INTA values that need to be handled */ - inta |= priv->isr_inta; + inta = priv->isr_inta; if (inta & BIT_INT_ERR) { IPW_ERROR("Microcode HW error detected. Restarting.\n"); @@ -10337,7 +10332,7 @@ } } -#define IPW_PACKET_RETRY_TIME HZ +#define IPW_PACKET_RETRY_TIME (5 * HZ) static inline int is_duplicate_packet(struct ipw_priv *priv, struct ieee80211_hdr_4addr *header) @@ -16590,7 +16585,7 @@ /* If power management is turned on, default to AC mode */ priv->power_mode = IPW_POWER_AC; priv->actual_txpower_limit = IPW_DEFAULT_TX_POWER; - err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv); + err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv); if (err) { IPW_ERROR("Error allocating IRQ %d\n", pdev->irq); goto out_release_ucode; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/ipw3945.h new/ipw3945-1.2.2/ipw3945.h --- old/ipw3945-1.2.1/ipw3945.h 2007-04-30 05:45:36.000000000 +0200 +++ new/ipw3945-1.2.2/ipw3945.h 2007-07-31 08:53:39.000000000 +0200 @@ -59,8 +59,8 @@ #define IRQ_HANDLED #endif -#ifndef SA_SHIRQ -#define SA_SHIRQ IRQF_SHARED +#ifndef IRQF_SHARED +#define IRQF_SHARED SA_SHIRQ #endif #if ( LINUX_VERSION_CODE < KERNEL_VERSION(2,6,9) ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/ISSUES new/ipw3945-1.2.2/ISSUES --- old/ipw3945-1.2.1/ISSUES 2007-04-30 05:45:33.000000000 +0200 +++ new/ipw3945-1.2.2/ISSUES 2007-07-31 08:53:29.000000000 +0200 @@ -9,8 +9,8 @@ ISSUES -Version: 1.2.1 -Date : April 30, 2007 +Version: 1.2.2 +Date : July 31, 2007 ------------------------------ The following are the most common issues reported by users at the time of diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/ipw3945-1.2.1/README.ipw3945 new/ipw3945-1.2.2/README.ipw3945 --- old/ipw3945-1.2.1/README.ipw3945 2007-04-30 05:45:32.000000000 +0200 +++ new/ipw3945-1.2.2/README.ipw3945 2007-07-31 08:53:29.000000000 +0200 @@ -14,8 +14,8 @@ README.ipw3945 -Version: 1.2.1 -Date : April 30, 2007 +Version: 1.2.2 +Date : July 31, 2007 Index @@ -113,7 +113,7 @@ 1.1. Overview of Features ----------------------------------------------- -The current release (1.2.1) supports the following features: +The current release (1.2.2) supports the following features: + BSS mode (Infrastructure, Managed) + IBSS mode (Ad-Hoc) @@ -454,7 +454,7 @@ info is logged. See the 'dvals' and 'load' script for more info on how to use this. - The dvals and load scripts are provided in the ipw3945-1.2.1.tgz + The dvals and load scripts are provided in the ipw3945-1.2.2.tgz development snapshot releases available from the SourceForge project at http://ipw3945.sf.net) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org