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
- Previous message (by thread): rpms/perl-URI-Fetch/F-7 perl-URI-Fetch.spec, NONE, 1.1 sources, 1.1, 1.2
- Next message (by thread): rpms/kernel/devel/configs config-generic, 1.318, 1.319 config-i586, 1.23, 1.24 config-ia64-generic, 1.52, 1.53 config-powerpc-generic, 1.40, 1.41 config-powerpc64, 1.35, 1.36 config-s390-generic, 1.26, 1.27 config-x86-generic, 1.87, 1.88 config-x86_64-generic, 1.69, 1.70
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 ---
- Previous message (by thread): rpms/perl-URI-Fetch/F-7 perl-URI-Fetch.spec, NONE, 1.1 sources, 1.1, 1.2
- Next message (by thread): rpms/kernel/devel/configs config-generic, 1.318, 1.319 config-i586, 1.23, 1.24 config-ia64-generic, 1.52, 1.53 config-powerpc-generic, 1.40, 1.41 config-powerpc64, 1.35, 1.36 config-s390-generic, 1.26, 1.27 config-x86-generic, 1.87, 1.88 config-x86_64-generic, 1.69, 1.70
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list