Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at Fri Jul 8 09:32:26 CEST 2011. -------- --- kernel-source/kernel-debug.changes 2011-06-30 07:03:47.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2011-07-07 17:26:27.000000000 +0200 @@ -1,0 +2,25 @@ +Thu Jul 7 00:58:01 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc6. + - Eliminated 1 patch. +- commit 56e99da + +------------------------------------------------------------------- +Tue Jul 5 09:18:43 CEST 2011 - jbeulich@novell.com + +- Update Xen patches to 3.0-rc5 and c/s 1095. +- xen: prepare tmem shim to handle frontswap. +- support booting Xen from EFI (fate#311376, fate#311529, + bnc#578927, bnc#628554). +- config.conf: Re-enabled Xen flavors. +- Update x86 config files. +- Delete patches.xen/xen-blkback-bimodal-suse. +- commit 4c2a76f + +------------------------------------------------------------------- +Mon Jul 4 12:07:08 CEST 2011 - tiwai@suse.de + +- Fix invalid colormap override in SUSE-bootsplash patch (bnc#584493) +- commit ac30089 + +------------------------------------------------------------------- kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-ec2.changes 2011-07-07 17:26:30.000000000 +0200 @@ -0,0 +1,23708 @@ +------------------------------------------------------------------- +Thu Jul 7 00:58:01 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc6. + - Eliminated 1 patch. +- commit 56e99da + +------------------------------------------------------------------- +Tue Jul 5 09:18:43 CEST 2011 - jbeulich@novell.com + +- Update Xen patches to 3.0-rc5 and c/s 1095. +- xen: prepare tmem shim to handle frontswap. +- support booting Xen from EFI (fate#311376, fate#311529, + bnc#578927, bnc#628554). +- config.conf: Re-enabled Xen flavors. +- Update x86 config files. +- Delete patches.xen/xen-blkback-bimodal-suse. +- commit 4c2a76f + +------------------------------------------------------------------- +Mon Jul 4 12:07:08 CEST 2011 - tiwai@suse.de + +- Fix invalid colormap override in SUSE-bootsplash patch (bnc#584493) +- commit ac30089 + +------------------------------------------------------------------- +Wed Jun 29 15:12:07 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc5. +- commit 9eb1a0f + +------------------------------------------------------------------- +Wed Jun 29 14:46:33 CEST 2011 - jslaby@suse.cz + +- TTY: ldisc, do not close until there are readers (bnc#698247 + bnc#693374). +- commit b3afb1a + +------------------------------------------------------------------- +Fri Jun 24 01:30:11 CEST 2011 - jeffm@suse.com + +- Enable TOMOYO (FATE#310292, bnc#668381). +- commit 997e757 + +------------------------------------------------------------------- +Tue Jun 21 14:06:48 CEST 2011 - mmarek@suse.cz + +- Update vanilla configs. +- commit 1738011 + +------------------------------------------------------------------- +Tue Jun 21 12:14:44 CEST 2011 - mmarek@suse.cz + +- Update to 3.0-rc4 +- commit 1b6bf5d + +------------------------------------------------------------------- +Fri Jun 17 17:29:41 CEST 2011 - mmarek@suse.cz + +- rpm/post.sh: Touch /boot/do_purge_kernels on package install + (fate#312018). +- rpm/postun.sh: Remove it again if it still exists on package + uninstall. +- commit 82f4a5d + +------------------------------------------------------------------- +Fri Jun 17 13:23:54 CEST 2011 - trenn@suse.de + +- stop_machine: implement stop_machine_from_offline_cpu() + (bnc#697859). +- stop_machine: kill __stop_machine() (bnc#697859). +- x86, mtrr: lock stop machine during MTRR rendezvous sequence + (bnc#697859). +- stop_machine: reorganize stop_cpus() implementation + (bnc#697859). +- x86, mtrr: use __stop_machine() for doing MTRR rendezvous + (bnc#697859). +- commit aa3d6e2 + +------------------------------------------------------------------- +Thu Jun 16 12:16:16 CEST 2011 - mmarek@suse.cz + +- Remove the novfs patches, it should be packaged as a KMP, or + ideally, reimplemented as a fuse filesystem (which is the reason why + the current implementation it is never going to be accepted upstream). +- Delete patches.fixes/novfs-copy_user-fixes.diff. +- Delete patches.fixes/novfs-minsize-fixes. +- Delete patches.fixes/novfs-nwcapi.patch. +- Delete patches.suse/novfs-client-module. +- Delete patches.suse/novfs-remove-bkl. +- commit bc3a79d + +------------------------------------------------------------------- +Thu Jun 16 12:04:56 CEST 2011 - ohering@suse.de + +- Update vanilla config files. +- commit a642909 + +------------------------------------------------------------------- +Thu Jun 16 11:50:58 CEST 2011 - ohering@suse.de + +- rpm/kernel-binary.spec.in: + jobs is not defined for home: projects, use the new _smp_mflags to enable parallel build +- rpm/kernel-binary.spec.in: + jobs is not defined for home: projects, use the new _smp_mflags to enable parallel build +- commit 1009eaf + +------------------------------------------------------------------- +Thu Jun 16 11:27:44 CEST 2011 - ohering@suse.de + +- rpm/kernel-binary.spec.in: + Update comment, get the number of cpus from /proc/stat +- rpm/kernel-binary.spec.in: + Update comment, get the number of cpus from /proc/stat +- commit b4cf18c + +------------------------------------------------------------------- +Wed Jun 15 20:40:28 CEST 2011 - jeffm@suse.com + +- Update config files: Disable BRCMSMAC on ppc/ppc64. +- commit 20b3d8e + +------------------------------------------------------------------- +Wed Jun 15 18:33:50 CEST 2011 - jack@suse.cz + +- "Unable to save Login Script" appears when trying to save a + user login script (bnc#638985). +- commit 7c243a4 + +------------------------------------------------------------------- +Wed Jun 15 18:22:05 CEST 2011 - jack@suse.cz + +- fs: novfs: Limit check for datacopy between user and kernel space. +- commit 5fbc5ed + +------------------------------------------------------------------- +Wed Jun 15 08:05:05 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc3. + - Eliminated 2 patches. +- commit a1fe999 + +------------------------------------------------------------------- +Tue Jun 14 17:13:47 CEST 2011 - mmarek@suse.cz + +- scripts/config.sh: Remove MIRROR handling, _find_tarball() does it + itself. +- commit 18ad47f + +------------------------------------------------------------------- +Mon Jun 13 21:52:37 CEST 2011 - jeffm@suse.com + +- nouveau: Make vga_switcheroo code depend on VGA_SWITCHEROO. +- commit b3f32a6 + +------------------------------------------------------------------- +Mon Jun 13 17:29:32 CEST 2011 - jeffm@suse.com + +- apm: Honor CONFIG_APM_CPU_IDLE=n. +- commit 8ad9b51 + +------------------------------------------------------------------- +Mon Jun 13 17:18:17 CEST 2011 - jeffm@suse.com + +- Update config files. +- commit 2cd7359 + +------------------------------------------------------------------- +Mon Jun 13 17:15:33 CEST 2011 - jeffm@suse.com + +- Delete patches.rpmify/qla4xx-missing-readq-definition. +- commit b48337d + +------------------------------------------------------------------- +Mon Jun 13 16:58:50 CEST 2011 - mmarek@suse.cz + +- Remove copypasted lines from vanilla configs. +- commit b395e52 + +------------------------------------------------------------------- +Mon Jun 13 16:27:20 CEST 2011 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Call gzip with -n. +- commit 9a65e48 + +------------------------------------------------------------------- +Mon Jun 13 16:00:19 CEST 2011 - mmarek@suse.cz + +- rpm/mkspec: Put the -rcX tag into the rpm version instead of the + trailing zero. Rpm considers "rc" older than "0", so this will sort + properly. +- commit 8d9b2b9 + +------------------------------------------------------------------- +Mon Jun 13 14:41:50 CEST 2011 - mmarek@suse.cz + +- x86, build: Do not set the root_dev field in bzImage. ++++ 23511 more lines (skipped) ++++ between /dev/null ++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-ec2.changes --- kernel-source/kernel-pae.changes 2011-06-30 07:03:54.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-pae.changes 2011-07-07 17:26:30.000000000 +0200 @@ -1,0 +2,25 @@ +Thu Jul 7 00:58:01 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc6. + - Eliminated 1 patch. +- commit 56e99da + +------------------------------------------------------------------- +Tue Jul 5 09:18:43 CEST 2011 - jbeulich@novell.com + +- Update Xen patches to 3.0-rc5 and c/s 1095. +- xen: prepare tmem shim to handle frontswap. +- support booting Xen from EFI (fate#311376, fate#311529, + bnc#578927, bnc#628554). +- config.conf: Re-enabled Xen flavors. +- Update x86 config files. +- Delete patches.xen/xen-blkback-bimodal-suse. +- commit 4c2a76f + +------------------------------------------------------------------- +Mon Jul 4 12:07:08 CEST 2011 - tiwai@suse.de + +- Fix invalid colormap override in SUSE-bootsplash patch (bnc#584493) +- commit ac30089 + +------------------------------------------------------------------- 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-trace.changes: same change kernel-vanilla.changes: same change New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-xen.changes 2011-07-07 17:26:35.000000000 +0200 @@ -0,0 +1,23708 @@ +------------------------------------------------------------------- +Thu Jul 7 00:58:01 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc6. + - Eliminated 1 patch. +- commit 56e99da + +------------------------------------------------------------------- +Tue Jul 5 09:18:43 CEST 2011 - jbeulich@novell.com + +- Update Xen patches to 3.0-rc5 and c/s 1095. +- xen: prepare tmem shim to handle frontswap. +- support booting Xen from EFI (fate#311376, fate#311529, + bnc#578927, bnc#628554). +- config.conf: Re-enabled Xen flavors. +- Update x86 config files. +- Delete patches.xen/xen-blkback-bimodal-suse. +- commit 4c2a76f + +------------------------------------------------------------------- +Mon Jul 4 12:07:08 CEST 2011 - tiwai@suse.de + +- Fix invalid colormap override in SUSE-bootsplash patch (bnc#584493) +- commit ac30089 + +------------------------------------------------------------------- +Wed Jun 29 15:12:07 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc5. +- commit 9eb1a0f + +------------------------------------------------------------------- +Wed Jun 29 14:46:33 CEST 2011 - jslaby@suse.cz + +- TTY: ldisc, do not close until there are readers (bnc#698247 + bnc#693374). +- commit b3afb1a + +------------------------------------------------------------------- +Fri Jun 24 01:30:11 CEST 2011 - jeffm@suse.com + +- Enable TOMOYO (FATE#310292, bnc#668381). +- commit 997e757 + +------------------------------------------------------------------- +Tue Jun 21 14:06:48 CEST 2011 - mmarek@suse.cz + +- Update vanilla configs. +- commit 1738011 + +------------------------------------------------------------------- +Tue Jun 21 12:14:44 CEST 2011 - mmarek@suse.cz + +- Update to 3.0-rc4 +- commit 1b6bf5d + +------------------------------------------------------------------- +Fri Jun 17 17:29:41 CEST 2011 - mmarek@suse.cz + +- rpm/post.sh: Touch /boot/do_purge_kernels on package install + (fate#312018). +- rpm/postun.sh: Remove it again if it still exists on package + uninstall. +- commit 82f4a5d + +------------------------------------------------------------------- +Fri Jun 17 13:23:54 CEST 2011 - trenn@suse.de + +- stop_machine: implement stop_machine_from_offline_cpu() + (bnc#697859). +- stop_machine: kill __stop_machine() (bnc#697859). +- x86, mtrr: lock stop machine during MTRR rendezvous sequence + (bnc#697859). +- stop_machine: reorganize stop_cpus() implementation + (bnc#697859). +- x86, mtrr: use __stop_machine() for doing MTRR rendezvous + (bnc#697859). +- commit aa3d6e2 + +------------------------------------------------------------------- +Thu Jun 16 12:16:16 CEST 2011 - mmarek@suse.cz + +- Remove the novfs patches, it should be packaged as a KMP, or + ideally, reimplemented as a fuse filesystem (which is the reason why + the current implementation it is never going to be accepted upstream). +- Delete patches.fixes/novfs-copy_user-fixes.diff. +- Delete patches.fixes/novfs-minsize-fixes. +- Delete patches.fixes/novfs-nwcapi.patch. +- Delete patches.suse/novfs-client-module. +- Delete patches.suse/novfs-remove-bkl. +- commit bc3a79d + +------------------------------------------------------------------- +Thu Jun 16 12:04:56 CEST 2011 - ohering@suse.de + +- Update vanilla config files. +- commit a642909 + +------------------------------------------------------------------- +Thu Jun 16 11:50:58 CEST 2011 - ohering@suse.de + +- rpm/kernel-binary.spec.in: + jobs is not defined for home: projects, use the new _smp_mflags to enable parallel build +- rpm/kernel-binary.spec.in: + jobs is not defined for home: projects, use the new _smp_mflags to enable parallel build +- commit 1009eaf + +------------------------------------------------------------------- +Thu Jun 16 11:27:44 CEST 2011 - ohering@suse.de + +- rpm/kernel-binary.spec.in: + Update comment, get the number of cpus from /proc/stat +- rpm/kernel-binary.spec.in: + Update comment, get the number of cpus from /proc/stat +- commit b4cf18c + +------------------------------------------------------------------- +Wed Jun 15 20:40:28 CEST 2011 - jeffm@suse.com + +- Update config files: Disable BRCMSMAC on ppc/ppc64. +- commit 20b3d8e + +------------------------------------------------------------------- +Wed Jun 15 18:33:50 CEST 2011 - jack@suse.cz + +- "Unable to save Login Script" appears when trying to save a + user login script (bnc#638985). +- commit 7c243a4 + +------------------------------------------------------------------- +Wed Jun 15 18:22:05 CEST 2011 - jack@suse.cz + +- fs: novfs: Limit check for datacopy between user and kernel space. +- commit 5fbc5ed + +------------------------------------------------------------------- +Wed Jun 15 08:05:05 CEST 2011 - jeffm@suse.com + +- Update to 3.0-rc3. + - Eliminated 2 patches. +- commit a1fe999 + +------------------------------------------------------------------- +Tue Jun 14 17:13:47 CEST 2011 - mmarek@suse.cz + +- scripts/config.sh: Remove MIRROR handling, _find_tarball() does it + itself. +- commit 18ad47f + +------------------------------------------------------------------- +Mon Jun 13 21:52:37 CEST 2011 - jeffm@suse.com + +- nouveau: Make vga_switcheroo code depend on VGA_SWITCHEROO. +- commit b3f32a6 + +------------------------------------------------------------------- +Mon Jun 13 17:29:32 CEST 2011 - jeffm@suse.com + +- apm: Honor CONFIG_APM_CPU_IDLE=n. +- commit 8ad9b51 + +------------------------------------------------------------------- +Mon Jun 13 17:18:17 CEST 2011 - jeffm@suse.com + +- Update config files. +- commit 2cd7359 + +------------------------------------------------------------------- +Mon Jun 13 17:15:33 CEST 2011 - jeffm@suse.com + +- Delete patches.rpmify/qla4xx-missing-readq-definition. +- commit b48337d + +------------------------------------------------------------------- +Mon Jun 13 16:58:50 CEST 2011 - mmarek@suse.cz + +- Remove copypasted lines from vanilla configs. +- commit b395e52 + +------------------------------------------------------------------- +Mon Jun 13 16:27:20 CEST 2011 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Call gzip with -n. +- commit 9a65e48 + +------------------------------------------------------------------- +Mon Jun 13 16:00:19 CEST 2011 - mmarek@suse.cz + +- rpm/mkspec: Put the -rcX tag into the rpm version instead of the + trailing zero. Rpm considers "rc" older than "0", so this will sort + properly. +- commit 8d9b2b9 + +------------------------------------------------------------------- +Mon Jun 13 14:41:50 CEST 2011 - mmarek@suse.cz + +- x86, build: Do not set the root_dev field in bzImage. ++++ 23511 more lines (skipped) ++++ between /dev/null ++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-xen.changes calling whatdependson for head-i586 Old: ---- linux-3.0-rc5.tar.bz2 New: ---- kernel-ec2.changes kernel-ec2.spec kernel-xen.changes kernel-xen.spec linux-3.0-rc6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -17,8 +17,8 @@ # norootforbuild -%define srcversion 3.0-rc5 -%define patchversion 3.0.0-rc5 +%define srcversion 3.0-rc6 +%define patchversion 3.0.0-rc6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,7 +55,7 @@ Name: kernel-debug Summary: A Debug Version of the Kernel -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -17,14 +17,14 @@ # norootforbuild -%define patchversion 3.0.0-rc5 +%define patchversion 3.0.0-rc6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-docs Summary: Kernel Documentation -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else ++++++ kernel-ec2.spec ++++++ ++++ 892 lines (skipped) ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -17,8 +17,8 @@ # norootforbuild -%define srcversion 3.0-rc5 -%define patchversion 3.0.0-rc5 +%define srcversion 3.0-rc6 +%define patchversion 3.0.0-rc6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,7 +55,7 @@ Name: kernel-pae Summary: Kernel with PAE Support -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else kernel-ppc64.spec: same change kernel-ps3.spec: same change kernel-s390.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -18,8 +18,8 @@ # norootforbuild # icecream 0 -%define srcversion 3.0-rc5 -%define patchversion 3.0.0-rc5 +%define srcversion 3.0-rc6 +%define patchversion 3.0.0-rc6 %define variant %{nil} %define vanilla_only 0 @@ -29,7 +29,7 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -23,7 +23,7 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else @@ -49,6 +49,9 @@ %ifarch s390 Requires: kernel-s390-devel = %version-%source_rel %endif +%ifarch %ix86 x86_64 +Requires: kernel-xen-devel = %version-%source_rel +%endif Provides: multiversion(kernel) Provides: %name = %version-%source_rel Source: README.KSYMS ++++++ kernel-trace.spec ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -17,8 +17,8 @@ # norootforbuild -%define srcversion 3.0-rc5 -%define patchversion 3.0.0-rc5 +%define srcversion 3.0-rc6 +%define patchversion 3.0.0-rc6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -55,7 +55,7 @@ Name: kernel-trace Summary: The Standard Kernel with Tracing Features -Version: 3.0.rc5 +Version: 3.0.rc6 Release: 1 %if %using_buildservice %else kernel-vanilla.spec: same change ++++++ kernel-xen.spec ++++++ ++++ 892 lines (skipped) ++++++ config.conf ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -12,8 +12,8 @@ +i386 i386/desktop +i386 i386/pae +i386 -syms i386/debug -#+i386 i386/xen -#+i386 -syms i386/ec2 ++i386 i386/xen ++i386 -syms i386/ec2 +i386 i386/vanilla +i386 -syms i386/trace @@ -24,8 +24,8 @@ +x86_64 x86_64/default +x86_64 x86_64/desktop -#+x86_64 x86_64/xen -#+x86_64 -syms x86_64/ec2 ++x86_64 x86_64/xen ++x86_64 -syms x86_64/ec2 +x86_64 -syms x86_64/debug +x86_64 x86_64/vanilla +x86_64 -syms x86_64/trace ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:09.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:09.000000000 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=3.0-rc5 +SRCVERSION=3.0-rc6 # variant of the kernel-source package, either empty or "-rt" VARIANT= # buildservice projects to build the kernel against ++++++ config.tar.bz2 ++++++ ++++ 15993 lines of diff (skipped) ++++++ linux-3.0-rc5.tar.bz2 -> linux-3.0-rc6.tar.bz2 ++++++ kernel-source/linux-3.0-rc5.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/linux-3.0-rc6.tar.bz2 differ: char 11, line 1 ++++++ minmem ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:10.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:10.000000000 +0200 @@ -1 +1 @@ -2096000 +1048576 ++++++ needed_space_in_mb ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:10.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:10.000000000 +0200 @@ -1 +1 @@ -6000 +6144 ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/tty-ldisc-do-not-close-until-there-are-readers.patch new/patches.fixes/tty-ldisc-do-not-close-until-there-are-readers.patch --- old/patches.fixes/tty-ldisc-do-not-close-until-there-are-readers.patch 2011-06-29 14:46:33.000000000 +0200 +++ new/patches.fixes/tty-ldisc-do-not-close-until-there-are-readers.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,104 +0,0 @@ -From 92f6fa09bd453ffe3351fa1f1377a1b7cfa911e6 Mon Sep 17 00:00:00 2001 -From: Jiri Slaby <jslaby@suse.cz> -Date: Sun, 5 Jun 2011 14:16:16 +0200 -Subject: TTY: ldisc, do not close until there are readers -Git-commit: 92f6fa09bd453ffe3351fa1f1377a1b7cfa911e6 -Patch-mainline: 3.0-rc6 -References: bnc#698247 bnc#693374 - -We restored tty_ldisc_wait_idle in 100eeae2c5c (TTY: restore -tty_ldisc_wait_idle). We used it in the ldisc changing path to fix the -case where there are tasks in n_tty_read waiting for data and somebody -tries to change ldisc. - -Similar to the case above, there may be also tasks waiting in -n_tty_read while hangup is performed. As 65b770468e98 (tty-ldisc: turn -ldisc user count into a proper refcount) removed the wait-until-idle -from all paths, hangup path won't wait for them to disappear either -now. So add it back even to the hangup path. - -There is a difference, we need uninterruptible sleep as there is -obviously HUP signal pending. So tty_ldisc_wait_idle now sleeps -without possibility to be interrupted. This is what original -tty_ldisc_wait_idle did. After the wait idle reintroduction -(100eeae2c5c), we have had interruptible sleeps for the ldisc changing -path. But as there is a 5s timeout anyway, we don't allow it to be -interrupted from now on. It's not worth the added complexity of -deciding what kind of sleep we want. - -Before 65b770468e98 tty_ldisc_release was called also from -tty_ldisc_release. It is called from tty_release, so I don't think we -need to restore that one. - -This is nicely reproducible after constifying the timing when -drivers/tty/n_tty.c is patched as follows ("TTY: ntty, add one more -sanity check" patch is needed to actually see it explode): -%% -1548,6 +1549,7 @@ static int n_tty_open(struct tty_struct *tty) - - /* These are ugly. Currently a malloc failure here can panic */ - if (!tty->read_buf) { -+ msleep(100); - tty->read_buf = kzalloc(N_TTY_BUF_SIZE, GFP_KERNEL); - if (!tty->read_buf) - return -ENOMEM; -%% -1785,6 +1788,7 @@ do_it_again: - break; - } - timeout = schedule_timeout(timeout); -+ msleep(20); - continue; - } - __set_current_state(TASK_RUNNING); -===== With a process: ===== - while (1) { - int fd = open(argv[1], O_RDWR); - read(fd, buf, sizeof(buf)); - close(fd); - } -===== and its child: ===== - setsid(); - while (1) { - int fd = open(tty, O_RDWR|O_NOCTTY); - ioctl(fd, TIOCSCTTY, 1); - vhangup(); - close(fd); - usleep(100 * (10 + random() % 1000)); - } -===== EOF ===== - -References: https://bugzilla.novell.com/show_bug.cgi?id=693374 -References: https://bugzilla.novell.com/show_bug.cgi?id=694509 -Signed-off-by: Jiri Slaby <jslaby@suse.cz> -Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> -Cc: Linus Torvalds <torvalds@linux-foundation.org> -Cc: stable <stable@kernel.org> [32, 33, 34, 39] -Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> ---- - drivers/tty/tty_ldisc.c | 4 +++- - 1 files changed, 3 insertions(+), 1 deletions(-) - -diff --git a/drivers/tty/tty_ldisc.c b/drivers/tty/tty_ldisc.c -index 5d01d32..ef925d5 100644 ---- a/drivers/tty/tty_ldisc.c -+++ b/drivers/tty/tty_ldisc.c -@@ -555,7 +555,7 @@ static void tty_ldisc_flush_works(struct tty_struct *tty) - static int tty_ldisc_wait_idle(struct tty_struct *tty) - { - int ret; -- ret = wait_event_interruptible_timeout(tty_ldisc_idle, -+ ret = wait_event_timeout(tty_ldisc_idle, - atomic_read(&tty->ldisc->users) == 1, 5 * HZ); - if (ret < 0) - return ret; -@@ -763,6 +763,8 @@ static int tty_ldisc_reinit(struct tty_struct *tty, int ldisc) - if (IS_ERR(ld)) - return -1; - -+ WARN_ON_ONCE(tty_ldisc_wait_idle(tty)); -+ - tty_ldisc_close(tty, tty->ldisc); - tty_ldisc_put(tty->ldisc); - tty->ldisc = NULL; --- -1.7.6 - ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/SUSE-bootsplash new/patches.suse/SUSE-bootsplash --- old/patches.suse/SUSE-bootsplash 2011-06-15 08:05:05.000000000 +0200 +++ new/patches.suse/SUSE-bootsplash 2011-07-04 12:07:08.000000000 +0200 @@ -15,25 +15,24 @@ Signed-off-by: Egbert Eich <eich@suse.de> --- - drivers/tty/n_tty.c | 11 + - drivers/tty/vt/keyboard.c | 9 + - drivers/tty/vt/vt.c | 29 + - drivers/video/Kconfig | 4 + - drivers/video/Makefile | 1 + - drivers/video/bootsplash/Kconfig | 17 + - drivers/video/bootsplash/Makefile | 5 + - drivers/video/bootsplash/bootsplash.c | 2424 +++++++++++++++++++++++++++++++++ + drivers/tty/n_tty.c | 11 + drivers/tty/vt/keyboard.c | 9 + drivers/tty/vt/vt.c | 29 + drivers/video/Kconfig | 4 + drivers/video/Makefile | 1 + drivers/video/bootsplash/Kconfig | 17 + drivers/video/bootsplash/Makefile | 5 + drivers/video/bootsplash/bootsplash.c | 2414 ++++++++++++++++++++++++++++++++++ drivers/video/bootsplash/decode-jpg.c | 998 ++++++++++++++ - drivers/video/bootsplash/decode-jpg.h | 36 + - drivers/video/bootsplash/render.c | 491 +++++++ - drivers/video/console/bitblit.c | 31 + - drivers/video/console/fbcon.c | 58 + - drivers/video/console/fbcon.h | 45 + + drivers/video/bootsplash/decode-jpg.h | 36 + drivers/video/bootsplash/render.c | 491 ++++++ + drivers/video/console/bitblit.c | 31 + drivers/video/console/fbcon.c | 58 + drivers/video/console/fbcon.h | 47 include/linux/bootsplash.h | 76 + - include/linux/console_struct.h | 3 + - include/linux/fb.h | 4 + - kernel/panic.c | 7 + - 18 files changed, 4249 insertions(+), 0 deletions(-) + include/linux/console_struct.h | 3 + include/linux/fb.h | 4 + 17 files changed, 4234 insertions(+) create mode 100644 drivers/video/bootsplash/Kconfig create mode 100644 drivers/video/bootsplash/Makefile create mode 100644 drivers/video/bootsplash/bootsplash.c @@ -42,10 +41,8 @@ create mode 100644 drivers/video/bootsplash/render.c create mode 100644 include/linux/bootsplash.h -Index: linux-2.6.39-rc3-master/drivers/tty/n_tty.c -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/tty/n_tty.c -+++ linux-2.6.39-rc3-master/drivers/tty/n_tty.c +--- a/drivers/tty/n_tty.c ++++ b/drivers/tty/n_tty.c @@ -50,6 +50,8 @@ #include <linux/uaccess.h> #include <linux/module.h> @@ -55,7 +52,7 @@ #include <asm/system.h> /* number of characters left in xmit buffer before select has we have room */ -@@ -1796,6 +1798,15 @@ do_it_again: +@@ -1796,6 +1798,15 @@ tty->minimum_to_wake = (minimum - (b - buf)); if (!input_available_p(tty, 0)) { @@ -71,11 +68,9 @@ if (test_bit(TTY_OTHER_CLOSED, &tty->flags)) { retval = -EIO; break; -Index: linux-2.6.39-rc3-master/drivers/tty/vt/keyboard.c -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/tty/vt/keyboard.c -+++ linux-2.6.39-rc3-master/drivers/tty/vt/keyboard.c -@@ -45,6 +45,8 @@ +--- a/drivers/tty/vt/keyboard.c ++++ b/drivers/tty/vt/keyboard.c +@@ -43,6 +43,8 @@ #include <linux/notifier.h> #include <linux/jiffies.h> @@ -84,7 +79,7 @@ extern void ctrl_alt_del(void); /* -@@ -1203,6 +1205,13 @@ static void kbd_keycode(unsigned int key +@@ -1201,6 +1203,13 @@ pr_warning("can't emulate rawmode for keycode %d\n", keycode); @@ -98,11 +93,9 @@ #ifdef CONFIG_SPARC if (keycode == KEY_A && sparc_l1_a_state) { sparc_l1_a_state = false; -Index: linux-2.6.39-rc3-master/drivers/tty/vt/vt.c -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/tty/vt/vt.c -+++ linux-2.6.39-rc3-master/drivers/tty/vt/vt.c -@@ -4201,6 +4201,35 @@ void vcs_scr_updated(struct vc_data *vc) +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -4204,6 +4204,35 @@ notify_update(vc); } @@ -138,11 +131,9 @@ /* * Visible symbols for modules */ -Index: linux-2.6.39-rc3-master/drivers/video/Kconfig -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/video/Kconfig -+++ linux-2.6.39-rc3-master/drivers/video/Kconfig -@@ -2355,4 +2355,8 @@ if FB || SGI_NEWPORT_CONSOLE +--- a/drivers/video/Kconfig ++++ b/drivers/video/Kconfig +@@ -2397,4 +2397,8 @@ source "drivers/video/logo/Kconfig" endif @@ -151,11 +142,9 @@ +endif + endmenu -Index: linux-2.6.39-rc3-master/drivers/video/Makefile -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/video/Makefile -+++ linux-2.6.39-rc3-master/drivers/video/Makefile -@@ -14,6 +14,7 @@ fb-objs := $(f +--- a/drivers/video/Makefile ++++ b/drivers/video/Makefile +@@ -14,6 +14,7 @@ obj-$(CONFIG_VT) += console/ obj-$(CONFIG_LOGO) += logo/ obj-y += backlight/ display/ @@ -163,10 +152,8 @@ obj-$(CONFIG_FB_CFB_FILLRECT) += cfbfillrect.o obj-$(CONFIG_FB_CFB_COPYAREA) += cfbcopyarea.o -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/Kconfig -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/Kconfig ++++ b/drivers/video/bootsplash/Kconfig @@ -0,0 +1,17 @@ +# +# Bootsplash configuration @@ -185,21 +172,17 @@ + If you are unsure, say N +endmenu + -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/Makefile -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/Makefile ++++ b/drivers/video/bootsplash/Makefile @@ -0,0 +1,5 @@ +# Makefile for the Linux bootsplash + +obj-$(CONFIG_BOOTSPLASH) += bootsplash.o +obj-$(CONFIG_BOOTSPLASH) += decode-jpg.o +obj-$(CONFIG_BOOTSPLASH) += render.o -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/bootsplash.c -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/bootsplash.c -@@ -0,0 +1,2424 @@ ++++ b/drivers/video/bootsplash/bootsplash.c +@@ -0,0 +1,2414 @@ +/* + * linux/drivers/video/bootsplash/bootsplash.c - + * splash screen handling functions. @@ -1257,6 +1240,14 @@ + return -1; +} + ++static void splash_update_redraw(struct vc_data *vc, struct fb_info *info) ++{ ++ update_region(vc, ++ vc->vc_origin + vc->vc_size_row * vc->vc_top, ++ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); ++ splash_clear_margins(vc, info, 0); ++} ++ +int splash_do_verbose(void) +{ + struct vc_data *vc; @@ -1288,10 +1279,7 @@ + if (!info || !info->splash_data) + goto done; + -+ update_region(vc, -+ vc->vc_origin + vc->vc_size_row * vc->vc_top, -+ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); -+ splash_clear_margins(vc, info, 0); ++ splash_update_redraw(vc, info); + ret = 0; + + done: @@ -1326,8 +1314,6 @@ + info->splash_data = 0; + if (rows != vc->vc_rows || cols != vc->vc_cols) + vc_resize(vc, rows, cols); -+ if (vc->vc_def_color != 0x07) -+ con_remap_def_color(vc, 0x07); +} + +/* look for the splash with the matching size and set it as the current */ @@ -1406,6 +1392,25 @@ + return -1; +} + ++static int splash_recolor(struct vc_data *vc, struct fb_info *info) ++{ ++ int color; ++ ++ SPLASH_DEBUG(); ++ if (!vc->vc_splash_data) ++ return -1; ++ if (!vc->vc_splash_data->splash_state) ++ return 0; ++ color = vc->vc_splash_data->imgd->splash_color << 4 | ++ vc->vc_splash_data->imgd->splash_fg_color; ++ if (vc->vc_def_color != color) ++ con_remap_def_color(vc, color); ++ if (info && fg_console == vc->vc_num) ++ splash_update_redraw(vc, info); ++ vc->vc_splash_data->color_set = 1; ++ return 0; ++} ++ +int splash_prepare(struct vc_data *vc, struct fb_info *info) +{ + int err; @@ -1543,16 +1548,14 @@ + / vc->vc_font.width; + int rows = vc->vc_splash_data->splash_vc_text_he + / vc->vc_font.height; -+ int color = vc->vc_splash_data->imgd->splash_color << 4 | -+ vc->vc_splash_data->imgd->splash_fg_color; ++ + info->splash_data = vc->vc_splash_data; + + /* vc_resize also calls con_switch which resets yscroll */ + if (rows != vc->vc_rows || cols != vc->vc_cols) + vc_resize(vc, cols, rows); -+ if (vc->vc_def_color != color) -+ con_remap_def_color(vc, color); -+ ++ if (!vc->vc_splash_data->color_set) ++ splash_recolor(vc, NULL); + } else { + splash_off(vc, info); + return -5; @@ -1570,33 +1573,10 @@ +static int splash_write_proc(struct file *file, const char *buffer, + unsigned long count, void *data); +static int splash_status(struct vc_data *vc); -+static int splash_recolor(struct vc_data *vc); +static int splash_proc_register(void); + +static struct proc_dir_entry *proc_splash; + -+static int splash_recolor(struct vc_data *vc) -+{ -+ int color; -+ -+ SPLASH_DEBUG(); -+ if (!vc->vc_splash_data) -+ return -1; -+ if (!vc->vc_splash_data->splash_state) -+ return 0; -+ color = vc->vc_splash_data->imgd->splash_color << 4 | -+ vc->vc_splash_data->imgd->splash_fg_color; -+ if (vc->vc_def_color != color) -+ con_remap_def_color(vc, color); -+ if (fg_console == vc->vc_num) { -+ update_region(vc, -+ vc->vc_origin + vc->vc_size_row * vc->vc_top, -+ vc->vc_size_row -+ * (vc->vc_bottom - vc->vc_top) / 2); -+ } -+ return 0; -+} -+ +static int splash_status(struct vc_data *vc) +{ + struct fb_info *info; @@ -1612,20 +1592,13 @@ + + if (fg_console == vc->vc_num) + splash_prepare(vc, info); -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) { -+ if (info->splash_data) { -+ if (fg_console == vc->vc_num) { -+ update_region(vc, -+ vc->vc_origin -+ + vc->vc_size_row * vc->vc_top, -+ vc->vc_size_row -+ * (vc->vc_bottom - vc->vc_top) -+ / 2); -+ splash_clear_margins(vc, info, 0); -+ } -+ } -+ } else ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) ++ splash_recolor(vc, info); ++ else { + splash_off(vc, info); ++ if (vc->vc_def_color != 0x07) ++ con_remap_def_color(vc, 0x07); ++ } + + return 0; +} @@ -2016,7 +1989,7 @@ + vc_splash_data->imgd->splash_fg_color = uval >> 4 & 0x0f; + } + if ((uval & 1) == vc_splash_data->splash_state) -+ splash_recolor(vc); ++ splash_recolor(vc, NULL); + else { + vc_splash_data->splash_state = uval & 1; + splash_status(vc); @@ -2624,10 +2597,8 @@ + } + return 0; +} -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/decode-jpg.c -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/decode-jpg.c ++++ b/drivers/video/bootsplash/decode-jpg.c @@ -0,0 +1,998 @@ +/* + * linux/drivers/video/bootsplash/decode-jpg.c - a tiny jpeg decoder. @@ -3627,10 +3598,8 @@ + outy += 64 * 2 - 16 * 4; + } +} -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/decode-jpg.h -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/decode-jpg.h ++++ b/drivers/video/bootsplash/decode-jpg.h @@ -0,0 +1,36 @@ +/* + * linux/drivers/video/bootsplash/decode-jpg.h - a tiny jpeg decoder. @@ -3668,10 +3637,8 @@ +extern void jpeg_get_size(unsigned char *, int *, int *); + +#endif -Index: linux-2.6.39-rc3-master/drivers/video/bootsplash/render.c -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/drivers/video/bootsplash/render.c ++++ b/drivers/video/bootsplash/render.c @@ -0,0 +1,491 @@ +/* + * linux/drivers/video/bootsplash/render.c - splash screen render functions. @@ -4164,10 +4131,8 @@ + /* update_screen(vc->vc_num); */ + } +} -Index: linux-2.6.39-rc3-master/drivers/video/console/bitblit.c -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/video/console/bitblit.c -+++ linux-2.6.39-rc3-master/drivers/video/console/bitblit.c +--- a/drivers/video/console/bitblit.c ++++ b/drivers/video/console/bitblit.c @@ -19,6 +19,9 @@ #include <asm/types.h> #include "fbcon.h" @@ -4178,7 +4143,7 @@ /* * Accelerated handlers. */ -@@ -48,6 +51,12 @@ static void bit_bmove(struct vc_data *vc +@@ -48,6 +51,12 @@ { struct fb_copyarea area; @@ -4191,7 +4156,7 @@ area.sx = sx * vc->vc_font.width; area.sy = sy * vc->vc_font.height; area.dx = dx * vc->vc_font.width; -@@ -64,6 +73,12 @@ static void bit_clear(struct vc_data *vc +@@ -64,6 +73,12 @@ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; struct fb_fillrect region; @@ -4204,7 +4169,7 @@ region.color = attr_bgcol_ec(bgshift, vc, info); region.dx = sx * vc->vc_font.width; region.dy = sy * vc->vc_font.height; -@@ -161,6 +176,11 @@ static void bit_putcs(struct vc_data *vc +@@ -161,6 +176,11 @@ image.height = vc->vc_font.height; image.depth = 1; @@ -4216,7 +4181,7 @@ if (attribute) { buf = kmalloc(cellsize, GFP_KERNEL); if (!buf) -@@ -214,6 +234,11 @@ static void bit_clear_margins(struct vc_ +@@ -214,6 +234,11 @@ unsigned int bs = info->var.yres - bh; struct fb_fillrect region; @@ -4228,7 +4193,7 @@ region.color = attr_bgcol_ec(bgshift, vc, info); region.rop = ROP_COPY; -@@ -380,6 +405,12 @@ static void bit_cursor(struct vc_data *v +@@ -380,6 +405,12 @@ cursor.image.depth = 1; cursor.rop = ROP_XOR; @@ -4241,10 +4206,8 @@ if (info->fbops->fb_cursor) err = info->fbops->fb_cursor(info, &cursor); -Index: linux-2.6.39-rc3-master/drivers/video/console/fbcon.c -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/video/console/fbcon.c -+++ linux-2.6.39-rc3-master/drivers/video/console/fbcon.c +--- a/drivers/video/console/fbcon.c ++++ b/drivers/video/console/fbcon.c @@ -80,6 +80,7 @@ #include <asm/system.h> @@ -4253,7 +4216,7 @@ #ifdef FBCONDEBUG # define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __func__ , ## args) -@@ -95,7 +96,11 @@ enum { +@@ -95,7 +96,11 @@ static struct display fb_display[MAX_NR_CONSOLES]; @@ -4265,7 +4228,7 @@ static signed char con2fb_map_boot[MAX_NR_CONSOLES]; static int logo_lines; -@@ -536,6 +541,8 @@ static int fbcon_takeover(int show_logo) +@@ -536,6 +541,8 @@ for (i = first_fb_vc; i <= last_fb_vc; i++) con2fb_map[i] = info_idx; @@ -4274,7 +4237,7 @@ err = take_over_console(&fb_con, first_fb_vc, last_fb_vc, fbcon_is_default); -@@ -1099,6 +1106,21 @@ static void fbcon_init(struct vc_data *v +@@ -1099,6 +1106,21 @@ new_cols /= vc->vc_font.width; new_rows /= vc->vc_font.height; @@ -4296,7 +4259,7 @@ /* * We must always set the mode. The mode of the previous console * driver could be in the same resolution but we are using different -@@ -1800,6 +1822,8 @@ static int fbcon_scroll(struct vc_data * +@@ -1800,6 +1822,8 @@ fbcon_softback_note(vc, t, count); if (logo_shown >= 0) goto redraw_up; @@ -4305,7 +4268,7 @@ switch (p->scrollmode) { case SCROLL_MOVE: fbcon_redraw_blit(vc, info, p, t, b - t - count, -@@ -1891,6 +1915,8 @@ static int fbcon_scroll(struct vc_data * +@@ -1891,6 +1915,8 @@ count = vc->vc_rows; if (logo_shown >= 0) goto redraw_down; @@ -4314,7 +4277,7 @@ switch (p->scrollmode) { case SCROLL_MOVE: fbcon_redraw_blit(vc, info, p, b - 1, b - t - count, -@@ -2039,6 +2065,12 @@ static void fbcon_bmove_rec(struct vc_da +@@ -2039,6 +2065,12 @@ } return; } @@ -4327,7 +4290,7 @@ ops->bmove(vc, info, real_y(p, sy), sx, real_y(p, dy), dx, height, width); } -@@ -2147,6 +2179,23 @@ static int fbcon_switch(struct vc_data * +@@ -2147,6 +2179,23 @@ info = registered_fb[con2fb_map[vc->vc_num]]; ops = info->fbcon_par; @@ -4351,7 +4314,7 @@ if (softback_top) { if (softback_lines) fbcon_set_origin(vc); -@@ -2280,6 +2329,11 @@ static void fbcon_generic_blank(struct v +@@ -2280,6 +2329,11 @@ { struct fb_event event; @@ -4363,7 +4326,7 @@ if (blank) { unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; -@@ -2505,6 +2559,10 @@ static int fbcon_do_set_font(struct vc_d +@@ -2505,6 +2559,10 @@ cols = FBCON_SWAP(ops->rotate, info->var.xres, info->var.yres); rows = FBCON_SWAP(ops->rotate, info->var.yres, info->var.xres); @@ -4374,11 +4337,9 @@ cols /= w; rows /= h; vc_resize(vc, cols, rows); -Index: linux-2.6.39-rc3-master/drivers/video/console/fbcon.h -=================================================================== ---- linux-2.6.39-rc3-master.orig/drivers/video/console/fbcon.h -+++ linux-2.6.39-rc3-master/drivers/video/console/fbcon.h -@@ -25,6 +25,51 @@ +--- a/drivers/video/console/fbcon.h ++++ b/drivers/video/console/fbcon.h +@@ -25,6 +25,53 @@ * low-level frame buffer device */ @@ -4424,16 +4385,16 @@ + int splash_boxes_yoff; + int splash_sboxes_xoff; + int splash_sboxes_yoff; ++ ++ bool color_set; +}; +#endif + struct display { /* Filled in by the low-level console driver */ const u_char *fontdata; -Index: linux-2.6.39-rc3-master/include/linux/bootsplash.h -=================================================================== --- /dev/null -+++ linux-2.6.39-rc3-master/include/linux/bootsplash.h ++++ b/include/linux/bootsplash.h @@ -0,0 +1,76 @@ +/* + * linux/drivers/video/bootsplash/bootsplash.h - splash screen definition. @@ -4511,11 +4472,9 @@ +# endif + +#endif -Index: linux-2.6.39-rc3-master/include/linux/console_struct.h -=================================================================== ---- linux-2.6.39-rc3-master.orig/include/linux/console_struct.h -+++ linux-2.6.39-rc3-master/include/linux/console_struct.h -@@ -107,6 +107,9 @@ struct vc_data { +--- a/include/linux/console_struct.h ++++ b/include/linux/console_struct.h +@@ -107,6 +107,9 @@ unsigned long vc_uni_pagedir; unsigned long *vc_uni_pagedir_loc; /* [!] Location of uni_pagedir variable for this console */ bool vc_panic_force_write; /* when oops/panic this VC can accept forced output/blanking */ @@ -4525,11 +4484,9 @@ /* additional information is in vt_kern.h */ }; -Index: linux-2.6.39-rc3-master/include/linux/fb.h -=================================================================== ---- linux-2.6.39-rc3-master.orig/include/linux/fb.h -+++ linux-2.6.39-rc3-master/include/linux/fb.h -@@ -877,6 +877,10 @@ struct fb_info { +--- a/include/linux/fb.h ++++ b/include/linux/fb.h +@@ -878,6 +878,10 @@ void *fbcon_par; /* fbcon use-only private area */ /* From here on everything is device dependent */ void *par; ++++++ patches.xen.tar.bz2 ++++++ ++++ 39940 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:11.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:11.000000000 +0200 @@ -430,7 +430,6 @@ ######################################################## # Char / serial ######################################################## - patches.fixes/tty-ldisc-do-not-close-until-there-are-readers.patch ######################################################## # Other driver fixes @@ -554,114 +553,113 @@ # re-basing to a newer xen tree. # ### both uml framebuffer and xen need this one. -+xen_needs_update patches.xen/add-console-use-vt -+xen_needs_update -+xen_needs_update # split out patches -+xen_needs_update patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch -+xen_needs_update patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch -+xen_needs_update patches.xen/ipv6-no-autoconf -+xen_needs_update patches.xen/pci-guestdev -+xen_needs_update patches.xen/pci-reserve -+xen_needs_update patches.xen/tmem -+xen_needs_update -+xen_needs_update # bulk stuff, new files for xen -+xen_needs_update patches.xen/xen3-auto-xen-arch.diff -+xen_needs_update patches.xen/xen3-auto-xen-drivers.diff -+xen_needs_update patches.xen/xen3-auto-include-xen-interface.diff -+xen_needs_update patches.xen/xen3-auto-blktap2-pvops.diff -+xen_needs_update -+xen_needs_update # kconfig bits for xen -+xen_needs_update patches.xen/xen3-auto-xen-kconfig.diff -+xen_needs_update -+xen_needs_update # common code changes -+xen_needs_update patches.xen/xen3-auto-common.diff -+xen_needs_update patches.xen/xen3-auto-arch-x86.diff -+xen_needs_update patches.xen/xen3-auto-arch-i386.diff -+xen_needs_update patches.xen/xen3-auto-arch-x86_64.diff -+xen_needs_update -+xen_needs_update # fixups due to upstream Xen parts -+xen_needs_update patches.xen/xen3-fixup-xen -+xen_needs_update -+xen_needs_update # newer changeset backports -+xen_needs_update -+xen_needs_update # changes outside arch/{i386,x86_64}/xen -+xen_needs_update patches.xen/xen3-fixup-kconfig -+xen_needs_update patches.xen/xen3-fixup-common -+xen_needs_update patches.xen/xen3-fixup-arch-x86 -+xen_needs_update patches.xen/xen3-fixup-blktap2-pvops -+xen_needs_update -+xen_needs_update # ports of other patches -+xen_needs_update patches.xen/xen3-patch-2.6.18 -+xen_needs_update patches.xen/xen3-patch-2.6.19 -+xen_needs_update patches.xen/xen3-patch-2.6.20 -+xen_needs_update patches.xen/xen3-patch-2.6.21 -+xen_needs_update patches.xen/xen3-patch-2.6.22 -+xen_needs_update patches.xen/xen3-patch-2.6.23 -+xen_needs_update patches.xen/xen3-patch-2.6.24 -+xen_needs_update patches.xen/xen3-patch-2.6.25 -+xen_needs_update patches.xen/xen3-patch-2.6.26 -+xen_needs_update patches.xen/xen3-patch-2.6.27 -+xen_needs_update patches.xen/xen3-patch-2.6.28 -+xen_needs_update patches.xen/xen3-patch-2.6.29 -+xen_needs_update patches.xen/xen3-patch-2.6.30 -+xen_needs_update patches.xen/xen3-patch-2.6.31 -+xen_needs_update patches.xen/xen3-patch-2.6.32 -+xen_needs_update patches.xen/xen3-patch-2.6.33 -+xen_needs_update patches.xen/xen3-patch-2.6.34 -+xen_needs_update patches.xen/xen3-patch-2.6.35 -+xen_needs_update patches.xen/xen3-patch-2.6.36 -+xen_needs_update patches.xen/xen3-patch-2.6.37 -+xen_needs_update patches.xen/xen3-patch-2.6.38 -+xen_needs_update patches.xen/xen3-patch-2.6.39 -+xen_needs_update patches.xen/xen3-stack-unwind -+xen_needs_update patches.xen/xen3-x86_64-unwind-annotations -+xen_needs_update -+xen_needs_update # bugfixes and enhancements -+xen_needs_update patches.xen/xen-balloon-max-target -+xen_needs_update patches.xen/xen-blkback-bimodal-suse -+xen_needs_update patches.xen/xen-blkif-protocol-fallback-hack -+xen_needs_update patches.xen/xen-blkback-cdrom -+xen_needs_update patches.xen/xen-blktap-modular -+xen_needs_update patches.xen/xen-blktap-write-barriers -+xen_needs_update patches.xen/xen-blktap2-use-after-free -+xen_needs_update patches.xen/xen-blktap2-configurable-nr-devs -+xen_needs_update patches.xen/xen-op-packet -+xen_needs_update patches.xen/xen-blkfront-cdrom -+xen_needs_update patches.xen/xen-kconfig-compat -+xen_needs_update patches.xen/xen-cpufreq-report -+xen_needs_update patches.xen/xen-sys-suspend -+xen_needs_update patches.xen/xen-ipi-per-cpu-irq -+xen_needs_update patches.xen/xen-virq-per-cpu-irq -+xen_needs_update patches.xen/xen-clockevents -+xen_needs_update patches.xen/xen-spinlock-poll-early -+xen_needs_update patches.xen/xen-pcpu-hotplug -+xen_needs_update patches.xen/xen-mem-hotplug -+xen_needs_update patches.xen/xen-swiotlb-heuristics -+xen_needs_update patches.xen/xen-configurable-guest-devices -+xen_needs_update patches.xen/xen-netback-nr-irqs -+xen_needs_update patches.xen/xen-netback-notify-multi -+xen_needs_update patches.xen/xen-netback-generalize -+xen_needs_update patches.xen/xen-netback-multiple-tasklets -+xen_needs_update patches.xen/xen-netback-kernel-threads -+xen_needs_update patches.xen/xen-cxgb3 -+xen_needs_update patches.xen/xen-dcdbas -+xen_needs_update patches.xen/xen-floppy -+xen_needs_update patches.xen/xen-sections -+xen_needs_update patches.xen/xen-kzalloc -+xen_needs_update patches.xen/xen-unpriv-build -+xen_needs_update patches.xen/xen-setup-gsi -+xen_needs_update patches.xen/xen-sfc-netfront-gcc46 -+xen_needs_update patches.xen/xen-x86-panic-no-reboot -+xen_needs_update patches.xen/xen-x86-dcr-fallback -+xen_needs_update patches.xen/xen-x86-no-lapic -+xen_needs_update patches.xen/xen-x86-pmd-handling -+xen_needs_update patches.xen/xen-x86-bigmem -+xen_needs_update patches.xen/xen-x86-exit-mmap -+xen_needs_update patches.xen/xen-x86-per-cpu-vcpu-info -+xen_needs_update patches.xen/xen-x86-msr-on-pcpu -+xen_needs_update patches.xen/xen-x86_64-pgd-pin -+xen_needs_update patches.xen/xen-x86_64-pgd-alloc-order -+xen_needs_update patches.xen/xen-x86_64-dump-user-pgt -+xen_needs_update patches.xen/xen-x86_64-note-init-p2m -+xen_needs_update patches.xen/xen-x86_64-unmapped-initrd + patches.xen/add-console-use-vt + # split out patches + patches.xen/kexec-move-segment-code-i386.patch + patches.xen/kexec-move-segment-code-x86_64.patch + patches.xen/ipv6-no-autoconf + patches.xen/pci-guestdev + patches.xen/pci-reserve + + # bulk stuff, new files for xen + patches.xen/xen3-auto-xen-arch.diff + patches.xen/xen3-auto-xen-drivers.diff + patches.xen/xen3-auto-include-xen-interface.diff + patches.xen/xen3-auto-blktap2-pvops.diff + + # kconfig bits for xen + patches.xen/xen3-auto-xen-kconfig.diff + + # common code changes + patches.xen/xen3-auto-common.diff + patches.xen/xen3-auto-arch-x86.diff + patches.xen/xen3-auto-arch-i386.diff + patches.xen/xen3-auto-arch-x86_64.diff + + # fixups due to upstream Xen parts + patches.xen/xen3-fixup-xen + + # newer changeset backports + + # changes outside arch/{i386,x86_64}/xen + patches.xen/xen3-fixup-kconfig + patches.xen/xen3-fixup-common + patches.xen/xen3-fixup-arch-x86 + patches.xen/xen3-fixup-blktap2-pvops + + # ports of other patches + patches.xen/xen3-patch-2.6.18 + patches.xen/xen3-patch-2.6.19 + patches.xen/xen3-patch-2.6.20 + patches.xen/xen3-patch-2.6.21 + patches.xen/xen3-patch-2.6.22 + patches.xen/xen3-patch-2.6.23 + patches.xen/xen3-patch-2.6.24 + patches.xen/xen3-patch-2.6.25 + patches.xen/xen3-patch-2.6.26 + patches.xen/xen3-patch-2.6.27 + patches.xen/xen3-patch-2.6.28 + patches.xen/xen3-patch-2.6.29 + patches.xen/xen3-patch-2.6.30 + patches.xen/xen3-patch-2.6.31 + patches.xen/xen3-patch-2.6.32 + patches.xen/xen3-patch-2.6.33 + patches.xen/xen3-patch-2.6.34 + patches.xen/xen3-patch-2.6.35 + patches.xen/xen3-patch-2.6.36 + patches.xen/xen3-patch-2.6.37 + patches.xen/xen3-patch-2.6.38 + patches.xen/xen3-patch-2.6.39 + patches.xen/xen3-patch-3.0-rc5 + patches.xen/xen3-stack-unwind + patches.xen/xen3-x86_64-unwind-annotations + + # bugfixes and enhancements + patches.xen/xen-balloon-max-target + patches.xen/xen-blkif-protocol-fallback-hack + patches.xen/xen-blkback-cdrom + patches.xen/xen-blktap-modular + patches.xen/xen-blktap-write-barriers + patches.xen/xen-blktap2-use-after-free + patches.xen/xen-blktap2-configurable-nr-devs + patches.xen/xen-op-packet + patches.xen/xen-blkfront-cdrom + patches.xen/xen-kconfig-compat + patches.xen/xen-cpufreq-report + patches.xen/xen-sys-suspend + patches.xen/xen-ipi-per-cpu-irq + patches.xen/xen-virq-per-cpu-irq + patches.xen/xen-clockevents + patches.xen/xen-spinlock-poll-early + patches.xen/xen-pcpu-hotplug + patches.xen/xen-mem-hotplug + patches.xen/xen-frontswap + patches.xen/xen-swiotlb-heuristics + patches.xen/xen-configurable-guest-devices + patches.xen/xen-netback-nr-irqs + patches.xen/xen-netback-notify-multi + patches.xen/xen-netback-generalize + patches.xen/xen-netback-multiple-tasklets + patches.xen/xen-netback-kernel-threads + patches.xen/xen-cxgb3 + patches.xen/xen-dcdbas + patches.xen/xen-floppy + patches.xen/xen-sections + patches.xen/xen-kzalloc + patches.xen/xen-unpriv-build + patches.xen/xen-setup-gsi + patches.xen/xen-x86-panic-no-reboot + patches.xen/xen-x86-dcr-fallback + patches.xen/xen-x86-no-lapic + patches.xen/xen-x86-pmd-handling + patches.xen/xen-x86-bigmem + patches.xen/xen-x86-exit-mmap + patches.xen/xen-x86-per-cpu-vcpu-info + patches.xen/xen-x86-msr-on-pcpu + patches.xen/xen-x86-EFI + patches.xen/xen-x86_64-pgd-pin + patches.xen/xen-x86_64-pgd-alloc-order + patches.xen/xen-x86_64-dump-user-pgt + patches.xen/xen-x86_64-note-init-p2m + patches.xen/xen-x86_64-unmapped-initrd ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:11.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:11.000000000 +0200 @@ -1,3 +1,3 @@ -2011-06-29 15:14:02 +0200 -GIT Revision: e7003259e1bb642a167f70c787b240cc90bbd148 +2011-07-07 00:58:01 +0200 +GIT Revision: 56e99dabe82b4e0edb8c336cf9e74160fb86577a GIT Branch: master ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.Ndb0mQ/_old 2011-07-08 09:28:11.000000000 +0200 +++ /var/tmp/diff_new_pack.Ndb0mQ/_new 2011-07-08 09:28:11.000000000 +0200 @@ -1615,6 +1615,7 @@ kernel/drivers/rtc/rtc-ds1553 kernel/drivers/rtc/rtc-ds1672 kernel/drivers/rtc/rtc-ds1742 + kernel/drivers/rtc/rtc-efi kernel/drivers/rtc/rtc-fm3130 kernel/drivers/rtc/rtc-isl1208 kernel/drivers/rtc/rtc-lib ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org