rpms/kernel/devel patch-2.6.22-rc3.bz2.sign, NONE, 1.1 kernel-2.6.spec, 1.3176, 1.3177 linux-2.6-crash-driver.patch, 1.5, 1.6 linux-2.6-debug-sysfs-crash-debugging.patch, 1.7, 1.8 linux-2.6-debug-taint-vm.patch, 1.12, 1.13 linux-2.6-defaults-unicode-vt.patch, 1.2, 1.3 linux-2.6-devmem.patch, 1.12, 1.13 linux-2.6-execshield.patch, 1.51, 1.52 linux-2.6-net-silence-noisy-printks.patch, 1.1, 1.2 linux-2.6-raid-autorun.patch, 1.1, 1.2 linux-2.6-serial-460800.patch, 1.1, 1.2 linux-2.6-utrace.patch, 1.58, 1.59 linux-2.6-wakeups-hdaps.patch, 1.1, 1.2 linux-2.6-warnings-emptymacros.patch, 1.1, 1.2 linux-2.6-warnings-inline.patch, 1.6, 1.7 upstream, 1.508, 1.509 linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-set.patch, 1.1, NONE linux-2.6-cell-spu-device-tree.patch, 1.8, NONE linux-2.6-clocksource-fix-resume-logic.patch, 1.1, NONE linux-2.6-common-uevent.patch, 1.2, NONE linux-2.6-dvb-spinlock.patch, 1.1, NONE linux-2.6-fix-pmops-1.patch, 1.2, NONE linux-2.6-fix-pmops-2.patch, 1.1, NONE linux-2.6-fix-pmops-3.patch, 1.1, NONE linux-2.6-fix-pmops-4.patch, 1.1, NONE linux-2.6-gfs2-update.patch, 1.2, NONE linux-2.6-highres-dyntick-avoid-xtime-lock-contention.patch, 1.1, NONE linux-2.6-i82875-edac-pci-setup.patch, 1.1, NONE linux-2.6-kvm-19.patch, 1.2, NONE linux-2.6-libata-hpa.patch, 1.1, NONE linux-2.6-libata-pata-pcmcia-new-ident.patch, 1.1, NONE linux-2.6-libata-sata_nv-adma.patch, 1.2, NONE linux-2.6-libata-sata_nv-wildcard-removal.patch, 1.1, NONE linux-2.6-libata-sff-pci_iomap-bug.patch, 1.1, NONE linux-2.6-mm-udf-fixes.patch, 1.1, NONE linux-2.6-mpc52xx-fec.patch, 1.1, NONE linux-2.6-mpc52xx-sdma.patch, 1.1, NONE linux-2.6-net-sis900-oops.patch, 1.1, NONE linux-2.6-nfs-noreaddirplus.patch, 1.1, NONE linux-2.6-ondemand-timer.patch, 1.5, NONE linux-2.6-powermac-generic-suspend-1.patch, 1.2, NONE linux-2.6-powermac-generic-suspend-2.patch, 1.3, NONE linux-2.6-powermac-generic-suspend-3.patch, 1.2, NONE linux-2.6-powermac-generic-suspend-4.patch, 1.2, NONE linux-2.6-powerpc-reserve-initrd-1.patch, 1.1, NONE linux-2.6-ps3-clear-spu-irq.patch, 1.1, NONE linux-2.6-ps3-device-init.patch, 1.2, NONE linux-2.6-ps3-ehci-iso.patch, 1.1, NONE linux-2.6-ps3-ethernet-autoload.patch, 1.1, NONE linux-2.6-ps3-ethernet-modular.patch, 1.3, NONE linux-2.6-ps3-gelic-wireless.patch, 1.1, NONE linux-2.6-ps3-gelic.patch, 1.1, NONE linux-2.6-ps3-kexec.patch, 1.1, NONE linux-2.6-ps3-legacy-ioport.patch, 1.1, NONE linux-2.6-ps3-memory-probe.patch, 1.1, NONE linux-2.6-ps3-smp-boot.patch, 1.2, NONE linux-2.6-ps3-sound-autoload.patch, 1.1, NONE linux-2.6-ps3-sound.patch, 1.2, NONE linux-2.6-ps3-stable-patches.patch, 1.2, NONE linux-2.6-ps3-storage.patch, 1.2, NONE linux-2.6-ps3-system-bus-rework-2.patch, 1.1, NONE linux-2.6-ps3-system-bus-rework.patch, 1.1, NONE linux-2.6-ps3-usb-autoload.patch, 1.1, NONE linux-2.6-ps3-wrap-spu-runctl.patch, 1.3, NONE linux-2.6-ps3av-export-header.patch, 1.1, NONE linux-2.6-ps3fb-panic.patch, 1.1, NONE linux-2.6-suspend-ordering.patch, 1.1, NONE linux-2.6-uevent-ebus.patch, 1.3, NONE linux-2.6-uevent-macio.patch, 1.1, NONE linux-2.6-uevent-of_platform.patch, 1.1, NONE linux-2.6-x86-dont-delete-cpu_devs-data.patch, 1.1, NONE linux-2.6-x86-fix-oprofile.patch, 1.1, NONE patch-2.6.21.1.bz2.sign, 1.1, NONE

Dave Jones (davej) fedora-extras-commits at redhat.com
Mon May 28 01:23:22 UTC 2007


Author: davej

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20533

Modified Files:
	kernel-2.6.spec linux-2.6-crash-driver.patch 
	linux-2.6-debug-sysfs-crash-debugging.patch 
	linux-2.6-debug-taint-vm.patch 
	linux-2.6-defaults-unicode-vt.patch linux-2.6-devmem.patch 
	linux-2.6-execshield.patch 
	linux-2.6-net-silence-noisy-printks.patch 
	linux-2.6-raid-autorun.patch linux-2.6-serial-460800.patch 
	linux-2.6-utrace.patch linux-2.6-wakeups-hdaps.patch 
	linux-2.6-warnings-emptymacros.patch 
	linux-2.6-warnings-inline.patch upstream 
Added Files:
	patch-2.6.22-rc3.bz2.sign 
Removed Files:
	linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-set.patch 
	linux-2.6-cell-spu-device-tree.patch 
	linux-2.6-clocksource-fix-resume-logic.patch 
	linux-2.6-common-uevent.patch linux-2.6-dvb-spinlock.patch 
	linux-2.6-fix-pmops-1.patch linux-2.6-fix-pmops-2.patch 
	linux-2.6-fix-pmops-3.patch linux-2.6-fix-pmops-4.patch 
	linux-2.6-gfs2-update.patch 
	linux-2.6-highres-dyntick-avoid-xtime-lock-contention.patch 
	linux-2.6-i82875-edac-pci-setup.patch linux-2.6-kvm-19.patch 
	linux-2.6-libata-hpa.patch 
	linux-2.6-libata-pata-pcmcia-new-ident.patch 
	linux-2.6-libata-sata_nv-adma.patch 
	linux-2.6-libata-sata_nv-wildcard-removal.patch 
	linux-2.6-libata-sff-pci_iomap-bug.patch 
	linux-2.6-mm-udf-fixes.patch linux-2.6-mpc52xx-fec.patch 
	linux-2.6-mpc52xx-sdma.patch linux-2.6-net-sis900-oops.patch 
	linux-2.6-nfs-noreaddirplus.patch 
	linux-2.6-ondemand-timer.patch 
	linux-2.6-powermac-generic-suspend-1.patch 
	linux-2.6-powermac-generic-suspend-2.patch 
	linux-2.6-powermac-generic-suspend-3.patch 
	linux-2.6-powermac-generic-suspend-4.patch 
	linux-2.6-powerpc-reserve-initrd-1.patch 
	linux-2.6-ps3-clear-spu-irq.patch 
	linux-2.6-ps3-device-init.patch linux-2.6-ps3-ehci-iso.patch 
	linux-2.6-ps3-ethernet-autoload.patch 
	linux-2.6-ps3-ethernet-modular.patch 
	linux-2.6-ps3-gelic-wireless.patch linux-2.6-ps3-gelic.patch 
	linux-2.6-ps3-kexec.patch linux-2.6-ps3-legacy-ioport.patch 
	linux-2.6-ps3-memory-probe.patch linux-2.6-ps3-smp-boot.patch 
	linux-2.6-ps3-sound-autoload.patch linux-2.6-ps3-sound.patch 
	linux-2.6-ps3-stable-patches.patch linux-2.6-ps3-storage.patch 
	linux-2.6-ps3-system-bus-rework-2.patch 
	linux-2.6-ps3-system-bus-rework.patch 
	linux-2.6-ps3-usb-autoload.patch 
	linux-2.6-ps3-wrap-spu-runctl.patch 
	linux-2.6-ps3av-export-header.patch 
	linux-2.6-ps3fb-panic.patch linux-2.6-suspend-ordering.patch 
	linux-2.6-uevent-ebus.patch linux-2.6-uevent-macio.patch 
	linux-2.6-uevent-of_platform.patch 
	linux-2.6-x86-dont-delete-cpu_devs-data.patch 
	linux-2.6-x86-fix-oprofile.patch patch-2.6.21.1.bz2.sign 
Log Message:
* Sun May 27 2007 Dave Jones <davej at redhat.com>
- Start F8 branch. Rebase to 2.6.22rc3



--- NEW FILE patch-2.6.22-rc3.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBGV6eoyGugalF9Dw4RAkPqAJ9yn73gJ+jN5FJcZ91DuWQiZ5Vg6ACfeEor
LX2SiD3Ikq+t6Wh1j+72mP4=
=Po8Q
-----END PGP SIGNATURE-----


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.3176
retrieving revision 1.3177
diff -u -r1.3176 -r1.3177
--- kernel-2.6.spec	18 May 2007 19:38:25 -0000	1.3176
+++ kernel-2.6.spec	28 May 2007 01:22:43 -0000	1.3177
@@ -392,25 +392,16 @@
 #
 # Patches 0 through 100 are meant for core subsystem upgrades
 #
-Patch1: patch-2.6.21.1.bz2
-Patch2: git-cpufreq.patch
+Patch1: patch-2.6.22-rc3.bz2
 
 # Patches 10 through 99 are for things that are going upstream really soon.
 Patch10: linux-2.6-utrace.patch
 Patch11: nouveau-drm.patch
 
-Patch12: linux-2.6-fix-pmops-1.patch
-Patch13: linux-2.6-fix-pmops-2.patch
-Patch14: linux-2.6-fix-pmops-3.patch
-Patch15: linux-2.6-fix-pmops-4.patch
-
 # enable sysrq-c on all kernels, not only kexec
 # FIXME: upstream soon? When? It's been here for ages.
 Patch16: linux-2.6-sysrq-c.patch
 
-# DRM bits for 965
-Patch17: linux-2.6-i965gm-support.patch
-
 # Patches 100 through 500 are meant for architecture patches
 
 # 200 - 299   x86(-64)
@@ -419,8 +410,6 @@
 Patch201: linux-2.6-x86-vga-vidfail.patch
 Patch202: linux-2.6-x86-64-edac-support.patch
 Patch203: linux-2.6-x86_64-silence-up-apic-errors.patch
-Patch204: linux-2.6-x86-dont-delete-cpu_devs-data.patch
-Patch205: linux-2.6-x86-fix-oprofile.patch
 Patch206: linux-2.6-x86-fsc-interrupt-controller-quirk.patch
 Patch207: linux-2.6-x86-dell-hpet.patch
 
@@ -430,49 +419,6 @@
 Patch303: linux-2.6-ppc32-ucmpdi2.patch
 Patch304: linux-2.6-ibmvscsi-schizo.patch
 Patch305: linux-2.6-pmac-zilog.patch
-Patch306: linux-2.6-powerpc-reserve-initrd-1.patch
-Patch307: linux-2.6-powerpc-reserve-initrd-2.patch
-Patch308: linux-2.6-cell-spu-device-tree.patch
-Patch309: linux-2.6-cell-spufs-fixes.patch
-
-Patch310: linux-2.6-common-uevent.patch
-Patch311: linux-2.6-uevent-macio.patch
-Patch312: linux-2.6-uevent-of_platform.patch
-Patch313: linux-2.6-uevent-ebus.patch
-
-Patch330: linux-2.6-powermac-generic-suspend-1.patch
-Patch331: linux-2.6-powermac-generic-suspend-2.patch
-Patch332: linux-2.6-powermac-generic-suspend-3.patch
-Patch333: linux-2.6-powermac-generic-suspend-4.patch
-
-Patch340: linux-2.6-mpc52xx-sdma.patch
-Patch341: linux-2.6-mpc52xx-fec.patch
-
-# Patches from ps3-linux-patches.git (2007-05-04)
-Patch350: linux-2.6-ps3-stable-patches.patch
-Patch351: linux-2.6-ps3-smp-boot.patch
-Patch352: linux-2.6-ps3-system-bus-rework.patch
-Patch353: linux-2.6-ps3-kexec.patch
-Patch354: linux-2.6-ps3-gelic.patch
-Patch355: linux-2.6-ps3-gelic-wireless.patch
-Patch356: linux-2.6-ps3-ehci-iso.patch
-Patch357: linux-2.6-ps3-clear-spu-irq.patch
-Patch358: linux-2.6-ps3-wrap-spu-runctl.patch
-# Ignore the SPE logo bits. Cute, but not exactly necessary
-Patch359: linux-2.6-ps3-storage.patch
-Patch360: linux-2.6-ps3-sound.patch
-Patch361: linux-2.6-ps3-device-init.patch
-Patch362: linux-2.6-ps3-system-bus-rework-2.patch
-
-# And then some minor tweaks...
-Patch370: linux-2.6-ps3-memory-probe.patch
-Patch371: linux-2.6-ps3-legacy-ioport.patch
-Patch372: linux-2.6-ps3fb-panic.patch
-Patch373: linux-2.6-ps3-ethernet-modular.patch
-Patch374: linux-2.6-ps3-sound-autoload.patch
-Patch375: linux-2.6-ps3-ethernet-autoload.patch
-Patch376: linux-2.6-ps3av-export-header.patch
-Patch377: linux-2.6-ps3-usb-autoload.patch
 
 # 500 - 599   s390(x)
 
