Hello community,
here is the log from the commit of package kernel-source
checked in at Fri Mar 21 03:31:58 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-03-19 06:52:46.000000000 +0100
+++ kernel-source/kernel-debug.changes 2008-03-20 18:40:28.885619000 +0100
@@ -1,0 +2,52 @@
+Thu Mar 20 11:07:49 CET 2008 - agruen@suse.de
+
+- scripts/tar-up.sh: Rename --kbuild option to --source-timestamp.
+ For generating the source timestamp, use HEAD as the branch
+ name.
+- rpm/get_release_number.sh.in: Don't try to synchronize release
+ numbers with kernel-dummy if the release number has been
+ specified explicitly (tar-up with --release-string, --timestamp,
+ or --source-timestamp).
+
+-------------------------------------------------------------------
+Thu Mar 20 08:47:56 CET 2008 - olh@suse.de
+
+- remove patches.kernel.org/powerpc-needs-uboot
+ not needed without mpc51xx support
+
+-------------------------------------------------------------------
+Thu Mar 20 08:40:53 CET 2008 - olh@suse.de
+
+- disable gianfar network driver and unused freescale drivers
+
+-------------------------------------------------------------------
+Wed Mar 19 20:35:41 CET 2008 - gregkh@suse.de
+
+- patch refreshes due to version update
+
+-------------------------------------------------------------------
+Wed Mar 19 19:19:29 CET 2008 - gregkh@suse.de
+
+- Update to 2.6.25-rc6-git3
+- Update config files.
+
+-------------------------------------------------------------------
+Wed Mar 19 19:06:29 CET 2008 - gregkh@suse.de
+
+- Update to 2.6.25-rc6
+ - which deleted the following patches:
+ - patches.fixes/hibernation-snapshot-numa-workaround.patch
+ - patches.fixes/acpi-fix-double-log-level.patch
+ - patches.fixes/acpi_fix_mem_corruption.patch
+ - patches.kernel.org/patch-2.6.25-rc5
+ - patches.kernel.org/patch-2.6.25-rc5-git3
+- Update config files.
+- delete patches.arch/x86-nvidia-timer-quirk as it is not being used.
+
+-------------------------------------------------------------------
+Wed Mar 19 16:41:29 CET 2008 - olh@suse.de
+
+- remove patches.arch/ppc-efika-ipic.patch
+ disable mpc51xx support instead
+
+-------------------------------------------------------------------
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-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.e22019/_old 2008-03-21 03:22:11.000000000 +0100
+++ /var/tmp/diff_new_pack.e22019/_new 2008-03-21 03:22:11.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.25
-Release: 7
+Release: 8
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -180,7 +180,7 @@
-Source Timestamp: 2008-03-18 18:29:11 +0100
+Source Timestamp: 2008-03-20 11:15:04 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -259,7 +259,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <
-Source Timestamp: 2008-03-18 18:29:11 +0100
+Source Timestamp: 2008-03-20 11:15:04 +0100
%install
rm -rf %buildroot
@@ -40,6 +40,37 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Thu Mar 20 2008 agruen@suse.de
+- scripts/tar-up.sh: Rename --kbuild option to --source-timestamp.
+ For generating the source timestamp, use HEAD as the branch
+ name.
+- rpm/get_release_number.sh.in: Don't try to synchronize release
+ numbers with kernel-dummy if the release number has been
+ specified explicitly (tar-up with --release-string, --timestamp,
+ or --source-timestamp).
+* Thu Mar 20 2008 olh@suse.de
+- remove patches.kernel.org/powerpc-needs-uboot
+ not needed without mpc51xx support
+* Thu Mar 20 2008 olh@suse.de
+- disable gianfar network driver and unused freescale drivers
+* Wed Mar 19 2008 gregkh@suse.de
+- patch refreshes due to version update
+* Wed Mar 19 2008 gregkh@suse.de
+- Update to 2.6.25-rc6-git3
+- Update config files.
+* Wed Mar 19 2008 gregkh@suse.de
+- Update to 2.6.25-rc6
+ - which deleted the following patches:
+ - patches.fixes/hibernation-snapshot-numa-workaround.patch
+ - patches.fixes/acpi-fix-double-log-level.patch
+ - patches.fixes/acpi_fix_mem_corruption.patch
+ - patches.kernel.org/patch-2.6.25-rc5
+ - patches.kernel.org/patch-2.6.25-rc5-git3
+- Update config files.
+- delete patches.arch/x86-nvidia-timer-quirk as it is not being used.
+* Wed Mar 19 2008 olh@suse.de
+- remove patches.arch/ppc-efika-ipic.patch
+ disable mpc51xx support instead
* Tue Mar 18 2008 jeffm@suse.de
- rpm/kernel-binary.spec.in: Changed to just match %%ix86
* Tue Mar 18 2008 olh@suse.de
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.e22019/_old 2008-03-21 03:22:12.000000000 +0100
+++ /var/tmp/diff_new_pack.e22019/_new 2008-03-21 03:22:12.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.25
-Release: 7
+Release: 8
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -179,7 +179,7 @@
-Source Timestamp: 2008-03-18 18:29:11 +0100
+Source Timestamp: 2008-03-20 11:15:04 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -258,7 +258,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-03-18 18:29:11 +0100
+Source Timestamp: 2008-03-20 11:15:04 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -270,7 +270,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs < %_builddir/%{name}-%{version}/.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <> ../.rpm-defs <inode_permission(inode, mask, nd);
+ return security_ops->inode_mknod(dir, dentry, mnt, mode, dev);
}
+EXPORT_SYMBOL_GPL(security_inode_permission);
- int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
- {
+ int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
+ struct vfsmount *old_mnt, struct inode *new_dir,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-create.diff new/patches.apparmor/security-create.diff
--- old/patches.apparmor/security-create.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-create.diff 2008-03-20 18:34:57.000000000 +0100
@@ -95,7 +95,7 @@
int security_inode_link(struct dentry *old_dentry, struct inode *dir,
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2441,7 +2441,8 @@ static int selinux_inode_init_security(s
+@@ -2442,7 +2442,8 @@ static int selinux_inode_init_security(s
return 0;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-getxattr.diff new/patches.apparmor/security-getxattr.diff
--- old/patches.apparmor/security-getxattr.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-getxattr.diff 2008-03-20 18:34:58.000000000 +0100
@@ -98,7 +98,7 @@
int security_inode_listxattr(struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2666,7 +2666,8 @@ static void selinux_inode_post_setxattr(
+@@ -2667,7 +2667,8 @@ static void selinux_inode_post_setxattr(
return;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-link.diff new/patches.apparmor/security-link.diff
--- old/patches.apparmor/security-link.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-link.diff 2008-03-20 18:34:58.000000000 +0100
@@ -113,7 +113,7 @@
int security_inode_unlink(struct inode *dir, struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2447,11 +2447,16 @@ static int selinux_inode_create(struct i
+@@ -2448,11 +2448,16 @@ static int selinux_inode_create(struct i
return may_create(dir, dentry, SECCLASS_FILE);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-listxattr.diff new/patches.apparmor/security-listxattr.diff
--- old/patches.apparmor/security-listxattr.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-listxattr.diff 2008-03-20 18:34:58.000000000 +0100
@@ -94,7 +94,7 @@
int security_inode_removexattr(struct dentry *dentry, char *name)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2672,7 +2672,7 @@ static int selinux_inode_getxattr (struc
+@@ -2673,7 +2673,7 @@ static int selinux_inode_getxattr (struc
return dentry_has_perm(current, NULL, dentry, FILE__GETATTR);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-mkdir.diff new/patches.apparmor/security-mkdir.diff
--- old/patches.apparmor/security-mkdir.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-mkdir.diff 2008-03-20 18:34:58.000000000 +0100
@@ -94,7 +94,7 @@
int security_inode_rmdir(struct inode *dir, struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2472,7 +2472,8 @@ static int selinux_inode_symlink(struct
+@@ -2473,7 +2473,8 @@ static int selinux_inode_symlink(struct
return may_create(dir, dentry, SECCLASS_LNK_FILE);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-mknod.diff new/patches.apparmor/security-mknod.diff
--- old/patches.apparmor/security-mknod.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-mknod.diff 2008-03-20 18:34:58.000000000 +0100
@@ -93,7 +93,7 @@
int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2483,11 +2483,12 @@ static int selinux_inode_rmdir(struct in
+@@ -2484,11 +2484,12 @@ static int selinux_inode_rmdir(struct in
return may_link(dir, dentry, MAY_RMDIR);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-readlink.diff new/patches.apparmor/security-readlink.diff
--- old/patches.apparmor/security-readlink.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-readlink.diff 2008-03-20 18:34:58.000000000 +0100
@@ -93,7 +93,7 @@
int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2502,7 +2502,7 @@ static int selinux_inode_rename(struct i
+@@ -2503,7 +2503,7 @@ static int selinux_inode_rename(struct i
return may_rename(old_inode, old_dentry, new_inode, new_dentry);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-removexattr.diff new/patches.apparmor/security-removexattr.diff
--- old/patches.apparmor/security-removexattr.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-removexattr.diff 2008-03-20 18:34:58.000000000 +0100
@@ -114,7 +114,7 @@
int security_inode_need_killpriv(struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2677,7 +2677,8 @@ static int selinux_inode_listxattr (stru
+@@ -2678,7 +2678,8 @@ static int selinux_inode_listxattr (stru
return dentry_has_perm(current, NULL, dentry, FILE__GETATTR);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-rename.diff new/patches.apparmor/security-rename.diff
--- old/patches.apparmor/security-rename.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-rename.diff 2008-03-20 18:34:58.000000000 +0100
@@ -119,7 +119,7 @@
int security_inode_readlink(struct dentry *dentry, struct vfsmount *mnt)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2503,8 +2503,12 @@ static int selinux_inode_mknod(struct in
+@@ -2504,8 +2504,12 @@ static int selinux_inode_mknod(struct in
return may_create(dir, dentry, inode_mode_to_security_class(mode));
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-rmdir.diff new/patches.apparmor/security-rmdir.diff
--- old/patches.apparmor/security-rmdir.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-rmdir.diff 2008-03-20 18:34:58.000000000 +0100
@@ -97,7 +97,7 @@
int security_inode_mknod(struct inode *dir, struct dentry *dentry,
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2484,7 +2484,8 @@ static int selinux_inode_mkdir(struct in
+@@ -2485,7 +2485,8 @@ static int selinux_inode_mkdir(struct in
return may_create(dir, dentry, SECCLASS_DIR);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-setattr.diff new/patches.apparmor/security-setattr.diff
--- old/patches.apparmor/security-setattr.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-setattr.diff 2008-03-20 18:34:58.000000000 +0100
@@ -102,7 +102,7 @@
int security_inode_getattr(struct vfsmount *mnt, struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2532,11 +2532,12 @@ static int selinux_inode_permission(stru
+@@ -2533,11 +2533,12 @@ static int selinux_inode_permission(stru
file_mask_to_av(inode->i_mode, mask), NULL);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-setxattr.diff new/patches.apparmor/security-setxattr.diff
--- old/patches.apparmor/security-setxattr.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-setxattr.diff 2008-03-20 18:34:58.000000000 +0100
@@ -186,7 +186,7 @@
int security_inode_getxattr(struct dentry *dentry, char *name)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2589,7 +2589,9 @@ static int selinux_inode_setotherxattr(s
+@@ -2590,7 +2590,9 @@ static int selinux_inode_setotherxattr(s
return dentry_has_perm(current, NULL, dentry, FILE__SETATTR);
}
@@ -197,7 +197,7 @@
{
struct task_security_struct *tsec = current->security;
struct inode *inode = dentry->d_inode;
-@@ -2638,7 +2640,9 @@ static int selinux_inode_setxattr(struct
+@@ -2639,7 +2641,9 @@ static int selinux_inode_setxattr(struct
&ad);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-symlink.diff new/patches.apparmor/security-symlink.diff
--- old/patches.apparmor/security-symlink.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-symlink.diff 2008-03-20 18:34:58.000000000 +0100
@@ -93,7 +93,7 @@
int security_inode_mkdir(struct inode *dir, struct dentry *dentry,
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2467,7 +2467,8 @@ static int selinux_inode_unlink(struct i
+@@ -2468,7 +2468,8 @@ static int selinux_inode_unlink(struct i
return may_link(dir, dentry, MAY_UNLINK);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-unlink.diff new/patches.apparmor/security-unlink.diff
--- old/patches.apparmor/security-unlink.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-unlink.diff 2008-03-20 18:34:58.000000000 +0100
@@ -97,7 +97,7 @@
int security_inode_symlink(struct inode *dir, struct dentry *dentry,
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2462,11 +2462,12 @@ static int selinux_inode_link(struct den
+@@ -2463,11 +2463,12 @@ static int selinux_inode_link(struct den
return may_link(dir, old_dentry, MAY_LINK);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/security-xattr-file.diff new/patches.apparmor/security-xattr-file.diff
--- old/patches.apparmor/security-xattr-file.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/security-xattr-file.diff 2008-03-20 18:34:58.000000000 +0100
@@ -505,7 +505,7 @@
int security_inode_need_killpriv(struct dentry *dentry)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -2591,7 +2591,7 @@ static int selinux_inode_setotherxattr(s
+@@ -2592,7 +2592,7 @@ static int selinux_inode_setotherxattr(s
static int selinux_inode_setxattr(struct dentry *dentry, struct vfsmount *mnt,
char *name, void *value, size_t size,
@@ -514,7 +514,7 @@
{
struct task_security_struct *tsec = current->security;
struct inode *inode = dentry->d_inode;
-@@ -2667,18 +2667,20 @@ static void selinux_inode_post_setxattr(
+@@ -2668,18 +2668,20 @@ static void selinux_inode_post_setxattr(
}
static int selinux_inode_getxattr (struct dentry *dentry, struct vfsmount *mnt,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.apparmor/sysctl-pathname.diff new/patches.apparmor/sysctl-pathname.diff
--- old/patches.apparmor/sysctl-pathname.diff 2008-03-13 06:52:17.000000000 +0100
+++ new/patches.apparmor/sysctl-pathname.diff 2008-03-20 18:34:58.000000000 +0100
@@ -62,7 +62,7 @@
void __user *newval, size_t newlen)
--- a/security/selinux/hooks.c
+++ b/security/selinux/hooks.c
-@@ -1695,40 +1695,15 @@ static int selinux_capable(struct task_s
+@@ -1696,40 +1696,15 @@ static int selinux_capable(struct task_s
static int selinux_sysctl_get_sid(ctl_table *table, u16 tclass, u32 *sid)
{
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-efika-ipic.patch new/patches.arch/ppc-efika-ipic.patch
--- old/patches.arch/ppc-efika-ipic.patch 2008-03-18 00:00:28.000000000 +0100
+++ new/patches.arch/ppc-efika-ipic.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,152 +0,0 @@
-Subject: crash in init_ipic_sysfs
-From: olh@suse.de
-
-
-possible fix for the crash below.
-
-
-ok boot eth:192.168.2.52,inst32 inst32 console=ttyPSC0,115200
-
-SuSE Linux zImage starting: loaded at 00040000-00d24cbc (0/0/01003ed8;
-sp: 017ffe80)
-uncompressing ELF header done. (00000100 bytes)
-Allocated 008584d4 bytes for kernel @ 02000000
-Allocated 00a963a2 bytes for initrd @ 02859000
-uncompressing kernel done. (004faeb8 bytes)
-entering kernel at 02010000(2859000/a963a2/01003ed8)
-OF stdout device is: /failsafe
-command line: console=ttyPSC0,115200
-memory layout at init:
- alloc_bottom : 032f0000
- alloc_top : 30000000
- alloc_top_hi : f000c000
- rmo_top : 30000000
- ram_top : f000c000
-Looking for displays
-instantiating rtas at 0x07ffb000 ... done
-Applying EFIKA device tree fixups
-Fixing bestcomm interrupts property
-Adding Ethernet MDIO node
-Adding Ethernet PHY node
-copying OF device tree ...
-Building dt strings...
-Building dt structure...
-Device tree strings 0x032f1000 -> 0x032f17e0
-Device tree struct 0x032f2000 -> 0x03315000
-Calling quiesce ...
-returning from prom_init
-Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
-Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
-Memory: 113264k/131072k available (4808k kernel code, 17648k reserved,
-164k data, 461k bss, 228k init)
-Security Framework initialized
-AppArmor: AppArmor initialized
-AppArmor: Unable to log event (1505) to audit subsys
-AppArmor: Registered secondary security module name="capability"
-AppArmor: Unable to log event (1505) to audit subsys
-Capability LSM initialized as secondary
-Failure registering Root Plug module with the kernel
-AppArmor: Unable to register %s as a secondary security module
-name="root_plug"
-AppArmor: Unable to log event (1505) to audit subsys
-Failure registering Root Plug module with primary security module.
-Mount-cache hash table entries: 512
-net_namespace: 544 bytes
-NET: Registered protocol family 16
-PCI: Probing PCI hardware
-DMA: MPC52xx BestComm driver
-DMA: MPC52xx BestComm engine @f0001200 ok !
-Unable to handle kernel paging request for data at address 0x00000000
-Faulting instruction address: 0xc0486aac
-Oops: Kernel access of bad area, sig: 11 [#1]
-Efika
-Modules linked in:
-NIP: c0486aac LR: c0479200 CTR: c0486a90
-REGS: c782bea0 TRAP: 0300 Not tainted (2.6.25-rc5-git2-5-default)
-MSR: 00009032 CR: 44002082 XER: 20000000
-DAR: 00000000, DSISR: 20000000
-TASK = c78237c0[1] 'swapper' THREAD: c782a000
-GPR00: c0479200 c782bf50 c78237c0 ffffffed 00000003 00000000 00000000
-00000000
-GPR08: fffffffc 00000000 c7800780 000f06a0 22002022 dffffff7 c0405540
-c0405558
-GPR16: c0405568 c040558c c0405594 c04055a4 c04055d0 c0400000 024184a4
-ffffffff
-GPR24: 00000000 c04a6468 c0405550 c782a000 c04e0000 00000000 00000000
-c04af198
-NIP [c0486aac] init_ipic_sysfs+0x1c/0x90
-LR [c0479200] kernel_init+0xf8/0x2a0
-Call Trace:
-[c782bf50] [c04869fc] mpc52xx_bcom_init+0x24/0x34 (unreliable)
-[c782bf60] [c0479200] kernel_init+0xf8/0x2a0
-[c782bff0] [c001330c] kernel_thread+0x44/0x60
-Instruction dump:
-80010024 bb61000c 38210020 7c0803a6 4e800020 9421fff0 7c0802a6 3d20c04f
-3860ffed 90010014 93e1000c 81299730 <80090000> 2f800000 41be0058 3c60c041
- ---[ end trace 8640abe69a316dee ]---
-Kernel panic - not syncing: Attempted to kill init!
-Rebooting in 180 seconds..
-
----
- arch/powerpc/sysdev/ipic.c | 15 +++++++++++----
- 1 file changed, 11 insertions(+), 4 deletions(-)
-
---- a/arch/powerpc/sysdev/ipic.c
-+++ b/arch/powerpc/sysdev/ipic.c
-@@ -10,6 +10,8 @@
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
- */
-+#define olh(fmt,args ...) \
-+ printk(KERN_DEBUG "%s(%u) %s(%u):c%u,j%lu " fmt "\n",__FUNCTION__,__LINE__,current->comm,current->pid,smp_processor_id(),jiffies,##args)
- #include
- #include
- #include
-@@ -725,9 +727,10 @@ struct ipic * __init ipic_init(struct de
- struct resource res;
- u32 temp = 0, ret;
-
-+ olh("");
- ipic = alloc_bootmem(sizeof(struct ipic));
- if (ipic == NULL)
-- return NULL;
-+ goto out;
-
- memset(ipic, 0, sizeof(struct ipic));
-
-@@ -736,13 +739,13 @@ struct ipic * __init ipic_init(struct de
- &ipic_host_ops, 0);
- if (ipic->irqhost == NULL) {
- of_node_put(node);
-- return NULL;
-+ goto out;
- }
-
- ret = of_address_to_resource(node, 0, &res);
- if (ret) {
- of_node_put(node);
-- return NULL;
-+ goto out;
- }
-
- ipic->regs = ioremap(res.start, res.end - res.start + 1);
-@@ -792,6 +795,9 @@ struct ipic * __init ipic_init(struct de
- primary_ipic->regs);
-
- return ipic;
-+out:
-+ olh("primary_ipic %p", primary_ipic);
-+ return NULL;
- }
-
- int ipic_set_priority(unsigned int virq, unsigned int priority)
-@@ -906,7 +912,8 @@ static int __init init_ipic_sysfs(void)
- {
- int rc;
-
-- if (!primary_ipic->regs)
-+ olh("primary_ipic %p", primary_ipic);
-+ if (!primary_ipic || !primary_ipic->regs)
- return -ENODEV;
- printk(KERN_DEBUG "Registering ipic with sysfs...\n");
-
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpi-fix-double-log-level.patch new/patches.fixes/acpi-fix-double-log-level.patch
--- old/patches.fixes/acpi-fix-double-log-level.patch 2008-03-05 20:15:13.000000000 +0100
+++ new/patches.fixes/acpi-fix-double-log-level.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,20 +0,0 @@
-From: Jean Delvare
-Subject: ACPI: Fix a duplicate log level
-Patch-mainline: not yet (submitted 2008-02-26)
-
-Signed-off-by: Jean Delvare
----
- drivers/acpi/osl.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/acpi/osl.c
-+++ b/drivers/acpi/osl.c
-@@ -1237,7 +1237,7 @@ int acpi_check_resource_conflict(struct
-
- if (clash) {
- if (acpi_enforce_resources != ENFORCE_RESOURCES_NO) {
-- printk(KERN_INFO "%sACPI: %s resource %s [0x%llx-0x%llx]"
-+ printk("%sACPI: %s resource %s [0x%llx-0x%llx]"
- " conflicts with ACPI region %s"
- " [0x%llx-0x%llx]\n",
- acpi_enforce_resources == ENFORCE_RESOURCES_LAX
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpi_fix_mem_corruption.patch new/patches.fixes/acpi_fix_mem_corruption.patch
--- old/patches.fixes/acpi_fix_mem_corruption.patch 2008-03-06 19:16:37.000000000 +0100
+++ new/patches.fixes/acpi_fix_mem_corruption.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From: Lin Ming
-Subject: ACPI: Fix mem corruption
-References: 350017
-Patch-mainline: hopefully soon
-
-Fix a memory overflow bug when copying NULL internal package element object to
-external.
-
-Signed-off-by: Thomas Renninger
-
----
- drivers/acpi/utilities/utobject.c | 2 +-
- drivers/acpi/utils.c | 6 ++++++
- 2 files changed, 7 insertions(+), 1 deletion(-)
-
-Index: linux-2.6.24/drivers/acpi/utilities/utobject.c
-===================================================================
---- linux-2.6.24.orig/drivers/acpi/utilities/utobject.c
-+++ linux-2.6.24/drivers/acpi/utilities/utobject.c
-@@ -432,7 +432,7 @@ acpi_ut_get_simple_object_size(union acp
- * element -- which is legal)
- */
- if (!internal_object) {
-- *obj_length = 0;
-+ *obj_length = sizeof(union acpi_object);
- return_ACPI_STATUS(AE_OK);
- }
-
-Index: linux-2.6.24/drivers/acpi/utils.c
-===================================================================
---- linux-2.6.24.orig/drivers/acpi/utils.c
-+++ linux-2.6.24/drivers/acpi/utils.c
-@@ -407,6 +407,12 @@ acpi_evaluate_reference(acpi_handle hand
- break;
- }
-
-+ if (!element->reference.handle) {
-+ printk(KERN_WARNING PREFIX "Invalid reference in"
-+ " package %s\n", pathname);
-+ status = AE_NULL_ENTRY;
-+ break;
-+ }
- /* Get the acpi_handle. */
-
- list->handles[i] = element->reference.handle;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/hibernation-snapshot-numa-workaround.patch new/patches.fixes/hibernation-snapshot-numa-workaround.patch
--- old/patches.fixes/hibernation-snapshot-numa-workaround.patch 2008-03-09 16:58:10.000000000 +0100
+++ new/patches.fixes/hibernation-snapshot-numa-workaround.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,110 +0,0 @@
-From: Rafael J. Wysocki
-Subject: [PATCH] swsusp: workaround for crash on NUMA
-References: kernel.org#9966
-Patch-mainline: Hopefully 2.6.25, but a real solution may be found by then
-
- This patch is only a workaround for a problem where pages without a zone
- are still marked valid by pfn_valid(). The problem manifests itself by
- BUG'ing when resume is called, even if there is nothing to resume. So,
- on openSUSE, it causes an oops on every boot. Bad sauce.
-
-Acked-by: Jeff Mahoney
----
- kernel/power/snapshot.c | 40 ++++++++++++++++++++++++++++++++--------
- 1 file changed, 32 insertions(+), 8 deletions(-)
-
-Index: linux-2.6/kernel/power/snapshot.c
-===================================================================
---- linux-2.6.orig/kernel/power/snapshot.c
-+++ linux-2.6/kernel/power/snapshot.c
-@@ -447,7 +447,7 @@ static void memory_bm_free(struct memory
- * of @bm->cur_zone_bm are updated.
- */
-
--static void memory_bm_find_bit(struct memory_bitmap *bm, unsigned long pfn,
-+static int memory_bm_find_bit(struct memory_bitmap *bm, unsigned long pfn,
- void **addr, unsigned int *bit_nr)
- {
- struct zone_bitmap *zone_bm;
-@@ -461,7 +461,8 @@ static void memory_bm_find_bit(struct me
- while (pfn < zone_bm->start_pfn || pfn >= zone_bm->end_pfn) {
- zone_bm = zone_bm->next;
-
-- BUG_ON(!zone_bm);
-+ if (!zone_bm)
-+ return -EFAULT;
- }
- bm->cur.zone_bm = zone_bm;
- }
-@@ -479,23 +480,40 @@ static void memory_bm_find_bit(struct me
- pfn -= bb->start_pfn;
- *bit_nr = pfn % BM_BITS_PER_CHUNK;
- *addr = bb->data + pfn / BM_BITS_PER_CHUNK;
-+ return 0;
- }
-
- static void memory_bm_set_bit(struct memory_bitmap *bm, unsigned long pfn)
- {
- void *addr;
- unsigned int bit;
-+ int error;
-
-- memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ error = memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ BUG_ON(error);
- set_bit(bit, addr);
- }
-
-+static int mem_bm_set_bit_check(struct memory_bitmap *bm, unsigned long pfn)
-+{
-+ void *addr;
-+ unsigned int bit;
-+ int error;
-+
-+ error = memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ if (!error)
-+ set_bit(bit, addr);
-+ return error;
-+}
-+
- static void memory_bm_clear_bit(struct memory_bitmap *bm, unsigned long pfn)
- {
- void *addr;
- unsigned int bit;
-+ int error;
-
-- memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ error = memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ BUG_ON(error);
- clear_bit(bit, addr);
- }
-
-@@ -503,8 +521,10 @@ static int memory_bm_test_bit(struct mem
- {
- void *addr;
- unsigned int bit;
-+ int error;
-
-- memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ error = memory_bm_find_bit(bm, pfn, &addr, &bit);
-+ BUG_ON(error);
- return test_bit(bit, addr);
- }
-
-@@ -708,9 +728,13 @@ static void mark_nosave_pages(struct mem
- region->start_pfn << PAGE_SHIFT,
- region->end_pfn << PAGE_SHIFT);
-
-- for (pfn = region->start_pfn; pfn < region->end_pfn; pfn++)
-- if (pfn_valid(pfn))
-- memory_bm_set_bit(bm, pfn);
-+ for (pfn = region->start_pfn; pfn < region->end_pfn; pfn++) {
-+ if (!pfn_valid(pfn))
-+ continue;
-+ if (mem_bm_set_bit_check(bm, pfn))
-+ printk(KERN_ERR "PM: Invalid page: %016lx\n",
-+ pfn << PAGE_SHIFT);
-+ }
- }
- }
-
++++++ patches.kernel.org.tar.bz2 ++++++
kernel-source/patches.kernel.org.tar.bz2 kernel-source/patches.kernel.org.tar.bz2 differ: byte 11, line 1
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/kdb-common new/patches.suse/kdb-common
--- old/patches.suse/kdb-common 2008-03-13 06:52:18.000000000 +0100
+++ new/patches.suse/kdb-common 2008-03-20 18:35:10.000000000 +0100
@@ -7176,7 +7176,7 @@
/*
* This is one of the first .c files built. Error out early if we have compiler
* trouble.
-@@ -199,6 +203,26 @@ static const char *panic_later, *panic_p
+@@ -193,6 +197,26 @@ static const char *panic_later, *panic_p
extern struct obs_kernel_param __setup_start[], __setup_end[];
@@ -7203,7 +7203,7 @@
static int __init obsolete_checksetup(char *line)
{
struct obs_kernel_param *p;
-@@ -625,6 +649,14 @@ asmlinkage void __init start_kernel(void
+@@ -619,6 +643,14 @@ asmlinkage void __init start_kernel(void
pgtable_cache_init();
prio_tree_init();
anon_vma_init();
@@ -20193,7 +20193,7 @@
*/
--- a/kernel/sched.c
+++ b/kernel/sched.c
-@@ -7352,7 +7352,7 @@ void normalize_rt_tasks(void)
+@@ -7359,7 +7359,7 @@ void normalize_rt_tasks(void)
#endif /* CONFIG_MAGIC_SYSRQ */
@@ -20202,7 +20202,7 @@
/*
* These functions are only useful for the IA64 MCA handling.
*
-@@ -8117,3 +8117,79 @@ struct cgroup_subsys cpuacct_subsys = {
+@@ -8122,3 +8122,79 @@ struct cgroup_subsys cpuacct_subsys = {
.subsys_id = cpuacct_subsys_id,
};
#endif /* CONFIG_CGROUP_CPUACCT */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/supported-flag new/patches.suse/supported-flag
--- old/patches.suse/supported-flag 2008-03-05 20:15:15.000000000 +0100
+++ new/patches.suse/supported-flag 2008-03-20 18:35:10.000000000 +0100
@@ -26,7 +26,7 @@
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
-@@ -1961,6 +1961,12 @@ and is between 256 and 4096 characters.
+@@ -1960,6 +1960,12 @@ and is between 256 and 4096 characters.
pernode one pool for each NUMA node (equivalent
to global on non-NUMA machines)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/sysctl-add-affinity_load_balancing new/patches.suse/sysctl-add-affinity_load_balancing
--- old/patches.suse/sysctl-add-affinity_load_balancing 2008-03-05 20:15:15.000000000 +0100
+++ new/patches.suse/sysctl-add-affinity_load_balancing 2008-03-20 18:35:10.000000000 +0100
@@ -25,7 +25,7 @@
--- a/kernel/sched.c
+++ b/kernel/sched.c
-@@ -1703,6 +1703,28 @@ find_idlest_cpu(struct sched_group *grou
+@@ -1711,6 +1711,28 @@ find_idlest_cpu(struct sched_group *grou
return idlest;
}
@@ -54,7 +54,7 @@
/*
* sched_balance_self: balance the current task (running on cpu) in domains
* that have the 'flag' flag set. In practice, this is SD_BALANCE_FORK and
-@@ -1714,11 +1736,17 @@ find_idlest_cpu(struct sched_group *grou
+@@ -1722,11 +1744,17 @@ find_idlest_cpu(struct sched_group *grou
*
* preempt must be disabled.
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/twofish-2.6 new/patches.suse/twofish-2.6
--- old/patches.suse/twofish-2.6 2008-03-05 20:15:15.000000000 +0100
+++ new/patches.suse/twofish-2.6 2008-03-20 18:35:10.000000000 +0100
@@ -11,7 +11,7 @@
--- a/drivers/block/Kconfig
+++ b/drivers/block/Kconfig
-@@ -419,6 +419,12 @@ config SUNVDC
+@@ -409,6 +409,12 @@ config SUNVDC
Support for virtual disk devices as a client under Sun
Logical Domains.
@@ -26,7 +26,7 @@
config XILINX_SYSACE
--- a/drivers/block/Makefile
+++ b/drivers/block/Makefile
-@@ -32,3 +32,4 @@ obj-$(CONFIG_BLK_DEV_SX8) += sx8.o
+@@ -31,3 +31,4 @@ obj-$(CONFIG_BLK_DEV_SX8) += sx8.o
obj-$(CONFIG_BLK_DEV_UB) += ub.o
obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 10118 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-03-19 06:52:29.000000000 +0100
+++ kernel-source/series.conf 2008-03-20 18:39:15.257321000 +0100
@@ -27,8 +27,8 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
- patches.kernel.org/patch-2.6.25-rc5
- patches.kernel.org/patch-2.6.25-rc5-git3
+ patches.kernel.org/patch-2.6.25-rc6
+ patches.kernel.org/patch-2.6.25-rc6-git3
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -37,10 +37,8 @@
# since they're not actually upstream, but if the
# packages don't build, that's pretty useless too.
########################################################
- patches.kernel.org/powerpc-needs-uboot
patches.kernel.org/psmouse-section-conflict.diff
patches.kernel.org/ipmi-section-conflict.diff
-# patches.kernel.org/fixed-phy-select
patches.kernel.org/ps3-lpm-include
patches.kernel.org/spu_profiler-include
@@ -111,13 +109,10 @@
########################################################
# powerpc/generic
########################################################
-# patches.arch/ppc-pci-bogus-resources.patch
- patches.arch/ppc-efika-ipic.patch
patches.arch/ppc-vio-modalias.patch
patches.arch/ppc-efika-modalias.patch
patches.arch/ppc-efika-mpc52xx-ac97.patch
patches.arch/ppc-efika-psc-console-autodetection.patch
-# patches.arch/ppc-pegasos-mv643xx_eth-modalias.patch
patches.suse/ppc-powerbook-usb-fn-key-default.patch
patches.suse/suse-ppc32-mol.patch
patches.suse/suse-ppc32-mol-kbuild.patch
@@ -182,14 +177,12 @@
#
########################################################
patches.suse/apm_setup_UP.diff
- patches.fixes/acpi-fix-double-log-level.patch
# Check resource conflicts between hwmon and ACPI OpRegs
patches.arch/check-for-acpi-resource-conflicts-in-hwmon-drivers.patch
patches.arch/check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch
patches.fixes/acpi_thermal_passive_cleanup.patch
- patches.fixes/acpi_fix_mem_corruption.patch
########################################################
# Suse specific stuff
@@ -415,8 +408,6 @@
########################################################
# Suspend/Resume stuff
########################################################
- patches.fixes/hibernation-snapshot-numa-workaround.patch
-
########################################################
# device-mapper
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org