Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Oct 6 18:52:29 CEST 2008.
--------
--- kernel-source/kernel-debug.changes 2008-09-30 17:25:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-10-06 18:20:17.903237000 +0200
@@ -1,0 +2,86 @@
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
@@ -11,0 +98,809 @@
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/dont-let-rt-rw_semaphores-do-non_owner-locks.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/dont-unmask-io_apic.patch: Linux-RT 2.6.27-RT.
+- patches.rt/drain-all-local-pages-via-sched.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/event-trace-hrtimer-trace.patch: Linux-RT 2.6.27-RT
+ event-tracer: add clockevent trace.
+- patches.rt/export-schedule-on-each-cpu.patch: Linux-RT
+ 2.6.27-RT.
++++ 703 more lines (skipped)
++++ between kernel-source/kernel-debug.changes
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes
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
New Changes file:
--- /dev/null 2008-04-22 03:09:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-rt.changes 2008-10-06 18:20:28.281594000 +0200
@@ -0,0 +1,42102 @@
+-------------------------------------------------------------------
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
+Tue Sep 30 17:17:15 CEST 2008 - jkosina@suse.de
+
+- additional patches to track down and fix e1000e NVM corruption
+
+- patches.suse/e1000e_ioremap_sanity_check: ioremap sanity check
+ to catch mapping requests exceeding the BAR sizes (bnc#425480).
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: write
+ protect ICHx NVM to prevent malicious write/erase (bnc#425480).
+
+-------------------------------------------------------------------
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
++++ 41905 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-rt.changes
--- kernel-source/kernel-s390.changes 2008-09-30 17:25:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-s390.changes 2008-10-06 18:20:30.021125000 +0200
@@ -1,0 +2,86 @@
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
@@ -11,0 +98,809 @@
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/dont-let-rt-rw_semaphores-do-non_owner-locks.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/dont-unmask-io_apic.patch: Linux-RT 2.6.27-RT.
+- patches.rt/drain-all-local-pages-via-sched.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/event-trace-hrtimer-trace.patch: Linux-RT 2.6.27-RT
+ event-tracer: add clockevent trace.
+- patches.rt/export-schedule-on-each-cpu.patch: Linux-RT
+ 2.6.27-RT.
++++ 703 more lines (skipped)
++++ between kernel-source/kernel-s390.changes
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-s390.changes
kernel-source.changes: same change
New Changes file:
--- /dev/null 2008-04-22 03:09:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-source-rt.changes 2008-10-06 18:20:33.577243000 +0200
@@ -0,0 +1,42102 @@
+-------------------------------------------------------------------
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
+Tue Sep 30 17:17:15 CEST 2008 - jkosina@suse.de
+
+- additional patches to track down and fix e1000e NVM corruption
+
+- patches.suse/e1000e_ioremap_sanity_check: ioremap sanity check
+ to catch mapping requests exceeding the BAR sizes (bnc#425480).
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: write
+ protect ICHx NVM to prevent malicious write/erase (bnc#425480).
+
+-------------------------------------------------------------------
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
++++ 41905 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-source-rt.changes
--- kernel-source/kernel-syms.changes 2008-09-30 17:25:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-syms.changes 2008-10-06 18:20:35.283758000 +0200
@@ -1,0 +2,86 @@
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
@@ -11,0 +98,809 @@
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/dont-let-rt-rw_semaphores-do-non_owner-locks.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/dont-unmask-io_apic.patch: Linux-RT 2.6.27-RT.
+- patches.rt/drain-all-local-pages-via-sched.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/event-trace-hrtimer-trace.patch: Linux-RT 2.6.27-RT
+ event-tracer: add clockevent trace.
+- patches.rt/export-schedule-on-each-cpu.patch: Linux-RT
+ 2.6.27-RT.
++++ 703 more lines (skipped)
++++ between kernel-source/kernel-syms.changes
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-syms.changes
New Changes file:
--- /dev/null 2008-04-22 03:09:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-syms-rt.changes 2008-10-06 18:20:36.591725000 +0200
@@ -0,0 +1,42102 @@
+-------------------------------------------------------------------
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
+Tue Sep 30 17:17:15 CEST 2008 - jkosina@suse.de
+
+- additional patches to track down and fix e1000e NVM corruption
+
+- patches.suse/e1000e_ioremap_sanity_check: ioremap sanity check
+ to catch mapping requests exceeding the BAR sizes (bnc#425480).
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: write
+ protect ICHx NVM to prevent malicious write/erase (bnc#425480).
+
+-------------------------------------------------------------------
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
++++ 41905 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-syms-rt.changes
--- kernel-source/kernel-trace.changes 2008-09-30 17:25:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-trace.changes 2008-10-06 18:20:38.181290000 +0200
@@ -1,0 +2,86 @@
+Thu Oct 2 20:05:27 CEST 2008 - agruen@suse.de
+
+- Introduce kernel-source-rt and kernel-syms-rt packages, needed
+ for building real-time KMPs.
+
+-------------------------------------------------------------------
+Thu Oct 2 18:07:38 CEST 2008 - schwab@suse.de
+
+- Don't clean .
+
+-------------------------------------------------------------------
+Thu Oct 2 15:59:26 CEST 2008 - jblunck@suse.de
+
+- supported.conf: add qeth_l2 and qeth_l3 as supported modules
+
+-------------------------------------------------------------------
+Thu Oct 2 12:31:31 CEST 2008 - jkosina@suse.de
+
+- patches.suse/e1000e_write_protect_ichx_nvm: e1000e: update to
+ the latest version of the patch as provided by Intel
+
+-------------------------------------------------------------------
+Thu Oct 2 09:56:40 CEST 2008 - jbeulich@novell.com
+
+- Update Xen patches to 2.6.27-rc8 and c/s 684.
+- patches.xen/xen-e1000e_Export_set_memory_ro-rw: Replace by ...
+- patches.xen/xen3-e1000e_Export_set_memory_ro-rw: this, and put
+ in proper place in series.conf.
+- patches.xen/xen-rwlocks-enable-interrupts: Replace by ...
+- patches.xen/xen3-rwlocks-enable-interrupts: this, and put in
+ proper place in series.conf.
+
+-------------------------------------------------------------------
+Wed Oct 1 14:33:28 CEST 2008 - olh@suse.de
+
+- enable msi on ppc64 (bnc#430937)
+
+-------------------------------------------------------------------
+Wed Oct 1 12:19:54 CEST 2008 - jeffm@suse.de
+
+- scripts/sequence-patch.sh
+- scripts/run_oldconfig.sh: x86 defconfigs go under arch/x86.
+
+-------------------------------------------------------------------
+Wed Oct 1 09:44:11 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Remove /lib/modules from file list
+ as it's already in filesystem
+
+-------------------------------------------------------------------
+Wed Oct 1 09:08:44 CEST 2008 - tiwai@suse.de
+
+- rpm/kernel-source.spec.in: Fixed missing endif
+
+-------------------------------------------------------------------
+Wed Oct 1 08:36:07 CEST 2008 - tiwai@suse.de
+
+- Update config files: make floppy module on i386, too
+
+-------------------------------------------------------------------
+Wed Oct 1 08:31:34 CEST 2008 - tiwai@suse.de
+
+- supported.conf: update sound drivers
+
+-------------------------------------------------------------------
+Wed Oct 1 05:08:35 CEST 2008 - tonyj@suse.de
+
+- update RT to 2.6.27-rc8
+- patches.rt/preempt-realtime-fs-block.patch: Linux-RT 2.6.27-RT.
+- patches.rt/preempt-realtime-timer.patch: Linux-RT 2.6.27-RT.
+
+-------------------------------------------------------------------
+Wed Oct 1 03:00:37 CEST 2008 - agruen@suse.de
+
+- Update -rt config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 19:46:13 CEST 2008 - gregkh@suse.de
+
+- update to 2.6.27-rc8
+ - obsoletes these patches:
+ - patches.arch/ia64-kdump_proc_iomem.diff
+ - patches.drivers/qla2xxx-defer-risc-interrupt-enablement
+ - patches.fixes/usb-hcd-interrupt-shared.patch
+
+-------------------------------------------------------------------
@@ -11,0 +98,809 @@
+Tue Sep 30 14:07:40 CEST 2008 - hare@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:57:30 CEST 2008 - hare@suse.de
+
+- patches.drivers/mpt-fusion-4.00.43.00-update: Update MPT Fusion
+ driver to v4.00.43.00 (bnc#425660).
+- patches.kernel.org/gdth-section-conflict: Add missing annotations.
+
+-------------------------------------------------------------------
+Tue Sep 30 13:42:06 CEST 2008 - sassmann@suse.de
+
+- Update config files: Disabled everything unnecessary in
+ ps3 config file
+
+-------------------------------------------------------------------
+Tue Sep 30 12:19:39 CEST 2008 - olh@suse.de
+
+- disable ninja32 and ns87415 pata drivers on ppc64
+
+-------------------------------------------------------------------
+Tue Sep 30 12:16:52 CEST 2008 - sdietrich@suse.de
+
+- config.conf: enable rt for i386/x86_64
+- Update config files: Preliminary sync with default and debug configs.
+- config/x86_64/rt_timing: Delete.
+
+- patches.rt/2.6.21-rc6-lockless3-radix-tree-gang-slot-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT radix-tree: gang slot lookups.
+- patches.rt/2.6.21-rc6-lockless5-lockless-probe.patch: Linux-RT
+ 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless probe.
+- patches.rt/2.6.21-rc6-lockless6-speculative-get-page.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: speculative get page.
+- patches.rt/2.6.21-rc6-lockless7-lockless-pagecache-lookups.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: lockless pagecache lookups.
+- patches.rt/2.6.21-rc6-lockless8-spinlock-tree_lock.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT mm: spinlock tree_lock.
+- patches.rt/Add-dev-rmem-device-driver-for-real-time-JVM-testing.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/Allocate-RTSJ-memory-for-TCK-conformance-test.patch:
+ Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/RT_utsname.patch: Linux-RT 2.6.27-RT.
+- patches.rt/aacraid-compat-sem.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adapt-remove-extra-try-to-lock.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-adjust-pi-wakeup.patch: Linux-RT 2.6.27-RT.
+- patches.rt/adaptive-earlybreak-on-steal.patch: Linux-RT
+ 2.6.27-RT
+ rtmutex: break out early on first run.
+- patches.rt/adaptive-optimize-rt-lock-wakeup.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/adaptive-spinlock-lite-v2.patch: Linux-RT 2.6.27-RT
+ adaptive spinlocks lite.
+- patches.rt/adaptive-task-oncpu.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-dumpstack.patch: Linux-RT 2.6.27-RT.
+- patches.rt/apic-level-smp-affinity.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-compile-fix.patch: Linux-RT 2.6.27-RT
+ ARM: compile fix for event tracing.
+- patches.rt/arm-fix-compile-error-trace-exit-idle.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/arm-futex-atomic-cmpxchg.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-latency-tracer-support.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-omap-02.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/arm-omap-05.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-preempt-config.patch: Linux-RT 2.6.27-RT.
+- patches.rt/arm-trace-preempt-idle.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-state-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bh-uptodate-lock.patch: Linux-RT 2.6.27-RT.
+- patches.rt/bz235099-idle-load-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cache_pci_find_capability.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT Cache calls to pci_find_capability.
+- patches.rt/call_rcu_bh-rename-of-call_rcu.patch: Linux-RT
+ 2.6.27-RT
+ just rename call_rcu_bh instead of making it a macro.
+- patches.rt/cond_resched_softirq-WARN-fix.patch: Linux-RT
+ 2.6.27-RT
+ WARNING: at kernel/sched.c:5071 2.6.23-rc1-rt7.
+- patches.rt/cputimer-thread-rt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cputimer-thread-rt_A0.patch: Linux-RT 2.6.27-RT.
+- patches.rt/cycles-to-ns-trace-fix.patch: Linux-RT 2.6.27-RT
+ Linux-RT 2.6.26-RT.
+- patches.rt/dev-queue-xmit-preempt-fix.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-irqpoll.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-ist-x86_64.patch: Linux-RT 2.6.27-RT.
+- patches.rt/disable-lpptest-on-nonlinux.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/disable-run-softirq-from-hardirq-completely.patch:
+ Linux-RT 2.6.27-RT
+ Disable running softirqs from hardirqs completely!.
+- patches.rt/dont-disable-preemption-without-IST.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/dont-let-rt-rw_semaphores-do-non_owner-locks.patch:
+ Linux-RT 2.6.27-RT.
+- patches.rt/dont-unmask-io_apic.patch: Linux-RT 2.6.27-RT.
+- patches.rt/drain-all-local-pages-via-sched.patch: Linux-RT
+ 2.6.27-RT.
+- patches.rt/event-trace-hrtimer-trace.patch: Linux-RT 2.6.27-RT
+ event-tracer: add clockevent trace.
+- patches.rt/export-schedule-on-each-cpu.patch: Linux-RT
+ 2.6.27-RT.
++++ 703 more lines (skipped)
++++ between kernel-source/kernel-trace.changes
++++ and /mounts/work_src_done/STABLE/kernel-source/kernel-trace.changes
kernel-vanilla.changes: same change
kernel-xen.changes: same change
calling whatdependson for head-i586
New:
----
kernel-rt.changes
kernel-rt.spec
kernel-source-rt.changes
kernel-source-rt.rpmlintrc
kernel-source-rt.spec
kernel-syms-rt.changes
kernel-syms-rt.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:52.000000000 +0200
@@ -58,7 +58,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.27
-Release: 12
+Release: 13
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -216,8 +216,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -301,7 +300,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -234,8 +234,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -319,7 +318,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -701,8 +700,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%pre -n kernel-default-base -f pre-base.sh
@@ -714,7 +712,7 @@
%endif
%package -n kernel-default-extra
-Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems - extra modules
+Summary: Extra Modules for the Standard Kernel
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -732,8 +730,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%post -n kernel-default-extra -f post-extra.sh
%if %split_packages
@@ -741,3 +738,4 @@
%files -n kernel-default-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
+
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:53.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:53.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.27
-Release: 12
+Release: 13
License: GPL v2 only
Group: System/Kernel
AutoReqProv: off
@@ -36,8 +36,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%install
rm -rf %buildroot
@@ -47,3 +46,4 @@
%files
%defattr(-, root, root)
/etc/dummy
+
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:53.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:53.000000000 +0200
@@ -58,7 +58,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.27
-Release: 12
+Release: 13
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -215,8 +215,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -300,7 +299,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -216,8 +216,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -301,7 +300,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -228,8 +228,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -313,7 +312,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%pre -n kernel-ppc64-base -f pre-base.sh
@@ -754,8 +752,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%post -n kernel-ppc64-extra -f post-extra.sh
%if %split_packages
@@ -763,3 +760,4 @@
%files -n kernel-ppc64-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
+
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:55.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:55.000000000 +0200
@@ -58,7 +58,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.27
-Release: 12
+Release: 13
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -214,8 +214,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -299,7 +298,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -209,8 +209,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -294,7 +293,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2
Source1: functions.sh
Source2: source-post.sh
-%if "kernel-source" == "kernel-source"
Source3: kernel-source.rpmlintrc
-%endif
Source10: pre.sh
Source11: post.sh
Source12: postun.sh
@@ -81,10 +80,11 @@
Source54: kernel-pae.spec
Source55: kernel-ppc64.spec
Source56: kernel-ps3.spec
-Source57: kernel-s390.spec
-Source58: kernel-trace.spec
-Source59: kernel-vanilla.spec
-Source60: kernel-xen.spec
+Source57: kernel-rt.spec
+Source58: kernel-s390.spec
+Source59: kernel-trace.spec
+Source60: kernel-vanilla.spec
+Source61: kernel-xen.spec
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
@@ -104,10 +104,10 @@
# Build with bash instead of sh as the shell: this turns on bash
# extensions like <(...).
%define _buildshell /bin/bash
+%define my_builddir %_builddir/%{name}-%{version}
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,kabi-checks})
%define symbols %(set -- $(%_sourcedir/arch-symbols %_target_cpu) $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define tolerate_unknown_new_config_options 0
-%define with_rt 0
%description
Linux kernel sources with many fixes and improvements.
@@ -120,8 +120,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -138,40 +137,52 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
-KERNELRELEASE=2.6.27-rc7-$RELEASE
+KERNELRELEASE=2.6.27-rc8-$RELEASE
+case kernel-source in
+(*-rt)
+ variant=-rt
+ variant_symbols=RT
+ ;;
+(*)
+ variant=
+ variant_symbols=
+ ;;
+esac
cat > %_builddir/%{name}-%{version}/.rpm-defs < .patches
- for patch in $(< .patches); do
+for patch in $(< .patches); do
if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \
-i %_builddir/kernel-source-2.6.27/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
- done
- if [ -f %_sourcedir/localversion ] ; then
+done
+if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
- fi
- cd ..
-}
-mkdir -p $RPM_BUILD_ROOT/usr/src
-cd $RPM_BUILD_ROOT/usr/src
-# Unpack the vanilla kernel sources
-bzip2 -cd %_sourcedir/linux-2.6.26.tar.bz2 \
-| tar xf -
-mv linux-2.6.26 linux-2.6.26.orig
-create_source_tree linux-$KERNELRELEASE
-%if %with_rt
-create_source_tree linux-$KERNELRELEASE-rt RT
-%endif
+fi
+cat > %my_builddir/kernel-source.files < $o/.config
- echo "-$RELEASE" > $source_tree/localversion-rpm-release
case $flavor in
um)
MAKE_ARGS="ARCH=$flavor SUBARCH=$arch O=$o" ;;
@@ -214,33 +221,31 @@
%if %{tolerate_unknown_new_config_options}
yes '' | make oldconfig $MAKE_ARGS
%else
- make -C $source_tree silentoldconfig $MAKE_ARGS < /dev/null
- %_sourcedir/check-for-config-changes $config $o/.config
+ cp $o/.config $o/.config.before
+ make silentoldconfig $MAKE_ARGS < /dev/null
+ %_sourcedir/check-for-config-changes $o/.config.before $o/.config
+ rm -r $o/.config.before
%endif
- make -C $source_tree prepare $MAKE_ARGS
- make -C $source_tree scripts $MAKE_ARGS
- krel=$(make -C $source_tree -s kernelrelease $MAKE_ARGS)
+ make prepare $MAKE_ARGS
+ make scripts $MAKE_ARGS
+ krel=$(make -s kernelrelease $MAKE_ARGS)
if [ $KERNELRELEASE != "${krel%%-*}" ]; then
echo "Kernel release mismatch: $KERNELRELEASE != ${krel%%-*}" >&2
exit 1
fi
- make -C $source_tree clean $MAKE_ARGS
+ make clean $MAKE_ARGS
mkdir -p $RPM_BUILD_ROOT/lib/modules/$krel
- ln -s ../../../usr/src/linux-$KERNELRELEASE \
+ ln -s ../../../usr/src/linux-$KERNELRELEASE$variant \
$RPM_BUILD_ROOT/lib/modules/$krel/source
# Replace the absolute with a relative path
- sed -e "s,$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE,../../../linux-$KERNELRELEASE,g" \
+ sed -e "s,$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant,../../../linux-$KERNELRELEASE$variant,g" \
-i $o/Makefile
rm -f $o/.config.old
done
-rm -rf linux-2.6.26.orig
-rm -f linux-$KERNELRELEASE/.patches
-%if %with_rt
-rm -f linux-$KERNELRELEASE-rt/.patches
-%endif
+rm -f linux-$KERNELRELEASE$variant/.patches
# Hardlink duplicate files automatically (from package fdupes).
%fdupes $RPM_BUILD_ROOT
-cd $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj
+cd $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant-obj
set -- *
[ -e %_target_cpu ] || ln -s $1 %_target_cpu
%ifarch ppc ppc64
@@ -248,15 +253,15 @@
[ -e ppc64 ] || ln -s $1 ppc64
%endif
cd $RPM_BUILD_ROOT/usr/src
-rm -f `find linux-$KERNELRELEASE -name ".gitignore"`
+rm -f `find linux-$KERNELRELEASE$variant -name ".gitignore"`
# Remove $RPM_BUILD_ROOT prefix from symlinks.
-for link in $(find $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj -type l); do
+for link in $(find $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant-obj -type l); do
target=$(readlink $link)
rm -f $link
ln -s ${target/$RPM_BUILD_ROOT/} $link
done
-ln -sf linux linux # dummy symlink
-ln -sf linux-obj linux-obj # dummy symlink
+ln -sf linux$variant linux$variant # dummy symlink
+ln -sf linux$variant-obj linux$variant-obj # dummy symlink
%install
source .rpm-defs
@@ -265,64 +270,19 @@
mkdir -p $DOC
cp %_sourcedir/README.SUSE $DOC
ln -s /usr/share/doc/packages/%name/README.SUSE \
- $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE/
+ $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE$variant/
install -m 755 -d $RPM_BUILD_ROOT/etc/rpm
install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT/etc/rpm/
install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm
install -m 644 %_sourcedir/kernel-module-subpackage \
$RPM_BUILD_ROOT/usr/lib/rpm/
-cat > kernel-source.files < kernel-source-rt.files < source-post$variant.sh
-done
+) > kernel-source-post.sh
-%post -f source-post.sh
+%post -f kernel-source-post.sh
%files -f kernel-source.files
-%package -n kernel-source-rt
-Summary: The Linux Kernel Sources
-License: GPL v2 only
-Group: Development/Sources
-Requires(post): coreutils sed
-Provides: kernel-source-rt = 2.6.27-%source_rel
-
-%description -n kernel-source-rt
-Linux kernel sources with many fixes and improvements.
-
-
-
-Authors:
---------
- Linus Torvalds
-
- see /usr/src/linux/CREDITS for more details.
-
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
-
-%post -n kernel-source-rt -f source-post-rt.sh
-%if %with_rt
-
-%files -n kernel-source-rt -f kernel-source.files
-%endif
++++++ kernel-syms-rt.spec ++++++
++++ 24054 lines (skipped)
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:56.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:56.000000000 +0200
@@ -29,7 +29,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.27
-Release: 12
+Release: 13
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -37,6 +37,7 @@
%if ! 0%{?opensuse_bs}
BuildRequires: kernel-dummy
%endif
+ExclusiveArch: %ix86 ppc ppc64 s390 s390x ia64 x86_64
%ifarch %ix86
BuildRequires: kernel-debug kernel-default kernel-pae kernel-trace kernel-xen
%else
@@ -82,14 +83,8 @@
information attached to them. This package contains the symbol versions
for the standard kernels.
-Installing this package before compiling kernel modules outside of the
-kernel source tree adds symbol version information to these modules.
-Modules without symbol version information can only be loaded on the
-exact kernel version for which they were compiled. Modules with symbol
-version information can be loaded into more recent kernels as long as
-none of the symbols exported by the kernel have changed. This provides
-a reasonable level of confidence but does not guarantee that the module
-will work.
+This package is needed for compiling kernel module packages with proper
+package dependencies.
@@ -99,8 +94,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
echo "Architecture symbol(s):" %symbols
@@ -108,19 +102,23 @@
%install
rm -rf $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT
-# Add all the symbol version hashes from the binary kernel packages
-%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source.patches
+set -- %symbols
+case kernel-syms in
+(*-rt)
+ set -- RT "$@"
+ ;;
+esac
+%_sourcedir/guards "$@" < %_sourcedir/series.conf > %_builddir/kernel-syms.patches
for config in $(%_sourcedir/guards %symbols < %_sourcedir/config.conf) ; do
arch="${config%%/*}"
flavor="${config#*/}"
rpm -q --quiet kernel-$flavor || continue
# Don't add the build infrastructure for kernels that are based
- # on a different set of patches than kernel-source.
+ # on a different set of patches.
set -- kernel-$flavor $flavor $(case $flavor in (rt|rt_*) echo RT ;; esac)
%_sourcedir/guards $* %symbols < %_sourcedir/series.conf \
> %_builddir/kernel-$flavor.patches
- diff -q %_builddir/kernel-{source,$flavor}.patches || continue
+ diff -q %_builddir/{kernel-syms,kernel-$flavor}.patches || continue
# Make sure that all the kernel-$flavor release numbers match the
# kernel-syms release number.
set -- %release $(rpm -q --qf '%{RELEASE}' kernel-$flavor)
@@ -151,3 +149,4 @@
/usr/src/linux-*-obj
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
+
++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.Qo1309/_old 2008-10-06 18:45:57.000000000 +0200
+++ /var/tmp/diff_new_pack.Qo1309/_new 2008-10-06 18:45:57.000000000 +0200
@@ -58,7 +58,7 @@
Name: kernel-trace
Summary: The Realtime Linux Kernel
Version: 2.6.27
-Release: 5
+Release: 6
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -221,8 +221,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -306,7 +305,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -226,8 +226,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -311,7 +310,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <http://www.kernel.org/
@@ -215,8 +215,7 @@
-Source Timestamp: 2008-09-29 23:39:54 +0200
-CVS Date: 2008.09.29.21.50.20
+Source Timestamp: 2008-10-02 20:07:06 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.26.tar.bz2 ]; then
@@ -300,7 +299,7 @@
EOF
%endif
cat >> ../.rpm-defs <> ../.rpm-defs <i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
newattrs.ia_valid = ATTR_MODE | ATTR_CTIME;
@@ -201,7 +200,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
-@@ -668,7 +670,7 @@ static int chown_common(struct dentry *
+@@ -668,7 +670,7 @@ static int chown_common(struct dentry *
newattrs.ia_valid |=
ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV;
mutex_lock(&inode->i_mutex);
@@ -237,7 +236,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -753,7 +755,7 @@ asmlinkage long sys_fchown(unsigned int
+@@ -753,7 +755,7 @@ asmlinkage long sys_fchown(unsigned int
goto out_fput;
dentry = file->f_path.dentry;
audit_inode(NULL, dentry);
@@ -259,7 +258,7 @@
mnt_drop_write_and_out:
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1618,8 +1618,8 @@ static inline int break_lease(struct ino
+@@ -1628,8 +1628,8 @@ static inline int break_lease(struct ino
/* fs/open.c */
@@ -270,7 +269,7 @@
extern long do_sys_open(int dfd, const char __user *filename, int flags,
int mode);
extern struct file *filp_open(const char *, int, int);
-@@ -1777,7 +1777,7 @@ extern int do_remount_sb(struct super_bl
+@@ -1790,7 +1790,7 @@ extern int do_remount_sb(struct super_bl
#ifdef CONFIG_BLOCK
extern sector_t bmap(struct inode *, sector_t);
#endif
@@ -281,7 +280,7 @@
int (*check_acl)(struct inode *, int));
--- a/mm/filemap.c
+++ b/mm/filemap.c
-@@ -1769,7 +1769,7 @@ static int __remove_suid(struct path *pa
+@@ -1904,7 +1904,7 @@ static int __remove_suid(struct path *pa
struct iattr newattrs;
newattrs.ia_valid = ATTR_FORCE | kill;
@@ -290,14 +289,3 @@
}
int file_remove_suid(struct file *file)
---- a/mm/tiny-shmem.c
-+++ b/mm/tiny-shmem.c
-@@ -80,7 +80,7 @@ struct file *shmem_file_setup(char *name
- inode->i_nlink = 0; /* It is unlinked */
-
- /* notify everyone as to the change of file size */
-- error = do_truncate(dentry, size, 0, file);
-+ error = do_truncate(dentry, file->f_path.mnt, size, 0, file);
- if (error < 0)
- goto close_file;
-
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ia64-kdump_proc_iomem.diff new/patches.arch/ia64-kdump_proc_iomem.diff
--- old/patches.arch/ia64-kdump_proc_iomem.diff 2008-09-12 10:14:40.000000000 +0200
+++ new/patches.arch/ia64-kdump_proc_iomem.diff 1970-01-01 01:00:00.000000000 +0100
@@ -1,37 +0,0 @@
-From: Jay Lan
-Subject: [PATCH]IA64: assign a distinguishable label to uncached memory in /proc/iomem
-
-Currently a memory segment in memory map with attribute of EFI_MEMORY_UC
-is denoted as "System RAM" in /proc/iomem, while memory of attribute
-(EFI_MEMORY_WB|EFI_MEMORY_UC) is also labeled the same.
-
-The kexec utility then includes uncached memory as part of vmcore. The
-kdump kernel MCA'ed when it tries to save the vmcore to a disk. A normal
-"cached" access may cause MCAs.
-
-This patch would label memory with attribute of EFI_MEMORY_UC only as
-"Uncached RAM" so that kexec would know not to include it in the vmcore.
-I will submit a separate kexec-tools patch to the kexec list.
-
-Signed-off-by: Jay Lan
-Acked-by: Bernhard Walle
-
----
- arch/ia64/kernel/efi.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
---- a/arch/ia64/kernel/efi.c
-+++ b/arch/ia64/kernel/efi.c
-@@ -1232,9 +1232,10 @@ efi_initialize_iomem_resources(struct re
- if (md->attribute & EFI_MEMORY_WP) {
- name = "System ROM";
- flags |= IORESOURCE_READONLY;
-- } else {
-+ } else if (md->attribute == EFI_MEMORY_UC)
-+ name = "Uncached RAM";
-+ else
- name = "System RAM";
-- }
- break;
-
- case EFI_ACPI_MEMORY_NVS:
++++++ patches.drivers.tar.bz2 ++++++
++++ 26903 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/nr-irqs-file new/patches.fixes/nr-irqs-file
--- old/patches.fixes/nr-irqs-file 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/nr-irqs-file 2008-10-02 18:17:03.000000000 +0200
@@ -0,0 +1,14 @@
+From: schwab@suse.de
+Subject: Don't clean
+
+--- a/arch/ia64/kernel/Makefile
++++ b/arch/ia64/kernel/Makefile
+@@ -104,7 +104,7 @@ arch/$(SRCARCH)/kernel/nr-irqs.s: $(srctree)/arch/$(SRCARCH)/kernel/nr-irqs.c \
+ $(Q)mkdir -p $(dir $@)
+ $(call cmd,nr_irqs)
+
+-clean-files += $(objtree)/arch/ia64/include/asm/nr-irqs.h
++MRPROPER_FILES += $(objtree)/arch/ia64/include/asm/nr-irqs.h
+
+ #
+ # native ivt.S and entry.S
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/usb-hcd-interrupt-shared.patch new/patches.fixes/usb-hcd-interrupt-shared.patch
--- old/patches.fixes/usb-hcd-interrupt-shared.patch 2008-09-05 12:52:04.000000000 +0200
+++ new/patches.fixes/usb-hcd-interrupt-shared.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From: Geoff Levand
-Subject: USB: fix hcd interrupt disabling
-References: Bug 409961 - ppc64 kernel from cvs does not kexec on ps3 anymore
-
-Commit de85422b94ddb23c021126815ea49414047c13dc, 'USB: fix interrupt
-disabling for HCDs with shared interrupt handlers' changed usb_add_hcd()
-to strip IRQF_DISABLED from irqflags prior to calling request_irq()
-with the justification that such a removal was necessary for shared
-interrupts to work properly. Unfortunately, the change in that commit
-unconditionally removes the IRQF_DISABLED flag, causing problems on
-platforms that don't use a shared interrupt but require IRQF_DISABLED.
-This change adds a check for IRQF_SHARED prior to removing the
-IRQF_DISABLED flag.
-
-Fixes the PS3 system startup hang reported with recent Fedora and
-OpenSUSE kernels.
-
-Note that this problem is hidden when CONFIG_LOCKDEP=y (ps3_defconfig),
-as local_irq_enable_in_hardirq() is defined as a null statement for
-that config.
-
-CC: stable
-Signed-off-by: Geoff Levand
-Signed-off-by: Olaf Hering
-
----
- drivers/usb/core/hcd.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
---- a/drivers/usb/core/hcd.c
-+++ b/drivers/usb/core/hcd.c
-@@ -1876,7 +1876,8 @@ int usb_add_hcd(struct usb_hcd *hcd,
- * with IRQF_SHARED. As usb_hcd_irq() will always disable
- * interrupts we can remove it here.
- */
-- irqflags &= ~IRQF_DISABLED;
-+ if (irqflags & IRQF_SHARED)
-+ irqflags &= ~IRQF_DISABLED;
-
- snprintf(hcd->irq_descr, sizeof(hcd->irq_descr), "%s:usb%d",
- hcd->driver->description, hcd->self.busnum);
++++++ patches.kernel.org.tar.bz2 ++++++
kernel-source/patches.kernel.org.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/patches.kernel.org.tar.bz2 differ: byte 11, line 1
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++ 59561 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/e1000e_write_protect_ichx_nvm new/patches.suse/e1000e_write_protect_ichx_nvm
--- old/patches.suse/e1000e_write_protect_ichx_nvm 2008-09-30 17:05:49.000000000 +0200
+++ new/patches.suse/e1000e_write_protect_ichx_nvm 2008-10-02 15:08:40.000000000 +0200
@@ -1,10 +1,11 @@
-Subject: e1000e: write protect ICHx NVM to prevent malicious write/erase
+Subject: [PATCH] e1000e: write protect ICHx NVM to prevent malicious write/erase
From: Bruce Allan
References: bnc#425480
Set the hardware to ignore all write/erase cycles to the GbE region in
the ICHx NVM. This feature can be disabled by the WriteProtectNVM module
-parameter (enabled by default) though that is not recommended.
+parameter (enabled by default) only after a hardware reset, but
+the machine must be power cycled before trying to enable writes.
Signed-off-by: Bruce Allan
Signed-off-by: Jesse Brandeburg
@@ -13,9 +14,10 @@
drivers/net/e1000e/e1000.h | 2 +
drivers/net/e1000e/ethtool.c | 3 ++
- drivers/net/e1000e/ich8lan.c | 46 +++++++++++++++++++++++++++++++++++++++++++
- drivers/net/e1000e/param.c | 30 ++++++++++++++++++++++++++++
- 4 files changed, 81 insertions(+)
+ drivers/net/e1000e/ich8lan.c | 58 +++++++++++++++++++++++++++++++++++++++++++
+ drivers/net/e1000e/netdev.c | 4 ++
+ drivers/net/e1000e/param.c | 30 ++++++++++++++++++++++
+ 5 files changed, 97 insertions(+)
--- linux-2.6.26.orig/drivers/net/e1000e/e1000.h
+++ linux-2.6.26/drivers/net/e1000e/e1000.h
@@ -31,7 +33,7 @@
extern bool e1000e_get_laa_state_82571(struct e1000_hw *hw);
extern void e1000e_set_laa_state_82571(struct e1000_hw *hw, bool state);
-+extern void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw, bool enable);
++extern void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw);
extern void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
bool state);
extern void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw);
@@ -85,14 +87,12 @@
hw_dbg(hw, "Flash commit failed.\n");
e1000_release_swflag_ich8lan(hw);
return ret_val;
-@@ -1507,6 +1522,37 @@ static s32 e1000_validate_nvm_checksum_i
+@@ -1507,6 +1522,49 @@ static s32 e1000_validate_nvm_checksum_i
}
/**
+ * e1000e_write_protect_nvm_ich8lan - Make the NVM read-only
+ * @hw: pointer to the HW structure
-+ * @enable: pointer to the HW structure
-+ * @enable: TRUE to enable write protection, FALSE to disable write protection
+ *
+ * To prevent malicious write/erase of the NVM, set it to be read-only
+ * so that the hardware ignores all write/erase cycles of the NVM via
@@ -100,29 +100,56 @@
+ * still be updated, however any updates to this copy will not stick
+ * across driver reloads.
+ **/
-+void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw, bool enable)
++void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw)
+{
+ union ich8_flash_protected_range pr0;
++ union ich8_hws_flash_status hsfsts;
+ u32 gfpreg;
++ s32 ret_val;
+
-+ if (hw->nvm.ops.acquire_nvm(hw))
++ ret_val = e1000_acquire_swflag_ich8lan(hw);
++ if (ret_val)
+ return;
+
+ gfpreg = er32flash(ICH_FLASH_GFPREG);
+
++ /* Write-protect GbE Sector of NVM */
+ pr0.regval = er32flash(ICH_FLASH_PR0);
+ pr0.range.base = gfpreg & FLASH_GFPREG_BASE_MASK;
+ pr0.range.limit = ((gfpreg >> 16) & FLASH_GFPREG_BASE_MASK);
-+ pr0.range.wpe = enable;
++ pr0.range.wpe = true;
+ ew32flash(ICH_FLASH_PR0, pr0.regval);
+
-+ hw->nvm.ops.release_nvm(hw);
++ /*
++ * Lock down a subset of GbE Flash Control Registers, e.g.
++ * PR0 to prevent the write-protection from being lifted.
++ * Once FLOCKDN is set, the registers protected by it cannot
++ * be written until FLOCKDN is cleared by a hardware reset.
++ */
++ hsfsts.regval = er16flash(ICH_FLASH_HSFSTS);
++ hsfsts.hsf_status.flockdn = true;
++ ew32flash(ICH_FLASH_HSFSTS, hsfsts.regval);
++
++ e1000_release_swflag_ich8lan(hw);
+}
+
+/**
* e1000_write_flash_data_ich8lan - Writes bytes to the NVM
* @hw: pointer to the HW structure
* @offset: The offset (in bytes) of the byte/word to read.
+--- linux-2.6.26.orig/drivers/net/e1000e/netdev.c
++++ linux-2.6.26/drivers/net/e1000e/netdev.c
+@@ -4861,6 +4861,10 @@ static int __devinit e1000_probe(struct
+ if (err)
+ goto err_hw_init;
+
++ if ((adapter->flags & FLAG_IS_ICH) &&
++ (adapter->flags & FLAG_READ_ONLY_NVM))
++ e1000e_write_protect_nvm_ich8lan(&adapter->hw);
++
+ hw->mac.ops.get_bus_info(&adapter->hw);
+
+ adapter->hw.phy.autoneg_wait_to_complete = 0;
--- linux-2.6.26.orig/drivers/net/e1000e/param.c
+++ linux-2.6.26/drivers/net/e1000e/param.c
@@ -142,6 +142,15 @@ E1000_PARAM(SmartPowerDownEnable, "Enabl
++++++ patches.trace.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 22744 lines of diff (skipped)
++++++ post.sh ++++++
--- kernel-source/post.sh 2008-09-30 17:25:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/post.sh 2008-10-02 22:22:49.318575000 +0200
@@ -26,18 +26,19 @@
esac
fi
+suffix=
+case @FLAVOR@ in
+ kdump|ps3|um|xen*)
+ suffix=-@FLAVOR@
+ ;;
+esac
+for x in /boot/@IMAGE@ /boot/initrd; do
+ rm -f $x$suffix
+ ln -s ${x##*/}-@KERNELRELEASE@ $x$suffix
+done
+
if [ -e /lib/modules/@KERNELRELEASE@ ]; then
echo Setting up /lib/modules/@KERNELRELEASE@
- suffix=
- case @FLAVOR@ in
- kdump|ps3|um|xen*)
- suffix=-@FLAVOR@
- ;;
- esac
- for x in /boot/@IMAGE@ /boot/initrd; do
- rm -f $x$suffix
- ln -s ${x##*/}-@KERNELRELEASE@ $x$suffix
- done
if [ -x /sbin/module_upgrade ]; then
/sbin/module_upgrade --rename mptscsih="mptspi mptfc mptsas"
++++++ series.conf ++++++
++++ 1992 lines (skipped)
++++ between series.conf
++++ and /mounts/work_src_done/STABLE/kernel-source/series.conf
++++++ source-post.sh ++++++
--- kernel-source/source-post.sh 2008-09-30 17:25:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/source-post.sh 2008-10-02 22:22:49.314579000 +0200
@@ -1,2 +1,2 @@
relink linux-@KERNELRELEASE@@VARIANT@ /usr/src/linux@VARIANT@
-relink linux-@KERNELRELEASE@-obj /usr/src/linux-obj
+relink linux-@KERNELRELEASE@@VARIANT@-obj /usr/src/linux@VARIANT@-obj
++++++ supported.conf ++++++
--- kernel-source/supported.conf 2008-09-30 17:25:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/supported.conf 2008-10-02 22:22:49.309585000 +0200
@@ -1085,6 +1085,8 @@
kernel/drivers/s390/net/lcs
kernel/drivers/s390/net/netiucv
kernel/drivers/s390/net/qeth
+ kernel/drivers/s390/net/qeth_l2
+ kernel/drivers/s390/net/qeth_l3
kernel/drivers/s390/net/smsgiucv
kernel/drivers/s390/scsi/zfcp
kernel/drivers/s390/scsi/zfcp_hbaapi
@@ -1796,6 +1798,8 @@
+isa kernel/sound/drivers/opl4/snd-opl4-synth
kernel/sound/drivers/snd-dummy # Dummy soundcard (/dev/null)
kernel/sound/drivers/snd-mtpav # MOTU MidiTimePiece AV multiport MIDI
+ kernel/sound/drivers/snd-mts64 # ESI Miditerminal 4140
+ kernel/sound/drivers/snd-portman2x4 # Portman 2x4
kernel/sound/drivers/snd-serial-u16550 # MIDI serial u16550
kernel/sound/drivers/snd-virmidi # Dummy soundcard for virtual rawmidi devices
kernel/sound/drivers/vx/snd-vx-lib # Common routines for Digigram VX drivers
@@ -1900,9 +1904,22 @@
kernel/sound/pci/au88x0/snd-au8810 # Aureal vortex
kernel/sound/pci/au88x0/snd-au8820 # Aureal vortex
kernel/sound/pci/au88x0/snd-au8830 # Aureal vortex
+ kernel/sound/pci/aw2/snd-aw2 # Emagic Audiowerk 2
kernel/sound/pci/ca0106/snd-ca0106 # SBLive! 24bit
kernel/sound/pci/cs46xx/snd-cs46xx # Cirrus Logic Sound Fusion CS46XX
kernel/sound/pci/cs5535audio/snd-cs5535audio # Driver for audio on multifunction CS5535 companion device
+ kernel/sound/pci/echoaudio/snd-darla20 # Echoaudio Darla20
+ kernel/sound/pci/echoaudio/snd-darla24 # Echoaudio Darla24
+ kernel/sound/pci/echoaudio/snd-echo3g # Echoaudio Echo 3G
+ kernel/sound/pci/echoaudio/snd-gina20 # Echoaudio Gina20
+ kernel/sound/pci/echoaudio/snd-gina24 # Echoaudio Gina24
+ kernel/sound/pci/echoaudio/snd-indigo # Echoaudio Indigo
+ kernel/sound/pci/echoaudio/snd-indigodj # Echoaudio Indigo DJ
+ kernel/sound/pci/echoaudio/snd-indigoio # Echoaudio Indigo IO
+ kernel/sound/pci/echoaudio/snd-layla20 # Echoaudio Layla20
+ kernel/sound/pci/echoaudio/snd-layla24 # Echoaudio Layla24
+ kernel/sound/pci/echoaudio/snd-mia # Echoaudio Mia
+ kernel/sound/pci/echoaudio/snd-mona # Echoaudio Mona
kernel/sound/pci/emu10k1/snd-emu10k1 # EMU10K1
kernel/sound/pci/emu10k1/snd-emu10k1-synth # Routines for control of EMU10K1 WaveTable synth
kernel/sound/pci/emu10k1/snd-emu10k1x # EMU10K1X
@@ -1914,11 +1931,16 @@
kernel/sound/pci/korg1212/snd-korg1212 # korg1212
kernel/sound/pci/mixart/snd-mixart # Digigram miXart
kernel/sound/pci/nm256/snd-nm256 # NeoMagic NM256AV/ZX
+ kernel/sound/pci/oxygen/snd-hifier # TempoTec HiFier Fantasia
+ kernel/sound/pci/oxygen/snd-oxygen # C-Media 8788 (Oxygen)
+ kernel/sound/pci/oxygen/snd-oxygen-lib # Oxygen
+ kernel/sound/pci/oxygen/snd-virtuoso # ASUS Virtuoso 100/200 (Xonar)
kernel/sound/pci/pcxhr/snd-pcxhr # Digigram pcxhr
kernel/sound/pci/rme9652/snd-hdsp # RME Hammerfall DSP
kernel/sound/pci/rme9652/snd-hdspm # RME Hammerfall DSP MADI
kernel/sound/pci/rme9652/snd-rme9652 # RME Digi9652/Digi9636
kernel/sound/pci/snd-ad1889 # Analog Devices 1889
+ kernel/sound/pci/snd-als300 # Avance Logic ALS300
kernel/sound/pci/snd-als4000 # Avance Logic ALS4000
kernel/sound/pci/snd-atiixp # ATI IXP AC97 controller
kernel/sound/pci/snd-atiixp-modem # ATI IXP MC97 controller
@@ -1951,6 +1973,7 @@
kernel/sound/synth/snd-util-mem # Generic memory management routines for soundcard memory allocation
kernel/sound/usb/snd-usb-audio # USB Audio
kernel/sound/usb/snd-usb-lib # USB Audio/MIDI helper module
+ kernel/sound/usb/caiaq/snd-usb-caiaq # Native Instruments USB audio
kernel/sound/usb/usx2y/snd-usb-usx2y # TASCAM US-X2Y Version 0.7.2
+external kernel/drivers/firmware/dcdbas
+external kernel/drivers/firmware/dell_rbu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org