@@ -554,8 +500,6 @@
 # Filesystem stuff.
 # Squashfs
 Patch1400: linux-2.6-squashfs.patch
-# GFS2
-Patch1410: linux-2.6-gfs2-update.patch
 
 # Networking core.
 Patch1500: linux-2.6-net-silence-noisy-printks.patch
@@ -564,18 +508,11 @@
 Patch1600: linux-2.6-module_version.patch
 Patch1601: linux-2.6-sha_alignment.patch
 Patch1610: linux-2.6-input-kill-stupid-messages.patch
-Patch1620: linux-2.6-ondemand-timer.patch
-Patch1630: linux-2.6-kvm-19.patch
 Patch1640: linux-2.6-module-override-modparam-cmdline.patch
 Patch1650: linux-2.6-serial-460800.patch
-Patch1660: linux-2.6-mm-udf-fixes.patch
-Patch1670: linux-2.6-net-sis900-oops.patch
 Patch1681: linux-2.6-xfs-umount-fix.patch
 Patch1690: linux-2.6-PT_LOAD-align.patch
-Patch1700: linux-2.6-dvb-spinlock.patch
-Patch1710: linux-2.6-nfs-noreaddirplus.patch
 Patch1720: linux-2.6-proc-self-maps-fix.patch
-Patch1730: linux-2.6-suspend-ordering.patch
 Patch1740: linux-2.6-softlockup-disable.patch
 Patch1770: linux-2.6-optimise-spinlock-debug.patch
 Patch1771: linux-2.6-silence-noise.patch
@@ -606,12 +543,8 @@
 # ATA Bits
 Patch2200: linux-2.6-sata-promise-pata-ports.patch
 Patch2201: linux-2.6-libata-hpa.patch
-Patch2202: linux-2.6-libata-sata_nv-adma.patch
 Patch2203: linux-2.6-libata-ali-atapi-dma.patch
 Patch2204: linux-2.6-ata-quirk.patch
-Patch2205: linux-2.6-libata-sff-pci_iomap-bug.patch
-Patch2206: linux-2.6-libata-sata_nv-wildcard-removal.patch
-Patch2207: linux-2.6-libata-pata-pcmcia-new-ident.patch
 
 # Wireless bits
 Patch2300: linux-2.6-wireless.patch
@@ -626,9 +559,6 @@
 Patch2309: linux-2.6-bcm43xx-mac80211-fixes.patch
 
 # Assorted dyntick/clock/timer fixes.
-Patch2400: linux-2.6-highres-dyntick-avoid-xtime-lock-contention.patch
-Patch2401: linux-2.6-clocksource-fix-resume-logic.patch
-Patch2402: linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-set.patch
 Patch2403: linux-2.6-clockevents-fix-resume-logic.patch
 
 # ACPI bits
@@ -1044,26 +974,18 @@
 
 # Update to latest upstream.
 %patch1 -p1
-%patch2 -p1
 
 # Patches 10 through 100 are meant for core subsystem upgrades
 
 # Roland's utrace ptrace replacement.
 %patch10 -p1
-%patch11 -p1
 
-# Power management fixes
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
+# Nouveau
+#%patch11 -p1
 
 # sysrq works always
 %patch16 -p1
 
-# DRM support for 965GM
-%patch17 -p1
-
 # Architecture patches
 
 #
@@ -1081,10 +1003,6 @@
 %patch202 -p1
 # Suppress APIC errors on UP x86-64.
 %patch203 -p1
-# Don't delete cpu_devs data to identify different x86 types in late_initcall
-%patch204 -p1
-# Fix oprofile.
-%patch205 -p1
 # quirk for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller
 %patch206 -p1
 # Blacklist Dell Optiplex 320 from using the HPET
@@ -1104,49 +1022,6 @@
 %patch304 -p1
 # Move pmac_zilog to its newly-registered device number
 %patch305 -p1
-# Ensure initrd memory is reserved at boot
-%patch306 -p1
-%patch307 -p1
-%patch308 -p1
-%patch309 -p1
-
-# uevent support for of_platform device
-%patch310 -p1
-%patch311 -p1
-%patch312 -p1
-%patch313 -p1
-
-%patch330 -p1
-%patch331 -p1
-%patch332 -p1
-%patch333 -p1
-# Efika Ethernet
-%patch340 -p1
-%patch341 -p1
-
-# PlayStation 3 support
-%patch350 -p1
-%patch351 -p1
-%patch352 -p1
-%patch353 -p1
-%patch354 -p1
-%patch355 -p1
-%patch356 -p1
-%patch357 -p1
-%patch358 -p1
-%patch359 -p1
-%patch360 -p1
-%patch361 -p1
-%patch362 -p1
-
-%patch370 -p1
-%patch371 -p1
-%patch372 -p1
-%patch373 -p1
-%patch374 -p1
-%patch375 -p1
-%patch376 -p1
-%patch377 -p1
 
 # S390
 
@@ -1284,8 +1159,6 @@
 # Filesystem patches.
 # Squashfs
 %patch1400 -p1
-# GFS2 update
-%patch1410 -p1
 
 # Networking
 # Disable easy to trigger printk's.
@@ -1298,30 +1171,16 @@
 %patch1601 -p1
 # The input layer spews crap no-one cares about.
 %patch1610 -p1
-# don't wakeup ondemand timer whilst idle.
-%patch1620 -p1
-# Update KVM.
-%patch1630 -p1
 # Allow overriding module parameters from kernel command_line
 #%patch1640 -p1
 # Allow to use 480600 baud on 16C950 UARTs
 %patch1650 -p1
-# Allow large files on UDF
-%patch1660 -p1
-# Fix oops in sis900
-%patch1670 -p1
 # Fix XFS umount bug.
 %patch1681 -p1
 # Align kernel data segment to page boundary.
 %patch1690 -p1
-# DVB spinlock bug
-%patch1700 -p1
-# NFS: Added support to turn off the NFSv3 READDIRPLUS RPC.
-%patch1710 -p1
 # setuid /proc/self/maps fix.
 %patch1720 -p1
-# Fix ACPI suspend / device suspend ordering problem
-%patch1730 -p1
 # Add a safety net to softlockup so that it doesn't prevent installs.
 %patch1740 -p1
 # Speed up spinlock debug.
@@ -1339,8 +1198,6 @@
 
 # temporarily restore START_ARRAY ioctl
 %patch1793 -p1
-# Fix i82875 EDAC driver setup so X will start
-%patch1794 -p1
 # Work around sysfs/uevent use-after-free problems with Bluetooth HID
 %patch1795 -p1
 
@@ -1366,51 +1223,38 @@
 # Disable NMI watchdog by default.
 %patch2105 -p1
 # Disable MMCONFIG & MSI by default.
-%patch2106 -p1
+#%patch2106 -p1
 
 # Enable PATA ports on Promise SATA.
 #%patch2200 -p1
-# HPA support for libata.
-%patch2201 -p1
-# sata_nv: Don't attempt using ADMA for (READ|SET)_MAX commands
-%patch2202 -p1
 # Disable ATAPI DMA on ALI chipsets.
 %patch2203 -p1
 # libata: don't initialize sg in ata_exec_internal() if DMA_NONE
 # ia64 ata quirk
 %patch2204 -p1
-# libata-sff: Undo bug introduced with pci_iomap changes
-%patch2205 -p1
-# remove the wildcard from sata_nv driver
-%patch2206 -p1
-# pata_pcmcia.c: add card ident for jvc cdrom
-%patch2207 -p1
 
 # Add critical wireless updates from 2.6.22
-%patch2300 -p1
+#%patch2300 -p1
 # Add the new wireless stack and drivers from wireless-dev
-%patch2301 -p1
+#%patch2301 -p1
 # ...and the iwlwifi driver from Intel
-%patch2302 -p1
+#%patch2302 -p1
 # avoid bcm43xx vs bcm43xx-mac80211 PCI ID conflicts
-%patch2303 -p1
+#%patch2303 -p1
 # let iwl3945 specify its preferred rate control algorithm
-%patch2304 -p1
+#%patch2304 -p1
 # kill iwl3945 irq_tasklet at module remove 
-%patch2305 -p1
+#%patch2305 -p1
 # some mac80211 bug fixes (defrag mem leak, reassoc failure handling)
-%patch2306 -p1
+#%patch2306 -p1
 # iwl3945: default to sw scan
-%patch2307 -p1
+#%patch2307 -p1
 # mac80211: improve scan performance
-%patch2308 -p1
+#%patch2308 -p1
 # bcm43xx-mac80211: important phy and ssb bus fixes
-%patch2309 -p1
+#%patch2309 -p1
 
 # Assorted dyntick/clock/timer fixes.
-%patch2400 -p1
-%patch2401 -p1
-%patch2402 -p1
 %patch2403 -p1
 
 # ACPI patches
@@ -1429,7 +1273,7 @@
 #
 
 # Pull in the new firewire stack
-%patch5000 -p1
+#%patch5000 -p1
 
 #
 # final stuff
@@ -2394,788 +2238,5 @@
 %endif
 
 %changelog
