Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Jan 28 01:51:23 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-01-22 18:13:43.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-01-26 11:54:17.000000000 +0100
@@ -1,0 +2,45 @@
+Sat Jan 26 10:53:48 CET 2008 - olh@suse.de
+
+- update patches.arch/ppc-efika-modalias.patch
+ use struct device_attribute to fix oops on boot
+
+-------------------------------------------------------------------
+Fri Jan 25 23:33:07 CET 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh: Updated to include $EXTRA_SYMBOLS in
+ $PATCH_DIR (e.g.: --symbol=RT creates linux-2.6.24-RT)
+
+-------------------------------------------------------------------
+Fri Jan 25 18:03:54 CET 2008 - jeffm@suse.de
+
+- patches.rt/rcu-new-1.patch: Updated context against 2.6.24.
+
+-------------------------------------------------------------------
+Fri Jan 25 17:40:39 CET 2008 - olh@suse.de
+
+- add patches.fixes/bootstrap-memoryless-node.patch
+ slab: fix bootstrap on memoryless node
+
+-------------------------------------------------------------------
+Fri Jan 25 01:58:43 CET 2008 - gregkh@suse.de
+
+- refresh allmost all patches to apply cleanly and have a proper
+ diffstat (except for the xen patches, they were left alone...)
+
+-------------------------------------------------------------------
+Fri Jan 25 01:48:56 CET 2008 - gregkh@suse.de
+
+- Update to 2.6.24
+
+-------------------------------------------------------------------
+Thu Jan 24 22:55:26 CET 2008 - olh@suse.de
+
+- always skip kernel-ps3 in suse_kernel_module_package rpm macro
+
+-------------------------------------------------------------------
+Thu Jan 24 16:33:25 CET 2008 - sdietrich@suse.de
+
+- Update config files: set SYSFS_DEPRECATED for reverse
+ compatibility with SLERT
+
+-------------------------------------------------------------------
@@ -115,5 +159,0 @@
-Wed Jan 9 13:37:17 CET 2008 - jeffm@suse.de
-
-- Update config files: Enabled CONFIG_SCSI_SAS_ATA. (346990)
-
--------------------------------------------------------------------
@@ -139,0 +180,5 @@
+Wed Jan 9 13:37:17 CET 2008 - jeffm@suse.de
+
+- Update config files: Enabled CONFIG_SCSI_SAS_ATA. (346990)
+
+-------------------------------------------------------------------
@@ -1073,0 +1119,6 @@
+Mon Oct 22 17:38:27 CEST 2007 - tiwai@suse.de
+
+- patches.drivers/alsa-post-2.6.23-big-hda-update: Fix probe bugs
+ with STAC922x codecs
+
+-------------------------------------------------------------------
@@ -1087,6 +1137,0 @@
-Mon Oct 22 17:38:27 CEST 2007 - tiwai@suse.de
-
-- patches.drivers/alsa-post-2.6.23-big-hda-update: Fix probe bugs
- with STAC922x codecs
-
--------------------------------------------------------------------
@@ -2073 +2118 @@
-Fri Sep 7 11:44:38 MDT 2007 - carnold@novell.com
+Fri Sep 7 20:44:38 CEST 2007 - carnold@novell.com
@@ -2881,0 +2927,13 @@
+Mon Aug 6 17:19:13 CEST 2007 - jbeulich@novell.com
+
+- patches.xen/82-blkdev-wait.patch: Delay wait for block devices until
+ after the disk is added.
+- patches.xen/95-privcmd-wrlock.patch: privcmd: Take write lock on mm
+ semaphore when calling.
+- patches.xen/xen-blkback-cdrom: CDROM removable media-present
+ attribute plus handling code (159907).
+- patches.xen/xen3-patch-2.6.19,
+ patches.xen/xen3-patch-2.6.20,
+ patches.xen/xen3-patch-2.6.22: Refresh.
+
+-------------------------------------------------------------------
@@ -2896,13 +2953,0 @@
-Mon Aug 6 17:19:13 CEST 2007 - jbeulich@novell.com
-
-- patches.xen/82-blkdev-wait.patch: Delay wait for block devices until
- after the disk is added.
-- patches.xen/95-privcmd-wrlock.patch: privcmd: Take write lock on mm
- semaphore when calling.
-- patches.xen/xen-blkback-cdrom: CDROM removable media-present
- attribute plus handling code (159907).
-- patches.xen/xen3-patch-2.6.19,
- patches.xen/xen3-patch-2.6.20,
- patches.xen/xen3-patch-2.6.22: Refresh.
-
--------------------------------------------------------------------
@@ -22967 +23012 @@
-Thu Sep 16 20:44:07 EDT 2004 - jeffm@suse.com
+Thu Sep 16 23:44:07 CEST 2004 - jeffm@suse.com
@@ -24428 +24473 @@
-Thu Jul 8 08:30:02 EST 2004 - axboe@suse.de
+Thu Jul 8 18:30:02 CEST 2004 - axboe@suse.de
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
Old:
----
linux-2.6.23.tar.bz2
New:
----
linux-2.6.24.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
++++ 1490 lines (skipped)
++++ between kernel-source/kernel-debug.spec
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-debug.spec
kernel-default.spec: same change
kernel-dummy.spec: same change
kernel-kdump.spec: same change
kernel-pae.spec: same change
kernel-ppc64.spec: same change
kernel-ps3.spec: same change
kernel-rt_debug.spec: same change
kernel-rt.spec: same change
kernel-s390.spec: same change
kernel-source.spec: same change
kernel-syms.spec: same change
kernel-vanilla.spec: same change
kernel-xenpae.spec: same change
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-01-22 18:13:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2008-01-26 11:54:14.000000000 +0100
@@ -1 +1 @@
-2008/01/22 14:44:58 UTC
+2008/01/26 10:51:18 UTC
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/rt new/config/i386/rt
--- old/config/i386/rt 2008-01-22 07:14:10.000000000 +0100
+++ new/config/i386/rt 2008-01-25 08:27:45.000000000 +0100
@@ -72,7 +72,7 @@
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not set
-# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_DEPRECATED=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ps3 new/config/powerpc/ps3
--- old/config/powerpc/ps3 2008-01-22 09:40:55.000000000 +0100
+++ new/config/powerpc/ps3 2008-01-25 08:27:45.000000000 +0100
@@ -1,7 +1,5 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.24-rc8-git2
-# Mon Jan 21 08:55:37 2008
#
CONFIG_PPC64=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/rt new/config/powerpc/rt
--- old/config/powerpc/rt 2008-01-22 07:14:10.000000000 +0100
+++ new/config/powerpc/rt 2008-01-25 08:27:45.000000000 +0100
@@ -81,7 +81,7 @@
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not set
-# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_DEPRECATED=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/rt new/config/x86_64/rt
--- old/config/x86_64/rt 2008-01-22 07:14:10.000000000 +0100
+++ new/config/x86_64/rt 2008-01-25 08:27:45.000000000 +0100
@@ -69,7 +69,7 @@
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_FAIR_USER_SCHED=y
# CONFIG_FAIR_CGROUP_SCHED is not set
-# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_DEPRECATED=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
++++++ linux-2.6.23.tar.bz2 -> linux-2.6.24.tar.bz2 ++++++
kernel-source/linux-2.6.23.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/linux-2.6.24.tar.bz2 differ: byte 11, line 1
++++++ macros.kernel-source ++++++
--- kernel-source/macros.kernel-source 2008-01-22 18:13:46.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/macros.kernel-source 2008-01-26 11:54:20.000000000 +0100
@@ -1,4 +1,5 @@
# Defines %flavors_to_build and %kernel_source() as a side effect.
+# ps3 has modules disabled, always skip it
%_kernel_module_package(n:v:r:s:f:Xp:) \
BuildRequires: module-init-tools \
%{expand:%( \
@@ -7,7 +8,7 @@
flavors="%{!-X:%*}%{-X:$(ls /usr/src/linux-obj/%_target_cpu 2>/dev/null)}" \
flavors_to_build= \
kver=$(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source) \
- for flavor in $flavors; do \
+ for flavor in ps3 $flavors; do \
if [ -n "%{-X}" ]; then \
case " %* " in \
(*" $flavor "*) \
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-01-23 22:02:05.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2008-01-26 11:54:26.000000000 +0100
@@ -1 +1 @@
-6000
+6144
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++ 2981 lines of diff (skipped)
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_autoload_bay.patch new/patches.arch/acpi_autoload_bay.patch
--- old/patches.arch/acpi_autoload_bay.patch 2007-12-05 02:12:04.000000000 +0100
+++ new/patches.arch/acpi_autoload_bay.patch 2008-01-25 08:27:45.000000000 +0100
@@ -4,12 +4,10 @@
---
drivers/acpi/bay.c | 6 ++++++
- 1 file changed, 6 insertions(+)
+ 1 files changed, 6 insertions(+)
-Index: linux-2.6.22-SL103_BRANCH/drivers/acpi/bay.c
-===================================================================
---- linux-2.6.22-SL103_BRANCH.orig/drivers/acpi/bay.c
-+++ linux-2.6.22-SL103_BRANCH/drivers/acpi/bay.c
+--- linux-2.6.24.orig/drivers/acpi/bay.c
++++ linux-2.6.24/drivers/acpi/bay.c
@@ -46,6 +46,12 @@ MODULE_LICENSE("GPL");
printk(KERN_DEBUG PREFIX "%s: %s\n", prefix, s); }
static void bay_notify(acpi_handle handle, u32 event, void *data);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch new/patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch
--- old/patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch 2007-12-05 02:12:04.000000000 +0100
+++ new/patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch 2008-01-25 08:27:45.000000000 +0100
@@ -37,9 +37,8 @@
drivers/hwmon/w83627hf.c | 5 +++++
14 files changed, 72 insertions(+)
-diff -puN drivers/hwmon/dme1737.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/dme1737.c
---- a/drivers/hwmon/dme1737.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/dme1737.c
+--- linux-2.6.24.orig/drivers/hwmon/dme1737.c
++++ linux-2.6.24/drivers/hwmon/dme1737.c
@@ -34,6 +34,7 @@
#include
#include
@@ -59,9 +58,8 @@
if (!(pdev = platform_device_alloc("dme1737", addr))) {
printk(KERN_ERR "dme1737: Failed to allocate device.\n");
err = -ENOMEM;
-diff -puN drivers/hwmon/f71805f.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/f71805f.c
---- a/drivers/hwmon/f71805f.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/f71805f.c
+--- linux-2.6.24.orig/drivers/hwmon/f71805f.c
++++ linux-2.6.24/drivers/hwmon/f71805f.c
@@ -39,6 +39,7 @@
#include
#include
@@ -81,9 +79,8 @@
err = platform_device_add_resources(pdev, &res, 1);
if (err) {
printk(KERN_ERR DRVNAME ": Device resource addition failed "
-diff -puN drivers/hwmon/f71882fg.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/f71882fg.c
---- a/drivers/hwmon/f71882fg.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/f71882fg.c
+--- linux-2.6.24.orig/drivers/hwmon/f71882fg.c
++++ linux-2.6.24/drivers/hwmon/f71882fg.c
@@ -27,6 +27,7 @@
#include
#include
@@ -103,10 +100,9 @@
err = platform_device_add_resources(f71882fg_pdev, &res, 1);
if (err) {
printk(KERN_ERR DRVNAME ": Device resource addition failed\n");
-diff -puN drivers/hwmon/it87.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/it87.c
---- a/drivers/hwmon/it87.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/it87.c
-@@ -38,6 +38,7 @@
+--- linux-2.6.24.orig/drivers/hwmon/it87.c
++++ linux-2.6.24/drivers/hwmon/it87.c
+@@ -46,6 +46,7 @@
#include
#include
#include
@@ -114,7 +110,7 @@
#include
#define DRVNAME "it87"
-@@ -1409,6 +1410,10 @@ static int __init it87_device_add(unsign
+@@ -1423,6 +1424,10 @@ static int __init it87_device_add(unsign
};
int err;
@@ -125,9 +121,8 @@
pdev = platform_device_alloc(DRVNAME, address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/pc87360.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/pc87360.c
---- a/drivers/hwmon/pc87360.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/pc87360.c
+--- linux-2.6.24.orig/drivers/hwmon/pc87360.c
++++ linux-2.6.24/drivers/hwmon/pc87360.c
@@ -43,6 +43,7 @@
#include
#include
@@ -148,9 +143,8 @@
err = platform_device_add_resources(pdev, &res, 1);
if (err) {
printk(KERN_ERR "pc87360: Device resource[%d] "
-diff -puN drivers/hwmon/pc87427.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/pc87427.c
---- a/drivers/hwmon/pc87427.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/pc87427.c
+--- linux-2.6.24.orig/drivers/hwmon/pc87427.c
++++ linux-2.6.24/drivers/hwmon/pc87427.c
@@ -32,6 +32,7 @@
#include
#include
@@ -170,9 +164,8 @@
pdev = platform_device_alloc(DRVNAME, address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/sis5595.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/sis5595.c
---- a/drivers/hwmon/sis5595.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/sis5595.c
+--- linux-2.6.24.orig/drivers/hwmon/sis5595.c
++++ linux-2.6.24/drivers/hwmon/sis5595.c
@@ -62,6 +62,7 @@
#include
#include
@@ -192,9 +185,8 @@
pdev = platform_device_alloc("sis5595", address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/smsc47b397.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/smsc47b397.c
---- a/drivers/hwmon/smsc47b397.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/smsc47b397.c
+--- linux-2.6.24.orig/drivers/hwmon/smsc47b397.c
++++ linux-2.6.24/drivers/hwmon/smsc47b397.c
@@ -36,6 +36,7 @@
#include
#include
@@ -214,9 +206,8 @@
pdev = platform_device_alloc(DRVNAME, address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/smsc47m1.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/smsc47m1.c
---- a/drivers/hwmon/smsc47m1.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/smsc47m1.c
+--- linux-2.6.24.orig/drivers/hwmon/smsc47m1.c
++++ linux-2.6.24/drivers/hwmon/smsc47m1.c
@@ -37,6 +37,7 @@
#include
#include
@@ -236,9 +227,8 @@
pdev = platform_device_alloc(DRVNAME, address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/via686a.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/via686a.c
---- a/drivers/hwmon/via686a.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/via686a.c
+--- linux-2.6.24.orig/drivers/hwmon/via686a.c
++++ linux-2.6.24/drivers/hwmon/via686a.c
@@ -41,6 +41,7 @@
#include
#include
@@ -258,9 +248,8 @@
pdev = platform_device_alloc("via686a", address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/vt1211.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/vt1211.c
---- a/drivers/hwmon/vt1211.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/vt1211.c
+--- linux-2.6.24.orig/drivers/hwmon/vt1211.c
++++ linux-2.6.24/drivers/hwmon/vt1211.c
@@ -32,6 +32,7 @@
#include
#include
@@ -280,9 +269,8 @@
err = platform_device_add_resources(pdev, &res, 1);
if (err) {
printk(KERN_ERR DRVNAME ": Device resource addition failed "
-diff -puN drivers/hwmon/vt8231.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/vt8231.c
---- a/drivers/hwmon/vt8231.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/vt8231.c
+--- linux-2.6.24.orig/drivers/hwmon/vt8231.c
++++ linux-2.6.24/drivers/hwmon/vt8231.c
@@ -35,6 +35,7 @@
#include
#include
@@ -302,9 +290,8 @@
pdev = platform_device_alloc("vt8231", address);
if (!pdev) {
err = -ENOMEM;
-diff -puN drivers/hwmon/w83627ehf.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/w83627ehf.c
---- a/drivers/hwmon/w83627ehf.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/w83627ehf.c
+--- linux-2.6.24.orig/drivers/hwmon/w83627ehf.c
++++ linux-2.6.24/drivers/hwmon/w83627ehf.c
@@ -48,6 +48,7 @@
#include
#include
@@ -313,7 +300,7 @@
#include
#include "lm75.h"
-@@ -1531,6 +1532,11 @@ static int __init sensors_w83627ehf_init
+@@ -1539,6 +1540,11 @@ static int __init sensors_w83627ehf_init
res.start = address + IOREGION_OFFSET;
res.end = address + IOREGION_OFFSET + IOREGION_LENGTH - 1;
res.flags = IORESOURCE_IO;
@@ -325,9 +312,8 @@
err = platform_device_add_resources(pdev, &res, 1);
if (err) {
printk(KERN_ERR DRVNAME ": Device resource addition failed "
-diff -puN drivers/hwmon/w83627hf.c~check-for-acpi-resource-conflicts-in-hwmon-drivers drivers/hwmon/w83627hf.c
---- a/drivers/hwmon/w83627hf.c~check-for-acpi-resource-conflicts-in-hwmon-drivers
-+++ a/drivers/hwmon/w83627hf.c
+--- linux-2.6.24.orig/drivers/hwmon/w83627hf.c
++++ linux-2.6.24/drivers/hwmon/w83627hf.c
@@ -50,6 +50,7 @@
#include
#include
@@ -347,4 +333,3 @@
pdev = platform_device_alloc(DRVNAME, address);
if (!pdev) {
err = -ENOMEM;
-_
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch new/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch
--- old/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch 2007-12-05 02:12:04.000000000 +0100
+++ new/patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch 2008-01-25 08:27:45.000000000 +0100
@@ -30,9 +30,8 @@
drivers/i2c/busses/i2c-viapro.c | 5 +++++
12 files changed, 64 insertions(+)
-diff -puN drivers/i2c/busses/i2c-ali1535.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-ali1535.c
---- a/drivers/i2c/busses/i2c-ali1535.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-ali1535.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-ali1535.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-ali1535.c
@@ -61,6 +61,7 @@
#include
#include
@@ -53,9 +52,8 @@
if (!request_region(ali1535_smba, ALI1535_SMB_IOSIZE,
ali1535_driver.name)) {
dev_err(&dev->dev, "ALI1535_smb region 0x%x already in use!\n",
-diff -puN drivers/i2c/busses/i2c-ali1563.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-ali1563.c
---- a/drivers/i2c/busses/i2c-ali1563.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-ali1563.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-ali1563.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-ali1563.c
@@ -21,6 +21,7 @@
#include
#include
@@ -75,9 +73,8 @@
if (!request_region(ali1563_smba, ALI1563_SMB_IOSIZE,
ali1563_pci_driver.name)) {
dev_err(&dev->dev, "Could not allocate I/O space at 0x%04x\n",
-diff -puN drivers/i2c/busses/i2c-ali15x3.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-ali15x3.c
---- a/drivers/i2c/busses/i2c-ali15x3.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-ali15x3.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-ali15x3.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-ali15x3.c
@@ -68,6 +68,7 @@
#include
#include
@@ -97,9 +94,8 @@
if (!request_region(ali15x3_smba, ALI15X3_SMB_IOSIZE,
ali15x3_driver.name)) {
dev_err(&ALI15X3_dev->dev,
-diff -puN drivers/i2c/busses/i2c-amd756.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-amd756.c
---- a/drivers/i2c/busses/i2c-amd756.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-amd756.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-amd756.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-amd756.c
@@ -45,6 +45,7 @@
#include
#include
@@ -120,9 +116,8 @@
if (!request_region(amd756_ioport, SMB_IOSIZE, amd756_driver.name)) {
dev_err(&pdev->dev, "SMB region 0x%x already in use!\n",
amd756_ioport);
-diff -puN drivers/i2c/busses/i2c-amd8111.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-amd8111.c
---- a/drivers/i2c/busses/i2c-amd8111.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-amd8111.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-amd8111.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-amd8111.c
@@ -16,6 +16,7 @@
#include
#include
@@ -142,9 +137,8 @@
if (!request_region(smbus->base, smbus->size, amd8111_driver.name)) {
error = -EBUSY;
goto out_kfree;
-diff -puN drivers/i2c/busses/i2c-i801.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-i801.c
---- a/drivers/i2c/busses/i2c-i801.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-i801.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-i801.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-i801.c
@@ -52,6 +52,7 @@
#include
#include
@@ -164,9 +158,8 @@
err = pci_request_region(dev, SMBBAR, i801_driver.name);
if (err) {
dev_err(&dev->dev, "Failed to request SMBus region "
-diff -puN drivers/i2c/busses/i2c-nforce2.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-nforce2.c
---- a/drivers/i2c/busses/i2c-nforce2.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-nforce2.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-nforce2.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-nforce2.c
@@ -50,6 +50,7 @@
#include
#include
@@ -187,9 +180,8 @@
if (!request_region(smbus->base, smbus->size, nforce2_driver.name)) {
dev_err(&smbus->adapter.dev, "Error requesting region %02x .. %02X for %s\n",
smbus->base, smbus->base+smbus->size-1, name);
-diff -puN drivers/i2c/busses/i2c-piix4.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-piix4.c
---- a/drivers/i2c/busses/i2c-piix4.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-piix4.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-piix4.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-piix4.c
@@ -40,6 +40,7 @@
#include
#include
@@ -208,9 +200,8 @@
if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) {
dev_err(&PIIX4_dev->dev, "SMB region 0x%x already in use!\n",
piix4_smba);
-diff -puN drivers/i2c/busses/i2c-sis5595.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-sis5595.c
---- a/drivers/i2c/busses/i2c-sis5595.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-sis5595.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-sis5595.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-sis5595.c
@@ -62,6 +62,7 @@
#include
#include
@@ -231,9 +222,8 @@
if (!request_region(sis5595_base + SMB_INDEX, 2,
sis5595_driver.name)) {
dev_err(&SIS5595_dev->dev, "SMBus registers 0x%04x-0x%04x already in use!\n",
-diff -puN drivers/i2c/busses/i2c-sis630.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-sis630.c
---- a/drivers/i2c/busses/i2c-sis630.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-sis630.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-sis630.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-sis630.c
@@ -55,6 +55,7 @@
#include
#include
@@ -254,9 +244,8 @@
/* Everything is happy, let's grab the memory and set things up. */
if (!request_region(acpi_base + SMB_STS, SIS630_SMB_IOREGION,
sis630_driver.name)) {
-diff -puN drivers/i2c/busses/i2c-sis96x.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-sis96x.c
---- a/drivers/i2c/busses/i2c-sis96x.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-sis96x.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-sis96x.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-sis96x.c
@@ -40,6 +40,7 @@
#include
#include
@@ -276,9 +265,8 @@
/* Everything is happy, let's grab the memory and set things up. */
if (!request_region(sis96x_smbus_base, SMB_IOSIZE,
sis96x_driver.name)) {
-diff -puN drivers/i2c/busses/i2c-viapro.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers drivers/i2c/busses/i2c-viapro.c
---- a/drivers/i2c/busses/i2c-viapro.c~check-for-acpi-resource-conflicts-in-i2c-bus-drivers
-+++ a/drivers/i2c/busses/i2c-viapro.c
+--- linux-2.6.24.orig/drivers/i2c/busses/i2c-viapro.c
++++ linux-2.6.24/drivers/i2c/busses/i2c-viapro.c
@@ -49,6 +49,7 @@
#include
#include
@@ -298,4 +286,3 @@
if (!request_region(vt596_smba, 8, vt596_driver.name)) {
dev_err(&pdev->dev, "SMBus region 0x%x already in use!\n",
vt596_smba);
-_
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/disable-apic-error new/patches.arch/disable-apic-error
--- old/patches.arch/disable-apic-error 2007-11-07 09:04:53.000000000 +0100
+++ new/patches.arch/disable-apic-error 2008-01-25 08:27:45.000000000 +0100
@@ -11,13 +11,13 @@
with it.
---
- arch/x86/kernel/apic_32.c | 2 ++
+ arch/x86/kernel/apic_32.c | 2 ++
arch/x86/kernel/apic_64.c | 2 ++
2 files changed, 4 insertions(+)
---- a/arch/x86/kernel/apic_32.c 2007-08-27 14:01:19.000000000 -0400
-+++ b/arch/x86/kernel/apic_32.c 2007-08-27 14:03:47.000000000 -0400
-@@ -1299,8 +1299,10 @@ void smp_error_interrupt(struct pt_regs
+--- linux-2.6.24.orig/arch/x86/kernel/apic_32.c
++++ linux-2.6.24/arch/x86/kernel/apic_32.c
+@@ -1306,8 +1306,10 @@ void smp_error_interrupt(struct pt_regs
6: Received illegal vector
7: Illegal register address
*/
@@ -28,9 +28,9 @@
irq_exit();
}
---- a/arch/x86/kernel/apic_64.c 2007-07-08 19:32:17.000000000 -0400
-+++ b/arch/x86/kernel/api_64c.c 2007-08-27 14:01:19.000000000 -0400
-@@ -1172,8 +1172,10 @@ asmlinkage void smp_error_interrupt(void
+--- linux-2.6.24.orig/arch/x86/kernel/apic_64.c
++++ linux-2.6.24/arch/x86/kernel/apic_64.c
+@@ -1185,8 +1185,10 @@ asmlinkage void smp_error_interrupt(void
6: Received illegal vector
7: Illegal register address
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/export-acpi_check_resource_conflict.patch new/patches.arch/export-acpi_check_resource_conflict.patch
--- old/patches.arch/export-acpi_check_resource_conflict.patch 2007-12-05 02:12:04.000000000 +0100
+++ new/patches.arch/export-acpi_check_resource_conflict.patch 2008-01-25 08:27:45.000000000 +0100
@@ -18,10 +18,9 @@
include/linux/acpi.h | 8 ++++++++
2 files changed, 10 insertions(+), 1 deletion(-)
-diff -puN drivers/acpi/osl.c~export-acpi_check_resource_conflict drivers/acpi/osl.c
---- a/drivers/acpi/osl.c~export-acpi_check_resource_conflict
-+++ a/drivers/acpi/osl.c
-@@ -1072,7 +1072,7 @@ __setup("acpi_enforce_resources=", acpi_
+--- linux-2.6.24.orig/drivers/acpi/osl.c
++++ linux-2.6.24/drivers/acpi/osl.c
+@@ -1276,7 +1276,7 @@ __setup("acpi_enforce_resources=", acpi_
/* Check for resource conflicts between ACPI OperationRegions and native
* drivers */
@@ -30,7 +29,7 @@
{
struct acpi_res_list *res_list_elem;
int ioport;
-@@ -1122,6 +1122,7 @@ static int acpi_check_resource_conflict(
+@@ -1326,6 +1326,7 @@ static int acpi_check_resource_conflict(
}
return 0;
}
@@ -38,9 +37,8 @@
int acpi_check_region(resource_size_t start, resource_size_t n,
const char *name)
-diff -puN include/linux/acpi.h~export-acpi_check_resource_conflict include/linux/acpi.h
---- a/include/linux/acpi.h~export-acpi_check_resource_conflict
-+++ a/include/linux/acpi.h
+--- linux-2.6.24.orig/include/linux/acpi.h
++++ linux-2.6.24/include/linux/acpi.h
@@ -25,6 +25,7 @@
#ifndef _LINUX_ACPI_H
#define _LINUX_ACPI_H
@@ -49,7 +47,7 @@
#ifdef CONFIG_ACPI
-@@ -200,6 +201,8 @@ extern int pnpacpi_disabled;
+@@ -217,6 +218,8 @@ extern int pnpacpi_disabled;
#define PXM_INVAL (-1)
#define NID_INVAL (-1)
@@ -58,7 +56,7 @@
int acpi_check_region(resource_size_t start, resource_size_t n,
const char *name);
int acpi_check_mem_region(resource_size_t start, resource_size_t n,
-@@ -217,6 +220,11 @@ static inline int acpi_boot_table_init(v
+@@ -234,6 +237,11 @@ static inline int acpi_boot_table_init(v
return 0;
}
@@ -70,4 +68,3 @@
static inline int acpi_check_region(resource_size_t start, resource_size_t n,
const char *name)
{
-_
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc64-xmon-dmesg-printing.patch new/patches.arch/ppc64-xmon-dmesg-printing.patch
--- old/patches.arch/ppc64-xmon-dmesg-printing.patch 2007-11-01 07:49:29.000000000 +0100
+++ new/patches.arch/ppc64-xmon-dmesg-printing.patch 2008-01-25 08:27:45.000000000 +0100
@@ -17,8 +17,8 @@
kernel/printk.c | 15 ++++++++++++
2 files changed, 72 insertions(+)
---- a/arch/powerpc/xmon/xmon.c 2007-10-31 17:43:31.000000000 -0400
-+++ b/arch/powerpc/xmon/xmon.c 2007-10-31 17:43:58.000000000 -0400
+--- linux-2.6.24.orig/arch/powerpc/xmon/xmon.c
++++ linux-2.6.24/arch/powerpc/xmon/xmon.c
@@ -139,6 +139,7 @@ static struct bpt *in_breakpoint_table(u
static int do_step(struct pt_regs *);
static void bpt_cmds(void);
@@ -104,9 +104,9 @@
#ifdef CONFIG_PPC64
static void dump_slb(void)
{
---- a/kernel/printk.c 2007-10-31 17:43:31.000000000 -0400
-+++ b/kernel/printk.c 2007-10-31 17:43:58.000000000 -0400
-@@ -317,6 +317,21 @@ asmlinkage long sys_syslog(int type, cha
+--- linux-2.6.24.orig/kernel/printk.c
++++ linux-2.6.24/kernel/printk.c
+@@ -426,6 +426,21 @@ asmlinkage long sys_syslog(int type, cha
return do_syslog(type, buf, len);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-efika-modalias.patch new/patches.arch/ppc-efika-modalias.patch
--- old/patches.arch/ppc-efika-modalias.patch 2008-01-22 18:13:01.000000000 +0100
+++ new/patches.arch/ppc-efika-modalias.patch 2008-01-26 11:50:54.000000000 +0100
@@ -5,49 +5,89 @@
of modules. modalias files are already present for many other bus types.
---
- drivers/of/device.c | 19 +++++++++++++++++++
- 1 file changed, 19 insertions(+)
+ drivers/of/device.c | 34 +++++++++++++++++++---------------
+ drivers/of/platform.c | 3 +++
+ 2 files changed, 22 insertions(+), 15 deletions(-)
--- a/drivers/of/device.c
+++ b/drivers/of/device.c
-@@ -86,7 +86,20 @@ static ssize_t dev_show_devspec(struct d
+@@ -77,7 +77,7 @@ void of_dev_put(struct of_device *dev)
+ }
+ EXPORT_SYMBOL(of_dev_put);
+
+-static ssize_t dev_show_devspec(struct device *dev,
++static ssize_t devspec_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+ {
+ struct of_device *ofdev;
+@@ -86,7 +86,23 @@ static ssize_t dev_show_devspec(struct d
return sprintf(buf, "%s", ofdev->node->full_name);
}
-+static ssize_t dev_show_modalias(struct device *dev,
+-static DEVICE_ATTR(devspec, S_IRUGO, dev_show_devspec, NULL);
++static ssize_t modalias_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct of_device *ofdev = to_of_device(dev);
+ ssize_t len = 0;
+
-+ len = of_device_get_modalias(ofdev, buf, PAGE_SIZE);
++ len = of_device_get_modalias(ofdev, buf, PAGE_SIZE - 2);
+ buf[len] = '\n';
+ buf[len+1] = 0;
+ return len+1;
+}
+
- static DEVICE_ATTR(devspec, S_IRUGO, dev_show_devspec, NULL);
-+static DEVICE_ATTR(modalias, S_IRUGO, dev_show_modalias, NULL);
++struct device_attribute of_platform_device_attrs[] = {
++ __ATTR_RO(devspec),
++ __ATTR_RO(modalias),
++ __ATTR_NULL
++};
/**
* of_release_dev - free an of device structure when all users of it are finished.
-@@ -116,6 +129,11 @@ int of_device_register(struct of_device
- return rc;
+@@ -107,25 +123,13 @@ EXPORT_SYMBOL(of_release_dev);
- rc = device_create_file(&ofdev->dev, &dev_attr_devspec);
-+ if (rc) {
-+ device_unregister(&ofdev->dev);
-+ return rc;
-+ }
-+ rc = device_create_file(&ofdev->dev, &dev_attr_modalias);
- if (rc)
- device_unregister(&ofdev->dev);
+ int of_device_register(struct of_device *ofdev)
+ {
+- int rc;
+-
+ BUG_ON(ofdev->node == NULL);
+-
+- rc = device_register(&ofdev->dev);
+- if (rc)
+- return rc;
+-
+- rc = device_create_file(&ofdev->dev, &dev_attr_devspec);
+- if (rc)
+- device_unregister(&ofdev->dev);
+-
+- return rc;
++ return device_register(&ofdev->dev);
+ }
+ EXPORT_SYMBOL(of_device_register);
-@@ -126,6 +144,7 @@ EXPORT_SYMBOL(of_device_register);
void of_device_unregister(struct of_device *ofdev)
{
- device_remove_file(&ofdev->dev, &dev_attr_devspec);
-+ device_remove_file(&ofdev->dev, &dev_attr_modalias);
+- device_remove_file(&ofdev->dev, &dev_attr_devspec);
device_unregister(&ofdev->dev);
}
EXPORT_SYMBOL(of_device_unregister);
+--- a/drivers/of/platform.c
++++ b/drivers/of/platform.c
+@@ -17,6 +17,8 @@
+ #include
+ #include
+
++extern struct device_attribute of_platform_device_attrs[];
++
+ static int of_platform_bus_match(struct device *dev, struct device_driver *drv)
+ {
+ struct of_device *of_dev = to_of_device(dev);
+@@ -93,6 +95,7 @@ int of_bus_type_init(struct bus_type *bu
+ bus->remove = of_platform_device_remove;
+ bus->suspend = of_platform_device_suspend;
+ bus->resume = of_platform_device_resume;
++ bus->dev_attrs = of_platform_device_attrs;
+ return bus_register(bus);
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-efika-mpc52xx-ac97.patch new/patches.arch/ppc-efika-mpc52xx-ac97.patch
--- old/patches.arch/ppc-efika-mpc52xx-ac97.patch 2007-11-07 09:04:53.000000000 +0100
+++ new/patches.arch/ppc-efika-mpc52xx-ac97.patch 2008-01-25 08:27:45.000000000 +0100
@@ -6,14 +6,13 @@
Signed-off-by: Sylvain Munaut
Acked-by: Olaf Hering
---
- include/asm-ppc/mpc52xx_psc.h | 10
- sound/ppc/Kconfig | 9
- sound/ppc/Makefile | 2
- sound/ppc/mpc52xx_ac97.c | 738 ++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 757 insertions(+), 2 deletions(-)
+ sound/ppc/Kconfig | 9
+ sound/ppc/Makefile | 2
+ sound/ppc/mpc52xx_ac97.c | 738 +++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 749 insertions(+)
---- a/sound/ppc/Kconfig 2007-10-31 17:43:32.000000000 -0400
-+++ b/sound/ppc/Kconfig 2007-10-31 17:43:53.000000000 -0400
+--- linux-2.6.24.orig/sound/ppc/Kconfig
++++ linux-2.6.24/sound/ppc/Kconfig
@@ -52,4 +52,13 @@ config SND_PS3_DEFAULT_START_DELAY
int "Startup delay time in ms"
depends on SND_PS3
@@ -28,8 +27,8 @@
+ the Freescale MPC52xx AC97 interface.
+
endmenu
---- a/sound/ppc/Makefile 2007-10-31 17:43:32.000000000 -0400
-+++ b/sound/ppc/Makefile 2007-10-31 17:43:53.000000000 -0400
+--- linux-2.6.24.orig/sound/ppc/Makefile
++++ linux-2.6.24/sound/ppc/Makefile
@@ -3,6 +3,8 @@
# Copyright (c) 2001 by Jaroslav Kysela
#
@@ -39,8 +38,8 @@
snd-powermac-objs := powermac.o pmac.o awacs.o burgundy.o daca.o tumbler.o keywest.o beep.o
# Toplevel Module Dependency
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ b/sound/ppc/mpc52xx_ac97.c 2007-10-31 17:43:53.000000000 -0400
+--- /dev/null
++++ linux-2.6.24/sound/ppc/mpc52xx_ac97.c
@@ -0,0 +1,738 @@
+/*
+ * Driver for the PSC of the Freescale MPC52xx configured as AC97 interface
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-efika-psc-console-autodetection.patch new/patches.arch/ppc-efika-psc-console-autodetection.patch
--- old/patches.arch/ppc-efika-psc-console-autodetection.patch 2008-01-21 17:29:21.000000000 +0100
+++ new/patches.arch/ppc-efika-psc-console-autodetection.patch 2008-01-25 08:27:45.000000000 +0100
@@ -7,10 +7,10 @@
---
arch/powerpc/platforms/52xx/efika.c | 50 ++++++++++++++++++++++++++++++++++++
- 1 file changed, 50 insertions(+)
+ 1 files changed, 50 insertions(+)
---- a/arch/powerpc/platforms/52xx/efika.c
-+++ b/arch/powerpc/platforms/52xx/efika.c
+--- linux-2.6.24.orig/arch/powerpc/platforms/52xx/efika.c
++++ linux-2.6.24/arch/powerpc/platforms/52xx/efika.c
@@ -13,6 +13,7 @@
#include
#include
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-fix-prpmc2800 new/patches.arch/ppc-fix-prpmc2800
--- old/patches.arch/ppc-fix-prpmc2800 2007-11-01 07:49:29.000000000 +0100
+++ new/patches.arch/ppc-fix-prpmc2800 2008-01-25 08:27:45.000000000 +0100
@@ -9,11 +9,11 @@
---
arch/powerpc/boot/prpmc2800.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ 1 files changed, 1 insertion(+), 1 deletion(-)
---- a/arch/powerpc/boot/prpmc2800.c 2007-10-31 17:43:31.000000000 -0400
-+++ b/arch/powerpc/boot/prpmc2800.c 2007-10-31 17:43:59.000000000 -0400
-@@ -569,7 +569,7 @@ void platform_init(unsigned long r3, uns
+--- linux-2.6.24.orig/arch/powerpc/boot/prpmc2800.c
++++ linux-2.6.24/arch/powerpc/boot/prpmc2800.c
+@@ -563,7 +563,7 @@ void platform_init(unsigned long r3, uns
asm (" .globl _zimage_start\n\
_zimage_start:\n\
mfmsr 10\n\
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-iseries-remove-AVAILABLE_VETH.patch new/patches.arch/ppc-iseries-remove-AVAILABLE_VETH.patch
--- old/patches.arch/ppc-iseries-remove-AVAILABLE_VETH.patch 2007-11-07 09:04:54.000000000 +0100
+++ new/patches.arch/ppc-iseries-remove-AVAILABLE_VETH.patch 2008-01-25 08:27:45.000000000 +0100
@@ -11,10 +11,10 @@
---
arch/powerpc/platforms/iseries/viopath.c | 3 ---
- 1 file changed, 3 deletions(-)
+ 1 files changed, 3 deletions(-)
---- a/arch/powerpc/platforms/iseries/viopath.c 2007-10-31 17:43:31.000000000 -0400
-+++ b/arch/powerpc/platforms/iseries/viopath.c 2007-10-31 17:43:59.000000000 -0400
+--- linux-2.6.24.orig/arch/powerpc/platforms/iseries/viopath.c
++++ linux-2.6.24/arch/powerpc/platforms/iseries/viopath.c
@@ -113,7 +113,6 @@ static vio_event_handler_t *vio_handler[
static int proc_viopath_show(struct seq_file *m, void *v)
{
@@ -23,7 +23,7 @@
dma_addr_t handle;
HvLpEvent_Rc hvrc;
DECLARE_COMPLETION(done);
-@@ -141,7 +140,6 @@ static int proc_viopath_show(struct seq_
+@@ -140,7 +139,6 @@ static int proc_viopath_show(struct seq_
wait_for_completion(&done);
@@ -31,7 +31,7 @@
buf[HW_PAGE_SIZE-1] = '\0';
seq_printf(m, "%s", buf);
-@@ -150,7 +148,6 @@ static int proc_viopath_show(struct seq_
+@@ -148,7 +146,6 @@ static int proc_viopath_show(struct seq_
iseries_hv_unmap(handle, HW_PAGE_SIZE, DMA_FROM_DEVICE);
kfree(buf);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pegasos-console-autodetection.patch new/patches.arch/ppc-pegasos-console-autodetection.patch
--- old/patches.arch/ppc-pegasos-console-autodetection.patch 2008-01-21 17:29:21.000000000 +0100
+++ new/patches.arch/ppc-pegasos-console-autodetection.patch 2008-01-25 08:27:45.000000000 +0100
@@ -4,10 +4,10 @@
Acked-by: Olaf Hering
---
arch/powerpc/platforms/chrp/setup.c | 52 ++++++++++++++++++++++++++++++++++++
- 1 file changed, 52 insertions(+)
+ 1 files changed, 52 insertions(+)
---- a/arch/powerpc/platforms/chrp/setup.c
-+++ b/arch/powerpc/platforms/chrp/setup.c
+--- linux-2.6.24.orig/arch/powerpc/platforms/chrp/setup.c
++++ linux-2.6.24/arch/powerpc/platforms/chrp/setup.c
@@ -251,6 +251,57 @@ static void briq_restart(char *cmd)
for(;;);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pegasos-mv643xx_eth-modalias.patch new/patches.arch/ppc-pegasos-mv643xx_eth-modalias.patch
--- old/patches.arch/ppc-pegasos-mv643xx_eth-modalias.patch 2008-01-18 10:20:25.000000000 +0100
+++ new/patches.arch/ppc-pegasos-mv643xx_eth-modalias.patch 2008-01-25 08:27:45.000000000 +0100
@@ -2,10 +2,10 @@
From: olh@suse.de
---
drivers/net/mv643xx_eth.c | 1 +
- 1 file changed, 1 insertion(+)
+ 1 files changed, 1 insertion(+)
---- a/drivers/net/mv643xx_eth.c
-+++ b/drivers/net/mv643xx_eth.c
+--- linux-2.6.24.orig/drivers/net/mv643xx_eth.c
++++ linux-2.6.24/drivers/net/mv643xx_eth.c
@@ -2099,6 +2099,7 @@ MODULE_LICENSE("GPL");
MODULE_AUTHOR( "Rabeeh Khoury, Assaf Hoffman, Matthew Dharm, Manish Lachwani"
" and Dale Farnsworth");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pegasos-pata_via-fixup.patch new/patches.arch/ppc-pegasos-pata_via-fixup.patch
--- old/patches.arch/ppc-pegasos-pata_via-fixup.patch 2008-01-21 10:46:43.000000000 +0100
+++ new/patches.arch/ppc-pegasos-pata_via-fixup.patch 2008-01-25 08:27:45.000000000 +0100
@@ -11,10 +11,10 @@
---
arch/powerpc/platforms/chrp/pci.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ 1 files changed, 2 insertions(+), 2 deletions(-)
---- a/arch/powerpc/platforms/chrp/pci.c
-+++ b/arch/powerpc/platforms/chrp/pci.c
+--- linux-2.6.24.orig/arch/powerpc/platforms/chrp/pci.c
++++ linux-2.6.24/arch/powerpc/platforms/chrp/pci.c
@@ -354,7 +354,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_WI
* mode as well. The same fixup must be done to the class-code property in
* the IDE node /pci@80000000/ide@C,1
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-vio-modalias.patch new/patches.arch/ppc-vio-modalias.patch
--- old/patches.arch/ppc-vio-modalias.patch 2007-11-07 09:04:54.000000000 +0100
+++ new/patches.arch/ppc-vio-modalias.patch 2008-01-25 08:27:45.000000000 +0100
@@ -4,11 +4,11 @@
Acked-by: Olaf Hering
---
arch/powerpc/kernel/vio.c | 15 +++++++++++++++
- 1 file changed, 15 insertions(+)
+ 1 files changed, 15 insertions(+)
---- a/arch/powerpc/kernel/vio.c 2007-10-31 17:43:32.000000000 -0400
-+++ b/arch/powerpc/kernel/vio.c 2007-10-31 17:43:52.000000000 -0400
-@@ -343,9 +343,24 @@ static ssize_t devspec_show(struct devic
+--- linux-2.6.24.orig/arch/powerpc/kernel/vio.c
++++ linux-2.6.24/arch/powerpc/kernel/vio.c
+@@ -296,9 +296,24 @@ static ssize_t devspec_show(struct devic
return sprintf(buf, "%s\n", of_node ? of_node->full_name : "none");
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/s390-add-FREE_PTE_NR new/patches.arch/s390-add-FREE_PTE_NR
--- old/patches.arch/s390-add-FREE_PTE_NR 2007-11-07 00:05:44.000000000 +0100
+++ new/patches.arch/s390-add-FREE_PTE_NR 2008-01-25 08:27:45.000000000 +0100
@@ -17,10 +17,10 @@
---
include/asm-s390/tlb.h | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
+ 1 files changed, 13 insertions(+)
---- a/include/asm-s390/tlb.h 2007-11-05 14:58:48.000000000 -0500
-+++ b/include/asm-s390/tlb.h 2007-11-05 16:46:34.000000000 -0500
+--- linux-2.6.24.orig/include/asm-s390/tlb.h
++++ linux-2.6.24/include/asm-s390/tlb.h
@@ -34,6 +34,19 @@
#define TLB_NR_PTRS 508
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/s390-ccwgroup-attribute-ignore-newline new/patches.arch/s390-ccwgroup-attribute-ignore-newline
--- old/patches.arch/s390-ccwgroup-attribute-ignore-newline 2007-11-01 07:49:29.000000000 +0100
+++ new/patches.arch/s390-ccwgroup-attribute-ignore-newline 2008-01-25 08:27:45.000000000 +0100
@@ -11,8 +11,8 @@
drivers/s390/net/qeth_sys.c | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
---- a/drivers/s390/net/cu3088.c 2007-10-31 17:43:30.000000000 -0400
-+++ b/drivers/s390/net/cu3088.c 2007-10-31 17:44:06.000000000 -0400
+--- linux-2.6.24.orig/drivers/s390/net/cu3088.c
++++ linux-2.6.24/drivers/s390/net/cu3088.c
@@ -76,8 +76,11 @@ group_write(struct device_driver *drv, c
static const char delim[] = {',', '\n'};
int len;
@@ -27,8 +27,8 @@
len = min_t(ptrdiff_t, BUS_ID_SIZE, end - start + 1);
strlcpy (bus_ids[i], start, len);
argv[i] = bus_ids[i];
---- a/drivers/s390/net/qeth_sys.c 2007-10-31 17:43:30.000000000 -0400
-+++ b/drivers/s390/net/qeth_sys.c 2007-10-31 17:44:06.000000000 -0400
+--- linux-2.6.24.orig/drivers/s390/net/qeth_sys.c
++++ linux-2.6.24/drivers/s390/net/qeth_sys.c
@@ -1788,8 +1788,11 @@ qeth_driver_group_store(struct device_dr
static const char delim[] = { ',', ',', '\n' };
int len;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/small-acpica-extension-to-be-able-to-store-the-name-of.patch new/patches.arch/small-acpica-extension-to-be-able-to-store-the-name-of.patch
--- old/patches.arch/small-acpica-extension-to-be-able-to-store-the-name-of.patch 2007-12-05 02:12:04.000000000 +0100
+++ new/patches.arch/small-acpica-extension-to-be-able-to-store-the-name-of.patch 2008-01-25 08:27:45.000000000 +0100
@@ -70,14 +70,13 @@
---
drivers/acpi/dispatcher/dsopcode.c | 4
- drivers/acpi/osl.c | 175 ++++++++++++++++++++++++++-
+ drivers/acpi/osl.c | 175 ++++++++++++++++++++++++++++++++++++-
include/acpi/acpiosxf.h | 4
- include/linux/acpi.h | 17 ++
+ include/linux/acpi.h | 17 +++
4 files changed, 195 insertions(+), 5 deletions(-)
-diff -puN drivers/acpi/dispatcher/dsopcode.c~small-acpica-extension-to-be-able-to-store-the-name-of drivers/acpi/dispatcher/dsopcode.c
---- a/drivers/acpi/dispatcher/dsopcode.c~small-acpica-extension-to-be-able-to-store-the-name-of
-+++ a/drivers/acpi/dispatcher/dsopcode.c
+--- linux-2.6.24.orig/drivers/acpi/dispatcher/dsopcode.c
++++ linux-2.6.24/drivers/acpi/dispatcher/dsopcode.c
@@ -359,7 +359,9 @@ acpi_status acpi_ds_get_region_arguments
status = acpi_os_validate_address(obj_desc->region.space_id,
@@ -89,9 +88,8 @@
if (ACPI_FAILURE(status)) {
/*
* Invalid address/length. We will emit an error message and mark
-diff -puN drivers/acpi/osl.c~small-acpica-extension-to-be-able-to-store-the-name-of drivers/acpi/osl.c
---- a/drivers/acpi/osl.c~small-acpica-extension-to-be-able-to-store-the-name-of
-+++ a/drivers/acpi/osl.c
+--- linux-2.6.24.orig/drivers/acpi/osl.c
++++ linux-2.6.24/drivers/acpi/osl.c
@@ -44,6 +44,8 @@
#include
@@ -101,7 +99,7 @@
#define _COMPONENT ACPI_OS_SERVICES
ACPI_MODULE_NAME("osl");
-@@ -74,6 +76,18 @@ static void *acpi_irq_context;
+@@ -78,6 +80,18 @@ static void *acpi_irq_context;
static struct workqueue_struct *kacpid_wq;
static struct workqueue_struct *kacpi_notify_wq;
@@ -120,7 +118,7 @@
#define OSI_STRING_LENGTH_MAX 64 /* arbitrary */
static char osi_additional_string[OSI_STRING_LENGTH_MAX];
-@@ -1017,6 +1031,127 @@ static int __init acpi_wake_gpes_always_
+@@ -1221,6 +1235,127 @@ static int __init acpi_wake_gpes_always_
__setup("acpi_wake_gpes_always_on", acpi_wake_gpes_always_on_setup);
@@ -248,7 +246,7 @@
/*
* Acquire a spinlock.
*
-@@ -1174,10 +1309,46 @@ acpi_status
+@@ -1422,10 +1557,46 @@ acpi_status
acpi_os_validate_address (
u8 space_id,
acpi_physical_address address,
@@ -296,11 +294,10 @@
+ return AE_OK;
}
- #ifdef CONFIG_DMI
-diff -puN include/acpi/acpiosxf.h~small-acpica-extension-to-be-able-to-store-the-name-of include/acpi/acpiosxf.h
---- a/include/acpi/acpiosxf.h~small-acpica-extension-to-be-able-to-store-the-name-of
-+++ a/include/acpi/acpiosxf.h
-@@ -239,8 +239,8 @@ acpi_status acpi_os_validate_interface(c
+ #endif
+--- linux-2.6.24.orig/include/acpi/acpiosxf.h
++++ linux-2.6.24/include/acpi/acpiosxf.h
+@@ -243,8 +243,8 @@ acpi_status acpi_os_validate_interface(c
acpi_status acpi_osi_invalidate(char* interface);
acpi_status
@@ -311,10 +308,9 @@
u64 acpi_os_get_timer(void);
-diff -puN include/linux/acpi.h~small-acpica-extension-to-be-able-to-store-the-name-of include/linux/acpi.h
---- a/include/linux/acpi.h~small-acpica-extension-to-be-able-to-store-the-name-of
-+++ a/include/linux/acpi.h
-@@ -200,6 +200,11 @@ extern int pnpacpi_disabled;
+--- linux-2.6.24.orig/include/linux/acpi.h
++++ linux-2.6.24/include/linux/acpi.h
+@@ -217,6 +217,11 @@ extern int pnpacpi_disabled;
#define PXM_INVAL (-1)
#define NID_INVAL (-1)
@@ -326,7 +322,7 @@
#else /* CONFIG_ACPI */
static inline int acpi_boot_init(void)
-@@ -212,5 +217,17 @@ static inline int acpi_boot_table_init(v
+@@ -229,5 +234,17 @@ static inline int acpi_boot_table_init(v
return 0;
}
@@ -342,6 +338,5 @@
+ return 0;
+}
+
- #endif /* CONFIG_ACPI */
+ #endif /* !CONFIG_ACPI */
#endif /*_LINUX_ACPI_H*/
-_
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86-nvidia-timer-quirk new/patches.arch/x86-nvidia-timer-quirk
--- old/patches.arch/x86-nvidia-timer-quirk 2007-11-07 09:04:54.000000000 +0100
+++ new/patches.arch/x86-nvidia-timer-quirk 2008-01-25 08:27:45.000000000 +0100
@@ -15,10 +15,10 @@
---
arch/x86/kernel/early-quirks.c | 52 ++++++++++++++++++-----------------------
- 1 file changed, 24 insertions(+), 28 deletions(-)
+ 1 files changed, 24 insertions(+), 28 deletions(-)
---- a/arch/x86/kernel/early-quirks.c 2007-10-31 18:19:12.000000000 -0400
-+++ b/arch/x86/kernel/early-quirks.c 2007-10-31 18:19:24.000000000 -0400
+--- linux-2.6.24.orig/arch/x86/kernel/early-quirks.c
++++ linux-2.6.24/arch/x86/kernel/early-quirks.c
@@ -34,38 +34,20 @@ static void __init via_bugs(void)
#endif
}
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/alsa-usb-exclude-1st-slot new/patches.drivers/alsa-usb-exclude-1st-slot
--- old/patches.drivers/alsa-usb-exclude-1st-slot 2007-11-01 07:49:30.000000000 +0100
+++ new/patches.drivers/alsa-usb-exclude-1st-slot 2008-01-25 08:27:45.000000000 +0100
@@ -10,10 +10,10 @@
Signed-off-by: Takashi Iwai
---
sound/usb/usbaudio.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ 1 files changed, 1 insertion(+), 1 deletion(-)
---- a/sound/usb/usbaudio.c 2007-10-31 17:43:23.000000000 -0400
-+++ b/sound/usb/usbaudio.c 2007-10-31 17:44:57.000000000 -0400
+--- linux-2.6.24.orig/sound/usb/usbaudio.c
++++ linux-2.6.24/sound/usb/usbaudio.c
@@ -63,7 +63,7 @@ MODULE_LICENSE("GPL");
MODULE_SUPPORTED_DEVICE("{{Generic,USB Audio}}");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/always-announce-new-usb-devices.patch new/patches.drivers/always-announce-new-usb-devices.patch
--- old/patches.drivers/always-announce-new-usb-devices.patch 2007-11-07 09:04:54.000000000 +0100
+++ new/patches.drivers/always-announce-new-usb-devices.patch 2008-01-25 08:27:45.000000000 +0100
@@ -10,12 +10,12 @@
Signed-off-by: Greg Kroah-Hartman
---
- drivers/usb/core/hub.c | 10 ++++------
- 1 file changed, 4 insertions(+), 6 deletions(-)
+ drivers/usb/core/hub.c | 7 +------
+ 1 files changed, 1 insertion(+), 6 deletions(-)
---- a/drivers/usb/core/hub.c 2007-10-31 17:43:24.000000000 -0400
-+++ b/drivers/usb/core/hub.c 2007-10-31 17:44:54.000000000 -0400
-@@ -1201,7 +1201,6 @@ void usb_disconnect(struct usb_device **
+--- linux-2.6.24.orig/drivers/usb/core/hub.c
++++ linux-2.6.24/drivers/usb/core/hub.c
+@@ -1207,7 +1207,6 @@ void usb_disconnect(struct usb_device **
put_device(&udev->dev);
}
@@ -23,7 +23,7 @@
static void show_string(struct usb_device *udev, char *id, char *string)
{
if (!string)
-@@ -1209,10 +1208,6 @@ static void show_string(struct usb_devic
+@@ -1215,10 +1214,6 @@ static void show_string(struct usb_devic
dev_printk(KERN_INFO, &udev->dev, "%s: %s\n", id, string);
}
@@ -34,7 +34,7 @@
#ifdef CONFIG_USB_OTG
-@@ -1260,7 +1255,7 @@ int usb_new_device(struct usb_device *ud
+@@ -1390,7 +1385,7 @@ int usb_new_device(struct usb_device *ud
}
/* Tell the world! */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/early-firewire.diff new/patches.drivers/early-firewire.diff
--- old/patches.drivers/early-firewire.diff 2007-12-06 17:28:09.000000000 +0100
+++ new/patches.drivers/early-firewire.diff 2008-01-25 08:27:45.000000000 +0100
@@ -4,8 +4,21 @@
Signed-Off-By: Bernhard Kaindl
---- linux-2.6.24-rc4/arch/x86/kernel/setup_32.c
-+++ linux-2.6.24-rc4/arch/x86/kernel/setup_32.c
+---
+ Documentation/debugging-via-ohci1394.txt | 179 +++++++++++++++++++
+ arch/x86/kernel/setup_32.c | 11 +
+ arch/x86/kernel/setup_64.c | 11 +
+ drivers/Makefile | 2
+ drivers/ieee1394/Makefile | 1
+ drivers/ieee1394/init_ohci1394_dma.c | 285 +++++++++++++++++++++++++++++++
+ include/asm-x86/fixmap_32.h | 3
+ include/asm-x86/fixmap_64.h | 3
+ include/linux/init_ohci1394_dma.h | 4
+ lib/Kconfig.debug | 29 +++
+ 10 files changed, 527 insertions(+), 1 deletion(-)
+
+--- linux-2.6.24.orig/arch/x86/kernel/setup_32.c
++++ linux-2.6.24/arch/x86/kernel/setup_32.c
@@ -44,6 +44,7 @@
#include
#include
@@ -14,7 +27,7 @@
#include