rpms/kernel/F-8 patch-2.6.26.6.bz2.sign, NONE, 1.1 .cvsignore, 1.736, 1.737 kernel.spec, 1.544, 1.545 linux-2.6-upstream-reverts.patch, 1.15, 1.16 sources, 1.697, 1.698 upstream, 1.617, 1.618 linux-2.6-acpi-processor-use-signed-int.patch, 1.1, NONE linux-2.6-block-submit_bh-discards-barrier-flag.patch, 1.1, NONE linux-2.6-mm-dirty-page-tracking-race-fix.patch, 1.1, NONE linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch, 1.1, NONE linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch, 1.1, NONE linux-2.6-sched-fix-process-time-monotonicity.patch, 1.1, NONE linux-2.6-usb-fix-hcd-interrupt-disabling.patch, 1.1, NONE linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch, 1.1, NONE linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch, 1.1, NONE linux-2.6-x86-fdiv-bug-detection-fix.patch, 1.1, NONE linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch, 1.1, NONE linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch, 1.2, NONE linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch, 1.1, NONE linux-2.6-x86-hpet-02-read-back-compare-register.patch, 1.1, NONE linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch, 1.1, NONE linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch, 1.1, NONE patch-2.6.26.5.bz2.sign, 1.1, NONE
Chuck Ebbert
cebbert at fedoraproject.org
Thu Oct 9 09:44:03 UTC 2008
Author: cebbert
Update of /cvs/pkgs/rpms/kernel/F-8
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30606
Modified Files:
.cvsignore kernel.spec linux-2.6-upstream-reverts.patch
sources upstream
Added Files:
patch-2.6.26.6.bz2.sign
Removed Files:
linux-2.6-acpi-processor-use-signed-int.patch
linux-2.6-block-submit_bh-discards-barrier-flag.patch
linux-2.6-mm-dirty-page-tracking-race-fix.patch
linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch
linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch
linux-2.6-sched-fix-process-time-monotonicity.patch
linux-2.6-usb-fix-hcd-interrupt-disabling.patch
linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch
linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch
linux-2.6-x86-fdiv-bug-detection-fix.patch
linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch
linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch
linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch
linux-2.6-x86-hpet-02-read-back-compare-register.patch
linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch
linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch
patch-2.6.26.5.bz2.sign
Log Message:
2.6.26.6
Dropped patches:
linux-2.6-sched-fix-process-time-monotonicity.patch
linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch
linux-2.6-x86-fdiv-bug-detection-fix.patch
linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch
linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch
linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch
linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch
linux-2.6-x86-hpet-02-read-back-compare-register.patch
linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch
linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch
linux-2.6-usb-fix-hcd-interrupt-disabling.patch
linux-2.6-acpi-processor-use-signed-int.patch
linux-2.6-mm-dirty-page-tracking-race-fix.patch
linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch
linux-2.6-block-submit_bh-discards-barrier-flag.patch
linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch
Reverted from upstream:
rt2x00-use-ieee80211_hw-workqueue-again.patch
--- NEW FILE patch-2.6.26.6.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info
iD8DBQBI7XvvyGugalF9Dw4RAlx4AJsGp83epN8AswtIceyLBC0YnIimFgCdHo/z
T9xfQ6n0Ur8mFmGKxWDrrII=
=UtmL
-----END PGP SIGNATURE-----
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/.cvsignore,v
retrieving revision 1.736
retrieving revision 1.737
diff -u -r1.736 -r1.737
--- .cvsignore 8 Sep 2008 18:52:52 -0000 1.736
+++ .cvsignore 9 Oct 2008 09:43:32 -0000 1.737
@@ -3,4 +3,4 @@
temp-*
kernel-2.6.26
linux-2.6.26.tar.bz2
-patch-2.6.26.5.bz2
+patch-2.6.26.6.bz2
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/kernel.spec,v
retrieving revision 1.544
retrieving revision 1.545
diff -u -r1.544 -r1.545
--- kernel.spec 8 Oct 2008 22:39:46 -0000 1.544
+++ kernel.spec 9 Oct 2008 09:43:32 -0000 1.545
@@ -33,7 +33,7 @@
## If this is a released kernel ##
%if 0%{?released_kernel}
# Do we have a 2.6.21.y update to apply?
-%define stable_update 5
+%define stable_update 6
# Set rpm version accordingly
%if 0%{?stable_update}
%define stablerev .%{stable_update}
@@ -582,21 +582,11 @@
Patch41: linux-2.6-sysrq-c.patch
Patch42: linux-2.6-sched-clock-fix-nohz-interaction.patch
-Patch43: linux-2.6-sched-fix-process-time-monotonicity.patch
Patch60: linux-2.6-x86-tune-generic.patch
Patch75: linux-2.6-x86-debug-boot.patch
Patch87: linux-2.6-x86-apic-dump-all-regs-v3.patch
-Patch88: linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch
-Patch89: linux-2.6-x86-fdiv-bug-detection-fix.patch
-Patch91: linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch
-Patch92: linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch
-Patch93: linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch
-Patch94: linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch
-Patch95: linux-2.6-x86-hpet-02-read-back-compare-register.patch
-Patch96: linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch
Patch97: linux-2.6-x86-hpet-04-workaround-sb700-bios.patch
-Patch98: linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch
Patch99: linux-2.6-x86-intel-msr-backport.patch
Patch100: linux-2.6-x86-pci-detect-end_bus_number.patch
@@ -634,7 +624,6 @@
Patch400: linux-2.6-scsi-cpqarray-set-master.patch
Patch402: linux-2.6-scsi-mpt-vmware-fix.patch
-Patch412: linux-2.6-block-submit_bh-discards-barrier-flag.patch
# filesystem patches
Patch420: linux-2.6-fs-cifs-turn-off-unicode-during-session-establishment.patch
@@ -682,18 +671,14 @@
Patch729: linux-2.6-netdev-e1000e-fix-drv-load-issues-amt.patch
#ACPI
-Patch800: linux-2.6-acpi-processor-use-signed-int.patch
Patch810: linux-2.6-cpuidle-1-do-not-use-poll_idle-unless-user-asks-for-it.patch
Patch820: linux-2.6-cpuidle-2-menu-governor-fix-wrong-usage-of-measured_us.patch
Patch830: linux-2.6-cpuidle-3-make-ladder-governor-honor-latency-requirements.patch
-Patch900: linux-2.6-mm-dirty-page-tracking-race-fix.patch
-Patch901: linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch
Patch1101: linux-2.6-default-mmf_dump_elf_headers.patch
Patch1308: linux-2.6-usb-ehci-hcd-respect-nousb.patch
-Patch1309: linux-2.6-usb-fix-hcd-interrupt-disabling.patch
Patch1400: linux-2.6-smarter-relatime.patch
@@ -706,7 +691,6 @@
Patch1910: linux-2.6-firewire-git-update.patch
#Patch1911: linux-2.6-firewire-git-pending.patch
-Patch2703: linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch
%endif
@@ -1023,8 +1007,6 @@
# block/bio
#
-# don't discard barrier flags
-ApplyPatch linux-2.6-block-submit_bh-discards-barrier-flag.patch
# Nouveau DRM + drm fixes
ApplyPatch nouveau-drm.patch
@@ -1033,7 +1015,6 @@
ApplyPatch linux-2.6-sysrq-c.patch
# fix sched clock monotonicity bugs
ApplyPatch linux-2.6-sched-clock-fix-nohz-interaction.patch
-ApplyPatch linux-2.6-sched-fix-process-time-monotonicity.patch
# Architecture patches
# IA64
@@ -1044,23 +1025,8 @@
#ApplyPatch linux-2.6-x86-debug-boot.patch
# dump *PIC state at boot with apic=debug
ApplyPatch linux-2.6-x86-apic-dump-all-regs-v3.patch
-#
-ApplyPatch linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch
-# x86 f00f bug not handled properly (#197455)
-ApplyPatch linux-2.6-x86-fdiv-bug-detection-fix.patch
-# oprofile / hibernation fix
-ApplyPatch linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch
-# fix failure to disable local apic on AMD c1e-enabled machines
-ApplyPatch linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch
-#
-ApplyPatch linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch
# hpet fixes from 2.6.27
-ApplyPatch linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch
-ApplyPatch linux-2.6-x86-hpet-02-read-back-compare-register.patch
-ApplyPatch linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch
ApplyPatch linux-2.6-x86-hpet-04-workaround-sb700-bios.patch
-# fix memmap=exactmap, so kdump kernels work
-ApplyPatch linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch
# backport MSR patch
ApplyPatch linux-2.6-x86-intel-msr-backport.patch
# fix e820 reservation checking
@@ -1248,18 +1214,12 @@
ApplyPatch linux-2.6-netdev-e1000e-add-support-for-82567lm-4.patch
# ACPI/PM patches
-# fix obvious thinko
-ApplyPatch linux-2.6-acpi-processor-use-signed-int.patch
# fix cpuidle misbehavior
ApplyPatch linux-2.6-cpuidle-1-do-not-use-poll_idle-unless-user-asks-for-it.patch
ApplyPatch linux-2.6-cpuidle-2-menu-governor-fix-wrong-usage-of-measured_us.patch
ApplyPatch linux-2.6-cpuidle-3-make-ladder-governor-honor-latency-requirements.patch
# mm
-# possible data corruption, esp. on ppc
-ApplyPatch linux-2.6-mm-dirty-page-tracking-race-fix.patch
-# mm zone scan patch scheduled for -stable
-ApplyPatch linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch
# dm / md
@@ -1268,8 +1228,6 @@
# USB
# respect the 'nousb' boot option
ApplyPatch linux-2.6-usb-ehci-hcd-respect-nousb.patch
-# fix USB on the PS3
-ApplyPatch linux-2.6-usb-fix-hcd-interrupt-disabling.patch
# ISDN
@@ -1287,9 +1245,6 @@
ApplyPatch linux-2.6-firewire-git-update.patch
#ApplyPatch linux-2.6-firewire-git-pending.patch
-# fix subtle but annoying PCMCIA bug
-ApplyPatch linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch
-
# END OF PATCH APPLICATIONS
%endif
@@ -1890,6 +1845,28 @@
%changelog
+* Thu Oct 09 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.26.6-35
+- 2.6.26.6
+ Dropped patches:
+ linux-2.6-sched-fix-process-time-monotonicity.patch
+ linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch
+ linux-2.6-x86-fdiv-bug-detection-fix.patch
+ linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch
+ linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch
+ linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch
+ linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch
+ linux-2.6-x86-hpet-02-read-back-compare-register.patch
+ linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch
+ linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch
+ linux-2.6-usb-fix-hcd-interrupt-disabling.patch
+ linux-2.6-acpi-processor-use-signed-int.patch
+ linux-2.6-mm-dirty-page-tracking-race-fix.patch
+ linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch
+ linux-2.6-block-submit_bh-discards-barrier-flag.patch
+ linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch
+ Reverted from upstream:
+ rt2x00-use-ieee80211_hw-workqueue-again.patch
+
* Wed Oct 08 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.26.5-34
- Disable the snd-aw2 module: it conflicts with video drivers. (F9#462919)
linux-2.6-upstream-reverts.patch:
Index: linux-2.6-upstream-reverts.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/linux-2.6-upstream-reverts.patch,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- linux-2.6-upstream-reverts.patch 24 Aug 2008 05:05:18 -0000 1.15
+++ linux-2.6-upstream-reverts.patch 9 Oct 2008 09:43:32 -0000 1.16
@@ -180,3 +180,118 @@
/* rtl8187 specific */
struct ieee80211_channel channels[14];
+From 8e260c22238dd8b57aefb1f5e4bd114486a9c17d Mon Sep 17 00:00:00 2001
+From: Ivo van Doorn <ivdoorn at gmail.com>
+Date: Fri, 4 Jul 2008 13:41:31 +0200
+Subject: rt2x00: Use ieee80211_hw->workqueue again
+
+From: Ivo van Doorn <ivdoorn at gmail.com>
+
+commit 8e260c22238dd8b57aefb1f5e4bd114486a9c17d upstream
+
+Remove the rt2x00 singlethreaded workqueue and move
+the link tuner and packet filter scheduled work to
+the ieee80211_hw->workqueue again.
+The only exception is the interface scheduled work
+handler which uses the mac80211 interface iterator
+under the RTNL lock. This work needs to be handled
+on the kernel workqueue to prevent lockdep issues.
+
+Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
+Signed-off-by: John W. Linville <linville at tuxdriver.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
+
+---
+ drivers/net/wireless/rt2x00/rt2x00.h | 4 +++-
+ drivers/net/wireless/rt2x00/rt2x00dev.c | 17 +++--------------
+ drivers/net/wireless/rt2x00/rt2x00mac.c | 4 ++--
+ 3 files changed, 8 insertions(+), 17 deletions(-)
+
+--- a/drivers/net/wireless/rt2x00/rt2x00dev.c
++++ b/drivers/net/wireless/rt2x00/rt2x00dev.c
+@@ -75,7 +75,7 @@ static void rt2x00lib_start_link_tuner(s
+
+ rt2x00lib_reset_link_tuner(rt2x00dev);
+
+- queue_delayed_work(rt2x00dev->workqueue,
++ queue_delayed_work(rt2x00dev->hw->workqueue,
+ &rt2x00dev->link.work, LINK_TUNE_INTERVAL);
+ }
+
+@@ -390,7 +390,7 @@ static void rt2x00lib_link_tuner(struct
+ * Increase tuner counter, and reschedule the next link tuner run.
+ */
+ rt2x00dev->link.count++;
+- queue_delayed_work(rt2x00dev->workqueue,
++ queue_delayed_work(rt2x00dev->hw->workqueue,
+ &rt2x00dev->link.work, LINK_TUNE_INTERVAL);
+ }
+
+@@ -488,7 +488,7 @@ void rt2x00lib_beacondone(struct rt2x00_
+ rt2x00lib_beacondone_iter,
+ rt2x00dev);
+
+- queue_work(rt2x00dev->workqueue, &rt2x00dev->intf_work);
++ schedule_work(&rt2x00dev->intf_work);
+ }
+ EXPORT_SYMBOL_GPL(rt2x00lib_beacondone);
+
+@@ -1131,10 +1131,6 @@ int rt2x00lib_probe_dev(struct rt2x00_de
+ /*
+ * Initialize configuration work.
+ */
+- rt2x00dev->workqueue = create_singlethread_workqueue("rt2x00lib");
+- if (!rt2x00dev->workqueue)
+- goto exit;
+-
+ INIT_WORK(&rt2x00dev->intf_work, rt2x00lib_intf_scheduled);
+ INIT_WORK(&rt2x00dev->filter_work, rt2x00lib_packetfilter_scheduled);
+ INIT_DELAYED_WORK(&rt2x00dev->link.work, rt2x00lib_link_tuner);
+@@ -1195,13 +1191,6 @@ void rt2x00lib_remove_dev(struct rt2x00_
+ rt2x00leds_unregister(rt2x00dev);
+
+ /*
+- * Stop all queued work. Note that most tasks will already be halted
+- * during rt2x00lib_disable_radio() and rt2x00lib_uninitialize().
+- */
+- flush_workqueue(rt2x00dev->workqueue);
+- destroy_workqueue(rt2x00dev->workqueue);
+-
+- /*
+ * Free ieee80211_hw memory.
+ */
+ rt2x00lib_remove_hw(rt2x00dev);
+--- a/drivers/net/wireless/rt2x00/rt2x00.h
++++ b/drivers/net/wireless/rt2x00/rt2x00.h
+@@ -820,8 +820,10 @@ struct rt2x00_dev {
+
+ /*
+ * Scheduled work.
++ * NOTE: intf_work will use ieee80211_iterate_active_interfaces()
++ * which means it cannot be placed on the hw->workqueue
++ * due to RTNL locking requirements.
+ */
+- struct workqueue_struct *workqueue;
+ struct work_struct intf_work;
+ struct work_struct filter_work;
+
+--- a/drivers/net/wireless/rt2x00/rt2x00mac.c
++++ b/drivers/net/wireless/rt2x00/rt2x00mac.c
+@@ -428,7 +428,7 @@ void rt2x00mac_configure_filter(struct i
+ if (!test_bit(DRIVER_REQUIRE_SCHEDULED, &rt2x00dev->flags))
+ rt2x00dev->ops->lib->config_filter(rt2x00dev, *total_flags);
+ else
+- queue_work(rt2x00dev->workqueue, &rt2x00dev->filter_work);
++ queue_work(rt2x00dev->hw->workqueue, &rt2x00dev->filter_work);
+ }
+ EXPORT_SYMBOL_GPL(rt2x00mac_configure_filter);
+
+@@ -509,7 +509,7 @@ void rt2x00mac_bss_info_changed(struct i
+ memcpy(&intf->conf, bss_conf, sizeof(*bss_conf));
+ if (delayed) {
+ intf->delayed_flags |= delayed;
+- queue_work(rt2x00dev->workqueue, &rt2x00dev->intf_work);
++ schedule_work(&rt2x00dev->intf_work);
+ }
+ spin_unlock(&intf->lock);
+ }
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/sources,v
retrieving revision 1.697
retrieving revision 1.698
diff -u -r1.697 -r1.698
--- sources 8 Sep 2008 18:52:53 -0000 1.697
+++ sources 9 Oct 2008 09:43:32 -0000 1.698
@@ -1,2 +1,2 @@
5169d01c405bc3f866c59338e217968c linux-2.6.26.tar.bz2
-2bceb4747e65394d34066f3db778fd0f patch-2.6.26.5.bz2
+522a28eca9b5d5debed3f48997e3da32 patch-2.6.26.6.bz2
Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-8/upstream,v
retrieving revision 1.617
retrieving revision 1.618
diff -u -r1.617 -r1.618
--- upstream 8 Sep 2008 18:52:54 -0000 1.617
+++ upstream 9 Oct 2008 09:43:32 -0000 1.618
@@ -1,2 +1,2 @@
linux-2.6.26.tar.bz2
-patch-2.6.26.5.bz2
+patch-2.6.26.6.bz2
--- linux-2.6-acpi-processor-use-signed-int.patch DELETED ---
--- linux-2.6-block-submit_bh-discards-barrier-flag.patch DELETED ---
--- linux-2.6-mm-dirty-page-tracking-race-fix.patch DELETED ---
--- linux-2.6-mm-mark-correct-zone-full-when-scanning-zonelists.patch DELETED ---
--- linux-2.6-pcmcia-fix-broken-abuse-of-dev-driver_data.patch DELETED ---
--- linux-2.6-sched-fix-process-time-monotonicity.patch DELETED ---
--- linux-2.6-usb-fix-hcd-interrupt-disabling.patch DELETED ---
--- linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch DELETED ---
--- linux-2.6-x86-64-fix-overlap-of-modules-and-fixmap-areas.patch DELETED ---
--- linux-2.6-x86-fdiv-bug-detection-fix.patch DELETED ---
--- linux-2.6-x86-fix-memmap-exactmap-boot-argument.patch DELETED ---
--- linux-2.6-x86-fix-oprofile-and-hibernation-issues.patch DELETED ---
--- linux-2.6-x86-hpet-01-fix-moronic-32-64-bit-thinko.patch DELETED ---
--- linux-2.6-x86-hpet-02-read-back-compare-register.patch DELETED ---
--- linux-2.6-x86-hpet-03-make-minimum-reprogramming-delta-useful.patch DELETED ---
--- linux-2.6-x86-pat-proper-tracking-of-set_memory_uc.patch DELETED ---
--- patch-2.6.26.5.bz2.sign DELETED ---
More information about the fedora-extras-commits
mailing list