-
-DON'T CHECK STUFF INTO devel/ RIGHT NOW.
-USE F-7/ BRANCH
-
-* Fri May 18 2007 Dave Jones <davej at redhat.com>
-- pata_pcmcia.c: add card ident for jvc cdrom
-
-* Fri May 18 2007 John W. Linville <linville at redhat.com>
-- important phy and ssb bus fixes for bcm43xx-mac80211
-
-* Fri May 18 2007 Dave Jones <davej at redhat.com>
-- Blacklist Dell Optiplex 320 from using the HPET.
-
-* Fri May 18 2007 Dave Jones <davej at redhat.com>
-- Disable ub driver. (#204396)
-
-* Fri May 18 2007 John W. Linville <linville at redhat.com>
-- upstream mac80211 bugfixes (defrag mem leak, reassoc failure handling)
-- make iwl3945 default to using software scan
-- improve mac80211 software scan performance
-
-* Thu May 17 2007 John W. Linville <linville at redhat.com>
-- iwl3945: kill irq_tasklet at module remove
-
-* Thu May 17 2007 Dave Jones <davej at redhat.com>
-- More GFS2 updates.
-
-* Wed May 16 2007 Dave Jones <davej at redhat.com>
-- Fix ACPI suspend / device suspend ordering problem.
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Make hdaps timer only tick when in use. [Matthew Garrett]
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Add quirk for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Fix oprofile.
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Add cpufreq-git, fixes #239724
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Fix ACPI dock oops (#238054) [cebbert]
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- Fix provides: issues (#227533) [Ville Skyttä]
-
-* Tue May 15 2007 John W. Linville <linville at redhat.com>
-- Let iwl3945 pick preferred rate control alg (or face the consequences)
-
-* Tue May 15 2007 Dave Jones <davej at redhat.com>
-- NFS: Added support to turn off the NFSv3 READDIRPLUS RPC
-
-* Mon May 14 2007 Dave Jones <davej at redhat.com>
-- Additional taint printk in slab corruption checks.
-
-* Mon May 14 2007 Dave Jones <davej at redhat.com>
-- Only spew extra build warnings when debugging mode is on.
-
-* Sun May 13 2007 Dave Jones <davej at redhat.com>
-- Don't delete cpu_devs data to identify different x86 types in late_initcall
-
-* Thu May 10 2007 Dave Jones <davej at redhat.com>
-- Disable RTC class CMOS driver.
-
-* Thu May 10 2007 Dave Jones <davej at redhat.com>
-- GFS2 updates
-
-* Wed May 09 2007 Dave Jones <davej at redhat.com>
-- Disable some debug config options.
-
-* Tue May 08 2007 John W. Linville <linville at redhat.com>
-- Avoid PCI ID conflicts between bcm43xx and bcm43xx-mac80211
-- Disable zd1211rw in favor of zd1211rw-mac80211
-
-* Tue May 08 2007 Dave Jones <davej at redhat.com>
-- Some tweaks to the recent timer fixes.
-
-* Mon May 07 2007 John W. Linville <linville at tuxdriver.com>
-- Some iwl3945 updates related to rate control
-
-* Sat May 05 2007 John W. Linville <linville at tuxdriver.com>
-- Remove rt2x00 locking "fix" (which doesn't work)
-
-* Fri May 04 2007 Dave Jones <davej at redhat.com>
-- Disable ATAPI DMA on ALI chipsets.
-
-* Fri May 04 2007 Dave Jones <davej at redhat.com>
-- Reenable CONFIG_USB_SUSPEND
-
-* Fri May 04 2007 David Woodhouse <dwmw2 at redhat.com>
-- Tidy up PS3 patches to match ps3-linux-patches upstream more closely
-
-* Fri May 04 2007 Dave Jones <davej at redhat.com>
-- remove the wildcard from sata_nv driver
-
-* Fri May 04 2007 Dave Jones <davej at redhat.com>
-- Fix 'crash' driver on x86-64.
-
-* Fri May 04 2007 Dave Jones <davej at redhat.com>
-- ACPI: Fix 2.6.21 boot regression on P4/HT
-
-* Thu May 03 2007 Dave Jones <davej at redhat.com>
-- libata-sff: Undo bug introduced with pci_iomap changes
-
-* Thu May 03 2007 John W. Linville <linville at redhat.com>
-- Add a locking fix to benefit rt2x00
-
-* Thu May 03 2007 John W. Linville <linville at redhat.com>
-- Update git-wireless-dev.patch (fix lockdep spew, zd1211rw-mac80211 fixes)
-- Remove linux-2.6-zd1211rw-mac80211-queue-limit.patch (obsolete)
-- Update git-iwlwifi.patch (signal level fixes, iwlwifi -> iwl3945 name change)
-- Remove git-iwlwifi-fixes.patch (obsolete)
-- Remove iwlwifi portions of linux-2.6-warnings-inline.patch (obsolete)
-
-* Wed May  2 2007 Dave Jones <davej at redhat.com>
-- Assorted dyntick/clock/timer fixes.
-
-* Tue May 01 2007 Dave Jones <davej at redhat.com>
-- Update sparse to 0.3 and reenable.
-
-* Tue May 01 2007 Dave Jones <davej at redhat.com>
-- i8xx_tco watchdog driver has been obsoleted by the iTCO_wdt driver.
-
-* Tue May  1 2007 David Woodhouse <dwmw2 at redhat.com>
-- Set ARCH_KMALLOC_MINALIGN to 8 on PowerPC (#235392)
-
-* Mon May 01 2007 John W. Linville <linville at redhat.com>
-- Update git-iwlwifi.patch (iwlwifi version 0.0.16)
-
-* Mon Apr 30 2007 John W. Linville <linville at redhat.com>
-- Add critical post-2.6.21 wireless updates
-- Update git-wireless-dev.patch
-- Update git-iwlwifi.patch (iwlwifi version 0.0.15)
-- Remove unused wireless config options
-
-* Mon Apr 30 2007 Dave Jones <davej at redhat.com>
-- Fix oops in sis900 driver.
-
-* Sun Apr 29 2007 Dave Jones <davej at redhat.com>
-- 2.6.21.1
-
-* Fri Apr 27 2007 Dave Jones <davej at redhat.com>
-- Allow large files on UDF.
-
-* Fri Apr 27 2007 John W. Linville <linville at redhat.com>
-- Update git-iwlwifi.patch (and update git-iwlwifi-fixes.patch to match)
-
-* Thu Apr 26 2007 Dave Jones <davej at redhat.com>
-- 2.6.21
-
-* Wed Apr 25 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git9
-
-* Wed Apr 25 2007 Dave Jones <davej at redhat.com>
-- Disable CONFIG_ACPI_ASUS in favour of CONFIG_ASUS_LAPTOP
-
-* Wed Apr 25 2007 John W. Linville <linville at redhat.com>
-- Update git-wireless-dev.patch
-- Remove linux-2.6-bcm43xx-mac80211-phy-rev-1-fix.patch (obsoleted by above)
-- Update git-iwlwifi-fixes.patch to match new git-wireless-dev.patch
-
-* Wed Apr 25 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git8
-
-* Tue Apr 24 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git7
-
-* Tue Apr 24 2007 David Woodhouse <dwmw2 at redhat.com>
-- Support proper device-tree layout for Cell SPUs
-- Cell spufs fixes
-
-* Mon Apr 23 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git6
-
-* Sat Apr 21 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git5
-
-* Fri Apr 20 2007 David Woodhouse <dwmw2 at redhat.com>
-- Add workaround for PS3 EHCI isochronous mode
-- SPU fixes for PS3
-
-* Fri Apr 20 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git4
-
-* Fri Apr 20 2007 Dave Jones <davej at redhat.com>
-- Drop broken sata debug patch.
-
-* Thu Apr 19 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git3
-
-* Thu Apr 19 2007 Dave Jones <davej at redhat.com>
-- Disable a bunch of pointless messages in networking layer that are easy to trigger.
-
-* Thu Apr 19 2007 Dave Jones <davej at redhat.com>
-- Make libata debugging info runtime selectable.
-
-* Thu Apr 19 2007 John W. Linville <linville at redhat.com>
-- Limit queueing of URBs in zd1211rw-mac80211 to avoid timeouts
-- Move wireless patches to their own sections of the spec file
-
-* Thu Apr 19 2007 Dave Jones <davej at redhat.com>
-- Fix oops in pata_sis
-
-* Thu Apr 19 2007 Dave Jones <davej at redhat.com>
-- Drop broken cmdline-modparam-override patch for now
-
-* Thu Apr 19 2007 David Woodhouse <dwmw2 at redhat.com>
-- Drop ps3-storage scsi scan hack now that mkinitrd is fixed
-- Update to final bcm43xx-mac80211 machine check patch
-
-* Wed Apr 18 2007 Dave Jones <davej at redhat.com>
-- Bump mkinitrd require: to 6.0.9-1 for scsi_wait_scan fixes.
-
-* Wed Apr 18 2007 Dave Jones <davej at redhat.com>
-- Allow overriding module parameters from kernel command_line
-
-* Wed Apr 18 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7-git2
-
-* Wed Apr 18 2007 John W. Linville <linville at redhat.com>
-- Update fix for bcm43xx-mac80211 oops on ppc w/ phy rev 1
-
-* Wed Apr 18 2007 Kristian Høgsberg <krh at redhat.com>
-- Add missing _IOC_WRITE for create iso context ioctl code.
-
-* Wed Apr 18 2007 Jeremy Katz <katzj at redhat.com>
-- add fix for kvm with non-PAE kernels
-- another firewire fix (krh)
-
-* Tue Apr 17 2007 Kristian Høgsberg <krh at redhat.com>
-- Fix firewire ioctl numbers; use the right size and direction values.
-
-* Tue Apr 17 2007 Dave Jones <davej at redhat.com>
-- sata_nv: Don't attempt using ADMA for (READ|SET)_MAX commands
-
-* Tue Apr 17 2007 Dave Jones <davej at redhat.com>
-- disable sparse checking (segfault)
-
-* Tue Apr 17 2007 Dave Jones <davej at redhat.com>
-- Update KVM to v19
-
-* Mon Apr 16 2007 Dave Jones <davej at redhat.com>
-- libata HPA support.
-
-* Mon Apr 16 2007 Dave Jones <davej at redhat.com>
-- Silence some more PM related noisy printk's.
-
-* Mon Apr 16 2007 Dave Jones <davej at redhat.com>
-- Fix up some more warnings.
-
-* Mon Apr 16 2007 Dave Jones <davej at redhat.com>
-- Revert e1000 driver to 2.6.20
-
-* Mon Apr 16 2007 David Woodhouse <dwmw2 at redhat.com>
-- Correct fix for PS3 IRQ slowdown (HV bug)
-- Fix for CDDA reading on PS3
-- Fix handling of secondary PPU on PS3 boot
-
-* Sun Apr 15 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc7
-
-* Sun Apr 15 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git8
-
-* Sat Apr 14 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git7
-
-* Sat Apr 14 2007 David Woodhouse <dwmw2 at redhat.com>
-- Add modalias attributes to ps3_system_bus devices in the (probably vain)
-  hope that they'll fix the installer.
-- Ensure initrd memory is reserved when the PPC64 kernel is booted from a
-  bootwrapper instead of OF.
-
-* Fri Apr 13 2007 John W. Linville <linville at redhat.com>
-- Update git-wireless-dev.patch
-- Remove linux-2.6-rt2x00-scan-fix.patch (obsoleted by update above)
-- Remove git-wireless-dev-fixes.patch (obsoleted by update above)
-- Update git-iwlwifi.patch
-
-* Fri Apr 13 2007 Dave Jones <davej at redhat.com>
-- Make NMI timeout a config option.
-
-* Fri Apr 13 2007 Kristian Høgsberg <krh at redhat.com>
-- Redo diff against the 'juju' upstream branch so we get the right
-  fixes in the firewire patch.
-
-* Fri Apr 13 2007 David Woodhouse <dwmw2 at redhat.com>
-- Fix PS3 Ethernet IPv6 checksum problems, autoload PS3 USB modules
-
-* Thu Apr 12 2007 Kristian Høgsberg <krh at redhat.com>
-- Add a few more firewire bug fixes, incorporate last couple of
-  changes to userspace interface.
-
-* Thu Apr 12 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git5
-
-* Thu Apr 12 2007 Dave Jones <davej at redhat.com>
-- Update nouveau patch. (Richard Hughes)
-
-* Wed Apr 11 2007 Dave Jones <davej at redhat.com>
-- DRM support for Intel 965GM
-
-* Wed Apr 11 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git4
-
-* Tue Apr 11 2007 John W. Linville <linville at redhat.com>
-- Add fix for bcm43xx-mac80211 oops on ppc w/ phy rev 1
-- Set IPW_WARNING to KERN_WARNING to make iwlwifi less chatty
-
-* Tue Apr 10 2007 John W. Linville <linville at redhat.com>
-- Add fix for using WPA with mac80211 drivers
-
-* Tue Apr 10 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git3
-
-* Mon Apr 09 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git2
-
-* Mon Apr 09 2007 Dave Jones <davej at redhat.com>
-- Disable a bunch more warnings.
-
-* Sun Apr 08 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc6-git1
-
-* Fri Apr  6 2007 Kristian Høgsberg <krh at redhat.com>
-- Add patches to fix #235463 and possibly #235199 and #231708.
-
-* Thu Apr 05 2007 Dave Jones <davej at redhat.com>
-- Fix kernel.org bugzilla #8301: spinlock fix for flexcop-pci (#234900)
-
-* Thu Apr 05 2007 Dave Jones <davej at redhat.com>
-- Remove a bunch of dead patches.
-
-* Thu Apr 05 2007 Dave Jones <davej at redhat.com>
-- Enable CONFIG_SECURITY_NETWORK_XFRM
-
-* Thu Apr 05 2007 David Woodhouse <dwmw2 at redhat.com>
-- Fix PowerMac generic suspend vs. IRQ disable
-
-* Thu Apr 05 2007 Dave Jones <davej at redhat.com>
-- Disable some warnings.
-
-* Wed Apr 04 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc5-git12
-
-* Wed Apr 04 2007 Dave Jones <davej at redhat.com>
-- Silence noisy power management printk's
-
-* Wed Apr 04 2007 Dave Jones <davej at redhat.com>
-- Disable PCI MSI and MMCONFIG by default (cebbert)
-
-* Wed Apr 04 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc5-git10
-
-* Wed Apr 04 2007 Dave Jones <davej at redhat.com>
-- rt2x00 scanning fix. (#234615)
-
-* Mon Apr 02 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc5-git9
-
-* Mon Apr  2 2007 Jeremy Katz <katzj at redhat.com>
-- improvements for module lists
-
-* Sat Mar 31 2007 David Woodhouse <dwmw2 at redhat.com>
-- Move pmac_zilog serial port to proper device numbers (#155895)
-
-* Sat Mar 31 2007 Kristian Høgsberg <krh at redhat.com>
-- Add nouveau provides for all sub-packages.
-
-* Fri Mar 30 2007 Kristian Høgsberg <krh at redhat.com>
-- Update nouveau patch, add versioned nouveau drm provides.
-
-* Fri Mar 30 2007 David Woodhouse <dwmw2 at redhat.com>
-- PlayStation 3 storage and Ethernet support, stable bugfixes from
-  ps3-linux-patches.git tree
-
-* Fri Mar 30 2007 Jarod Wilson <jwilson at redhat.com>
-- Overhaul ordering of build/don't build flag setting,
-  such that nothing set at the top gets overridden
-  later in the spec
-- Add support for --with/--without build flags as an
-  alternative way to disable/enable specific builds
-- Add %%buildid define to make it easier/more obvious
-  how to tag a one-off build
-
-* Fri Mar 30 2007 Jarod Wilson <jwilson at redhat.com>
-- Don't build kvm modules for xen kernels (#234521)
-- Make sparse unpacking quiet (#234473)
-
-* Fri Mar 30 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc5-git4
-
-* Fri Mar 30 2007 Dave Jones <davej at redhat.com>
-- Reenable tickless.
-
-* Fri Mar 30 2007 David Woodhouse <dwmw2 at redhat.com>
-- Enable PlayStation 3 support. Needs drivers.
-
-* Wed Mar 28 2007 Dave Jones <davej at redhat.com>
-- Update deferred timer patch.
-
-* Wed Mar 28 2007 David Woodhouse <dwmw2 at redhat.com>
-- Add Efika (mpc52xx) Ethernet driver
-- Crappy workaround for sysfs/uevent problems (#227893)
-- Fix IPv6 failure with NetworkManager (#234067)
-
-* Sun Mar 25 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc5
-
-* Sun Mar 25 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4-git11
-
-* Sun Mar 25 2007 David Woodhouse <dwmw2 at redhat.com>
-- Use /sys/power/state for suspend to RAM on PowerMac
-
-* Sat Mar 24 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4-git10
-
-* Fri Mar 23 2007 Kristian Høgsberg <krh at redhat.com>
-- Update firewire patch with the sysfs attributes work (v2.6.21-rc3-gbbd1494)
-
-* Fri Mar 23 2007 John W. Linville <linville at redhat.com>
-- Update git-wireless-dev.patch (current as of 03-20-2007)
-- Update git-iwlwifi.patch (current as of 03-22-2007)
-- Add iwlwifi fix for oops on modprobe when missing firmware
-
-* Thu Mar 22 2007 Dave Jones <davej at redhat.com>
-- try disabling no_hz again to see if some oddball bugs 'go away'
-
-* Thu Mar 22 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4-git6
-
-* Thu Mar 22 2007 Roland McGrath <roland at redhat.com>
-- Update to latest utrace.
-- Clean up sparse bits in spec script.
-
-* Thu Mar 22 2007 Dave Jones <davej at redhat.com>
-- Check source with sparse during build.
-
-* Wed Mar 21 2007 Dave Jones <davej at redhat.com>
-- Fix up a bunch of trivial warnings.
-
-* Wed Mar 21 2007 Dave Jones <davej at redhat.com>
-- New version of the ondemand 'no wakeup whilst idle' patch
-
-* Tue Mar 20 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4-git5
-
-* Mon Mar 19 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4-git4
-
-* Mon Mar 19 2007 Dave Jones <davej at redhat.com>
-- Only enable sleep-in-irq debugging in the -debug build.
-
-* Fri Mar 16 2007 Dave Jones <davej at redhat.com>
-- don't wakeup ondemand timer whilst idle.
-
-* Fri Mar 16 2007 Dave Jones <davej at redhat.com>
-- Add driver for USB EHCI debug cables.
-
-* Fri Mar 16 2007 John W. Linville <linville at redhat.com>
-- Add snapshot of iwlwifi driver from www.intellinuxwireless.org
-
-* Fri Mar 16 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc4
-
-* Thu Mar 15 2007 Dave Jones <davej at redhat.com>
-- Enable a bunch more warnings (These will probably get turned off later,
-  for now they're mostly there for curiosity sake).
-
-* Thu Mar 15 2007 Dave Jones <davej at redhat.com>
-- Rename linux-2.6-debug-Wundef.patch to linux-2.6-debug-extra-warnings.patch
-
-* Thu Mar 15 2007 Dave Jones <davej at redhat.com>
-- Change how 'ignore quiet boot option' is done to a CONFIG option.
-  This will allow having it ignored in the -debug kernels, but
-  honoured in the production kernels whilst allowing to build
-  from the same source tree.
-
-* Thu Mar 15 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc3-git10
-
-* Wed Mar 14 2007 Roland McGrath <roland at redhat.com>
-- utrace update
-  - fix wait for clone threads of ptracer's own child (#232236)
-  - fix wait for previously delayed group leader (#232381)
-
-* Wed Mar 14 2007 Kristian Høgsberg <krh at redhat.com>
-- Update firewire patch with latest fixes from the kernel.org linux1394 tree.
-
-* Tue Mar 13 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc3-git8
-
-* Mon Mar 12 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc3-git7
-
-* Mon Mar 12 2007 Adam Jackson <ajax at redhat.com>
-- linux-2.6-i82875-edac-pci-setup.patch: Fix PCI registration of i82875 EDAC,
-  so /proc/bus/pci/devices will be correct and X will start. (#231484)
-
-* Sun Mar 11 2007 David Woodhouse <dwmw2 at redhat.com>
-- Re-enable bcm43xx fix
-
-* Fri Mar 09 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc3-git5
-
-* Thu Mar 08 2007 Dave Jones <davej at redhat.com>
-- update to squashfs 3.2-r2
-
-* Thu Mar 08 2007 Dave Jones <davej at redhat.com>
-- update to latest utrace.
-
-* Thu Mar 08 2007 John W. Linville <linville at redhat.com>
-- update git-wireless-dev.patch (current as of 2007-03-06)
-
-* Thu Mar 08 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc3-git2
-
-* Wed Mar 07 2007 Dave Jones <davej at redhat.com>
-- Add modules.* to %files
-
-* Wed Mar 07 2007 Dave Jones <davej at redhat.com>
-- Remove last vestiges of the ppc64iseries specific kernel
-
-* Wed Mar 07 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc3
-
-* Wed Mar 07 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2-git5
-
-* Mon Mar 05 2007 Dave Jones <davej at redhat.com>
-- Generate modules.(scsi|libata|networking)
-
-* Mon Mar 05 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2-git4
-
-* Mon Mar 05 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2-git3
-
-* Fri Mar 02 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2-git2
-
-* Fri Mar 02 2007 Dave Jones <davej at redhat.com>
-- Enable PM_TRACE
-
-* Thu Mar  1 2007 John W. Linville <linville at redhat.com>
-- update git-wireless-dev.patch (current as of 2007-02-27)
-
-* Thu Mar  1 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2-git1
-
-* Wed Feb 28 2007 Dave Jones <davej at redhat.com>
-- reenable tickless on 32bit x86.
-
-* Wed Feb 28 2007 Dave Jones <davej at redhat.com>
-- fix up x86-64/x86 include file braindamage.
-
-* Wed Feb 28 2007 Dave Jones <davej at redhat.com>
-- 2.6.21rc2
-
-* Tue Feb 27 2007 Dave Jones <davej at redhat.com>
-- Drop iseries kernels (again).
-  The generic PPC64 kernel should work on iseries these days
-
-* Mon Feb 26 2007 Dave Jones <davej at redhat.com>
-- Fix up radeonfb backlight.
-- Revert forcedeth changes so that it works again.
-- Add ia64 ata quirk.
-
-* Sun Feb 25 2007 David Woodhouse <dwmw2 at redhat.com>
-- Revert commit 8d610dd52dd1da696e199e4b4545f33a2a5de5c6 which moved
-  rootfs population (and free_initrd()) much later in the init sequence.
-  It seems to cause memory corruption.
-
-* Sat Feb 24 2007 John W. Linville <linville at redhat.com>
-- Back-out bcm43xx changes related to recent hardware spec changes
-
-* Sat Feb 24 2007 David Woodhouse <dwmw2 at redhat.com>
-- Disable PlayStation 3 support temporarily; its drivers break on non-PS3
-  and it's not quite working fully yet anyway
-
-* Thu Feb 22 2007 Dave Jones <davej at redhat.com>
-- Disable speedstep-centrino in favour of acpi-cpufreq
-
-* Thu Feb 22 2007 John W. Linville <linville at redhat.com>
-- Add new wireless infrastructure from wireless-dev git tree
-
-* Wed Feb 21 2007 Kristian Høgsberg <krh at redhat.com>
-- Rediff firewire patch, include fixes for #228017.
-
-* Wed Feb 21 2007 Dave Jones <davej at redhat.com>
-- 2.6.21-rc1
-
-* Tue Feb 20 2007 Dave Jones <davej at redhat.com>
-- 2.6.20-git16
-
-* Sat Feb 17 2007 Dave Jones <davej at redhat.com>
-- 2.6.20-git14  (Now tickless on 32bit x86).
-- Fix up VIA SATA.
-
-* Wed Feb 14 2007 Adam Jackson <ajax at redhat.com>
-- nouveau drm
-
-* Wed Feb 14 2007 Dave Jones <davej at redhat.com>
-- 2.6.20-git10
-
-* Tue Feb 13 2007 Dave Jones <davej at redhat.com>
-- Resurrect the signed modules patches.
-
-* Mon Feb 12 2007 Kristian Høgsberg <krh at redhat.com>
-- Update firewire patch with latest usptream changes.
-
-* Mon Feb  5 2007 Dave Jones <davej at redhat.com>
-- Fix attr2 corruption with btree data extents
-
-* Sun Feb  4 2007 Dave Jones <davej at redhat.com>
-- 2.6.20
-- Move xen sources out of kernel-xen-devel. (Don Zickus)
-
-* Sat Feb  3 2007 Dave Jones <davej at redhat.com>
-- 2.6.20-rc7-git1
-
-* Wed Jan 31 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc7
-
-* Tue Jan 30 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc6-git2
-
-* Mon Jan 29 2007 Chuck Ebbert <cebbert at redhat.com>
-- 2.6.20rc6-git1
-
-* Fri Jan 26 2007 Bill Nottingham <notting at redhat.com>
-- turn on CONFIG_SYSFS_DEPRECATED so that things actually work. *sigh*
-
-* Tue Jan 23 2007 Jeremy Katz <katzj at redhat.com>
-- temporarily restore START_ARRAY ioctl for mdraid so that we can have mdraid
-  in test1
-
-* Sun Jan 14 2007 Roland McGrath <roland at redhat.com>
-- utrace update: PTRACE_TRACEME fix
-
-* Thu Jan 11 2007 Kristian Høgsberg <krh at redhat.com>
-- Add and enable alternative firewire stack.
-
-* Thu Jan 11 2007 Jeremy Katz <katzj at redhat.com>
-- disable nmi watchdog by default
-
-* Wed Jan 10 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc4-git4
-- PIIX3 PATA support.
-
-* Sun Jan  7 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc4
-
-* Sat Jan  6 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc3-git4
-
-* Mon Jan  1 2007 Dave Jones <davej at redhat.com>
-- 2.6.20rc3
-
-* Mon Jan  1 2007 David Woodhouse <dwmw2 at redhat.com>
-- Fix fallout from half-baked upstream IBM vSCSI patch
-
-* Mon Jan  1 2007 David Woodhouse <dwmw2 at redhat.com>
-- Fix BUG() in assembler in PowerPC
-- Fix Maple IDE IRQ
-
-* Sun Dec 31 2006 Dave Jones <davej at redhat.com>
-- 2.6.20rc2-git2
-
-* Fri Dec 29 2006 Dave Jones <davej at redhat.com>
-- 2.6.20rc2-git1
-
-* Fri Dec 29 2006 David Woodhouse <dwmw2 at redhat.com>
-- Update USB endianness patches
-
-* Wed Dec 27 2006 Dave Jones <davej at redhat.com>
-- 2.6.20rc2
-
-* Thu Dec 21 2006 David Woodhouse <dwmw2 at redhat.com>
-- Fix IPv6 checksum handling
-- Add MODULE_ALIAS() to pata_mpc52xx driver
-
-* Wed Dec 20 2006 David Woodhouse <dwmw2 at redhat.com>
-- Fix BE OHCI support -- write only BE not BE and _then_ LE. Doh.
-
-* Tue Dec 19 2006 David Woodhouse <dwmw2 at redhat.com>
-- Fix ebus oops
-- Actually make it possible to include iSeries in the generic PPC64 kernel
-
-* Tue Dec 19 2006 David Woodhouse <dwmw2 at redhat.com>
-- Include iSeries in the generic PPC64 kernel now that's possible
-- Fix squashfs
-- Fix softmac fallout from work_struct changes
-- Update OF uevent handler patch
-
-* Mon Dec 18 2006 David Woodhouse <dwmw2 at redhat.com>
-- Enable CONFIG_IDE on PowerPC, for PMAC. Need pata_pmac driver...
-- Fix the deleteme handling
-- Fix build on platforms without writel_be()
-- Fix connector build failure
-
-* Sun Dec 17 2006 Dave Jones <davej at redhat.com>
-- 2.6.20rc1-git5
-
-* Sun Dec 17 2006 David Woodhouse <dwmw2 at redhat.com>
-- Enable Efika platform support
-- Temporarily provide __ucmpdi2 on ppc32 to work around GCC PR #25724
-
-* Thu Dec 14 2006 Dave Jones <davej at redhat.com>
-- 2.6.20rc1-git1
-- libata: don't initialize sg in ata_exec_internal() if DMA_NONE
-
-* Wed Dec 13 2006 Dave Jones <davej at redhat.com>
-- Kill off -kdump for 686.
-
-* Wed Dec 13 2006 David Woodhouse <dwmw2 at redhat.com>
-- Fix and re-enable ppc, ppc64, ppciseries builds
-- Fix hdrcheck.sh invocation
-- %%_target_cpu in BuildRoot to allow parallel builds
-
-* Tue Dec 12 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git19
-
-* Tue Dec 12 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git18
-
-* Fri Dec  8 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git12
-
-* Thu Dec  7 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git9
-
-* Tue Dec  5 2006 David Woodhouse <dwmw2 at redhat.com>
-- Remove cell_defconfig update from Mambo patch
-- Drop 64KiB CI page patch which is fixed differently upstream
-
-* Tue Dec  5 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git7
-
-* Mon Dec  4 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-git5
-
-* Wed Nov 29 2006 Dave Jones <davej at redhat.com>
-- 2.6.19
-
-* Mon Nov 27 2006 Dave Jones <davej at redhat.com>
-- 2.6.19-rc6-git10
-
-* Thu Nov 23 2006 David Woodhouse <dwmw2 at redhat.com>
-- Update Cell systemsim support (#217078)
-- Fix utrace vs. Cell SPU (#217079)
-- Enable Maple support
-
-* Fri Nov 17 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc6
-- Merge squashfs changes from FC6.
-- Disable W1
-
-* Fri Nov 10 2006 Dave Jones <davej at redhat.com>
-- Separate -debug kernels.
-
-* Thu Nov  9 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc5-git2
-- Bump HZ to 1000
-
-* Wed Nov  8 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc5-git1
-
-* Tue Nov  7 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc5
-
-* Mon Nov  6 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc4-git11
-
-* Tue Oct 31 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc4
-
-* Sun Oct 29 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc3
-
-* Fri Oct 13 2006 Dave Jones <davej at redhat.com>
-- 2.6.19rc2
+* Sun May 27 2007 Dave Jones <davej at redhat.com>
+- Start F8 branch. Rebase to 2.6.22rc3

linux-2.6-crash-driver.patch:

Index: linux-2.6-crash-driver.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-crash-driver.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- linux-2.6-crash-driver.patch	4 May 2007 04:06:47 -0000	1.5
+++ linux-2.6-crash-driver.patch	28 May 2007 01:22:43 -0000	1.6
@@ -448,14 +448,3 @@
 +#endif /* __KERNEL__ */
 +
 +#endif /* _ASM_X86_64_CRASH_H */
---- linux-2.6.21.noarch/arch/x86_64/kernel/e820.c~	2007-05-04 00:04:56.000000000 -0400
-+++ linux-2.6.21.noarch/arch/x86_64/kernel/e820.c	2007-05-04 00:05:02.000000000 -0400
-@@ -25,7 +25,7 @@
- #include <asm/bootsetup.h>
- #include <asm/sections.h>
- 
--struct e820map e820 __initdata;
-+struct e820map e820;
- 
- /* 
-  * PFN of last memory page.

linux-2.6-debug-sysfs-crash-debugging.patch:

Index: linux-2.6-debug-sysfs-crash-debugging.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-debug-sysfs-crash-debugging.patch,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- linux-2.6-debug-sysfs-crash-debugging.patch	14 Feb 2007 19:00:31 -0000	1.7
+++ linux-2.6-debug-sysfs-crash-debugging.patch	28 May 2007 01:22:43 -0000	1.8
@@ -49,18 +49,17 @@
  		goto Einval;
  
 
-diff -puN arch/i386/kernel/traps.c~sysfs-crash-debugging arch/i386/kernel/traps.c
---- devel/arch/i386/kernel/traps.c~sysfs-crash-debugging	2005-11-22 22:31:16.000000000 -0800
-+++ devel-akpm/arch/i386/kernel/traps.c	2005-11-22 22:31:16.000000000 -0800
-@@ -95,6 +95,8 @@ static int kstack_depth_to_print = 24;
- struct notifier_block *i386die_chain;
- static DEFINE_SPINLOCK(die_notifier_lock);
+--- linux-2.6.21.noarch/arch/i386/kernel/traps.c~	2007-05-27 19:02:21.000000000 -0400
++++ linux-2.6.21.noarch/arch/i386/kernel/traps.c	2007-05-27 19:03:15.000000000 -0400
+@@ -59,6 +59,8 @@
+ 
+ #include "mach_traps.h"
  
 +extern char last_sysfs_file[];
 +
- int register_die_notifier(struct notifier_block *nb)
- {
- 	int err = 0;
+ int panic_on_unrecovered_nmi;
+ 
+ asmlinkage int system_call(void);
 @@ -388,6 +388,9 @@ void die(const char * str, struct pt_reg
  #endif
  		if (nl)
@@ -71,17 +70,17 @@
  		if (notify_die(DIE_OOPS, str, regs, err,
  					current->thread.trap_no, SIGSEGV) !=
  				NOTIFY_STOP)
---- linux-2.6.14/arch/x86_64/kernel/traps.c~	2005-12-02 18:38:28.000000000 -0500
-+++ linux-2.6.14/arch/x86_64/kernel/traps.c	2005-12-02 18:38:57.000000000 -0500
-@@ -75,6 +75,8 @@ asmlinkage void call_debug(void);
- struct notifier_block *die_chain;
- static DEFINE_SPINLOCK(die_notifier_lock);
+--- linux-2.6.21.noarch/arch/x86_64/kernel/traps.c~	2007-05-27 19:03:37.000000000 -0400
++++ linux-2.6.21.noarch/arch/x86_64/kernel/traps.c	2007-05-27 19:03:48.000000000 -0400
+@@ -49,6 +49,8 @@
+ #include <asm/nmi.h>
+ #include <asm/stacktrace.h>
  
 +extern char last_sysfs_file[];
 +
- int register_die_notifier(struct notifier_block *nb)
- {
- 	int err = 0;
+ asmlinkage void divide_error(void);
+ asmlinkage void debug(void);
+ asmlinkage void nmi(void);
 @@ -416,6 +416,9 @@ void __die(const char * str, struct pt_r
  	printk("DEBUG_PAGEALLOC");
  #endif

linux-2.6-debug-taint-vm.patch:

Index: linux-2.6-debug-taint-vm.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-debug-taint-vm.patch,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- linux-2.6-debug-taint-vm.patch	14 May 2007 15:54:53 -0000	1.12
+++ linux-2.6-debug-taint-vm.patch	28 May 2007 01:22:43 -0000	1.13
@@ -20,13 +20,14 @@
  	panic("BUG!"); \
  } while (0)
  #endif
-@@ -35,8 +39,7 @@ struct bug_entry {
+@@ -39,8 +39,8 @@ struct bug_entry {
  #define WARN_ON(condition) ({						\
  	typeof(condition) __ret_warn_on = (condition);			\
  	if (unlikely(__ret_warn_on)) {					\
--		printk("BUG: at %s:%d %s()\n", __FILE__,		\
+-		printk("WARNING: at %s:%d %s()\n", __FILE__,		\
 -			__LINE__, __FUNCTION__);			\
-+		printk("BUG: warning at %s:%d/%s() (%s)\n", __FILE__, __LINE__, __FUNCTION__, print_tainted()); \
++		printk("WARNING: at %s:%d %s() (%s)\n", __FILE__,	\
++			__LINE__, __FUNCTION__, print_tainted());	\
  		dump_stack();						\
  	}								\
  	unlikely(__ret_warn_on);					\

linux-2.6-defaults-unicode-vt.patch:

Index: linux-2.6-defaults-unicode-vt.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-defaults-unicode-vt.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- linux-2.6-defaults-unicode-vt.patch	7 Aug 2006 19:19:53 -0000	1.2
+++ linux-2.6-defaults-unicode-vt.patch	28 May 2007 01:22:43 -0000	1.3
@@ -1,17 +1,6 @@
 
 Unicode by default. Join the 20th century.
 
---- linux-2.6.11/drivers/char/vt.c.foo	2005-06-06 22:53:13.000000000 -0400
-+++ linux-2.6.11/drivers/char/vt.c	2005-06-06 22:53:42.000000000 -0400
-@@ -1443,7 +1443,7 @@
- 	vc->vc_charset		= 0;
- 	vc->vc_need_wrap	= 0;
- 	vc->vc_report_mouse	= 0;
--	vc->vc_utf		= 0;
-+	vc->vc_utf		= 1;
- 	vc->vc_utf_count	= 0;
- 
- 	vc->vc_disp_ctrl	= 0;
 --- linux-2.6.17.noarch/drivers/char/keyboard.c~	2006-08-07 15:15:48.000000000 -0400
 +++ linux-2.6.17.noarch/drivers/char/keyboard.c	2006-08-07 15:15:59.000000000 -0400
 @@ -1370,7 +1370,7 @@ int __init kbd_init(void)
@@ -23,3 +12,14 @@
  	}
  
  	input_register_handler(&kbd_handler);
+--- linux-2.6.21.noarch/drivers/char/vt.c~	2007-05-27 19:36:17.000000000 -0400
++++ linux-2.6.21.noarch/drivers/char/vt.c	2007-05-27 19:37:49.000000000 -0400
+@@ -158,7 +158,7 @@ static void blank_screen_t(unsigned long
+ static void set_palette(struct vc_data *vc);
+ 
+ static int printable;		/* Is console ready for printing? */
+-static int default_utf8;
++static int default_utf8 = 1;
+ module_param(default_utf8, int, S_IRUGO | S_IWUSR);
+ 
+ /*

linux-2.6-devmem.patch:

Index: linux-2.6-devmem.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-devmem.patch,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- linux-2.6-devmem.patch	23 Nov 2006 22:00:34 -0000	1.12
+++ linux-2.6-devmem.patch	28 May 2007 01:22:43 -0000	1.13
@@ -208,11 +208,10 @@
  	read = 0;
  	if (p < (unsigned long) high_memory) {
  		low_count = count;
-@@ -432,126 +454,6 @@ static ssize_t read_kmem(struct file *fi
-  	return read;
+@@ -454,125 +454,6 @@ static ssize_t read_kmem(struct file *fi
  }
  
--
+ 
 -static inline ssize_t
 -do_write_kmem(void *p, unsigned long realp, const char __user * buf,
 -	      size_t count, loff_t *ppos)
@@ -332,7 +331,7 @@
 - 	return virtr + wrote;
 -}
 -
- #if (defined(CONFIG_ISA) || defined(CONFIG_PCI)) && !defined(__mc68000__)
+ #ifdef CONFIG_DEVPORT
  static ssize_t read_port(struct file * file, char __user * buf,
  			 size_t count, loff_t *ppos)
 @@ -818,7 +720,6 @@ static const struct file_operations mem_

linux-2.6-execshield.patch:

Index: linux-2.6-execshield.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-execshield.patch,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- linux-2.6-execshield.patch	28 Feb 2007 17:44:23 -0000	1.51
+++ linux-2.6-execshield.patch	28 May 2007 01:22:43 -0000	1.52
@@ -131,15 +131,15 @@
  {
  	struct vm_area_struct *vma;
  	struct mm_struct *mm = current->mm;
-@@ -126,7 +127,7 @@ int arch_setup_additional_pages(struct l
- 	int ret;
- 
- 	down_write(&mm->mmap_sem);
--	addr = get_unmapped_area(NULL, 0, PAGE_SIZE, 0, 0);
-+	addr = get_unmapped_area_prot(NULL, 0, PAGE_SIZE, 0, 0, 1);
- 	if (IS_ERR_VALUE(addr)) {
- 		ret = addr;
- 		goto up_fail;
+@@ -284,7 +284,7 @@ int arch_setup_additional_pages(struct l
+ 	if (compat)
+ 		addr = VDSO_HIGH_BASE;
+ 	else {
+-		addr = get_unmapped_area(NULL, 0, PAGE_SIZE, 0, 0);
++		addr = get_unmapped_area(NULL, 0, PAGE_SIZE, 0, 0, 1);
+ 		if (IS_ERR_VALUE(addr)) {
+ 			ret = addr;
+ 			goto up_fail;
 Index: linux-2.6/kernel/sysctl.c
 ===================================================================
 --- linux-2.6.orig/kernel/sysctl.c
@@ -242,31 +242,27 @@
  	if (addr & ~PAGE_MASK)
  		return addr;
  
-@@ -1353,16 +1360,21 @@ void arch_unmap_area_topdown(struct mm_s
- 		mm->free_area_cache = mm->mmap_base;
+@@ -1370,13 +1370,17 @@ void arch_unmap_area_topdown(struct mm_s
  }
  
-+
  unsigned long
 -get_unmapped_area(struct file *file, unsigned long addr, unsigned long len,
 -		unsigned long pgoff, unsigned long flags)
 +get_unmapped_area_prot(struct file *file, unsigned long addr, unsigned long len,
 +		unsigned long pgoff, unsigned long flags, int exec)
  {
- 	unsigned long ret;
- 
- 	if (!(flags & MAP_FIXED)) {
- 		unsigned long (*get_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long);
+ 	unsigned long (*get_area)(struct file *, unsigned long,
+ 				  unsigned long, unsigned long, unsigned long);
  
--		get_area = current->mm->get_unmapped_area;
-+		if (exec && current->mm->get_unmapped_exec_area)
-+			get_area = current->mm->get_unmapped_exec_area;
-+		else
-+			get_area = current->mm->get_unmapped_area;
-+
- 		if (file && file->f_op && file->f_op->get_unmapped_area)
- 			get_area = file->f_op->get_unmapped_area;
- 		addr = get_area(file, addr, len, pgoff, flags);
+-	get_area = current->mm->get_unmapped_area;
++	if (exec && current->mm->get_unmapped_exec_area)
++		get_area = current->mm->get_unmapped_exec_area;
++	else
++		get_area = current->mm->get_unmapped_area;
++
+ 	if (file && file->f_op && file->f_op->get_unmapped_area)
+ 		get_area = file->f_op->get_unmapped_area;
+ 	addr = get_area(file, addr, len, pgoff, flags);
 @@ -1393,7 +1405,71 @@ get_unmapped_area(struct file *file, uns
  	return addr;
  }
@@ -1218,10 +1214,10 @@
  #ifdef CONFIG_NUMA
  	REG("numa_maps",  S_IRUGO, numa_maps),
  #endif
-@@ -1768,7 +1768,7 @@ static struct pid_entry tgid_base_stuff[
- 	REG("mounts",     S_IRUGO, mounts),
+@@ -2018,7 +2018,7 @@ static const struct pid_entry tgid_base_
  	REG("mountstats", S_IRUSR, mountstats),
  #ifdef CONFIG_MMU
+ 	REG("clear_refs", S_IWUSR, clear_refs),
 -	REG("smaps",      S_IRUGO, smaps),
 +	REG("smaps",      S_IRUSR, smaps),
  #endif
@@ -1236,10 +1232,10 @@
  #ifdef CONFIG_NUMA
  	REG("numa_maps", S_IRUGO, numa_maps),
  #endif
-@@ -2042,7 +2042,7 @@ static struct pid_entry tid_base_stuff[]
- 	LNK("exe",       exe),
+@@ -2301,7 +2301,7 @@ static const struct pid_entry tid_base_s
  	REG("mounts",    S_IRUGO, mounts),
  #ifdef CONFIG_MMU
+ 	REG("clear_refs", S_IWUSR, clear_refs),
 -	REG("smaps",     S_IRUGO, smaps),
 +	REG("smaps",     S_IRUSR, smaps),
  #endif
@@ -1345,20 +1341,18 @@
  #else /* __ASSEMBLY__ */
  
  /*
-Index: linux-2.6/include/asm-i386/elf.h
-===================================================================
---- linux-2.6.19.noarch/include/asm-i386/elf.h~	2007-01-29 11:28:35.000000000 -0500
-+++ linux-2.6.19.noarch/include/asm-i386/elf.h	2007-01-29 11:32:29.000000000 -0500
-@@ -157,7 +157,8 @@ extern void __kernel_vsyscall;
+--- linux-2.6.21.noarch/include/asm-i386/elf.h~	2007-05-27 18:54:47.000000000 -0400
++++ linux-2.6.21.noarch/include/asm-i386/elf.h	2007-05-27 18:55:11.000000000 -0400
+@@ -148,7 +148,8 @@ struct linux_binprm;
+ 
  #define ARCH_HAS_SETUP_ADDITIONAL_PAGES
- struct linux_binprm;
  extern int arch_setup_additional_pages(struct linux_binprm *bprm,
 -                                       int executable_stack);
 +                                       int executable_stack, unsigned long start_code,
 +                                       unsigned long interp_map_address);
- #endif
  
  extern unsigned int vdso_enabled;
+ 
 @@ -215,4 +216,7 @@ do {									      \
  
  #endif
@@ -1387,18 +1381,6 @@
  	void *vdso;
  } mm_context_t;
  
-Index: linux-2.6/include/asm-i386/pgalloc.h
-===================================================================
---- linux-2.6.orig/include/asm-i386/pgalloc.h
-+++ linux-2.6/include/asm-i386/pgalloc.h
-@@ -2,6 +2,7 @@
- #define _I386_PGALLOC_H
- 
- #include <asm/fixmap.h>
-+#include <asm/desc.h>
- #include <linux/threads.h>
- #include <linux/mm.h>		/* for struct page */
- 
 Index: linux-2.6/include/asm-i386/processor.h
 ===================================================================
 --- linux-2.6.orig/include/asm-i386/processor.h
@@ -1454,22 +1436,20 @@
  #define VDSO_AUX_ENT(a,b) NEW_AUX_ENT(a,b);
  
  /*
-Index: linux-2.6/include/asm-powerpc/pgalloc.h
-===================================================================
---- linux-2.6.orig/include/asm-powerpc/pgalloc.h
-+++ linux-2.6/include/asm-powerpc/pgalloc.h
-@@ -26,6 +26,11 @@ extern kmem_cache_t *pgtable_cache[];
- #define HUGEPTE_CACHE_NUM 2
- #endif
+--- linux-2.6.21.noarch/include/asm-powerpc/pgalloc.h~	2007-05-27 18:56:56.000000000 -0400
++++ linux-2.6.21.noarch/include/asm-powerpc/pgalloc.h	2007-05-27 18:57:04.000000000 -0400
+@@ -2,6 +2,11 @@
+ #define _ASM_POWERPC_PGALLOC_H
+ #ifdef __KERNEL__
  
 +/* Dummy functions since we don't support execshield on ppc */
 +#define arch_add_exec_range(mm, limit) do { ; } while (0)
 +#define arch_flush_exec_range(mm)      do { ; } while (0)
 +#define arch_remove_exec_range(mm, limit) do { ; } while (0)
 +
- /*
-  * This program is free software; you can redistribute it and/or
-  * modify it under the terms of the GNU General Public License
+ #ifdef CONFIG_PPC64
+ #include <asm/pgalloc-64.h>
+ #else
 Index: linux-2.6/include/asm-ppc/pgalloc.h
 ===================================================================
 --- linux-2.6.orig/include/asm-ppc/pgalloc.h
@@ -1590,19 +1570,18 @@
  
  /*
   * GPG wants 32kB of mlocked memory, to make sure pass phrases
-Index: linux-2.6/include/linux/sched.h
-===================================================================
---- linux-2.6.orig/include/linux/sched.h
-+++ linux-2.6/include/linux/sched.h
-@@ -87,6 +87,8 @@ struct sched_param {
- 
- struct exec_domain;
+--- linux-2.6.21.noarch/include/linux/sched.h~	2007-05-27 18:57:38.000000000 -0400
++++ linux-2.6.21.noarch/include/linux/sched.h	2007-05-27 18:57:57.000000000 -0400
+@@ -90,6 +90,9 @@ struct exec_domain;
  struct futex_pi_state;
+ struct bio;
+ 
 +extern int exec_shield;
 +extern int print_fatal_signals;
- 
++
  /*
   * List of flags we want to share for kernel threads,
+  * if only because they are not used by them anyway.
 @@ -252,6 +254,10 @@ extern int sysctl_max_map_count;
  extern unsigned long
  arch_get_unmapped_area(struct file *, unsigned long, unsigned long,

linux-2.6-net-silence-noisy-printks.patch:

Index: linux-2.6-net-silence-noisy-printks.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-net-silence-noisy-printks.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-net-silence-noisy-printks.patch	19 Apr 2007 23:10:09 -0000	1.1
+++ linux-2.6-net-silence-noisy-printks.patch	28 May 2007 01:22:43 -0000	1.2
@@ -4,109 +4,39 @@
 
 Signed-off-by: Dave Jones <davej at redhat.com>
 
-diff --git a/net/ipv4/netfilter/ip_conntrack_standalone.c b/net/ipv4/netfilter/ip_conntrack_standalone.c
-index 56b2f75..b2b36c7 100644
---- a/net/ipv4/netfilter/ip_conntrack_standalone.c
-+++ b/net/ipv4/netfilter/ip_conntrack_standalone.c
-@@ -458,11 +458,8 @@ static unsigned int ip_conntrack_local(unsigned int hooknum,
- {
+--- linux-2.6.21.noarch/net/ipv6/netfilter/ip6table_filter.c~	2007-05-27 19:09:07.000000000 -0400
++++ linux-2.6.21.noarch/net/ipv6/netfilter/ip6table_filter.c	2007-05-27 19:09:30.000000000 -0400
+@@ -79,8 +79,6 @@ ip6t_local_out_hook(unsigned int hook,
  	/* root is playing with raw sockets. */
  	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
+ 	    || ip_hdrlen(*pskb) < sizeof(struct iphdr)) {
 -		if (net_ratelimit())
--			printk("ipt_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
- 		return NF_ACCEPT;
--	}
- 	return ip_conntrack_in(hooknum, pskb, in, out, okfn);
- }
- 
-diff --git a/net/ipv4/netfilter/iptable_filter.c b/net/ipv4/netfilter/iptable_filter.c
-index d1d61e9..acd903e 100644
---- a/net/ipv4/netfilter/iptable_filter.c
-+++ b/net/ipv4/netfilter/iptable_filter.c
-@@ -102,11 +102,8 @@ ipt_local_out_hook(unsigned int hook,
- {
- 	/* root is playing with raw sockets. */
- 	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
--		if (net_ratelimit())
--			printk("ipt_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
- 		return NF_ACCEPT;
--	}
- 
- 	return ipt_do_table(pskb, hook, in, out, &packet_filter);
- }
-diff --git a/net/ipv4/netfilter/iptable_mangle.c b/net/ipv4/netfilter/iptable_mangle.c
-index 98b66ef..8d7bf96 100644
---- a/net/ipv4/netfilter/iptable_mangle.c
-+++ b/net/ipv4/netfilter/iptable_mangle.c
-@@ -136,11 +136,8 @@ ipt_local_hook(unsigned int hook,
- 
- 	/* root is playing with raw sockets. */
- 	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
--		if (net_ratelimit())
--			printk("ipt_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
- 		return NF_ACCEPT;
--	}
- 
- 	/* Save things which could affect route */
- 	mark = (*pskb)->mark;
-diff --git a/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c b/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
-index 8f3e92d..4e3d6f6 100644
---- a/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
-+++ b/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
-@@ -199,11 +199,8 @@ static unsigned int ipv4_conntrack_local(unsigned int hooknum,
- {
- 	/* root is playing with raw sockets. */
- 	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
--		if (net_ratelimit())
--			printk("ipt_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
+-			printk("ip6t_hook: happy cracking.\n");
  		return NF_ACCEPT;
--	}
- 	return nf_conntrack_in(PF_INET, hooknum, pskb);
- }
- 
-diff --git a/net/ipv6/netfilter/ip6table_filter.c b/net/ipv6/netfilter/ip6table_filter.c
-index 112a21d..847e6a4 100644
---- a/net/ipv6/netfilter/ip6table_filter.c
-+++ b/net/ipv6/netfilter/ip6table_filter.c
-@@ -102,11 +102,8 @@ ip6t_local_out_hook(unsigned int hook,
- #if 0
+ 	}
+ #endif
+--- linux-2.6.21.noarch/net/ipv6/netfilter/ip6table_mangle.c~	2007-05-27 19:09:35.000000000 -0400
++++ linux-2.6.21.noarch/net/ipv6/netfilter/ip6table_mangle.c	2007-05-27 19:09:41.000000000 -0400
+@@ -99,8 +99,6 @@ ip6t_local_hook(unsigned int hook,
  	/* root is playing with raw sockets. */
  	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
+ 	    || ip_hdrlen(*pskb) < sizeof(struct iphdr)) {
 -		if (net_ratelimit())
 -			printk("ip6t_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
  		return NF_ACCEPT;
--	}
+ 	}
  #endif
- 
- 	return ip6t_do_table(pskb, hook, in, out, &packet_filter);
-diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c
-index 0c468d3..6c80e35 100644
---- a/net/ipv6/netfilter/ip6table_mangle.c
-+++ b/net/ipv6/netfilter/ip6table_mangle.c
-@@ -138,11 +138,8 @@ ip6t_local_hook(unsigned int hook,
- #if 0
+--- linux-2.6.21.noarch/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c~	2007-05-27 19:09:45.000000000 -0400
++++ linux-2.6.21.noarch/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c	2007-05-27 19:09:49.000000000 -0400
+@@ -189,8 +189,6 @@ static unsigned int ipv4_conntrack_local
  	/* root is playing with raw sockets. */
  	if ((*pskb)->len < sizeof(struct iphdr)
--	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr)) {
+ 	    || ip_hdrlen(*pskb) < sizeof(struct iphdr)) {
 -		if (net_ratelimit())
--			printk("ip6t_hook: happy cracking.\n");
-+	    || (*pskb)->nh.iph->ihl * 4 < sizeof(struct iphdr))
+-			printk("ipt_hook: happy cracking.\n");
  		return NF_ACCEPT;
--	}
- #endif
- 
- 	/* save source/dest address, mark, hoplimit, flowlabel, priority,  */
-
+ 	}
+ 	return nf_conntrack_in(PF_INET, hooknum, pskb);
 
 
 Remove noisy, easy to trigger (as user even, with sfuzz) printk.

linux-2.6-raid-autorun.patch:

Index: linux-2.6-raid-autorun.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-raid-autorun.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-raid-autorun.patch	23 Jan 2007 21:32:04 -0000	1.1
+++ linux-2.6-raid-autorun.patch	28 May 2007 01:22:43 -0000	1.2
@@ -9,9 +9,9 @@
  #define STOP_ARRAY		_IO (MD_MAJOR, 0x32)
  #define STOP_ARRAY_RO		_IO (MD_MAJOR, 0x33)
  #define RESTART_ARRAY_RW	_IO (MD_MAJOR, 0x34)
---- vanilla/include/linux/compat_ioctl.h.md	2006-11-29 16:57:37.000000000 -0500
-+++ vanilla/include/linux/compat_ioctl.h	2007-01-23 16:12:28.000000000 -0500
-@@ -128,6 +128,7 @@
+--- linux-2.6.21.noarch/fs/compat_ioctl.c~	2007-05-27 19:34:03.000000000 -0400
++++ linux-2.6.21.noarch/fs/compat_ioctl.c	2007-05-27 19:34:12.000000000 -0400
+@@ -2558,6 +2558,7 @@ COMPATIBLE_IOCTL(PROTECT_ARRAY)
  ULONG_IOCTL(HOT_ADD_DISK)
  ULONG_IOCTL(SET_DISK_FAULTY)
  COMPATIBLE_IOCTL(RUN_ARRAY)

linux-2.6-serial-460800.patch:

Index: linux-2.6-serial-460800.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-serial-460800.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-serial-460800.patch	2 Aug 2006 20:55:18 -0000	1.1
+++ linux-2.6-serial-460800.patch	28 May 2007 01:22:43 -0000	1.2
@@ -38,13 +38,13 @@
  
  	switch (termios->c_cflag & CSIZE) {
  	case CS5:
-@@ -1697,7 +1708,8 @@
+@@ -2034,7 +2034,8 @@ serial8250_set_termios(struct uart_port 
  	/*
  	 * Ask the core to calculate the divisor for us.
  	 */
--	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); 
+-	baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16);
 +	max_baud = (up->port.type == PORT_16C950 ? port->uartclk/4 : port->uartclk/16);
-+	baud = uart_get_baud_rate(port, termios, old, 0, max_baud); 
++	baud = uart_get_baud_rate(port, termios, old, 0, max_baud);
  	quot = serial8250_get_divisor(port, baud);
  
  	/*
@@ -52,7 +52,7 @@
  	 */
  	spin_lock_irqsave(&up->port.lock, flags);
  
-+	/* 
++	/*
 +	 * 16C950 supports additional prescaler ratios between 1:16 and 1:4
 +	 * thus increasing max baud rate to uartclk/4.
 +	 */
@@ -64,7 +64,7 @@
 +		else
 +			serial_icr_write(up, UART_TCR, 0);
 +	}
-+	
++
  	/*
  	 * Update the per-port timeout.
  	 */

linux-2.6-utrace.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.58 -r 1.59 linux-2.6-utrace.patch
Index: linux-2.6-utrace.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-utrace.patch,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- linux-2.6-utrace.patch	22 Mar 2007 09:33:41 -0000	1.58
+++ linux-2.6-utrace.patch	28 May 2007 01:22:43 -0000	1.59
@@ -1,9913 +1,7817 @@
---- linux-2.6/include/asm-powerpc/tracehook.h
-+++ linux-2.6/include/asm-powerpc/tracehook.h
-@@ -0,0 +1,88 @@
-+/*
-+ * Tracing hooks, PowerPC CPU support
-+ *
-+ * Copyright (C) 2006, 2007 Red Hat, Inc.  All rights reserved.
-+ *
-+ * This copyrighted material is made available to anyone wishing to use,
-+ * modify, copy, or redistribute it subject to the terms and conditions
-+ * of the GNU General Public License v.2.
-+ *
-+ * Red Hat Author: Roland McGrath.
-+ */
-+
-+#ifndef _ASM_TRACEHOOK_H
-+#define _ASM_TRACEHOOK_H	1
-+
-+#include <linux/sched.h>
-+#include <asm/ptrace.h>
-+
-+/*
-+ * See linux/tracehook.h for the descriptions of what these need to do.
-+ */
-+
-+#define ARCH_HAS_SINGLE_STEP	(1)
-+
-+static inline void tracehook_enable_single_step(struct task_struct *task)
-+{
-+	struct pt_regs *regs = task->thread.regs;
-+	if (regs != NULL) {
-+#if defined(CONFIG_PPC32) && (defined(CONFIG_40x) || defined(CONFIG_BOOKE))
-+		task->thread.dbcr0 = DBCR0_IDM | DBCR0_IC;
-+		regs->msr |= MSR_DE;
-+#else
-+		regs->msr |= MSR_SE;
-+#endif
-+	}
-+	set_tsk_thread_flag(task, TIF_SINGLESTEP);
-+}
-+
-+static inline void tracehook_disable_single_step(struct task_struct *task)
-+{
-+	struct pt_regs *regs = task->thread.regs;
-+	if (regs != NULL) {
-+#if defined(CONFIG_PPC32) && (defined(CONFIG_40x) || defined(CONFIG_BOOKE))
-+		task->thread.dbcr0 = 0;
-+		regs->msr &= ~MSR_DE;
-+#else
-+		regs->msr &= ~MSR_SE;
-+#endif
-+	}
-+	clear_tsk_thread_flag(task, TIF_SINGLESTEP);
-+}
-+
-+static inline int tracehook_single_step_enabled(struct task_struct *tsk)
-+{
-+	return test_tsk_thread_flag(tsk, TIF_SINGLESTEP);
-+}
-+
-+static inline void tracehook_enable_syscall_trace(struct task_struct *tsk)
-+{
-+	set_tsk_thread_flag(tsk, TIF_SYSCALL_TRACE);
-+}
-+
-+static inline void tracehook_disable_syscall_trace(struct task_struct *tsk)
+--- linux-2.6/fs/binfmt_elf_fdpic.c
++++ linux-2.6/fs/binfmt_elf_fdpic.c
+@@ -427,13 +427,6 @@ static int load_elf_fdpic_binary(struct 
+ 	entryaddr = interp_params.entry_addr ?: exec_params.entry_addr;
+ 	start_thread(regs, entryaddr, current->mm->start_stack);
+ 
+-	if (unlikely(current->ptrace & PT_PTRACED)) {
+-		if (current->ptrace & PT_TRACE_EXEC)
+-			ptrace_notify((PTRACE_EVENT_EXEC << 8) | SIGTRAP);
+-		else
+-			send_sig(SIGTRAP, current, 0);
+-	}
+-
+ 	retval = 0;
+ 
+ error:
+--- linux-2.6/fs/binfmt_elf.c
++++ linux-2.6/fs/binfmt_elf.c
+@@ -1026,12 +1026,6 @@ static int load_elf_binary(struct linux_
+ #endif
+ 
+ 	start_thread(regs, elf_entry, bprm->p);
+-	if (unlikely(current->ptrace & PT_PTRACED)) {
+-		if (current->ptrace & PT_TRACE_EXEC)
+-			ptrace_notify ((PTRACE_EVENT_EXEC << 8) | SIGTRAP);
+-		else
+-			send_sig(SIGTRAP, current, 0);
+-	}
+ 	retval = 0;
+ out:
+ 	kfree(loc);
+--- linux-2.6/fs/binfmt_aout.c
++++ linux-2.6/fs/binfmt_aout.c
+@@ -452,12 +452,6 @@ beyond_if:
+ 	regs->gp = ex.a_gpvalue;
+ #endif
+ 	start_thread(regs, ex.a_entry, current->mm->start_stack);
+-	if (unlikely(current->ptrace & PT_PTRACED)) {
+-		if (current->ptrace & PT_TRACE_EXEC)
+-			ptrace_notify ((PTRACE_EVENT_EXEC << 8) | SIGTRAP);
+-		else
+-			send_sig(SIGTRAP, current, 0);
+-	}
+ 	return 0;
+ }
+ 
+--- linux-2.6/fs/exec.c
++++ linux-2.6/fs/exec.c
+@@ -42,7 +42,7 @@
+ #include <linux/module.h>
+ #include <linux/namei.h>
+ #include <linux/proc_fs.h>
+-#include <linux/ptrace.h>
++#include <linux/tracehook.h>
+ #include <linux/mount.h>
+ #include <linux/security.h>
+ #include <linux/syscalls.h>
+@@ -964,13 +964,7 @@ EXPORT_SYMBOL(prepare_binprm);
+ 
+ static int unsafe_exec(struct task_struct *p)
+ {
+-	int unsafe = 0;
+-	if (p->ptrace & PT_PTRACED) {
+-		if (p->ptrace & PT_PTRACE_CAP)
+-			unsafe |= LSM_UNSAFE_PTRACE_CAP;
+-		else
+-			unsafe |= LSM_UNSAFE_PTRACE;
+-	}
++	int unsafe = tracehook_unsafe_exec(p);
+ 	if (atomic_read(&p->fs->count) > 1 ||
+ 	    atomic_read(&p->files->count) > 1 ||
+ 	    atomic_read(&p->sighand->count) > 1)
+@@ -1113,6 +1107,7 @@ int search_binary_handler(struct linux_b
+ 				bprm->file = NULL;
+ 				current->did_exec = 1;
+ 				proc_exec_connector(current);
++				tracehook_report_exec(bprm, regs);
+ 				return retval;
+ 			}
+ 			read_lock(&binfmt_lock);
+--- linux-2.6/fs/proc/base.c
++++ linux-2.6/fs/proc/base.c
+@@ -67,6 +67,7 @@
+ #include <linux/mount.h>
+ #include <linux/security.h>
+ #include <linux/ptrace.h>
++#include <linux/tracehook.h>
+ #include <linux/seccomp.h>
+ #include <linux/cpuset.h>
+ #include <linux/audit.h>
+@@ -150,6 +151,46 @@ static int get_nr_threads(struct task_st
+ 	return count;
+ }
+ 
++static int __ptrace_may_attach(struct task_struct *task)
 +{
-+	clear_tsk_thread_flag(tsk, TIF_SYSCALL_TRACE);
-+}
++	/* May we inspect the given task?
++	 * This check is used both for attaching with ptrace
++	 * and for allowing access to sensitive information in /proc.
++	 *
++	 * ptrace_attach denies several cases that /proc allows
++	 * because setting up the necessary parent/child relationship
++	 * or halting the specified task is impossible.
++	 */
++	int dumpable = 0;
++	/* Don't let security modules deny introspection */
++	if (task == current)
++		return 0;
++	if (((current->uid != task->euid) ||
++	     (current->uid != task->suid) ||
++	     (current->uid != task->uid) ||
++	     (current->gid != task->egid) ||
++	     (current->gid != task->sgid) ||
++	     (current->gid != task->gid)) && !capable(CAP_SYS_PTRACE))
++		return -EPERM;
++	smp_rmb();
++	if (task->mm)
++		dumpable = task->mm->dumpable;
++	if (!dumpable && !capable(CAP_SYS_PTRACE))
++		return -EPERM;
 +
-+static inline void tracehook_abort_syscall(struct pt_regs *regs)
-+{
[...38805 lines suppressed...]
- 	return err ? -1 : 1;
- }
++#define ARCH_HAS_SINGLE_STEP	1
 +
-+int get_fpregs32(struct user_i387_ia32_struct *buf, struct task_struct *tsk)
++static inline void tracehook_enable_single_step(struct task_struct *tsk)
 +{
-+	struct pt_regs *regs = ((struct pt_regs *)tsk->thread.rsp0) - 1;
-+	struct _fpreg *to;
-+	const struct _fpxreg *from;
-+	unsigned int i;
-+
-+	convert_fxsr_env_to_i387(tsk, regs,
-+				 (u32 *) buf, &tsk->thread.i387.fxsave);
++	/*
++	 * If the process is stopped in debug mode, simply set
++	 * TIF_SINGLE_STEP to tell the monitor code to set the single
++	 * step bit in DC before returning.
++	 *
++	 * Otherwise, we need to set a breakpoint at the return
++	 * address before returning to userspace. TIF_BREAKPOINT will
++	 * tell the syscall/exception exit code to do this.
++	 */
++	if (!(tsk->thread.cpu_context.sr & SR_D))
++		set_tsk_thread_flag(tsk, TIF_BREAKPOINT);
 +
-+	to = (struct _fpreg *) buf->st_space;
-+	from = (const struct _fpxreg *) &tsk->thread.i387.fxsave.st_space[0];
-+	for (i = 0; i < 8; i++, to++, from++)
-+		*to = *(const struct _fpreg *) from;
++	set_tsk_thread_flag(tsk, TIF_SINGLE_STEP);
++}
 +
-+	return 0;
++static inline void tracehook_disable_single_step(struct task_struct *tsk)
++{
++	clear_tsk_thread_flag(tsk, TIF_BREAKPOINT);
++	clear_tsk_thread_flag(tsk, TIF_SINGLE_STEP);
 +}
 +
-+int
-+set_fpregs32(struct task_struct *tsk, const struct user_i387_ia32_struct *buf)
++static inline int tracehook_single_step_enabled(struct task_struct *tsk)
 +{
-+	struct _fpxreg *to;
-+	const struct _fpreg *from;
-+	unsigned int i;
++	return test_tsk_thread_flag(tsk, TIF_SINGLE_STEP);
++}
 +
-+	convert_fxsr_env_from_i387(&tsk->thread.i387.fxsave, (u32 *) buf);
++static inline void tracehook_enable_syscall_trace(struct task_struct *tsk)
++{
++	set_tsk_thread_flag(tsk, TIF_SYSCALL_TRACE);
++}
 +
-+	to = (struct _fpxreg *) &tsk->thread.i387.fxsave.st_space[0];
-+	from = (const struct _fpreg *) buf->st_space;
-+	for (i = 0; i < 8; i++, to++, from++)
-+		*(struct _fpreg *) to = *from;
++static inline void tracehook_disable_syscall_trace(struct task_struct *tsk)
++{
++	clear_tsk_thread_flag(tsk, TIF_SYSCALL_TRACE);
++}
 +
-+	return 0;
++static inline void tracehook_abort_syscall(struct pt_regs *regs)
++{
++	/* Invalid system call number => return -ENOSYS */
++	regs->r8 = -1;
 +}
---- linux-2.6/arch/x86_64/ia32/ia32entry.S
-+++ linux-2.6/arch/x86_64/ia32/ia32entry.S
-@@ -421,7 +421,7 @@ ia32_sys_call_table:
- 	.quad sys_setuid16
- 	.quad sys_getuid16
- 	.quad compat_sys_stime	/* stime */		/* 25 */
--	.quad sys32_ptrace	/* ptrace */
-+	.quad compat_sys_ptrace	/* ptrace */
- 	.quad sys_alarm
- 	.quad sys_fstat	/* (old)fstat */
- 	.quad sys_pause
---- linux-2.6/arch/x86_64/mm/fault.c
-+++ linux-2.6/arch/x86_64/mm/fault.c
-@@ -11,7 +11,7 @@
- #include <linux/errno.h>
- #include <linux/string.h>
- #include <linux/types.h>
++
++#endif /* _ASM_AVR32_TRACEHOOK_H */
+--- linux-2.6/drivers/connector/cn_proc.c
++++ linux-2.6/drivers/connector/cn_proc.c
+@@ -63,8 +63,8 @@ void proc_fork_connector(struct task_str
+ 	ktime_get_ts(&ts); /* get high res monotonic timestamp */
+ 	put_unaligned(timespec_to_ns(&ts), (__u64 *)&ev->timestamp_ns);
+ 	ev->what = PROC_EVENT_FORK;
+-	ev->event_data.fork.parent_pid = task->real_parent->pid;
+-	ev->event_data.fork.parent_tgid = task->real_parent->tgid;
++	ev->event_data.fork.parent_pid = task->parent->pid;
++	ev->event_data.fork.parent_tgid = task->parent->tgid;
+ 	ev->event_data.fork.child_pid = task->pid;
+ 	ev->event_data.fork.child_tgid = task->tgid;
+ 
+--- linux-2.6/mm/nommu.c
++++ linux-2.6/mm/nommu.c
+@@ -20,7 +20,7 @@
+ #include <linux/pagemap.h>
+ #include <linux/slab.h>
+ #include <linux/vmalloc.h>
 -#include <linux/ptrace.h>
 +#include <linux/tracehook.h>
- #include <linux/mman.h>
- #include <linux/mm.h>
- #include <linux/smp.h>
-@@ -225,7 +225,7 @@ int unhandled_signal(struct task_struct 
- {
- 	if (is_init(tsk))
- 		return 1;
--	if (tsk->ptrace & PT_PTRACED)
-+	if (tracehook_consider_fatal_signal(tsk, sig))
- 		return 0;
- 	return (tsk->sighand->action[sig-1].sa.sa_handler == SIG_IGN) ||
- 		(tsk->sighand->action[sig-1].sa.sa_handler == SIG_DFL);
---- linux-2.6/arch/frv/kernel/ptrace.c
-+++ linux-2.6/arch/frv/kernel/ptrace.c
-@@ -700,24 +700,11 @@ asmlinkage void do_syscall_trace(int lea
- 	if (!test_thread_flag(TIF_SYSCALL_TRACE))
- 		return;
+ #include <linux/blkdev.h>
+ #include <linux/backing-dev.h>
+ #include <linux/mount.h>
+@@ -682,7 +682,7 @@ static unsigned long determine_vm_flags(
+ 	 * it's being traced - otherwise breakpoints set in it may interfere
+ 	 * with another untraced process
+ 	 */
+-	if ((flags & MAP_PRIVATE) && (current->ptrace & PT_PTRACED))
++	if ((flags & MAP_PRIVATE) && tracehook_expect_breakpoints(current))
+ 		vm_flags &= ~VM_MAYSHARE;
  
--	if (!(current->ptrace & PT_PTRACED))
--		return;
--
- 	/* we need to indicate entry or exit to strace */
- 	if (leaving)
- 		__frame->__status |= REG__STATUS_SYSC_EXIT;
- 	else
- 		__frame->__status |= REG__STATUS_SYSC_ENTRY;
+ 	return vm_flags;
+--- linux-2.6/init/Kconfig
++++ linux-2.6/init/Kconfig
+@@ -686,6 +686,36 @@ config STOP_MACHINE
+ 	  Need stop_machine() primitive.
+ endmenu
  
--	ptrace_notify(SIGTRAP);
--
--	/*
--	 * this isn't the same as continuing with a signal, but it will do
--	 * for normal use.  strace only continues with a signal if the
--	 * stopping signal is not SIGTRAP.  -brl
--	 */
--	if (current->exit_code) {
--		send_sig(current->exit_code, current, 1);
--		current->exit_code = 0;
--	}
-+	tracehook_report_syscall(regs, leaving);
- }
++menu "Process debugging support"
++
++config PTRACE
++	bool "Legacy ptrace system call interface"
++	default y
++	select UTRACE
++	depends on PROC_FS
++	help
++	  Enable the ptrace system call.
++	  This is traditionally used by debuggers like GDB,
++	  and is used by UML and some other applications.
++	  Unless you are very sure you won't run anything that needs it,
++	  say Y.
++
++config UTRACE
++	bool "Infrastructure for tracing and debugging user processes"
++	default y if MODULES || PTRACE
++	help
++	  Enable the utrace process tracing interface.
++	  This is an internal kernel interface to track events in user
++	  threads, extract and change user thread state.  This interface
++	  is exported to kernel modules, and is also used to implement ptrace.
++	  If you disable this, no facilities for debugging user processes
++	  will be available, nor the facilities used by UML and other
++	  applications.  Unless you are making a specially stripped-down
++	  kernel and are very sure you don't need these facilitiies,
++	  say Y.
++
++endmenu
++
+ menu "Block layer"
+ source "block/Kconfig"
+ endmenu

linux-2.6-wakeups-hdaps.patch:

Index: linux-2.6-wakeups-hdaps.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-wakeups-hdaps.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-wakeups-hdaps.patch	15 May 2007 20:48:13 -0000	1.1
+++ linux-2.6-wakeups-hdaps.patch	28 May 2007 01:22:43 -0000	1.2
@@ -21,7 +21,7 @@
  static DEVICE_ATTR(position, 0444, hdaps_position_show, NULL);
  static DEVICE_ATTR(variance, 0444, hdaps_variance_show, NULL);
  static DEVICE_ATTR(temp1, 0444, hdaps_temp1_show, NULL);
-@@ -570,10 +582,17 @@ static int __init hdaps_init(void)
+@@ -584,10 +584,17 @@ static int __init hdaps_init(void)
  	/* initial calibrate for the input device */
  	hdaps_calibrate();
  
@@ -32,7 +32,7 @@
 +
  	/* initialize the input class */
  	hdaps_idev->name = "hdaps";
- 	hdaps_idev->cdev.dev = &pdev->dev;
+ 	hdaps_idev->dev.parent = &pdev->dev;
  	hdaps_idev->evbit[0] = BIT(EV_ABS);
 +	hdaps_idev->open = hdaps_mousedev_open;
 +	hdaps_idev->close = hdaps_mousedev_close;

linux-2.6-warnings-emptymacros.patch:

Index: linux-2.6-warnings-emptymacros.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-warnings-emptymacros.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-warnings-emptymacros.patch	16 Apr 2007 21:35:11 -0000	1.1
+++ linux-2.6-warnings-emptymacros.patch	28 May 2007 01:22:43 -0000	1.2
@@ -141,18 +141,12 @@
 
 Signed-off-by: Dave Jones <davej at redhat.com>
 
-diff --git a/kernel/audit.h b/kernel/audit.h
-index a337023..3ce4cf8 100644
---- a/kernel/audit.h
-+++ b/kernel/audit.h
-@@ -141,7 +141,7 @@ extern enum audit_state audit_filter_inodes(struct task_struct *,
- 					    struct audit_context *);
- extern void audit_set_auditable(struct audit_context *);
+--- linux-2.6.21.noarch/kernel/audit.h~	2007-05-27 19:57:19.000000000 -0400
++++ linux-2.6.21.noarch/kernel/audit.h	2007-05-27 19:57:59.000000000 -0400
+@@ -146,5 +146,5 @@ extern void audit_set_auditable(struct a
  #else
--#define audit_signal_info(s,t)
-+#define audit_signal_info(s,t) do { } while(0)
+ #define audit_signal_info(s,t) AUDIT_DISABLED
  #define audit_filter_inodes(t,c) AUDIT_DISABLED
 -#define audit_set_auditable(c)
 +#define audit_set_auditable(c) do { } while(0)
  #endif
-

linux-2.6-warnings-inline.patch:

Index: linux-2.6-warnings-inline.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-warnings-inline.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-warnings-inline.patch	4 May 2007 00:06:43 -0000	1.6
+++ linux-2.6-warnings-inline.patch	28 May 2007 01:22:43 -0000	1.7
@@ -225,82 +225,43 @@
  {
  	memset(avg, 0, sizeof(*avg));
  }
-diff --git a/drivers/scsi/tmscsim.c b/drivers/scsi/tmscsim.c
-index a583e89..db16d01 100644
---- a/drivers/scsi/tmscsim.c
-+++ b/drivers/scsi/tmscsim.c
-@@ -351,7 +351,7 @@ static u8  dc390_clock_speed[] = {100,80,67,57,50, 40, 31, 20};
-  * (DCBs, SRBs, Queueing)
-  *
-  **********************************************************************/
+--- linux-2.6.21.noarch/drivers/scsi/tmscsim.c~	2007-05-27 19:55:19.000000000 -0400
++++ linux-2.6.21.noarch/drivers/scsi/tmscsim.c	2007-05-27 19:56:31.000000000 -0400
+@@ -372,7 +372,7 @@ static unsigned long inline dc390_advanc
+ 	return xfer;
+ }
+ 
 -static struct dc390_dcb __inline__ *dc390_findDCB ( struct dc390_acb* pACB, u8 id, u8 lun)
 +static inline struct dc390_dcb *dc390_findDCB ( struct dc390_acb* pACB, u8 id, u8 lun)
  {
     struct dc390_dcb* pDCB = pACB->pLinkDCB; if (!pDCB) return NULL;
     while (pDCB->TargetID != id || pDCB->TargetLUN != lun)
-@@ -482,7 +482,7 @@ static void dc390_pci_unmap (struct dc390_srb* pSRB)
- 	}
- }
- 
--static void __inline__
-+static inline void
- dc390_freetag (struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
- {
- 	if (pSRB->TagNumber != SCSI_NO_TAG) {
-@@ -690,7 +690,7 @@ dc390_dma_intr (struct dc390_acb* pACB)
- #endif
- 
- 
--static void __inline__
-+static inline void
- dc390_InvalidCmd(struct dc390_acb* pACB)
- {
- 	if (pACB->pActiveDCB->pActiveSRB->SRBState & (SRB_START_ | SRB_MSGOUT))
-@@ -698,7 +698,7 @@ dc390_InvalidCmd(struct dc390_acb* pACB)
+@@ -387,14 +387,14 @@ static struct dc390_dcb __inline__ *dc39
  }
  
- 
--static irqreturn_t __inline__
-+static inline irqreturn_t
- DC390_Interrupt(void *dev_id)
+ /* Insert SRB oin top of free list */
+-static __inline__ void dc390_Free_insert (struct dc390_acb* pACB, struct dc390_srb* pSRB)
++static inline void dc390_Free_insert (struct dc390_acb* pACB, struct dc390_srb* pSRB)
  {
-     struct dc390_acb *pACB = dev_id;
-@@ -1044,7 +1044,7 @@ dc390_MsgOut_0( struct dc390_acb* pACB, struct dc390_srb* pSRB, u8 *psstatus)
+     DEBUG0(printk ("DC390: Free SRB %p\n", pSRB));
+     pSRB->pNextSRB = pACB->pFreeSRB;
+     pACB->pFreeSRB = pSRB;
  }
  
- 
--static void __inline__
-+static inline void
- dc390_reprog (struct dc390_acb* pACB, struct dc390_dcb* pDCB)
+-static __inline__ void dc390_Going_append (struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
++static inline void dc390_Going_append (struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
  {
-   DC390_write8 (Sync_Period, pDCB->SyncPeriod);
-@@ -1070,7 +1070,7 @@ dc390_printMsg (u8 *MsgBuf, u8 len)
- #define DC390_ENABLE_MSGOUT DC390_write8 (ScsiCmd, SET_ATN_CMD)
- 
- /* reject_msg */
--static void __inline__
-+static inline void
- dc390_MsgIn_reject (struct dc390_acb* pACB, struct dc390_srb* pSRB)
- {
-   pSRB->MsgOutBuf[0] = MESSAGE_REJECT;
-@@ -1272,7 +1272,7 @@ dc390_restore_ptr (struct dc390_acb* pACB, struct dc390_srb* pSRB)
- /* The old implementation was correct. Sigh! */
- 
- /* Check if the message is complete */
--static u8 __inline__
-+static inline u8
- dc390_MsgIn_complete (u8 *msgbuf, u32 len)
- { 
-   if (*msgbuf == EXTENDED_MESSAGE)
-@@ -1755,7 +1755,7 @@ dc390_Reselect( struct dc390_acb* pACB )
-     DC390_write8 (ScsiCmd, MSG_ACCEPTED_CMD);	/* ;to release the /ACK signal */
+     pDCB->GoingSRBCnt++;
+     DEBUG0(printk("DC390: Append SRB %p to Going\n", pSRB));
+@@ -409,7 +409,7 @@ static __inline__ void dc390_Going_appen
+     pSRB->pNextSRB = NULL;
  }
  
--static int __inline__
-+static inline int
- dc390_RequestSense(struct dc390_acb* pACB, struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
+-static __inline__ void dc390_Going_remove (struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
++static inline void dc390_Going_remove (struct dc390_dcb* pDCB, struct dc390_srb* pSRB)
  {
- 	struct scsi_cmnd *pcmd;
+ 	DEBUG0(printk("DC390: Remove SRB %p from Going\n", pSRB));
+    if (pSRB == pDCB->pGoingSRB)
 diff --git a/drivers/usb/serial/safe_serial.c b/drivers/usb/serial/safe_serial.c
 index 5a03a3f..c16c8fc 100644
 --- a/drivers/usb/serial/safe_serial.c


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/upstream,v
retrieving revision 1.508
retrieving revision 1.509
diff -u -r1.508 -r1.509
--- upstream	29 Apr 2007 21:04:49 -0000	1.508
+++ upstream	28 May 2007 01:22:43 -0000	1.509
@@ -1,2 +1,2 @@
 linux-2.6.21.tar.bz2
-patch-2.6.21.1.bz2
+patch-2.6.22-rc3.bz2


--- linux-2.6-acpi-keep-tsc-stable-when-lapic-timer-c2-ok-is-set.patch DELETED ---


--- linux-2.6-cell-spu-device-tree.patch DELETED ---


--- linux-2.6-clocksource-fix-resume-logic.patch DELETED ---


--- linux-2.6-common-uevent.patch DELETED ---


--- linux-2.6-dvb-spinlock.patch DELETED ---


--- linux-2.6-fix-pmops-1.patch DELETED ---


--- linux-2.6-fix-pmops-2.patch DELETED ---


--- linux-2.6-fix-pmops-3.patch DELETED ---


--- linux-2.6-fix-pmops-4.patch DELETED ---


--- linux-2.6-gfs2-update.patch DELETED ---


--- linux-2.6-highres-dyntick-avoid-xtime-lock-contention.patch DELETED ---


--- linux-2.6-i82875-edac-pci-setup.patch DELETED ---


--- linux-2.6-kvm-19.patch DELETED ---


--- linux-2.6-libata-hpa.patch DELETED ---


--- linux-2.6-libata-pata-pcmcia-new-ident.patch DELETED ---


--- linux-2.6-libata-sata_nv-adma.patch DELETED ---


--- linux-2.6-libata-sata_nv-wildcard-removal.patch DELETED ---


--- linux-2.6-libata-sff-pci_iomap-bug.patch DELETED ---


--- linux-2.6-mm-udf-fixes.patch DELETED ---


--- linux-2.6-mpc52xx-fec.patch DELETED ---


--- linux-2.6-mpc52xx-sdma.patch DELETED ---


--- linux-2.6-net-sis900-oops.patch DELETED ---


--- linux-2.6-nfs-noreaddirplus.patch DELETED ---


--- linux-2.6-ondemand-timer.patch DELETED ---


--- linux-2.6-powermac-generic-suspend-1.patch DELETED ---


--- linux-2.6-powermac-generic-suspend-2.patch DELETED ---


--- linux-2.6-powermac-generic-suspend-3.patch DELETED ---


--- linux-2.6-powermac-generic-suspend-4.patch DELETED ---


--- linux-2.6-powerpc-reserve-initrd-1.patch DELETED ---


--- linux-2.6-ps3-clear-spu-irq.patch DELETED ---


--- linux-2.6-ps3-device-init.patch DELETED ---


--- linux-2.6-ps3-ehci-iso.patch DELETED ---


--- linux-2.6-ps3-ethernet-autoload.patch DELETED ---


--- linux-2.6-ps3-ethernet-modular.patch DELETED ---


--- linux-2.6-ps3-gelic-wireless.patch DELETED ---


--- linux-2.6-ps3-gelic.patch DELETED ---


--- linux-2.6-ps3-kexec.patch DELETED ---


--- linux-2.6-ps3-legacy-ioport.patch DELETED ---


--- linux-2.6-ps3-memory-probe.patch DELETED ---


--- linux-2.6-ps3-smp-boot.patch DELETED ---


--- linux-2.6-ps3-sound-autoload.patch DELETED ---


--- linux-2.6-ps3-sound.patch DELETED ---


--- linux-2.6-ps3-stable-patches.patch DELETED ---


--- linux-2.6-ps3-storage.patch DELETED ---


--- linux-2.6-ps3-system-bus-rework-2.patch DELETED ---


--- linux-2.6-ps3-system-bus-rework.patch DELETED ---


--- linux-2.6-ps3-usb-autoload.patch DELETED ---


--- linux-2.6-ps3-wrap-spu-runctl.patch DELETED ---


--- linux-2.6-ps3av-export-header.patch DELETED ---


--- linux-2.6-ps3fb-panic.patch DELETED ---


--- linux-2.6-suspend-ordering.patch DELETED ---


--- linux-2.6-uevent-ebus.patch DELETED ---


--- linux-2.6-uevent-macio.patch DELETED ---


--- linux-2.6-uevent-of_platform.patch DELETED ---


--- linux-2.6-x86-dont-delete-cpu_devs-data.patch DELETED ---


--- linux-2.6-x86-fix-oprofile.patch DELETED ---


--- patch-2.6.21.1.bz2.sign DELETED ---




More information about the fedora-extras-commits mailing list