rpms/kernel/devel config-generic, 1.101, 1.102 kernel.spec, 1.640, 1.641 linux-2.6-at76.patch, 1.9, 1.10 linux-2.6-wireless-pending.patch, 1.46, 1.47 linux-2.6-wireless.patch, 1.35, 1.36
John W. Linville (linville)
fedora-extras-commits at redhat.com
Mon May 19 18:41:03 UTC 2008
Author: linville
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25049
Modified Files:
config-generic kernel.spec linux-2.6-at76.patch
linux-2.6-wireless-pending.patch linux-2.6-wireless.patch
Log Message:
resync wireless bits w/ current upstream
Index: config-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-generic,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- config-generic 17 May 2008 16:46:58 -0000 1.101
+++ config-generic 19 May 2008 18:40:10 -0000 1.102
@@ -1314,19 +1314,21 @@
CONFIG_LIBERTAS_DEBUG=y
CONFIG_IWLCORE_RFKILL=y
CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLWIFI_RUN_TIME_CALIB=y
CONFIG_IWLWIFI_DEBUG=y
CONFIG_IWLWIFI_DEBUGFS=y
CONFIG_IWLWIFI_RFKILL=y
CONFIG_IWL4965=m
CONFIG_IWL4965_SENSITIVITY=y
CONFIG_IWL4965_SPECTRUM_MEASUREMENT=y
-CONFIG_IWL4965_QOS=y
+CONFIG_IWL4965_RUN_TIME_CALIB=y
CONFIG_IWL4965_HT=y
CONFIG_IWL4965_LEDS=y
+CONFIG_IWL5000=y
+CONFIG_IWL5000_RUN_TIME_CALIB=y
CONFIG_IWL3945=m
CONFIG_IWL3945_DEBUG=y
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
-CONFIG_IWL3945_QOS=y
CONFIG_IWL3945_LEDS=y
CONFIG_NORTEL_HERMES=m
CONFIG_P54_COMMON=m
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.640
retrieving revision 1.641
diff -u -r1.640 -r1.641
--- kernel.spec 18 May 2008 22:35:32 -0000 1.640
+++ kernel.spec 19 May 2008 18:40:11 -0000 1.641
@@ -1125,12 +1125,12 @@
ApplyPatch linux-2.6-selinux-new-proc-checks.patch
# wireless patches headed for 2.6.26
-#ApplyPatch linux-2.6-wireless.patch
+ApplyPatch linux-2.6-wireless.patch
# wireless patches headed for 2.6.27
-#ApplyPatch linux-2.6-wireless-pending.patch
+ApplyPatch linux-2.6-wireless-pending.patch
# Add misc wireless bits from upstream wireless tree
-#ApplyPatch linux-2.6-at76.patch
+ApplyPatch linux-2.6-at76.patch
# implement smarter atime updates support.
#ApplyPatch linux-2.6-smarter-relatime.patch
@@ -1274,9 +1274,9 @@
# When the bootable image is just the ELF kernel, strip it.
# We already copy the unstripped file into the debuginfo package.
if [ "$KernelImage" = vmlinux ]; then
- CopyKernel=cp_vmlinux
+- CopyKernel=cp_vmlinux
else
- CopyKernel=cp
+- CopyKernel=cp
fi
KernelVer=%{version}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}
@@ -1315,7 +1315,7 @@
install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
touch $RPM_BUILD_ROOT/boot/initrd-$KernelVer.img
if [ -f arch/$Arch/boot/zImage.stub ]; then
- cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
+- cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
fi
$CopyKernel $KernelImage \
$RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
@@ -1347,7 +1347,7 @@
cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
if [ -s Module.markers ]; then
- cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
+- cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
fi
# then drop all but the needed Makefiles/Kconfig files
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation
@@ -1356,10 +1356,10 @@
cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
if [ -d arch/%{_arch}/scripts ]; then
- cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
+- cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
fi
if [ -f arch/%{_arch}/*lds ]; then
- cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
+- cp -a arch/%{_arch}/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
fi
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o
@@ -1370,11 +1370,11 @@
# While arch/powerpc/include/asm is still a symlink to the old
# include/asm-ppc{64,} directory, include that in kernel-devel too.
if [ "$Arch" = "powerpc" -a -r ../arch/powerpc/include/asm ]; then
- cp -a `readlink ../arch/powerpc/include/asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
- mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include
- pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include
- ln -sf ../../../include/asm-ppc* asm
- popd
+- cp -a `readlink ../arch/powerpc/include/asm` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
+- mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include
+- pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/$Arch/include
+- ln -sf ../../../include/asm-ppc* asm
+- popd
fi
%if %{includexen}
cp -a xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
@@ -1408,8 +1408,8 @@
collect_modules_list()
{
- sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
- LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
+- sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
+- LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
}
collect_modules_list networking \
@@ -1421,8 +1421,8 @@
rm -f modinfo
while read i
do
- echo -n "${i#$RPM_BUILD_ROOT/lib/modules/$KernelVer/} " >> modinfo
- /sbin/modinfo -l $i >> modinfo
+- echo -n "${i#$RPM_BUILD_ROOT/lib/modules/$KernelVer/} " >> modinfo
+- /sbin/modinfo -l $i >> modinfo
done < modnames
egrep -v \
@@ -1434,7 +1434,7 @@
# remove files that will be auto generated by depmod at rpm -i time
for i in alias ccwmap dep ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols usbmap
do
- rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i
+- rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i
done
# Move the devel headers out of the root file system
@@ -1606,7 +1606,7 @@
then\
(cd /usr/src/kernels/%{KVERREL}%{?1:.%{1}} &&\
/usr/bin/find . -type f | while read f; do\
- hardlink -c /usr/src/kernels/*.fc*.*/$f $f\
+- hardlink -c /usr/src/kernels/*.fc*.*/$f $f\
done)\
fi\
%{nil}
@@ -1770,6 +1770,141 @@
%kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL}.xen -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.xen.conf %{with_xen} xen
%changelog
+* Mon May 19 2008 John W. Linville <linville at redhat.com>
+- mac80211 : Association with 11n hidden ssid ap.
+- libertas: fix command timeout after firmware failure
+- mac80211: Add RTNL version of ieee80211_iterate_active_interfaces
+- wireless: Create 'device' symlink in sysfs
+- hostap: fix "registers" registration in procfs
+- wireless, airo: waitbusy() won't delay
+- iwlwifi : Set monitor mode for 4965
+- iwlwifi : Set monitor mode for 3945
+- make sta_rx_agg_session_timer_expired() static
+- remove ieee80211_tx_frame()
+- remove ieee80211_wx_{get,set}_auth()
+- wireless: fix "iwlwifi: unify init driver flow"
+- iwl3945: do not delay hardware scan if it is a direct scan
+- ath5k: Fix loop variable initializations
+- zd1211rw: initial IBSS support
+- mac80211: use hardware flags for signal/noise units
+- mac80211: make rx radiotap header more flexible
+- iwlwifi: HW dependent run time calibration
+- iwlwifi: HW crypto acceleration fixes
+- iwlwifi: remove uneeded callback
+- iwlwifi: CT-Kill configuration fix
+- iwlwifi: HT IE in probe request clean up
+- iwlwifi: clean up register names and defines
+- iwlwifi: move Flow Handlers define to iwl-fh.h
+- iwlwifi: move verify_ucode functions to iwl-core
+- iwlwifi: move hw_rx_handler_setup to iwl-4965.c
+- iwlwifi-5000: update the CT-Kill value for 5000 series
+- iwlwifi-5000: add run time calibrations for 5000
+- iwlwifi-5000: update the byte count in SCD
+- iwlwifi: move iwl4965_init_alive_start to iwl-4965.c
+- wireless: Add missing locking to cfg80211_dev_rename
+- mac80211: correct skb allocation
+- iwlwifi: move per driverdebug_level to per device
+- iwlwifi: move debug_level to sysfs/bus/pci/devices
+- iwlwifi: update levels of debug prints
+- iwlwifi: adding parameter of fw_restart
+- iwlwifi: remove support for Narrow Channel (10Mhz)
+- iwlwifi: HT antenna/chains overhaul
+- iwlwifi: TLC modifications
+- iwlwifi: rate scale module cleanups
+- iwlwifi: rate scale restructure toggle_antenna functions
+- iwlwifi: rs fix wrong parenthesizing in rs_get_lower_rate function
+- iwlwifi: rate sacaling fixes
+- iwlwifi: more RS improvements
+- mac80211: remove unnecessary byteshifts in frame control testing
+- wireless: use get/put_unaligned_* helpers
+- mac80211: tkip.c use kernel-provided infrastructure
+- b43: replace limit_value macro with clamp_val
+- b43legacy: replace limit_value macro with clamp_val
+- b43: use the bitrev helpers rather than rolling a private one
+- libertas: debug output tweaks for lbs_thread
+- libertas: make some functions void
+- libertas: allow removal of card at any time
+- libertas: remove lbs_get_data_rate()
+- b43: nphy.c remove duplicated include
+- mac80211: Replace ieee80211_tx_control->key_idx with ieee80211_key_conf
+- mac80211: Add IEEE80211_KEY_FLAG_PAIRWISE
+- rt2x00: Support hardware RTS and CTS-to-self frames
+- rt2x00: Remove DRIVER_SUPPORT_MIXED_INTERFACES
+- rt2x00: Use rt2x00 queue numbering
+- rt2x00: Add helper macros
+- rt2x00: Fix kernel-doc
+- rt2x00: Release rt2x00 2.1.5
+- rt2x00: Clarify supported chipsets in Kconfig
+- mac80211: Set IEEE80211_TXPD_REQ_TX_STATUS for all TX frames
+- mac80211: a few code cleanups
+- mac80211: clean up get_tx_stats callback
+- mac80211: remove queue info from ieee80211_tx_status
+- mac80211: QoS related cleanups
+- mac80211: fix wme code
+- mac80211: require four hardware queues for QoS/HT
+- mac80211: proper STA info locking
+- mac80211: fix queue constant confusion
+- wireless: fix warning introduced by "mac80211: QoS related cleanups"
+- ssb: Allow reading of 440-byte SPROM that is not rev 4
+- b43: Rewrite LO calibration algorithm
+- b43: Remove some dead code
+- b43: Don't disable IRQs in mac_suspend
+- iwlwifi: Add power level support
+- airo: use netstats in net_device structure
+- arlan: use netstats in net_device structure
+- atmel: use netstats in net_device structure
+- iwlwifi: arranging aggregation actions
+- iwlwifi: expanding HW parameters control
+- iwlwifi: support 64 bit DMA masks
+- iwlwifi: handle shared memory
+- iwlwifi: unify init driver flow
+- iwlwifi: iwl-sta redundant includes clean up
+- iwlwifi-5000: add iwl 5000 shared memory handlers
+- iwlwifi: map A-MPDU HW queue to mac80211 A-MPDU SW queue
+- iwlwifi-5000: rename iwl5000_init_nic to iwl5000_init_config
+- iwlwifi: create disable SCD Tx FIFOs handler
+- iwlwifi: move NIC init and Tx queues init to iwlcore
+- iwlwifi: handle shared memory Rx index access
+- iwlwifi: remove 4965 prefix from iwl4965_kw and iwl4965_tx_queue
+- iwlwifi: fix spinlock used before initialized
+- iwlwifi: move find station to iwl-sta.c
+- iwlwifi: cleanup set_pwr_src
+- iwlwifi: define ANA_PLL values in iwl-csr.h
+- iwlwifi: export int iwl4965_set_pwr_src
+- iwlwifi: changing EEPROM layout handling
+- iwlwifi: remove includes to net/ieee80211.h
+- iwlwifi: add apm init handler
+- iwlwifi: add iwl_hw_detect function to iwl core
+- iwlwifi: check eeprom version in pci probe time
+- iwlwifi: reorganize TX RX constatns
+- iwlwifi: 3945 remove unused SCD definitions
+- iwlwifi: remove 49 prefix from general CSR values
+- iwlwifi: remove unnecessary apmg settings
+- iwlwifi: wrapping nic configuration in iwl core handler
+- iwlwifi-5000: adding initial recognition for the 5000 family
+- iwlwifi-5000: add ops infrastructure for 5000
+- iwlwifi-5000: add apm_init handler for 5000 HW family
+- iwlwifi-5000: use iwl4965_set_pwr_src in 5000
+- iwlwifi-5000: EEPROM settings for 5000
+- iwlwifi-5000: adding iwl5000 HW parameters
+- iwlwifi-5000: adjust antennas names in 5000 HW family
+- iwlwifi-5000: Add HW REV of 5000 HW family
+- iwlwifi-5000: add eeprom check version handler
+- iwlwifi-5000: add nic config handler for 5000 HW
+- iwlwifi: rename iwl-4965-commands to iwl-commands.h
+- iwlwifi: rename iwl-4965.h to iwl-dev.h
+- iwlwifi: move RX code to iwl-rx.c
+- iwlwifi: don't override association channel with control channel
+- iwlwifi: remove 4965 from station_entry
+- iwlwifi: debugfs EEPROM dump
+- iwlwifi: remove 4965 from rx_packet
+- iwlwifi: generalize iwl4965_send_add_station function
+- iwlwifi-5000: add build_addsta_hcmd handler for 5000 HW
+- iwlwifi: move iwl4965_set_rxon_ht into iwlcore
+- iwlwifi: compile iwl-sta into iwlcore
+- iwlwifi: add device sysfs version entry
+- at76: use hardware flags for signal/noise units
+
* Sun May 18 2008 Dave Jones <davej at redhat.com>
- 2.6.26-rc3
linux-2.6-at76.patch:
Index: linux-2.6-at76.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-at76.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- linux-2.6-at76.patch 28 Feb 2008 02:06:24 -0000 1.9
+++ linux-2.6-at76.patch 19 May 2008 18:40:11 -0000 1.10
@@ -1,4 +1,65 @@
-commit e141a848e24724c2d5534ff8152b0be4fe1b6f62
+commit 755a49a4b9d296651276ca8ca3ece49ded9ae621
+Author: Bruno Randolf <br1 at einfach.org>
+Date: Thu May 8 19:15:40 2008 +0200
+
+ at76: use hardware flags for signal/noise units
+
+ This is the at76_usb bits...
+
+ trying to clean up the signal/noise code. the previous code in mac80211 had
+ confusing names for the related variables, did not have much definition of
+ what units of signal and noise were provided and used implicit mechanisms from
+ the wireless extensions.
+
+ this patch introduces hardware capability flags to let the hardware specify
+ clearly if it can provide signal and noise level values and which units it can
+ provide. this also anticipates possible new units like RCPI in the future.
+
+ for signal:
+
+ IEEE80211_HW_SIGNAL_UNSPEC - unspecified, unknown, hw specific
+ IEEE80211_HW_SIGNAL_DB - dB difference to unspecified reference point
+ IEEE80211_HW_SIGNAL_DBM - dBm, difference to 1mW
+
+ for noise we currently only have dBm:
+
+ IEEE80211_HW_NOISE_DBM - dBm, difference to 1mW
+
+ if IEEE80211_HW_SIGNAL_UNSPEC or IEEE80211_HW_SIGNAL_DB is used the driver has
+ to provide the maximum value (max_signal) it reports in order for applications
+ to make sense of the signal values.
+
+ i tried my best to find out for each driver what it can provide and update it
+ but i'm not sure (?) for some of them and used the more conservative guess in
+ doubt. this can be fixed easily after this patch has been merged by changing
+ the hardware flags of the driver.
+
+ DRIVER SIGNAL MAX NOISE QUAL
+ -----------------------------------------------------------------
+ adm8211 unspec(?) 100 n/a missing
+ at76_usb unspec(?) (?) unused missing
+ ath5k dBm dBm percent rssi
+ b43legacy dBm dBm percent jssi(?)
+ b43 dBm dBm percent jssi(?)
+ iwl-3945 dBm dBm percent snr+more
+ iwl-4965 dBm dBm percent snr+more
+ p54 unspec 127 n/a missing
+ rt2x00 dBm n/a percent rssi+tx/rx frame success
+ rt2400 dBm n/a
+ rt2500pci dBm n/a
+ rt2500usb dBm n/a
+ rt61pci dBm n/a
+ rt73usb dBm n/a
+ rtl8180 unspec(?) 65 n/a (?)
+ rtl8187 unspec(?) 65 (?) noise(?)
+ zd1211 dB(?) 100 n/a percent
+
+ drivers/net/wireless/ath5k/base.c: Changes-licensed-under: 3-Clause-BSD
+
+ Signed-off-by: Bruno Randolf <br1 at einfach.org>
+ Signed-off-by: John W. Linville <linville at tuxdriver.com>
+
+commit 644ef9df7c598e369ba1794f65610b1a1e643fca
Author: Pavel Roskin <proski at gnu.org>
Date: Fri Feb 22 00:01:07 2008 -0500
@@ -7,7 +68,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 4891e7cb744d9e00dfe714c2827abcd32a02e405
+commit b226eae4c43640ed83cd8126c11602e230150a56
Author: Pavel Roskin <proski at gnu.org>
Date: Fri Feb 22 00:01:01 2008 -0500
@@ -16,7 +77,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit a5d909eecd7c57843395780d7bc3e9655093bd5e
+commit 9eccbe8447a68d649d3ca683193f34b3cb9c7c6c
Author: Pavel Roskin <proski at gnu.org>
Date: Fri Feb 22 00:00:55 2008 -0500
@@ -25,7 +86,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit e5d8694e15d0f20a5a3999ca6697278df9a66ca7
+commit 5a92d66e9642b3a0a8cee6eec7172b65d9c43548
Author: Pavel Roskin <proski at gnu.org>
Date: Fri Feb 22 00:00:50 2008 -0500
@@ -34,7 +95,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 781e1500cd246b9aeaa0fc7593f028d43c87dbc0
+commit 67c3d5b697774c6fe9a644fa302c82333e1d75e3
Author: Pavel Roskin <proski at gnu.org>
Date: Fri Feb 22 00:00:44 2008 -0500
@@ -45,7 +106,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 4083ec919a7353cf7a9de6cf42aa13669b7e018e
+commit b0b7eb18c8233622d1ffdea33814548e286379dd
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:01:19 2008 +0200
@@ -56,7 +117,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit bae74e67b58fc0ecf930fc1b5f485d536b1eea5a
+commit 1416847d10d0f9ddee78264dfdf14eab5fff72aa
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:01:11 2008 +0200
@@ -67,7 +128,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit e31a31b44489b3535fcf7b02871458186ed43aa7
+commit 3483c0c0779a404e7aa9a5261978a083fbf3aac7
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:01:04 2008 +0200
@@ -81,7 +142,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 162d3ad6b55220940216d35dc1418e0c0ef9b98e
+commit 10a9088fa5d75ca48fbc74108a106430336ab615
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:56 2008 +0200
@@ -95,7 +156,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 779e36d16d4b79f30207da5d41d8cda9151f8e1f
+commit bc12541b59aa1a0b4c58a093195d7ade3ebbbe60
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:49 2008 +0200
@@ -108,7 +169,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 0e5a456201237a135d5970b755ade55c18565033
+commit b5415e12ce5552b0b640c83a40fdc806eb130149
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:41 2008 +0200
@@ -117,7 +178,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 88ba88d527a925f0b0a5162e64e026e33312648e
+commit 82d266cbe56da67064793e1747d12abfe705ffc5
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:34 2008 +0200
@@ -126,7 +187,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 798f4f8d71f221f0e74dbd1588ab6225c64efc45
+commit 4e9c1daf0d0b98af6e4c0b87c299855dd63dec06
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:26 2008 +0200
@@ -141,7 +202,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit ee5141d10332561306a48b216a1ae1ddfe318805
+commit 475d2454db1a8a21af2cd06da2e31896b987efe4
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:19 2008 +0200
@@ -150,7 +211,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 2009705e36ad0b50f0cdb0f9ef186f33057d17e8
+commit adad9eb5df49e8b3848a28d3b865d2e6424f3092
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:11 2008 +0200
@@ -159,7 +220,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit bd80e67cdc3286868f59cf809b63c5c021392fbd
+commit 62690875db04e240d99f88ff9b4f9dd3a58ce70c
Author: Kalle Valo <kalle.valo at iki.fi>
Date: Sun Feb 10 17:00:04 2008 +0200
@@ -168,7 +229,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c53a0aa28992ba7f212effec5e29be990848b54f
+commit 2e7fcbf808efa2b6145bccad8fd34c4c6eda7472
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Feb 10 16:59:56 2008 +0200
@@ -185,7 +246,7 @@
Signed-off-by: Kalle Valo <kalle.valo at iki.fi>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 38ec6fbd236318179e28c71bc1b3dc94166e4be2
+commit 21c8fae765d1382da763f3d32156c4d3401a4136
Author: Pavel Roskin <proski at gnu.org>
Date: Mon Feb 4 00:05:19 2008 -0500
@@ -196,7 +257,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 4ed58b00a2df9772cfa631f53af52c38207d78ac
+commit c0d59b16b5f8ac0c0350318e280a5422a01ae14a
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:41:25 2007 -0400
@@ -205,7 +266,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 3a39b0c26c19b4f26ab90f8cd170e68da3c8fb91
+commit f55a566e9a47c5260eda9287a44b890fe57ac601
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:41:18 2007 -0400
@@ -214,7 +275,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 69a965e9dde88c1dec49a0e840020bbdfc2263ad
+commit 3f1b51b7bdbc53ff409c3949a56fe9ff3c59d2eb
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:41:12 2007 -0400
@@ -226,7 +287,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit e007ed4c5328f857201d66c8564978bd4150a9a5
+commit 9608639caa2889d441c45c44f2a54857717eca90
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:41:06 2007 -0400
@@ -243,7 +304,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 84d9a4914d2f678728b0b9a4c4b360e93b2e2efa
+commit d531897dbecca5614ef099134ee9a674311b47ed
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:59 2007 -0400
@@ -259,7 +320,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 46e958f2e0334bfeb1436d8066e1797804212178
+commit b3c4d43a6f9c91b60e4e2a890ccbc67baf3e1c23
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:53 2007 -0400
@@ -278,7 +339,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cbf56decc3dd24be59bdcd7af14ae6b6fc1d7265
+commit ac77f8ab8a2b9c53ac034edb5e68ffd474afcca7
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:47 2007 -0400
@@ -290,7 +351,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 73363e219953a6bcafa0087b415c0ce154a13940
+commit 2677d1fb37e29c2e37d50c795c2d29d6ee649116
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:40 2007 -0400
@@ -301,7 +362,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 65e5ad191757d5febb31e97a8a08dbd672d0662d
+commit c4212037d703306c7536f270435366d57ee1a006
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:34 2007 -0400
@@ -310,7 +371,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 8f3811adf092d19f14111166af05f10cb2efa651
+commit 7a5225ceeb8c14a0741c3deac0a6efb710f11ffc
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:27 2007 -0400
@@ -322,7 +383,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 0048a3f2c0de2f6ba969731f51eaaa73b3e168e2
+commit 191ba1c8ba5df72128d23ec6008cd34893d8ccf7
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:21 2007 -0400
@@ -334,7 +395,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 20eab45fc567b85f8aaa131eceb8d53ac14d3fd6
+commit d5d6f820fe6fa48351dcba9debe4c65da8844757
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:15 2007 -0400
@@ -343,7 +404,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit b96c9fd4b3770d5b731ed3d207644b2ffec80313
+commit 7a7dbbae303b5c8624ceb82b77745fae509e062e
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:08 2007 -0400
@@ -352,7 +413,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 6abdf0d9679fb3cc0b2ed539e24cbba058f33043
+commit bd26b5446f3456c144d96edf8b7d13c3dde16a03
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:40:02 2007 -0400
@@ -364,7 +425,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 53c4d65cd1f4455b6d0c6ce605a6853e9108c6ae
+commit 6ec4858caee0b303a555fb44eafd5ee439f8b4ce
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:55 2007 -0400
@@ -375,7 +436,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 2a000a0fb3a21674791023759e24e1bdc3c197ef
+commit c86491d05421636e1fa706266b0f7ad2aee1a2bd
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:49 2007 -0400
@@ -387,7 +448,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 59268149e41b94bc2bd3554fcd12d238e01bdc07
+commit 3e63eb48e4c32f46296181356dc6a18987f5114e
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:42 2007 -0400
@@ -398,7 +459,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 206f30d4d21565358128aa8ca210d518797ba285
+commit 3326a622746fb6569613b88322dfb345154c88b7
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:36 2007 -0400
@@ -409,7 +470,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit afd74d244ce1d869e82758c650f49a867501762f
+commit 9514c2fcf98ff2f9fb6dd559a26e6d8f85ecaa76
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:30 2007 -0400
@@ -418,7 +479,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 2235301c13ec2c6367ef129477be8967631a436f
+commit db516e461cf2d51b7175c456418bea3555b467a4
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:23 2007 -0400
@@ -429,7 +490,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit a38e0e268f2219660c91a3813d11c1440cb75faf
+commit eb1488ce769156c9478116c90c004d433103c4ee
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:17 2007 -0400
@@ -441,7 +502,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 451c1cd7fcdad82175c80fb0e3e4a0568b41c17a
+commit c1bbdd6462b3c5f8477372766282c1d25f9a37d6
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:11 2007 -0400
@@ -453,7 +514,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 447c17aaf1833217f82b97be42b333c72b966db2
+commit ecfd0aeb3ffd5429a0761d63204ee0e1aa22bf80
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:39:04 2007 -0400
@@ -465,7 +526,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 951329488d45d11d25914b4da0ab93f94d72582d
+commit 515128d684f9fdd512d6e8779ea424cba713730a
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:38:58 2007 -0400
@@ -474,7 +535,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit ae5f9aab3f18f4dcb9a83e490996990711c53cb4
+commit 789875f9bb6e33a70a67ff9c1e52c23d5cddf55c
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:38:51 2007 -0400
@@ -485,7 +546,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 3086da15d597fb24b7254c4e638b380597e7f7c0
+commit 3901e25c5af3c3671a3a909de1b8ac7daff1bd74
Author: Pavel Roskin <proski at gnu.org>
Date: Sun Sep 30 14:38:45 2007 -0400
@@ -494,7 +555,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit f6ea5e4633ef565282f4fdfd6efb4fce47ba63e6
+commit 9616128c0fca961737eae21eb70d65ec5ae88f94
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:34 2007 -0400
@@ -505,7 +566,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 27147842aa12fb6f3628c8b7bfe0d1e9e41ee6b8
+commit ad1f189acfcf0fd7fcf9c3e4d3dd516634c834e4
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:29 2007 -0400
@@ -517,7 +578,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 14a38765e92afa44f94b78911cb5f1d4bc717a29
+commit 6f6c011d64487eedba946378e8fd996dabcc0b10
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:23 2007 -0400
@@ -528,7 +589,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit b72a145cc8352a033cffd36e7edd3afc5ab8c692
+commit 977a28d972491da99f2a13c2e2c37d8d5604f8e4
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:17 2007 -0400
@@ -537,7 +598,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 21b01509a7a669f557fd0ef822058624bcaac6a4
+commit 3f62d973c16e75f2d4120519779950a24d2a9c9a
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:11 2007 -0400
@@ -546,7 +607,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 798293c1bbfc815ed7acd6b5390226292bbad05c
+commit cc34a2af9be308c433c2ca6612f2752ce8467db9
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:06 2007 -0400
@@ -555,7 +616,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 99de835fbdf7d9987511a3ffef63685edeb256f8
+commit d2e491a0392069876c419f46ee1da2a3380e046b
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:37:00 2007 -0400
@@ -564,7 +625,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit dc15d751590deb46a8f1aee782bc4f66a811ba58
+commit 7a01e11163335053670163cbf0db4cc5e3511c89
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:54 2007 -0400
@@ -576,7 +637,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit ec943e753321c78047b5e70d846deed79e3d7e0d
+commit cb1a31d4c741f65ec00be46240abb67e6c926036
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:49 2007 -0400
@@ -585,7 +646,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 474a3bd835a1d6ce0567b6f0ce71ce17520edf85
+commit f57a2fd0100b9a8c3edefeaa243b6f840074a3a2
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:43 2007 -0400
@@ -597,7 +658,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit e5d3864054c7bae4bde6681148db5fe293d3972f
+commit 114507c08d819e2228d35919183a4c28d624da1d
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:37 2007 -0400
@@ -606,7 +667,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 020e78ae379a4153b7c87aaeffca9d6694f0badb
+commit 5dc64efb69645a7bc8546a10f2b84318f2324042
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:31 2007 -0400
@@ -623,7 +684,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 83d03b994903ffe7f6ab0b540780852412387030
+commit 50f02f8f2a7a142fdd06050c62f917579879ee74
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:26 2007 -0400
@@ -634,7 +695,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 2510182b5f69324e37869cfee1d9b78c5a1c8cfe
+commit 8064cd0e0d5c3924cf126d345a4e29102b13499a
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:20 2007 -0400
@@ -647,7 +708,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit eb542472fb6621bed0d9a176e62ec261e162b3ac
+commit 53259a85aaf0282d7d3a659c36389fdf28d1fa21
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:14 2007 -0400
@@ -658,7 +719,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 0c1af75ef1a71060ddd0e32311b058feaa63ed23
+commit 79370642087659eed3ea51e78901f5e92b1df6be
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:09 2007 -0400
@@ -670,7 +731,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 71734a46b9d85b85b4e8672461f321f39e48b4aa
+commit 62b2450ba7563d2c316f19af7f30568c52dcfac3
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:36:03 2007 -0400
@@ -679,7 +740,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 3b19b79d75b5fa2746a277f52abf2690fe1a43f1
+commit fa5645d111a15b4cbc2d1b036c3f4b41611f9bc1
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:57 2007 -0400
@@ -692,7 +753,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 76403fd6c014238c564b38d9052298fc9e2a5078
+commit 780776a7a28950ef8e566651c10ab5a95aea4884
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:52 2007 -0400
@@ -704,7 +765,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c56dfaaaada275f4a5c3cdef3dba3e6c714ce03f
+commit 5b3be54e08d28f2ed6da8b876bba3737bad5942b
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:46 2007 -0400
@@ -716,7 +777,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c8a13ceeddd58a0c304da7eb8578e44197edad38
+commit 587b2c8ee7b15d588f773301bad51080832a7e16
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:40 2007 -0400
@@ -725,7 +786,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit ca2c72f021bef2fbb8c2c56e6d0650ba7891f7ca
+commit 08bc3de996e05450fa0176a17679fcebc24139bf
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:34 2007 -0400
@@ -737,7 +798,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 1c4f1ca9448b9300e484e39d57882a7ae38a5729
+commit 1089c6bbad5d991c7e12ed02c19b32751b3ddeea
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:29 2007 -0400
@@ -749,7 +810,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit fef6c2352ca33980d9aba9232b70aeecace2a134
+commit 1e8d1ad6860f22fc65e662b5e65dde2e86731e3a
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:23 2007 -0400
@@ -760,7 +821,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit aa7b9455703286c9823bcbd0a55f3418a0a1b47a
+commit 36fa01418f1e67b47e4bcbe06fde764f7d135b7e
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:17 2007 -0400
@@ -769,7 +830,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 9c13ed40aeed909e386950c302f6d9c130a92b2a
+commit 13c7446d6f3bce0beea750c949f80f24d87dac4d
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:11 2007 -0400
@@ -781,7 +842,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 8a2cb93b3bfc2c23a394f5e4fc8dd6837503640a
+commit 842e0f3649c89ef024fdd700a797b8403f2f06a1
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:06 2007 -0400
@@ -792,7 +853,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 5c777c0514de7cbc6652f10ad55feab36b13d21b
+commit ee19eafed18f2f49a05cfe8e66dc493becf1c964
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:35:00 2007 -0400
@@ -804,7 +865,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 10bbb7977ec0cbea6087d30af14147516a5eeac5
+commit 42e93794dbed231c784dcc300180c7608987dce2
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:54 2007 -0400
@@ -816,7 +877,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 2646301bdd06efe9677bb2ef96acc9c450cf1af8
+commit c478ce6e9b5d2ddf7207c1bcc056e6f0b06da59a
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:49 2007 -0400
@@ -825,7 +886,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 0a9cfd63f1773ce2196d15d5ff1214c3c693d8a7
+commit 3375cdeed9e742a9db01d6bb1dcec3069617563b
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:43 2007 -0400
@@ -834,7 +895,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 684ad32c3e727b65066a896124ed73834f14b087
+commit 39645cb583a21b16bb8040e8a37c91978cffc6a0
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:37 2007 -0400
@@ -843,7 +904,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cb9222a5c85ff3634475f04a7949dc7b966c1902
+commit 9abffbeb930a2d7e102c22ea0cfc32974582cb35
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:31 2007 -0400
@@ -852,7 +913,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 92315ab89a2ffffcb5ef24554489b06e322ea17c
+commit 28c14e6f772da88fe1727b4537c056605abb111d
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:26 2007 -0400
@@ -861,7 +922,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 46211c37a56499d49829d8db2c230712d6053790
+commit b57294f30f7cd0b0ccb9c412a2c2ba35072de25f
Author: Pavel Roskin <proski at gnu.org>
Date: Sat Sep 1 00:34:20 2007 -0400
@@ -875,7 +936,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cfc3a1a100a86079980e814674004793ad161390
+commit ce0262965d297f0c3df6b36cb60b5ec8061e823c
Author: Pavel Roskin <proski at gnu.org>
Date: Thu Aug 23 14:40:17 2007 -0400
@@ -892,10 +953,10 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-diff -up linux-2.6.24.noarch/MAINTAINERS.orig linux-2.6.24.noarch/MAINTAINERS
---- linux-2.6.24.noarch/MAINTAINERS.orig 2008-02-27 20:56:07.000000000 -0500
-+++ linux-2.6.24.noarch/MAINTAINERS 2008-02-27 20:56:14.000000000 -0500
-@@ -725,6 +725,15 @@ W: http://www.thekelleys.org.uk/atmel
+diff -up linux-2.6.25.noarch/MAINTAINERS.orig linux-2.6.25.noarch/MAINTAINERS
+--- linux-2.6.25.noarch/MAINTAINERS.orig 2008-05-19 09:13:20.000000000 -0400
++++ linux-2.6.25.noarch/MAINTAINERS 2008-05-19 13:37:11.000000000 -0400
+@@ -751,6 +751,15 @@ W: http://www.thekelleys.org.uk/atmel
W: http://atmelwlandriver.sourceforge.net/
S: Maintained
@@ -909,11 +970,11 @@
+S: Maintained
+
AUDIT SUBSYSTEM
- P: David Woodhouse
- M: dwmw2 at infradead.org
-diff -up /dev/null linux-2.6.24.noarch/drivers/net/wireless/at76_usb.h
---- /dev/null 2008-02-27 08:31:30.805858387 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/at76_usb.h 2008-02-27 20:56:23.000000000 -0500
+ P: Al Viro
+ M: viro at zeniv.linux.org.uk
+diff -up /dev/null linux-2.6.25.noarch/drivers/net/wireless/at76_usb.h
+--- /dev/null 2008-05-19 07:57:11.730003501 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/at76_usb.h 2008-05-19 13:37:11.000000000 -0400
@@ -0,0 +1,464 @@
+/*
+ * Copyright (c) 2002,2003 Oliver Kurth
@@ -1379,9 +1440,9 @@
+#define MAX_PADDING_SIZE 53
+
+#endif /* _AT76_USB_H */
-diff -up linux-2.6.24.noarch/drivers/net/wireless/Makefile.orig linux-2.6.24.noarch/drivers/net/wireless/Makefile
---- linux-2.6.24.noarch/drivers/net/wireless/Makefile.orig 2008-02-27 20:56:07.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/Makefile 2008-02-27 20:56:14.000000000 -0500
+diff -up linux-2.6.25.noarch/drivers/net/wireless/Makefile.orig linux-2.6.25.noarch/drivers/net/wireless/Makefile
+--- linux-2.6.25.noarch/drivers/net/wireless/Makefile.orig 2008-05-19 09:13:44.000000000 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/Makefile 2008-05-19 13:37:11.000000000 -0400
@@ -32,6 +32,8 @@ obj-$(CONFIG_ATMEL) += atmel
obj-$(CONFIG_PCI_ATMEL) += atmel_pci.o
obj-$(CONFIG_PCMCIA_ATMEL) += atmel_cs.o
@@ -1391,10 +1452,10 @@
obj-$(CONFIG_PRISM54) += prism54/
obj-$(CONFIG_HOSTAP) += hostap/
-diff -up /dev/null linux-2.6.24.noarch/drivers/net/wireless/at76_usb.c
---- /dev/null 2008-02-27 08:31:30.805858387 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/at76_usb.c 2008-02-27 20:56:23.000000000 -0500
-@@ -0,0 +1,2518 @@
+diff -up /dev/null linux-2.6.25.noarch/drivers/net/wireless/at76_usb.c
+--- /dev/null 2008-05-19 07:57:11.730003501 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/at76_usb.c 2008-05-19 13:37:11.000000000 -0400
+@@ -0,0 +1,2519 @@
+/*
+ * at76c503/at76c505 USB driver
+ *
@@ -2996,7 +3057,7 @@
+ at76_dbg_dump(DBG_RX_DATA, priv->rx_skb->data,
+ priv->rx_skb->len, "RX: len=%d", priv->rx_skb->len);
+
-+ rx_status.ssi = buf->rssi;
++ rx_status.signal = buf->rssi;
+ rx_status.flag |= RX_FLAG_DECRYPTED;
+ rx_status.flag |= RX_FLAG_IV_STRIPPED;
+
@@ -3670,7 +3731,8 @@
+
+ /* mac80211 initialisation */
+ priv->hw->wiphy->bands[IEEE80211_BAND_2GHZ] = &at76_supported_band;
-+ priv->hw->flags = IEEE80211_HW_RX_INCLUDES_FCS;
++ priv->hw->flags = IEEE80211_HW_RX_INCLUDES_FCS |
++ IEEE80211_HW_SIGNAL_UNSPEC;
+
+ SET_IEEE80211_DEV(priv->hw, &interface->dev);
+ SET_IEEE80211_PERM_ADDR(priv->hw, priv->mac_addr);
@@ -3913,10 +3975,10 @@
+MODULE_AUTHOR("Kalle Valo <kalle.valo at iki.fi>");
+MODULE_DESCRIPTION(DRIVER_DESC);
+MODULE_LICENSE("GPL");
-diff -up linux-2.6.24.noarch/drivers/net/wireless/Kconfig.orig linux-2.6.24.noarch/drivers/net/wireless/Kconfig
---- linux-2.6.24.noarch/drivers/net/wireless/Kconfig.orig 2008-02-27 20:56:07.000000000 -0500
-+++ linux-2.6.24.noarch/drivers/net/wireless/Kconfig 2008-02-27 20:56:23.000000000 -0500
-@@ -457,6 +457,14 @@ config PCMCIA_ATMEL
+diff -up linux-2.6.25.noarch/drivers/net/wireless/Kconfig.orig linux-2.6.25.noarch/drivers/net/wireless/Kconfig
+--- linux-2.6.25.noarch/drivers/net/wireless/Kconfig.orig 2008-05-19 09:13:44.000000000 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/Kconfig 2008-05-19 13:37:11.000000000 -0400
+@@ -456,6 +456,14 @@ config PCMCIA_ATMEL
Enable support for PCMCIA cards containing the
Atmel at76c502 and at76c504 chips.
linux-2.6-wireless-pending.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.46 -r 1.47 linux-2.6-wireless-pending.patch
Index: linux-2.6-wireless-pending.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-wireless-pending.patch,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- linux-2.6-wireless-pending.patch 3 May 2008 03:36:55 -0000 1.46
+++ linux-2.6-wireless-pending.patch 19 May 2008 18:40:11 -0000 1.47
@@ -1,95566 +1,33296 @@
-commit 06501d29ada4457349f4f4427bbf0bbb7c59b8f6
-Author: John W. Linville <linville at tuxdriver.com>
-Date: Tue Apr 1 17:38:47 2008 -0400
+commit 297c3669dd481e977927dc123ed3deed10833e2a
+Author: Holger Schurig <hs4233 at mail.mn-solutions.de>
+Date: Wed May 14 16:27:18 2008 +0200
- wireless: fix various printk warnings on ia64 (and others)
+ libertas: remove lbs_get_data_rate()
- drivers/net/wireless/ath5k/base.c: In function `ath5k_check_ibss_tsf':
- drivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 5)
- drivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 6)
- drivers/net/wireless/ath5k/base.c:1740: warning: long long int format, u64 arg (arg 7)
- drivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 8)
- drivers/net/wireless/ath5k/base.c:1757: warning: long long unsigned int format, u64 arg (arg 5)
- drivers/net/wireless/ath5k/base.c:1757: warning: long long unsigned int format, u64 arg (arg 6)
- drivers/net/wireless/iwlwifi/iwl4965-base.c: In function `iwl4965_tx_status_reply_tx':
- drivers/net/wireless/iwlwifi/iwl4965-base.c:3105: warning: long long unsigned int format, u64 arg (arg 6)
- drivers/net/wireless/iwlwifi/iwl-4965.c: In function `iwl4965_rx_reply_rx':
- drivers/net/wireless/iwlwifi/iwl-4965.c:3978: warning: long long unsigned int format, u64 arg (arg 7)
+ lbs_get_data_rate() gets called, but no-one uses it's result.
- Cc: Andrew Morton <akpm at linux-foundation.org>
+ Signed-off-by: Holger Schurig <hs4233 at mail.mn-solutions.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 6c4711b4697d93424e4b1f76a9929ba844d714a5
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Mon Mar 31 17:39:18 2008 -0700
+commit 7cb92ee3af4f32ae278c6aad4d9c49fb52a99a66
+Author: Harvey Harrison <harvey.harrison at gmail.com>
+Date: Tue May 13 18:13:35 2008 -0700
- mac80211: use a struct for bss->mesh_config
+ b43: use the bitrev helpers rather than rolling a private one
- This allows cleaner code when accesing bss->mesh_config components.
+ The 4-bit reversal flip_4bit is replaced with the bitrev helper
+ bitrev8 and a 4-bit shift. The B43_WARN is moved to the location
+ where a register is read from for checking there. The other caller
+ explicitly passes an array index which is guaranteed to be within range
+ and so a B43_WARN is not added there.
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
- Acked-by: Johannes Berg <johannes at sipsolutions.net>
+ Signed-off-by: Harvey Harrison <harvey.harrison at gmail.com>
+ Reviewed-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 05e5e88373d91c75e9262a3f984be511960e510d
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Mon Mar 31 16:00:13 2008 -0700
+commit 8c122e14ca821402b9181f16494d9f11169deeae
+Author: Bob Copeland <me at bobcopeland.com>
+Date: Mon May 12 21:16:44 2008 -0400
- mac80211: check for mesh_config length on incoming management frames
+ ath5k: Fix loop variable initializations
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 966a54282257ce1c43a5410dab2f2778a6f4dcf9
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Mon Mar 31 15:33:39 2008 -0700
-
- mac80211: use recent multicast table for all mesh multicast frames
+ In ath5k_tasklet_rx, both status structures 'rxs' and 'rs' are
+ initialized at the top of the tasklet, but not within the loop.
+ If the loop is executed multiple times in the tasklet then the
+ variables may see changes from previous packets.
+
+ For TKIP, this results in 'Invalid Michael MIC' errors if two packets
+ are processed in the tasklet: rxs.flag gets set to RX_DECRYPTED by
+ mac80211 when it decrypts the first encrypted packet. The subsequent
+ packet will have RX_DECRYPTED set upon entry to mac80211, so mac80211
+ will not try to decrypt it.
- ...not only broadcast.
+ We currently initialize all but two fields in the structures, so fix
+ the other two.
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
+ Signed-off-by: Bob Copeland <me at bobcopeland.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cb585bccfedab0c228344ffa258950c417dea6b5
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Mon Mar 31 15:21:23 2008 -0700
+commit 01669110ba331be385af8d5310ff6c3b93b09620
+Author: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Tue May 13 15:03:02 2008 +0200
- mac80211: fix spinlock recursion on sta expiration
+ mac80211: Set IEEE80211_TXPD_REQ_TX_STATUS for all TX frames
+
+ All interfaces should set the IEEE80211_TXPD_REQ_TX_STATUS flag for all TX frames
+ which will force the master interface to set the IEEE80211_TX_CTL_REQ_TX_STATUS
+ flag. This in turn will allow drivers to check for that flag before reporting
+ the TX status to mac80211.
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
+ This is very usefull when frames (like beacons, RTS and CTS-to-self) should not
+ be reported back to mac80211. Later we could add more extensive checks to
+ exclude more frames from being reported, or let mac80211 decide if it wants
+ the frame for status reporting or not.
+
+ v2: Monitor interfaces should also set IEEE80211_TXPD_REQ_TX_STATUS
+
+ Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Acked-by: Johannes Berg <johannes at sipsolutions.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 73bb3e4a7a9f1b8d5f89c3991bd0c904ab0b8e27
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Mon Mar 31 15:10:22 2008 -0700
+commit 5e15aedb1d67c2d31643edc3fa282647b0f3befb
+Author: Huang Weiyi <weiyi.huang at gmail.com>
+Date: Sat May 10 11:12:31 2008 +0200
- mac80211: fix deadlocks in debugfs_netdev.c
+ b43: nphy.c remove duplicated include
- The bug shows up with CONFIG_PREEMPT enabled. Pointed out by Andrew Morton.
+ Remove duplicated include <linux/delay.h> in
+ drivers/net/wireless/b43/nphy.c
- Cc: Andrew Morton <akpm at linux-foundation.org>
- Cc: Johannes Berg <johannes at sipsolutions.net>
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
+ Signed-off-by: Huang Weiyi <weiyi.huang at gmail.com>
+ Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 7e879b551f1ada78d66fa5c6914aa1744b9c97d2
-Author: Johannes Berg <johannes at sipsolutions.net>
-Date: Mon Mar 31 19:23:04 2008 +0200
+commit 7ce2d429578b4e32ea68d60e7f16a2a7bb17dada
+Author: Eric W. Biederman <ebiederm at xmission.com>
+Date: Thu May 8 14:30:18 2008 -0700
- mac80211: fix sparse complaint in ieee80211_sta_def_wmm_params
+ wireless: Add missing locking to cfg80211_dev_rename
- A variable 'i' is being shadowed by another one, but the second
- one can just be removed.
+ device_rename only performs useful and race free validity
+ checking at the optional sysfs level so depending on it
+ for all of the validity checking in cfg80211_dev_rename
+ is racy.
- Signed-off-by: Johannes Berg <johannes at sipsolutions.net>
- Cc: Vladimir Koutny <vlado at work.ksp.sk>
+ Instead implement all of the needed validity checking
+ and locking in cfg80211_dev_rename.
+
+ Signed-off-by: Eric W. Biederman <ebiederm at xmission.com>
+ Acked-by: Johannes Berg <johannes at sipsolutions.net>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit dc6676b7f2c2072ec05254aaca32e99f87a8a417
-Author: Johannes Berg <johannes at sipsolutions.net>
-Date: Mon Mar 31 19:23:03 2008 +0200
+commit 54a5c8046dce102c1a435ca5a95f5c0699662d21
+Author: Bruno Randolf <br1 at einfach.org>
+Date: Thu May 8 19:22:43 2008 +0200
- mac80211: sta_info_flush() fixes
+ mac80211: make rx radiotap header more flexible
- When the IBSS code tries to flush the STA list, it does so in
- an atomic context. Flushing isn't safe there, however, and
- requires the RTNL, so we need to defer it to a workqueue.
+ use hw flags and rx flags to determine which fields are present in the header
+ and use all available information from the driver.
- Signed-off-by: Johannes Berg <johannes at sipsolutions.net>
+ make sure radiotap header starts at a naturally aligned address (mod 8) for
+ all radiotap fields.
+
+ Signed-off-by: Bruno Randolf <br1 at einfach.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 4f6fab472c4c7c21d577f85fabec7628d4a05637
-Author: Johannes Berg <johannes at sipsolutions.net>
-Date: Mon Mar 31 19:23:02 2008 +0200
+commit 7ccf488058d5539b1145c1605a5574ce90b68460
+Author: Bruno Randolf <br1 at einfach.org>
+Date: Thu May 8 19:15:40 2008 +0200
[...125900 lines suppressed...]
-+ if (!rg) {
-+ /* not found */
-+ flags |= IEEE80211_CHAN_DISABLED;
-+ chan->flags = flags;
-+ return;
-+ }
-+
-+ chan->flags = flags;
-+ chan->max_antenna_gain = min(chan->orig_mag,
-+ rg->max_antenna_gain);
-+ chan->max_power = min(chan->orig_mpwr, rg->max_power);
-+}
-+
-+static void handle_band(struct ieee80211_supported_band *sband,
-+ const struct ieee80211_regdomain *rd)
-+{
-+ int i;
-+
-+ for (i = 0; i < sband->n_channels; i++)
-+ handle_channel(&sband->channels[i], rd);
-+}
-+
-+void wiphy_update_regulatory(struct wiphy *wiphy)
-+{
-+ enum ieee80211_band band;
-+ const struct ieee80211_regdomain *rd = get_regdom();
-+
-+ for (band = 0; band < IEEE80211_NUM_BANDS; band++)
-+ if (wiphy->bands[band])
-+ handle_band(wiphy->bands[band], rd);
-+}
-diff -Naurp linux-2.6.25.noarch/net/wireless/util.c linux-2.6.25.noarch.wifi/net/wireless/util.c
---- linux-2.6.25.noarch/net/wireless/util.c 1969-12-31 19:00:00.000000000 -0500
-+++ linux-2.6.25.noarch.wifi/net/wireless/util.c 2008-05-02 18:52:02.000000000 -0400
-@@ -0,0 +1,121 @@
-+/*
-+ * Wireless utility functions
-+ *
-+ * Copyright 2007 Johannes Berg <johannes at sipsolutions.net>
-+ */
-+#include <net/wireless.h>
-+#include <asm/bitops.h>
-+#include "core.h"
-+
-+int ieee80211_channel_to_frequency(int chan)
-+{
-+ if (chan < 14)
-+ return 2407 + chan * 5;
-+
-+ if (chan == 14)
-+ return 2484;
-+
-+ /* FIXME: 802.11j 17.3.8.3.2 */
-+ return (chan + 1000) * 5;
-+}
-+EXPORT_SYMBOL(ieee80211_channel_to_frequency);
-+
-+int ieee80211_frequency_to_channel(int freq)
-+{
-+ if (freq == 2484)
-+ return 14;
-+
-+ if (freq < 2484)
-+ return (freq - 2407) / 5;
-+
-+ /* FIXME: 802.11j 17.3.8.3.2 */
-+ return freq/5 - 1000;
-+}
-+EXPORT_SYMBOL(ieee80211_frequency_to_channel);
-+
-+struct ieee80211_channel *__ieee80211_get_channel(struct wiphy *wiphy,
-+ int freq)
-+{
-+ enum ieee80211_band band;
-+ struct ieee80211_supported_band *sband;
-+ int i;
-+
-+ for (band = 0; band < IEEE80211_NUM_BANDS; band++) {
-+ sband = wiphy->bands[band];
-+
-+ if (!sband)
-+ continue;
-+
-+ for (i = 0; i < sband->n_channels; i++) {
-+ if (sband->channels[i].center_freq == freq)
-+ return &sband->channels[i];
-+ }
-+ }
-+
-+ return NULL;
-+}
-+EXPORT_SYMBOL(__ieee80211_get_channel);
-+
-+static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
-+ enum ieee80211_band band)
-+{
-+ int i, want;
-+
-+ switch (band) {
-+ case IEEE80211_BAND_5GHZ:
-+ want = 3;
-+ for (i = 0; i < sband->n_bitrates; i++) {
-+ if (sband->bitrates[i].bitrate == 60 ||
-+ sband->bitrates[i].bitrate == 120 ||
-+ sband->bitrates[i].bitrate == 240) {
-+ sband->bitrates[i].flags |=
-+ IEEE80211_RATE_MANDATORY_A;
-+ want--;
-+ }
-+ }
-+ WARN_ON(want);
-+ break;
-+ case IEEE80211_BAND_2GHZ:
-+ want = 7;
-+ for (i = 0; i < sband->n_bitrates; i++) {
-+ if (sband->bitrates[i].bitrate == 10) {
-+ sband->bitrates[i].flags |=
-+ IEEE80211_RATE_MANDATORY_B |
-+ IEEE80211_RATE_MANDATORY_G;
-+ want--;
-+ }
-+
-+ if (sband->bitrates[i].bitrate == 20 ||
-+ sband->bitrates[i].bitrate == 55 ||
-+ sband->bitrates[i].bitrate == 110 ||
-+ sband->bitrates[i].bitrate == 60 ||
-+ sband->bitrates[i].bitrate == 120 ||
-+ sband->bitrates[i].bitrate == 240) {
-+ sband->bitrates[i].flags |=
-+ IEEE80211_RATE_MANDATORY_G;
-+ want--;
-+ }
-+
-+ if (sband->bitrates[i].bitrate != 10 &&
-+ sband->bitrates[i].bitrate != 20 &&
-+ sband->bitrates[i].bitrate != 55 &&
-+ sband->bitrates[i].bitrate != 110)
-+ sband->bitrates[i].flags |=
-+ IEEE80211_RATE_ERP_G;
-+ }
-+ WARN_ON(want != 0 && want != 3 && want != 6);
-+ break;
-+ case IEEE80211_NUM_BANDS:
-+ WARN_ON(1);
-+ break;
-+ }
-+}
-+
-+void ieee80211_set_bitrate_flags(struct wiphy *wiphy)
-+{
-+ enum ieee80211_band band;
-+
-+ for (band = 0; band < IEEE80211_NUM_BANDS; band++)
-+ if (wiphy->bands[band])
-+ set_mandatory_flags_band(wiphy->bands[band], band);
-+}
+ rx_status.rate_idx = rate;
+
+@@ -1894,9 +1893,10 @@ static int __devinit adm8211_probe(struc
+
+ dev->extra_tx_headroom = sizeof(struct adm8211_tx_hdr);
+ /* dev->flags = IEEE80211_HW_RX_INCLUDES_FCS in promisc mode */
++ dev->flags = IEEE80211_HW_SIGNAL_UNSPEC;
+
+ dev->channel_change_time = 1000;
+- dev->max_rssi = 100; /* FIXME: find better value */
++ dev->max_signal = 100; /* FIXME: find better value */
+
+ dev->queues = 1; /* ADM8211C supports more, maybe ADM8211B too */
+
+diff -up linux-2.6.25.noarch/drivers/ssb/pci.c.orig linux-2.6.25.noarch/drivers/ssb/pci.c
+--- linux-2.6.25.noarch/drivers/ssb/pci.c.orig 2008-05-19 09:13:46.000000000 -0400
++++ linux-2.6.25.noarch/drivers/ssb/pci.c 2008-05-19 13:13:11.000000000 -0400
+@@ -510,17 +510,15 @@ static int ssb_pci_sprom_get(struct ssb_
+ sprom_do_read(bus, buf);
+ err = sprom_check_crc(buf, bus->sprom_size);
+ if (err) {
+- /* check for rev 4 sprom - has special signature */
+- if (buf[32] == 0x5372) {
+- kfree(buf);
+- buf = kcalloc(SSB_SPROMSIZE_WORDS_R4, sizeof(u16),
+- GFP_KERNEL);
+- if (!buf)
+- goto out;
+- bus->sprom_size = SSB_SPROMSIZE_WORDS_R4;
+- sprom_do_read(bus, buf);
+- err = sprom_check_crc(buf, bus->sprom_size);
+- }
++ /* try for a 440 byte SPROM - revision 4 and higher */
++ kfree(buf);
++ buf = kcalloc(SSB_SPROMSIZE_WORDS_R4, sizeof(u16),
++ GFP_KERNEL);
++ if (!buf)
++ goto out;
++ bus->sprom_size = SSB_SPROMSIZE_WORDS_R4;
++ sprom_do_read(bus, buf);
++ err = sprom_check_crc(buf, bus->sprom_size);
+ if (err)
+ ssb_printk(KERN_WARNING PFX "WARNING: Invalid"
+ " SPROM CRC (corrupt SPROM)\n");
linux-2.6-wireless.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.35 -r 1.36 linux-2.6-wireless.patch
Index: linux-2.6-wireless.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-wireless.patch,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- linux-2.6-wireless.patch 9 May 2008 17:55:06 -0000 1.35
+++ linux-2.6-wireless.patch 19 May 2008 18:40:11 -0000 1.36
@@ -1,95931 +1,301 @@
-commit 099714934d80100624829f1e2961b9dccaef3280
-Author: Roland Dreier <rdreier at cisco.com>
-Date: Wed Apr 23 16:22:13 2008 -0700
-
- iwlwifi: Don't unlock priv->mutex if it isn't locked
-
- Commit b716bb91 ("iwlwifi: Cancel scanning upon association") moved the
- test of priv->vif in iwl{3945,4964}_mac_config_interface() outside of
- where priv->mutex is held, but still tries to do mutex_unlock() on
- return. This is clearly wrong and triggers a nasty lockdep warning when
- this codepath is triggered. Fix this by removing the mutex_unlock().
-
- Signed-off-by: Roland Dreier <rolandd at cisco.com>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 4d381ffb02701c3fc976091473aead7c03523133
-Author: Roel Kluin <12o3l at tiscali.nl>
-Date: Wed Apr 23 22:10:29 2008 +0200
-
- wireless: rndis_wlan: modparam_workaround_interval is never below 0.
-
- priv->param_workaround_interval is unsigned, modparam_workaround_interval not.
- the former is never < 0.
-
- Signed-off-by: Roel Kluin <12o3l at tiscali.nl>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 8ba82e969f71d088f718f93d64985d5fcdd9c171
-Author: Roel Kluin <12o3l at tiscali.nl>
-Date: Wed Apr 23 21:56:49 2008 +0200
-
- prism54: prism54_get_encode() test below 0 on unsigned index
-
- previously in this function:
-
- u32 index = (dwrq->flags & IW_ENCODE_INDEX) - 1;
-
- index is unsigned, so if -1, the original test (below) didn't work.
-
- Signed-off-by: Roel Kluin <12o3l at tiscali.nl>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit d619ee08490ca78c9571dca133cd0d0527a60839
-Author: Luis Carlos Cobo <luisca at cozybit.com>
-Date: Wed Apr 23 12:34:59 2008 -0700
-
- mac80211: update mesh EID values
-
- This patch updates mesh EID values, some of which where conflicting with
- already-approved 11h EIDs (pointed out by Tomas Winkler). I wanted to use the
- values suggested in the last available 802.11 draft (2.0) but it assigns 50 to
- MESH_CONFIG, the same value than EXT_SUPP_RATES. Using the values proposed in
- the draft incremented by one.
-
- Signed-off-by: Luis Carlos Cobo <luisca at cozybit.com>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 0da926f05748d273e7b2b673b0de21629ae9acdd
-Author: Ron Rindjunsky <ron.rindjunsky at intel.com>
-Date: Wed Apr 23 13:45:12 2008 +0300
-
- mac80211: fix use before check of Qdisc length
-
- This patch fixes use of Qdisc length in requeue function, before we checked
- the reference is valid. (Adrian Bunk's catch)
-
- Signed-off-by: Ron Rindjunsky <ron.rindjunsky at intel.com>
- Signed-off-by: Adrian Bunk <bunk at kernel.org>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 13d8fd2d15fdd492078bedb9fde87c901a4e4df0
-Author: Adrian Bunk <bunk at kernel.org>
-Date: Wed Apr 23 12:51:28 2008 +0300
-
- net/mac80211/rx.c: fix off-by-one
-
- This patch fixes an off-by-one in net/mac80211/rx.c introduced by
- commit 8318d78a44d49ac1edf2bdec7299de3617c4232e
- (cfg80211 API for channels/bitrates, mac80211 and driver conversion)
- and spotted by the Coverity checker.
-
- Signed-off-by: Adrian Bunk <bunk at kernel.org>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 1ebebea8e844d01c80b93b8ee4d696ee7c0cbc27
-Author: Pavel Emelyanov <xemul at openvz.org>
-Date: Wed Apr 23 11:47:15 2008 +0400
-
- mac80211: Fix race between ieee80211_rx_bss_put and lookup routines.
-
- The put routine first decrements the users counter and then
- (if it is zero) locks the sta_bss_lock and removes one from
- the list and the hash.
-
- Thus, any of ieee80211_sta_config_auth, ieee80211_rx_bss_get
- or ieee80211_rx_mesh_bss_get can race with it by finding a
- bss that is about to get kfree-ed.
-
- Using atomic_dec_and_lock in ieee80211_rx_bss_put takes care
- of this race.
-
- Signed-off-by: Pavel Emelyanov <xemul at openvz.org>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 4503183aa32e6886400d82282292934fa64a81b0
-Author: Larry Finger <Larry.Finger at lwfinger.net>
-Date: Sat Apr 19 17:52:12 2008 +0200
-
- ssb: Fix all-ones boardflags
-
- In the SSB SPROM a field set to all ones means the value
- is not defined in the SPROM.
- In case of the boardflags, we need to set them to zero
- to avoid confusing drivers. Drivers will only check the
- flags by ANDing.
-
- Signed-off-by: Larry Finger <Larry.Finger at lwfinger.net>
- Signed-off-by: Gabor Stefanik <netrolller.3d at gmail.com>
- Signed-off-by: Michael Buesch <mb at bu3sch.de>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 9fc38458355525f801cd2ab403ac89850489a05e
-Author: Michael Buesch <mb at bu3sch.de>
-Date: Sat Apr 19 16:53:00 2008 +0200
-
- b43: Add more btcoexist workarounds
-
- This adds more workarounds for devices with broken BT bits.
-
- Signed-off-by: Michael Buesch <mb at bu3sch.de>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit a259d6a45b915e00e8c6085e35fea7b61e3008a8
-Author: Michael Buesch <mb at bu3sch.de>
-Date: Fri Apr 18 21:06:37 2008 +0200
-
- b43: Fix HostFlags data types
-
- The HostFlags are a bitmask of 48bit. So we must use an u64 datatype
- to hold all bits.
-
- Signed-off-by: Michael Buesch <mb at bu3sch.de>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 1855ba7812dbd294fcfc083dc7d3b14d3b1f38db
-Author: Michael Buesch <mb at bu3sch.de>
-Date: Fri Apr 18 20:51:41 2008 +0200
-
- b43: Workaround invalid bluetooth settings
-
- This adds a workaround for invalid bluetooth SPROM settings
- on ASUS PCI cards.
- This will stop the microcode from poking with the BT GPIO line.
- This fixes data transmission on this device, as the BT GPIO line
- is used for something TX related on this device
- (probably the power amplifier or the radio).
- This also adds a modparam knob to help debugging this in the future,
- as more devices with this bug may show up.
-
- Signed-off-by: Michael Buesch <mb at bu3sch.de>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit 0f48d7e1cf2341148dcafc19a098ca22e184bee9
-Author: Johannes Berg <johannes at sipsolutions.net>
-Date: Thu Apr 17 19:36:28 2008 +0200
-
- mac80211: MAINTAINERS update
-
- This updates the mac80211 maintainers entry to
-  1) remove Jiri
- 2) put me first
-
- Signed-off-by: Johannes Berg <johannes at sipsolutions.net>
- Cc: Michael Wu <flamingice at sourmilk.net>
- Cc: Jiri Benc <jbenc at suse.cz>
- Signed-off-by: John W. Linville <linville at tuxdriver.com>
-
-commit a46f025d053e47b9ce602f53f6d30e94d304a51c
-Author: Abhijeet Kolekar <abhijeet.kolekar at intel.com>
-Date: Wed Apr 16 14:02:04 2008 -0700
-
- mac80211: Fix n-band association problem
-
- There are two structures named wmm_info and wmm_param, they are used while
- parsing the beacon frame. (Check the function ieee802_11_parse_elems).
- Certain APs like D-link does not set the fifth bit in WMM IE.
- While sending the association request to n-only ap it checks for wmm_ie.
- If it is set then only ieee80211_ht_cap is sent during association request.
- So n-only association fails.
- And this patch fixes this problem by copying the wmm_info to wmm_ie,
- which enables the "wmm" flag in iee80211_send_assoc.
[...95784 lines suppressed...]
-+!Pinclude/net/mac80211.h Hardware crypto acceleration
-+<!-- intentionally multiple !F lines to get proper order -->
-+!Finclude/net/mac80211.h set_key_cmd
-+!Finclude/net/mac80211.h ieee80211_key_conf
-+!Finclude/net/mac80211.h ieee80211_key_alg
-+!Finclude/net/mac80211.h ieee80211_key_flags
-+ </chapter>
-+
-+ <chapter id="qos">
-+ <title>Multiple queues and QoS support</title>
-+ <para>TBD</para>
-+!Finclude/net/mac80211.h ieee80211_tx_queue_params
-+!Finclude/net/mac80211.h ieee80211_tx_queue_stats_data
-+!Finclude/net/mac80211.h ieee80211_tx_queue
-+ </chapter>
-+
-+ <chapter id="AP">
-+ <title>Access point mode support</title>
-+ <para>TBD</para>
-+ <para>Some parts of the if_conf should be discussed here instead</para>
-+ <para>
-+ Insert notes about VLAN interfaces with hw crypto here or
-+ in the hw crypto chapter.
-+ </para>
-+!Finclude/net/mac80211.h ieee80211_get_buffered_bc
-+!Finclude/net/mac80211.h ieee80211_beacon_get
-+ </chapter>
-+
-+ <chapter id="multi-iface">
-+ <title>Supporting multiple virtual interfaces</title>
-+ <para>TBD</para>
-+ <para>
-+ Note: WDS with identical MAC address should almost always be OK
-+ </para>
-+ <para>
-+ Insert notes about having multiple virtual interfaces with
-+ different MAC addresses here, note which configurations are
-+ supported by mac80211, add notes about supporting hw crypto
-+ with it.
-+ </para>
-+ </chapter>
-+
-+ <chapter id="hardware-scan-offload">
-+ <title>Hardware scan offload</title>
-+ <para>TBD</para>
-+!Finclude/net/mac80211.h ieee80211_scan_completed
-+ </chapter>
-+ </part>
-+
-+ <part id="rate-control">
-+ <title>Rate control interface</title>
-+ <partintro>
-+ <para>TBD</para>
-+ <para>
-+ This part of the book describes the rate control algorithm
-+ interface and how it relates to mac80211 and drivers.
-+ </para>
-+ </partintro>
-+ <chapter id="dummy">
-+ <title>dummy chapter</title>
-+ <para>TBD</para>
-+ </chapter>
-+ </part>
-+
-+ <part id="internal">
-+ <title>Internals</title>
-+ <partintro>
-+ <para>TBD</para>
-+ <para>
-+ This part of the book describes mac80211 internals.
-+ </para>
-+ </partintro>
-+
-+ <chapter id="key-handling">
-+ <title>Key handling</title>
-+ <sect1>
-+ <title>Key handling basics</title>
-+!Pnet/mac80211/key.c Key handling basics
-+ </sect1>
-+ <sect1>
-+ <title>MORE TBD</title>
-+ <para>TBD</para>
-+ </sect1>
-+ </chapter>
-+
-+ <chapter id="rx-processing">
-+ <title>Receive processing</title>
-+ <para>TBD</para>
-+ </chapter>
-+
-+ <chapter id="tx-processing">
-+ <title>Transmit processing</title>
-+ <para>TBD</para>
-+ </chapter>
-+
-+ <chapter id="sta-info">
-+ <title>Station info handling</title>
-+ <sect1>
-+ <title>Programming information</title>
-+!Fnet/mac80211/sta_info.h sta_info
-+!Fnet/mac80211/sta_info.h ieee80211_sta_info_flags
-+ </sect1>
-+ <sect1>
-+ <title>STA information lifetime rules</title>
-+!Pnet/mac80211/sta_info.c STA information lifetime rules
-+ </sect1>
-+ </chapter>
-+
-+ <chapter id="synchronisation">
-+ <title>Synchronisation</title>
-+ <para>TBD</para>
-+ <para>Locking, lots of RCU</para>
-+ </chapter>
-+ </part>
-+</book>
-diff -up linux-2.6.25.noarch/Documentation/DocBook/Makefile.orig linux-2.6.25.noarch/Documentation/DocBook/Makefile
---- linux-2.6.25.noarch/Documentation/DocBook/Makefile.orig 2008-05-09 11:14:28.000000000 -0400
-+++ linux-2.6.25.noarch/Documentation/DocBook/Makefile 2008-05-09 13:37:00.000000000 -0400
-@@ -11,7 +11,8 @@ DOCBOOKS := wanbook.xml z8530book.xml mc
- procfs-guide.xml writing_usb_driver.xml networking.xml \
- kernel-api.xml filesystems.xml lsm.xml usb.xml \
- gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
-- genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml
-+ genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
-+ mac80211.xml
+ ret = register_netdev(rtap_dev);
+ if (ret) {
+diff -up linux-2.6.25.noarch/drivers/net/wireless/ipw2200.c.orig linux-2.6.25.noarch/drivers/net/wireless/ipw2200.c
+--- linux-2.6.25.noarch/drivers/net/wireless/ipw2200.c.orig 2008-05-19 09:13:44.000000000 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/ipw2200.c 2008-05-19 13:10:03.000000000 -0400
+@@ -11584,6 +11584,7 @@ static int ipw_prom_alloc(struct ipw_pri
+ priv->prom_net_dev->hard_start_xmit = ipw_prom_hard_start_xmit;
- ###
- # The build process is as follows (targets):
-diff -up linux-2.6.25.noarch/Documentation/feature-removal-schedule.txt.orig linux-2.6.25.noarch/Documentation/feature-removal-schedule.txt
---- linux-2.6.25.noarch/Documentation/feature-removal-schedule.txt.orig 2008-04-16 22:49:44.000000000 -0400
-+++ linux-2.6.25.noarch/Documentation/feature-removal-schedule.txt 2008-05-09 13:37:00.000000000 -0400
-@@ -230,33 +230,6 @@ Who: Jean Delvare <khali at linux-fr.org>
+ priv->prom_priv->ieee->iw_mode = IW_MODE_MONITOR;
++ SET_NETDEV_DEV(priv->prom_net_dev, &priv->pci_dev->dev);
- ---------------------------
+ rc = register_netdev(priv->prom_net_dev);
+ if (rc) {
+diff -up linux-2.6.25.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig linux-2.6.25.noarch/drivers/net/wireless/hostap/hostap_hw.c
+--- linux-2.6.25.noarch/drivers/net/wireless/hostap/hostap_hw.c.orig 2008-04-16 22:49:44.000000000 -0400
++++ linux-2.6.25.noarch/drivers/net/wireless/hostap/hostap_hw.c 2008-05-19 13:10:03.000000000 -0400
+@@ -3276,11 +3276,6 @@ while (0)
+ }
+ printk(KERN_INFO "%s: Registered netdevice %s\n", dev_info, dev->name);
--What: bcm43xx wireless network driver
--When: 2.6.26
--Files: drivers/net/wireless/bcm43xx
--Why: This driver's functionality has been replaced by the
-- mac80211-based b43 and b43legacy drivers.
--Who: John W. Linville <linville at tuxdriver.com>
--
-----------------------------
--
--What: ieee80211 softmac wireless networking component
--When: 2.6.26 (or after removal of bcm43xx and port of zd1211rw to mac80211)
--Files: net/ieee80211/softmac
--Why: No in-kernel drivers will depend on it any longer.
--Who: John W. Linville <linville at tuxdriver.com>
+-#ifndef PRISM2_NO_PROCFS_DEBUG
+- create_proc_read_entry("registers", 0, local->proc,
+- prism2_registers_proc_read, local);
+-#endif /* PRISM2_NO_PROCFS_DEBUG */
-
-----------------------------
--
--What: rc80211-simple rate control algorithm for mac80211
--When: 2.6.26
--Files: net/mac80211/rc80211-simple.c
--Why: This algorithm was provided for reference but always exhibited bad
-- responsiveness and performance and has some serious flaws. It has been
-- replaced by rc80211-pid.
--Who: Stefano Brivio <stefano.brivio at polimi.it>
--
-----------------------------
--
- What (Why):
- - include/linux/netfilter_ipv4/ipt_TOS.h ipt_tos.h header files
- (superseded by xt_TOS/xt_tos target & match)
+ hostap_init_data(local);
+ return dev;
+
+@@ -3307,6 +3302,10 @@ static int hostap_hw_ready(struct net_de
+ netif_carrier_off(local->ddev);
+ }
+ hostap_init_proc(local);
++#ifndef PRISM2_NO_PROCFS_DEBUG
++ create_proc_read_entry("registers", 0, local->proc,
++ prism2_registers_proc_read, local);
++#endif /* PRISM2_NO_PROCFS_DEBUG */
+ hostap_init_ap_proc(local);
+ return 0;
+ }
More information about the fedora-extras-commits
mailing list