Mailinglist Archive: opensuse-commit (1117 mails)

< Previous Next >
commit kernel-source for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Tue, 03 Feb 2009 23:53:14 +0100
  • Message-id: <20090203225315.900776780B0@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory
checked in at Tue Feb 3 23:53:14 CET 2009.


--------
--- kernel-source/kernel-debug.changes 2009-01-13 17:58:43.000000000 +0100
+++ kernel-source/kernel-debug.changes 2009-01-29 20:00:24.939605000 +0100
@@ -1,0 +2,977 @@
+Thu Jan 29 18:45:32 CET 2009 - gregkh@xxxxxxx
+
+- add ability to debug kernel using USB debug connector.
+- Update config files.
+- patches.suse/usb-move-ehci-reg-def.patch: usb: move ehci
+ reg def.
+- patches.suse/x86-usb-debug-port-early-console-v4.patch: x86:
+ usb debug port early console, v4.
+
+-------------------------------------------------------------------
+Thu Jan 29 11:43:32 CET 2009 - mmarek@xxxxxxx
+
+- patches.kabi/abi-fix-add-s_syncing-back-to-struct-super_block.patch
+ patches.kabi/abi-fix-add-wb_sync_hold-enum-writeback_sync_modes.patch
+ patches.kabi/export-iwl_rx_allocate
+ patches.kabi/sched-kabi-compat-hack.patch: Introduce
+ patches.kabi/ for patches that only work around kabi issues and
+ can be safely dropped at the next SP.
+
+-------------------------------------------------------------------
+Wed Jan 28 20:34:29 CET 2009 - agruen@xxxxxxx
+
+- patches.xen/xen-x86-mark_rodata_rw.patch: Add missing pageattr.c
+ changes to pageattr-xen.c (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 18:50:59 CET 2009 - agruen@xxxxxxx
+
+- patches.suse/x86-mark_rodata_rw.patch: Add mark_rodata_rw()
+ to un-protect read-only kernel code pages (bnc#439348).
+- patches.xen/xen-x86-mark_rodata_rw.patch: xen specific part
+ (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 15:59:27 CET 2009 - mmarek@xxxxxxx
+
+- config/s390/s390: the -man package still fails for s390, disable
+ it
+
+-------------------------------------------------------------------
+Wed Jan 28 14:27:18 CET 2009 - mmarek@xxxxxxx
+
+- rpm/kernel-binary.spec.in: fix build of the -man subpackage on
+ 31bit s390
+
+-------------------------------------------------------------------
+Wed Jan 28 13:23:01 CET 2009 - mmarek@xxxxxxx
+
+- fix kernel-default.ppc64 reference symsets
+
+-------------------------------------------------------------------
+Wed Jan 28 12:06:53 CET 2009 - jslaby@xxxxxxx
+
+- patches.arch/x86_sgi_cpus4096-05-update-send_IPI_mask.patch:
+ x86 cpumask: Updates to support NR_CPUS=4096 (bnc#425240
+ FATE304266).
+ [cpu_mask_to_apicid bigsmp fix]
+
+-------------------------------------------------------------------
+Wed Jan 28 08:16:54 CET 2009 - olh@xxxxxxx
+
+- patches.fixes/scsi-ibmvscsi-module_alias.patch:
+ map scsi proc_name to module name (bnc#459933 - LTC50724)
+
+-------------------------------------------------------------------
+Tue Jan 27 23:33:09 CET 2009 - jeffm@xxxxxxx
+
+- Update config files: Disable ftrace in -debug on ppc64
+
+-------------------------------------------------------------------
+Tue Jan 27 23:16:03 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added -debug flavor for ppc64.
+
+-------------------------------------------------------------------
+Tue Jan 27 13:40:53 CET 2009 - bwalle@xxxxxxx
+
+- patches.drivers/libfc-set-the-release-function.diff:
+ Whitespace change.
+
+-------------------------------------------------------------------
+Tue Jan 27 09:05:30 CET 2009 - hare@xxxxxxx
+
+- patches.drivers/libfc-fix-read-IO-data-integrity: libfc:
+ IO data integrity issue when a IO data frame lost (bnc#469536).
+
+-------------------------------------------------------------------
+Tue Jan 27 08:52:49 CET 2009 - jbeulich@xxxxxxxxxx
+
+- re-enable patches.xen/xen3-e1000e_Export_set_memory_ro-rw.
+
+-------------------------------------------------------------------
+Tue Jan 27 07:44:18 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ include prototype for PFN_UP() (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 19:53:20 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Export
+ set_memory_ro() and set_memory_rw() calls.
+ readded to avoid kabi change
+
+-------------------------------------------------------------------
+Mon Jan 26 19:36:59 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added kernel-vmi to i386.
+
+-------------------------------------------------------------------
+Mon Jan 26 19:08:43 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ use PFN_UP() for end_pfn (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 17:14:44 CET 2009 - mmarek@xxxxxxx
+
+- kabi: import FCoE changes
+
+-------------------------------------------------------------------
+Mon Jan 26 17:00:44 CET 2009 - hare@xxxxxxx
+
+- patches.suse/dm-mpath-requeue-for-stopped-queue: disable
+ wrong debug message again.
+
+-------------------------------------------------------------------
+Mon Jan 26 15:35:41 CET 2009 - rw@xxxxxxx
+
+- patches.fixes/taskstats-alignment:
+ IA64: fill 'struct taskstats' on stack and 'memcpy' result to skb.
+ (bnc#448410)
+
+-------------------------------------------------------------------
+Mon Jan 26 15:31:39 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ fix calculation of reserve_size (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 14:19:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/disable-lro-per-default: Disable LRO per default
+ in igb and ixgbe. (bnc#467519)
+
+-------------------------------------------------------------------
+Mon Jan 26 13:44:37 CET 2009 - jbeulich@xxxxxxxxxx
+
+- Just comment out patches.xen/xen3-e1000e_* (to address build error)
+ until disposition of their originals is known.
+
+-------------------------------------------------------------------
+Mon Jan 26 13:01:24 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/sctp_do_not_use_stale_copy_of_sk: Do not use
+ stale copy of sk. (bnc#440104)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:52:21 CET 2009 - jblunck@xxxxxxx
+
+Renamed some patches so they get included in vanilla builds.
+- patches.rpmify/firmware-path: Renamed.
+- patches.rpmify/no-include-asm: Renamed.
+- patches.suse/md-raid-metadata-PAGE_SIZE.patch: Renamed.
+
+-------------------------------------------------------------------
+Mon Jan 26 12:18:00 CET 2009 - olh@xxxxxxx
+
+- patches.suse/led_classdev.sysfs-name.patch: use correct name
+ for /sys/devices/virtual/leds/ entries (bnc#468350)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:15:15 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Delete.
+- patches.suse/e1000e_allow_bad_checksum: Delete.
+- patches.suse/e1000e_call_dump_eeprom: Delete.
+- patches.suse/e1000e_ioremap_sanity_check: Delete.
+- patches.suse/e1000e_use_set_memory_ro-rw_to_protect_flash_memory:
+ Delete.
+ Remove not mainline e1000e patches which were added to help with
+ the e1000e NVM corruption - root issue is fixed
+
+-------------------------------------------------------------------
+Mon Jan 26 12:06:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.drivers/tg3_libphy_workaround: tg3 libphy workaround.
+ (bnc#468725)
+
+-------------------------------------------------------------------
+Mon Jan 26 09:17:49 CET 2009 - hare@xxxxxxx
+
+- supported.conf: Correct spelling for dm-least-pending
+ path checker.
+
+-------------------------------------------------------------------
+Mon Jan 26 09:16:31 CET 2009 - hare@xxxxxxx
++++ 787 more lines (skipped)
++++ between kernel-source/kernel-debug.changes
++++ and 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
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 2008-04-22 03:09:48.000000000 +0200
+++ kernel-source/kernel-vmi.changes 2009-01-29 20:00:26.441101000 +0100
@@ -0,0 +1,48699 @@
+-------------------------------------------------------------------
+Thu Jan 29 18:45:32 CET 2009 - gregkh@xxxxxxx
+
+- add ability to debug kernel using USB debug connector.
+- Update config files.
+- patches.suse/usb-move-ehci-reg-def.patch: usb: move ehci
+ reg def.
+- patches.suse/x86-usb-debug-port-early-console-v4.patch: x86:
+ usb debug port early console, v4.
+
+-------------------------------------------------------------------
+Thu Jan 29 11:43:32 CET 2009 - mmarek@xxxxxxx
+
+- patches.kabi/abi-fix-add-s_syncing-back-to-struct-super_block.patch
+ patches.kabi/abi-fix-add-wb_sync_hold-enum-writeback_sync_modes.patch
+ patches.kabi/export-iwl_rx_allocate
+ patches.kabi/sched-kabi-compat-hack.patch: Introduce
+ patches.kabi/ for patches that only work around kabi issues and
+ can be safely dropped at the next SP.
+
+-------------------------------------------------------------------
+Wed Jan 28 20:34:29 CET 2009 - agruen@xxxxxxx
+
+- patches.xen/xen-x86-mark_rodata_rw.patch: Add missing pageattr.c
+ changes to pageattr-xen.c (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 18:50:59 CET 2009 - agruen@xxxxxxx
+
+- patches.suse/x86-mark_rodata_rw.patch: Add mark_rodata_rw()
+ to un-protect read-only kernel code pages (bnc#439348).
+- patches.xen/xen-x86-mark_rodata_rw.patch: xen specific part
+ (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 15:59:27 CET 2009 - mmarek@xxxxxxx
+
+- config/s390/s390: the -man package still fails for s390, disable
+ it
+
+-------------------------------------------------------------------
+Wed Jan 28 14:27:18 CET 2009 - mmarek@xxxxxxx
+
+- rpm/kernel-binary.spec.in: fix build of the -man subpackage on
+ 31bit s390
+
+-------------------------------------------------------------------
+Wed Jan 28 13:23:01 CET 2009 - mmarek@xxxxxxx
+
+- fix kernel-default.ppc64 reference symsets
+
+-------------------------------------------------------------------
+Wed Jan 28 12:06:53 CET 2009 - jslaby@xxxxxxx
+
+- patches.arch/x86_sgi_cpus4096-05-update-send_IPI_mask.patch:
+ x86 cpumask: Updates to support NR_CPUS=4096 (bnc#425240
+ FATE304266).
+ [cpu_mask_to_apicid bigsmp fix]
+
+-------------------------------------------------------------------
+Wed Jan 28 08:16:54 CET 2009 - olh@xxxxxxx
+
+- patches.fixes/scsi-ibmvscsi-module_alias.patch:
+ map scsi proc_name to module name (bnc#459933 - LTC50724)
+
+-------------------------------------------------------------------
+Tue Jan 27 23:33:09 CET 2009 - jeffm@xxxxxxx
+
+- Update config files: Disable ftrace in -debug on ppc64
+
+-------------------------------------------------------------------
+Tue Jan 27 23:16:03 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added -debug flavor for ppc64.
+
+-------------------------------------------------------------------
+Tue Jan 27 13:40:53 CET 2009 - bwalle@xxxxxxx
+
+- patches.drivers/libfc-set-the-release-function.diff:
+ Whitespace change.
+
+-------------------------------------------------------------------
+Tue Jan 27 09:05:30 CET 2009 - hare@xxxxxxx
+
+- patches.drivers/libfc-fix-read-IO-data-integrity: libfc:
+ IO data integrity issue when a IO data frame lost (bnc#469536).
+
+-------------------------------------------------------------------
+Tue Jan 27 08:52:49 CET 2009 - jbeulich@xxxxxxxxxx
+
+- re-enable patches.xen/xen3-e1000e_Export_set_memory_ro-rw.
+
+-------------------------------------------------------------------
+Tue Jan 27 07:44:18 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ include prototype for PFN_UP() (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 19:53:20 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Export
+ set_memory_ro() and set_memory_rw() calls.
+ readded to avoid kabi change
+
+-------------------------------------------------------------------
+Mon Jan 26 19:36:59 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added kernel-vmi to i386.
+
+-------------------------------------------------------------------
+Mon Jan 26 19:08:43 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ use PFN_UP() for end_pfn (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 17:14:44 CET 2009 - mmarek@xxxxxxx
+
+- kabi: import FCoE changes
+
+-------------------------------------------------------------------
+Mon Jan 26 17:00:44 CET 2009 - hare@xxxxxxx
+
+- patches.suse/dm-mpath-requeue-for-stopped-queue: disable
+ wrong debug message again.
+
+-------------------------------------------------------------------
+Mon Jan 26 15:35:41 CET 2009 - rw@xxxxxxx
+
+- patches.fixes/taskstats-alignment:
+ IA64: fill 'struct taskstats' on stack and 'memcpy' result to skb.
+ (bnc#448410)
+
+-------------------------------------------------------------------
+Mon Jan 26 15:31:39 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ fix calculation of reserve_size (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 14:19:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/disable-lro-per-default: Disable LRO per default
+ in igb and ixgbe. (bnc#467519)
+
+-------------------------------------------------------------------
+Mon Jan 26 13:44:37 CET 2009 - jbeulich@xxxxxxxxxx
+
+- Just comment out patches.xen/xen3-e1000e_* (to address build error)
+ until disposition of their originals is known.
+
+-------------------------------------------------------------------
+Mon Jan 26 13:01:24 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/sctp_do_not_use_stale_copy_of_sk: Do not use
+ stale copy of sk. (bnc#440104)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:52:21 CET 2009 - jblunck@xxxxxxx
+
+Renamed some patches so they get included in vanilla builds.
+- patches.rpmify/firmware-path: Renamed.
+- patches.rpmify/no-include-asm: Renamed.
+- patches.suse/md-raid-metadata-PAGE_SIZE.patch: Renamed.
+
+-------------------------------------------------------------------
+Mon Jan 26 12:18:00 CET 2009 - olh@xxxxxxx
+
+- patches.suse/led_classdev.sysfs-name.patch: use correct name
+ for /sys/devices/virtual/leds/ entries (bnc#468350)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:15:15 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Delete.
+- patches.suse/e1000e_allow_bad_checksum: Delete.
+- patches.suse/e1000e_call_dump_eeprom: Delete.
+- patches.suse/e1000e_ioremap_sanity_check: Delete.
+- patches.suse/e1000e_use_set_memory_ro-rw_to_protect_flash_memory:
+ Delete.
+ Remove not mainline e1000e patches which were added to help with
+ the e1000e NVM corruption - root issue is fixed
+
+-------------------------------------------------------------------
+Mon Jan 26 12:06:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.drivers/tg3_libphy_workaround: tg3 libphy workaround.
+ (bnc#468725)
+
+-------------------------------------------------------------------
+Mon Jan 26 09:17:49 CET 2009 - hare@xxxxxxx
+
+- supported.conf: Correct spelling for dm-least-pending
+ path checker.
+
+-------------------------------------------------------------------
++++ 48502 more lines (skipped)
++++ between /dev/null
++++ and kernel-source/kernel-vmi.changes
--- kernel-source/kernel-xen.changes 2009-01-13 17:58:44.000000000 +0100
+++ kernel-source/kernel-xen.changes 2009-01-29 20:00:26.603939000 +0100
@@ -1,0 +2,977 @@
+Thu Jan 29 18:45:32 CET 2009 - gregkh@xxxxxxx
+
+- add ability to debug kernel using USB debug connector.
+- Update config files.
+- patches.suse/usb-move-ehci-reg-def.patch: usb: move ehci
+ reg def.
+- patches.suse/x86-usb-debug-port-early-console-v4.patch: x86:
+ usb debug port early console, v4.
+
+-------------------------------------------------------------------
+Thu Jan 29 11:43:32 CET 2009 - mmarek@xxxxxxx
+
+- patches.kabi/abi-fix-add-s_syncing-back-to-struct-super_block.patch
+ patches.kabi/abi-fix-add-wb_sync_hold-enum-writeback_sync_modes.patch
+ patches.kabi/export-iwl_rx_allocate
+ patches.kabi/sched-kabi-compat-hack.patch: Introduce
+ patches.kabi/ for patches that only work around kabi issues and
+ can be safely dropped at the next SP.
+
+-------------------------------------------------------------------
+Wed Jan 28 20:34:29 CET 2009 - agruen@xxxxxxx
+
+- patches.xen/xen-x86-mark_rodata_rw.patch: Add missing pageattr.c
+ changes to pageattr-xen.c (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 18:50:59 CET 2009 - agruen@xxxxxxx
+
+- patches.suse/x86-mark_rodata_rw.patch: Add mark_rodata_rw()
+ to un-protect read-only kernel code pages (bnc#439348).
+- patches.xen/xen-x86-mark_rodata_rw.patch: xen specific part
+ (bnc#439348).
+
+-------------------------------------------------------------------
+Wed Jan 28 15:59:27 CET 2009 - mmarek@xxxxxxx
+
+- config/s390/s390: the -man package still fails for s390, disable
+ it
+
+-------------------------------------------------------------------
+Wed Jan 28 14:27:18 CET 2009 - mmarek@xxxxxxx
+
+- rpm/kernel-binary.spec.in: fix build of the -man subpackage on
+ 31bit s390
+
+-------------------------------------------------------------------
+Wed Jan 28 13:23:01 CET 2009 - mmarek@xxxxxxx
+
+- fix kernel-default.ppc64 reference symsets
+
+-------------------------------------------------------------------
+Wed Jan 28 12:06:53 CET 2009 - jslaby@xxxxxxx
+
+- patches.arch/x86_sgi_cpus4096-05-update-send_IPI_mask.patch:
+ x86 cpumask: Updates to support NR_CPUS=4096 (bnc#425240
+ FATE304266).
+ [cpu_mask_to_apicid bigsmp fix]
+
+-------------------------------------------------------------------
+Wed Jan 28 08:16:54 CET 2009 - olh@xxxxxxx
+
+- patches.fixes/scsi-ibmvscsi-module_alias.patch:
+ map scsi proc_name to module name (bnc#459933 - LTC50724)
+
+-------------------------------------------------------------------
+Tue Jan 27 23:33:09 CET 2009 - jeffm@xxxxxxx
+
+- Update config files: Disable ftrace in -debug on ppc64
+
+-------------------------------------------------------------------
+Tue Jan 27 23:16:03 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added -debug flavor for ppc64.
+
+-------------------------------------------------------------------
+Tue Jan 27 13:40:53 CET 2009 - bwalle@xxxxxxx
+
+- patches.drivers/libfc-set-the-release-function.diff:
+ Whitespace change.
+
+-------------------------------------------------------------------
+Tue Jan 27 09:05:30 CET 2009 - hare@xxxxxxx
+
+- patches.drivers/libfc-fix-read-IO-data-integrity: libfc:
+ IO data integrity issue when a IO data frame lost (bnc#469536).
+
+-------------------------------------------------------------------
+Tue Jan 27 08:52:49 CET 2009 - jbeulich@xxxxxxxxxx
+
+- re-enable patches.xen/xen3-e1000e_Export_set_memory_ro-rw.
+
+-------------------------------------------------------------------
+Tue Jan 27 07:44:18 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ include prototype for PFN_UP() (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 19:53:20 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Export
+ set_memory_ro() and set_memory_rw() calls.
+ readded to avoid kabi change
+
+-------------------------------------------------------------------
+Mon Jan 26 19:36:59 CET 2009 - jeffm@xxxxxxx
+
+- config.conf: Added kernel-vmi to i386.
+
+-------------------------------------------------------------------
+Mon Jan 26 19:08:43 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ use PFN_UP() for end_pfn (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 17:14:44 CET 2009 - mmarek@xxxxxxx
+
+- kabi: import FCoE changes
+
+-------------------------------------------------------------------
+Mon Jan 26 17:00:44 CET 2009 - hare@xxxxxxx
+
+- patches.suse/dm-mpath-requeue-for-stopped-queue: disable
+ wrong debug message again.
+
+-------------------------------------------------------------------
+Mon Jan 26 15:35:41 CET 2009 - rw@xxxxxxx
+
+- patches.fixes/taskstats-alignment:
+ IA64: fill 'struct taskstats' on stack and 'memcpy' result to skb.
+ (bnc#448410)
+
+-------------------------------------------------------------------
+Mon Jan 26 15:31:39 CET 2009 - olh@xxxxxxx
+
+- update patches.arch/ppc-memoryless-nodes.patch:
+ fix calculation of reserve_size (bnc#462546 - LTC50009)
+
+-------------------------------------------------------------------
+Mon Jan 26 14:19:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/disable-lro-per-default: Disable LRO per default
+ in igb and ixgbe. (bnc#467519)
+
+-------------------------------------------------------------------
+Mon Jan 26 13:44:37 CET 2009 - jbeulich@xxxxxxxxxx
+
+- Just comment out patches.xen/xen3-e1000e_* (to address build error)
+ until disposition of their originals is known.
+
+-------------------------------------------------------------------
+Mon Jan 26 13:01:24 CET 2009 - kkeil@xxxxxxx
+
+- patches.fixes/sctp_do_not_use_stale_copy_of_sk: Do not use
+ stale copy of sk. (bnc#440104)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:52:21 CET 2009 - jblunck@xxxxxxx
+
+Renamed some patches so they get included in vanilla builds.
+- patches.rpmify/firmware-path: Renamed.
+- patches.rpmify/no-include-asm: Renamed.
+- patches.suse/md-raid-metadata-PAGE_SIZE.patch: Renamed.
+
+-------------------------------------------------------------------
+Mon Jan 26 12:18:00 CET 2009 - olh@xxxxxxx
+
+- patches.suse/led_classdev.sysfs-name.patch: use correct name
+ for /sys/devices/virtual/leds/ entries (bnc#468350)
+
+-------------------------------------------------------------------
+Mon Jan 26 12:15:15 CET 2009 - kkeil@xxxxxxx
+
+- patches.suse/e1000e_Export_set_memory_ro-rw: Delete.
+- patches.suse/e1000e_allow_bad_checksum: Delete.
+- patches.suse/e1000e_call_dump_eeprom: Delete.
+- patches.suse/e1000e_ioremap_sanity_check: Delete.
+- patches.suse/e1000e_use_set_memory_ro-rw_to_protect_flash_memory:
+ Delete.
+ Remove not mainline e1000e patches which were added to help with
+ the e1000e NVM corruption - root issue is fixed
+
+-------------------------------------------------------------------
+Mon Jan 26 12:06:30 CET 2009 - kkeil@xxxxxxx
+
+- patches.drivers/tg3_libphy_workaround: tg3 libphy workaround.
+ (bnc#468725)
+
+-------------------------------------------------------------------
+Mon Jan 26 09:17:49 CET 2009 - hare@xxxxxxx
+
+- supported.conf: Correct spelling for dm-least-pending
+ path checker.
+
+-------------------------------------------------------------------
+Mon Jan 26 09:16:31 CET 2009 - hare@xxxxxxx
++++ 787 more lines (skipped)
++++ between kernel-source/kernel-xen.changes
++++ and kernel-source/kernel-xen.changes

calling whatdependson for head-i586


New:
----
kernel-vmi.changes
kernel-vmi.spec
patches.kabi.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:40.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:40.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.27.10)
+# spec file for package kernel-debug (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/debug$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-debug
Summary: A Debug Version of the Kernel
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,15 +121,18 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch %ix86
%else
%ifarch ia64
%else
+%ifarch ppc64
+%else
%ifarch x86_64
%endif
%endif
%endif
+%endif
Source0:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
Source10: preun.sh
Source11: postun.sh
@@ -161,10 +164,11 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch: %ix86 ia64 x86_64
+ExclusiveArch: %ix86 ia64 ppc64 x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
@@ -204,7 +208,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This kernel has several debug facilities enabled that hurt performance.
@@ -212,18 +216,18 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-debug-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-debug-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -273,7 +277,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-debug
+KERNELRELEASE=2.6.27.13-$RELEASE-debug
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -321,18 +325,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -414,7 +415,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -614,8 +615,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-debug -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -732,8 +731,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -774,8 +773,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -789,8 +788,7 @@
%files -n kernel-debug-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-debug-man
License: GPL v2 only
@@ -803,12 +801,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-debug-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:41.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.27.10)
+# spec file for package kernel-default (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/default$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-default
Summary: The Standard Kernel
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch %ix86
Provides: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop
k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp
Obsoletes: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop
k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp
@@ -180,6 +180,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -223,25 +224,25 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
The standard kernel for both uniprocessor and multiprocessor systems.



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-default-2.6.27.10.nosrc.rpm package does not contain the"
\
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-default-2.6.27.13.nosrc.rpm package does not contain the"
\
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -291,7 +292,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-default
+KERNELRELEASE=2.6.27.13-$RELEASE-default
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -339,18 +340,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -432,7 +430,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -632,8 +630,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-default -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -749,8 +745,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -790,8 +786,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -805,8 +801,7 @@
%files -n kernel-default-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-default-man
License: GPL v2 only
@@ -818,12 +813,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-default-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:42.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.27.10)
+# spec file for package kernel-dummy (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,8 +22,8 @@

Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
AutoReqProv: off
@@ -36,8 +36,8 @@
--------
Andreas Gruenbacher <agruen@xxxxxxx>

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%install
rm -rf %buildroot

++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:42.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.27.10)
+# spec file for package kernel-kdump (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/kdump$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-kdump
Summary: kernel for kdump
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch ppc
%else
%ifarch ppc64
@@ -158,6 +158,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -201,7 +202,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This kernel is intended for kdump. It can not be booted with a normal
@@ -211,18 +212,18 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-kdump-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -272,7 +273,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-kdump
+KERNELRELEASE=2.6.27.13-$RELEASE-kdump
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -320,18 +321,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -413,7 +411,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -613,8 +611,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-kdump -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -733,8 +729,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -777,8 +773,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -792,8 +788,7 @@
%files -n kernel-kdump-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-kdump-man
License: GPL v2 only
@@ -808,12 +803,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-kdump-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:43.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:43.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-pae (Version 2.6.27.10)
+# spec file for package kernel-pae (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/pae$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-pae
Summary: Kernel with PAE Support
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
Provides: k_smp4G kernel-bigsmp
Obsoletes: k_smp4G kernel-bigsmp
Source0:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
@@ -155,6 +155,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -198,7 +199,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This kernel supports up to 64GB of main memory. It requires Physical
@@ -212,18 +213,18 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-pae-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-pae-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -273,7 +274,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-pae
+KERNELRELEASE=2.6.27.13-$RELEASE-pae
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -321,18 +322,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -414,7 +412,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -614,8 +612,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-pae -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -738,8 +734,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -786,8 +782,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -801,8 +797,7 @@
%files -n kernel-pae-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-pae-man
License: GPL v2 only
@@ -821,12 +816,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-pae-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:43.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:44.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.27.10)
+# spec file for package kernel-ppc64 (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/ppc64$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch ppc
Provides: kernel-pmac64 kernel-pseries64 kernel-iseries64
Obsoletes: kernel-pmac64 kernel-pseries64 kernel-iseries64
@@ -160,6 +160,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -203,7 +204,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This package contains the kernel for:
@@ -224,18 +225,18 @@
Tom Gall <tom_gall@xxxxxxxxxxxx>
see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-ppc64-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -285,7 +286,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-ppc64
+KERNELRELEASE=2.6.27.13-$RELEASE-ppc64
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -333,18 +334,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -426,7 +424,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -626,8 +624,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-ppc64 -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -757,8 +753,8 @@
Tom Gall <tom_gall@xxxxxxxxxxxx>
see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -812,8 +808,8 @@
Tom Gall <tom_gall@xxxxxxxxxxxx>
see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -827,8 +823,7 @@
%files -n kernel-ppc64-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-ppc64-man
License: GPL v2 only
@@ -854,12 +849,11 @@
Tom Gall <tom_gall@xxxxxxxxxxxx>
see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-ppc64-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:44.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:44.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ps3 (Version 2.6.27.10)
+# spec file for package kernel-ps3 (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/ps3$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-ps3
Summary: kernel for ps3 bootloader
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
Source0:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
Source10: preun.sh
Source11: postun.sh
@@ -153,6 +153,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -196,7 +197,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This package contains the kernel for the PS3 bootloader. PS3 systems
@@ -206,18 +207,18 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-ps3-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-ps3-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -267,7 +268,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-ps3
+KERNELRELEASE=2.6.27.13-$RELEASE-ps3
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -315,18 +316,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -408,7 +406,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -608,8 +606,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-ps3 -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -725,8 +721,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -766,8 +762,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -781,8 +777,7 @@
%files -n kernel-ps3-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-ps3-man
License: GPL v2 only
@@ -797,12 +792,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-ps3-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:45.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.27.10)
+# spec file for package kernel-s390 (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/s390$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-s390
Summary: The Standard Kernel
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
Provides: kernel-32bit k_deflt
Obsoletes: kernel-32bit k_deflt
Source0:
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
@@ -155,6 +155,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -198,25 +199,25 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
The standard kernel.



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-s390-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-s390-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -266,7 +267,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-s390
+KERNELRELEASE=2.6.27.13-$RELEASE-s390
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -314,18 +315,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -407,7 +405,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -607,8 +605,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-s390 -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -724,8 +720,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -765,8 +761,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -780,8 +776,7 @@
%files -n kernel-s390-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-s390-man
License: GPL v2 only
@@ -793,12 +788,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-s390-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:45.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.27.10)
+# spec file for package kernel-source (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -29,8 +29,8 @@

Name: kernel-source
Summary: The Linux Kernel Sources
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -42,7 +42,7 @@
%endif
ExclusiveArch: %ix86 ppc ppc64 s390 s390x ia64 x86_64
Provides: linux
-Provides: kernel-source = 2.6.27.10-%source_rel
+Provides: kernel-source = 2.6.27.13-%source_rel
%if "kernel-source" == "kernel-source"
Provides: linux lx_suse lx_sus22 lx_sus24
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1
lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2
lx_large kernel_headers lx_suse lx_sus22 lx_sus24
@@ -83,7 +83,8 @@
Source57: kernel-s390.spec
Source58: kernel-trace.spec
Source59: kernel-vanilla.spec
-Source60: kernel-xen.spec
+Source60: kernel-vmi.spec
+Source61: kernel-xen.spec
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
@@ -96,6 +97,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Prefix: /usr/src
@@ -118,8 +120,8 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -128,7 +130,7 @@
fi
echo "Architecture symbol(s): %symbols"
# Unpack all sources and patches
-%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109
-a 110 -a 111 -a 112
+%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109
-a 110 -a 111 -a 112 -a 113

%build
# Release number without the EXTRAVERSION
@@ -136,7 +138,7 @@
while [ "$RELEASE" != "${RELEASE#[^0-9]*.}" ]; do
RELEASE=${RELEASE#[^0-9]*.}
done
-KERNELRELEASE=2.6.27.10-$RELEASE
+KERNELRELEASE=2.6.27.13-$RELEASE
case kernel-source in
(*-rt)
variant=-rt
@@ -165,7 +167,7 @@
> .patches
for patch in $(< .patches); do
if ! patch -s -F0 -E -p1 --no-backup-if-mismatch \
- -i %_builddir/kernel-source-2.6.27.10/$patch; then
+ -i %_builddir/kernel-source-2.6.27.13/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
@@ -215,6 +217,9 @@
cat $config \
| %_sourcedir/config-subst CONFIG_LOCALVERSION '"'-$RELEASE-$flavor'"' \
| %_sourcedir/config-subst CONFIG_SUSE_KERNEL y \
+%if 0%{?__debug_package:1}
+ | %_sourcedir/config-subst CONFIG_DEBUG_INFO y \
+%endif
> $o/.config
MAKE_ARGS="O=$o"
# Works around a "fix" in mainline that ends up causing the makefile

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:46.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:46.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.27.10)
+# spec file for package kernel-syms (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -28,8 +28,8 @@

Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -39,13 +39,13 @@
%endif
ExclusiveArch: %ix86 ppc ppc64 s390 s390x ia64 x86_64
%ifarch %ix86
-BuildRequires: kernel-debug kernel-default kernel-pae kernel-trace kernel-xen
+BuildRequires: kernel-debug kernel-default kernel-pae kernel-trace kernel-vmi
kernel-xen
%else
%ifarch ppc
BuildRequires: kernel-default kernel-kdump kernel-ppc64 kernel-ps3
%else
%ifarch ppc64
-BuildRequires: kernel-default kernel-kdump kernel-ppc64
+BuildRequires: kernel-debug kernel-default kernel-kdump kernel-ppc64
%else
%ifarch s390
BuildRequires: kernel-s390
@@ -69,7 +69,7 @@
#!BuildIgnore: irqbalance xen
#!BuildIgnore: perl-Bootloader mkinitrd
Requires: linux
-Requires: kernel-source = 2.6.27.10-%source_rel
+Requires: kernel-source = 2.6.27.13-%source_rel
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -94,8 +94,8 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
echo "Architecture symbol(s):" %symbols

++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:46.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:47.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-trace (Version 2.6.27.10)
+# spec file for package kernel-trace (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/trace$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-trace
Summary: The Realtime Linux Kernel
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch %ix86
%else
%ifarch ia64
@@ -161,6 +161,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -204,7 +205,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
This kernel is compiled for realtime applications.
@@ -217,18 +218,18 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-trace-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-trace-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -278,7 +279,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-trace
+KERNELRELEASE=2.6.27.13-$RELEASE-trace
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -326,18 +327,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -419,7 +417,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -619,8 +617,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-trace -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -740,8 +736,8 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -785,8 +781,8 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -800,8 +796,7 @@
%files -n kernel-trace-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-trace-man
License: GPL v2 only
@@ -819,12 +814,11 @@

see /usr/src/linux/CREDITS for more details.

-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-trace-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:47.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:47.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-vanilla (Version 2.6.27.10)
+# spec file for package kernel-vanilla (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/vanilla$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch %ix86
%else
%ifarch ia64
@@ -177,6 +177,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -220,25 +221,25 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
The standard kernel - without any SUSE patches



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-vanilla-2.6.27.10.nosrc.rpm package does not contain the"
\
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-vanilla-2.6.27.13.nosrc.rpm package does not contain the"
\
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -288,7 +289,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-vanilla
+KERNELRELEASE=2.6.27.13-$RELEASE-vanilla
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -336,18 +337,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -429,7 +427,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -629,8 +627,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-vanilla -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -744,8 +740,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -783,8 +779,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -798,8 +794,7 @@
%files -n kernel-vanilla-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-vanilla-man
License: GPL v2 only
@@ -811,12 +806,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-vanilla-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ kernel-vmi.spec ++++++
++++ 28868 lines (skipped)

++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:48.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:48.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.27.10)
+# spec file for package kernel-xen (Version 2.6.27.13)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -47,7 +47,7 @@
%define cpu_arch_flavor %(%_sourcedir/guards %symbols <
%_sourcedir/config.conf | grep '/xen$')
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
-%define config_vars CONFIG_MODULES
+%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
%ifarch %ix86 x86_64
%define install_vdso 1
@@ -62,8 +62,8 @@

Name: kernel-xen
Summary: The Xen Kernel
-Version: 2.6.27.10
-Release: 5
+Version: 2.6.27.13
+Release: 3
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -98,8 +98,8 @@
%endif
%if %build_xen
%ifarch %ix86
-Provides: kernel-xenpae = 2.6.27.10
-Obsoletes: kernel-xenpae <= 2.6.27.10
+Provides: kernel-xenpae = 2.6.27.13
+Obsoletes: kernel-xenpae <= 2.6.27.13
%endif
#!BuildIgnore: xen
%endif
@@ -121,7 +121,7 @@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
-Provides: kernel = 2.6.27.10-%source_rel
+Provides: kernel = 2.6.27.13-%source_rel
%ifarch %ix86
%else
%ifarch x86_64
@@ -158,6 +158,7 @@
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
+Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -201,7 +202,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 6, 8 or 15,
# 31 is the maximum; see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 6

%description
The Linux kernel for Xen paravirtualization.
@@ -211,18 +212,18 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
- echo "The kernel-xen-2.6.27.10.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.27.10.src.rpm."
+ echo "The kernel-xen-2.6.27.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.27.13.src.rpm."
exit 1
fi
echo "Architecture symbol(s):" %symbols
# Unpack all sources and patches
-%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 120
+%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108
-a 109 -a 110 -a 111 -a 112 -a 113 -a 120
supported_conf() {
%_sourcedir/guards %symbols $* < %_sourcedir/supported.conf | sort -u
}
@@ -272,7 +273,7 @@
cpu_arch_flavor="%cpu_arch_flavor"
cat >> ../.rpm-defs <<EOF
cpu_arch=${cpu_arch_flavor%/*}
-KERNELRELEASE=2.6.27.10-$RELEASE-xen
+KERNELRELEASE=2.6.27.13-$RELEASE-xen
EOF
%if 0%{?__debug_package:1}
cat >> ../.rpm-defs <<EOF
@@ -320,18 +321,15 @@
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
+export KBUILD_OVERRIDE=1
EOF
source .kernel-binary.spec.buildenv
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-%else
- make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
-%endif

%install
source .rpm-defs
@@ -413,7 +411,7 @@
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-$KERNELRELEASE
fi
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}'
%buildroot/usr/share/man/man9/ ';'
%endif
@@ -613,8 +611,6 @@
--max-badness=%tolerate_kabi_changes || KABI=$?
fi
if [ $KABI -ne 0 ]; then
- echo "kABI changes of badness $KABI exceed the maximum allowed badness"
\
- "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
if [ ! -e %my_builddir/kabi/$cpu_arch/ignore-xen -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
@@ -733,8 +729,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun base -f preun-base.sh

@@ -777,8 +773,8 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%preun extra -f preun-extra.sh

@@ -792,8 +788,7 @@
%files -n kernel-xen-extra -f kernel-extra.files
%defattr(-, root, root)
%endif
-%ifarch s390x
-%if ! %build_vanilla
+%if %CONFIG_KMSG_IDS == "y"

%package -n kernel-xen-man
License: GPL v2 only
@@ -808,12 +803,11 @@



-Source Timestamp: 2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+Source Timestamp: 2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

%files -n kernel-xen-man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
-%endif


++++++ build-source-timestamp ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:48.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:48.000000000 +0100
@@ -1,2 +1,2 @@
-2009-01-13 16:46:43 +0100
-GIT Revision: 6d77fbf8a3482dfe1a1fdb9937023093a56fd9ae
+2009-01-29 18:46:06 +0100
+GIT Revision: f26939fca9f48c8beb326c77beedf4a50533a024

++++++ config.conf ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:50.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:50.000000000 +0100
@@ -10,6 +10,7 @@
+IA32 i386/pae
+IA32 i386/debug
+IA32 i386/xen
++IA32 i386/vmi
+IA32 i386/vanilla
+IA32 - i386/rt
+IA32 - i386/rt_debug
@@ -47,6 +48,7 @@
# kernel-default.ppc.rpm and a kernel-default.ppc64.rpm to continue
# supporting 32bit and 64bit systems.
+ppc64 ppc64/default
++ppc64 ppc64/debug
# pSeries
+ppc64 ppc64/kdump
# G5 pSeries

++++++ config.tar.bz2 ++++++
++++ 8724 lines of diff (skipped)

++++++ get_release_number.sh ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:52.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:52.000000000 +0100
@@ -1,7 +1,7 @@
#! /bin/sh
prefix=
suffix=
-commit=6d77fbf8
+commit=f26939fc
if [ "$3" = kernel-dummy -o -n "$suffix" ]; then
[ -n "$suffix" ] || suffix=$2
while [ "$suffix" != "${suffix#[^0-9]*.}" ]; do

++++++ kabi.tar.bz2 ++++++
kernel-source/kabi.tar.bz2 kernel-source/kabi.tar.bz2 differ: byte 11, line 1

++++++ minmem ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:57.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:57.000000000 +0100
@@ -1 +1 @@
-2096000
+1048576

++++++ modversions ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:57.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:57.000000000 +0100
@@ -115,6 +115,7 @@
}

my $override = /^override\s/;
+ s/^override\s//;

if (/^([^ ])#(#?)([^ ]+) *(.*)$/) {
my $sym = "$1#$3";

++++++ needed_space_in_mb ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:20:57.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:20:57.000000000 +0100
@@ -1 +1 @@
-6000
+6144

++++++ patches.addon.tar.bz2 ++++++

++++++ patches.apparmor.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/add-path_permission.diff
new/patches.apparmor/add-path_permission.diff
--- old/patches.apparmor/add-path_permission.diff 2009-01-13
11:01:16.000000000 +0100
+++ new/patches.apparmor/add-path_permission.diff 2009-01-26
19:33:23.000000000 +0100
@@ -130,7 +130,7 @@
if (err)
return ERR_PTR(err);
return __lookup_hash(&nd->last, nd->path.dentry, nd);
-@@ -2908,6 +2923,7 @@ EXPORT_SYMBOL(page_symlink_inode_operati
+@@ -2907,6 +2922,7 @@ EXPORT_SYMBOL(page_symlink_inode_operati
EXPORT_SYMBOL(path_lookup);
EXPORT_SYMBOL(vfs_path_lookup);
EXPORT_SYMBOL(inode_permission);
@@ -140,7 +140,7 @@
EXPORT_SYMBOL(unlock_rename);
--- a/fs/open.c
+++ b/fs/open.c
-@@ -250,7 +250,7 @@ static long do_sys_truncate(const char _
+@@ -248,7 +248,7 @@ static long do_sys_truncate(const char _
if (error)
goto dput_and_out;

@@ -149,7 +149,7 @@
if (error)
goto mnt_drop_write_and_out;

-@@ -474,7 +474,7 @@ asmlinkage long sys_faccessat(int dfd, c
+@@ -493,7 +493,7 @@ SYSCALL_DEFINE3(faccessat, int, dfd, con
goto out_path_release;
}

@@ -158,7 +158,7 @@
/* SuS v2 requires we report a read only fs too */
if (res || !(mode & S_IWOTH) || special_file(inode->i_mode))
goto out_path_release;
-@@ -517,7 +517,7 @@ asmlinkage long sys_chdir(const char __u
+@@ -536,7 +536,7 @@ SYSCALL_DEFINE1(chdir, const char __user
if (error)
goto out;

@@ -167,7 +167,7 @@
if (error)
goto dput_and_out;

-@@ -546,7 +546,7 @@ asmlinkage long sys_fchdir(unsigned int
+@@ -565,7 +565,7 @@ SYSCALL_DEFINE1(fchdir, unsigned int, fd
if (!S_ISDIR(inode->i_mode))
goto out_putf;

@@ -176,7 +176,7 @@
if (!error)
set_fs_pwd(current->fs, &file->f_path);
out_putf:
-@@ -564,7 +564,7 @@ asmlinkage long sys_chroot(const char __
+@@ -583,7 +583,7 @@ SYSCALL_DEFINE1(chroot, const char __use
if (error)
goto out;

@@ -187,7 +187,7 @@

--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1192,6 +1192,11 @@ extern void dentry_unhash(struct dentry
+@@ -1195,6 +1195,11 @@ extern void dentry_unhash(struct dentry
extern int file_permission(struct file *, int);

/*
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/d_namespace_path.diff
new/patches.apparmor/d_namespace_path.diff
--- old/patches.apparmor/d_namespace_path.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/d_namespace_path.diff 2009-01-26 19:33:23.000000000
+0100
@@ -15,7 +15,7 @@

--- a/fs/namespace.c
+++ b/fs/namespace.c
-@@ -2357,3 +2357,33 @@ void __put_mnt_ns(struct mnt_namespace *
+@@ -2299,3 +2299,33 @@ void __put_mnt_ns(struct mnt_namespace *
release_mounts(&umount_list);
kfree(ns);
}
@@ -51,7 +51,7 @@
+EXPORT_SYMBOL(d_namespace_path);
--- a/include/linux/mount.h
+++ b/include/linux/mount.h
-@@ -114,4 +114,6 @@ extern void mark_mounts_for_expiry(struc
+@@ -134,4 +134,6 @@ extern void mark_mounts_for_expiry(struc
extern spinlock_t vfsmount_lock;
extern dev_t name_to_dev_t(char *name);

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/d_namespace_path_oops_fix.diff
new/patches.apparmor/d_namespace_path_oops_fix.diff
--- old/patches.apparmor/d_namespace_path_oops_fix.diff 2009-01-13
11:01:16.000000000 +0100
+++ new/patches.apparmor/d_namespace_path_oops_fix.diff 2009-01-26
19:33:23.000000000 +0100
@@ -12,11 +12,9 @@
fs/namespace.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

-Index: linux-2.6.27/fs/namespace.c
-===================================================================
---- linux-2.6.27.orig/fs/namespace.c 2008-10-31 11:58:02.000000000 +0100
-+++ linux-2.6.27/fs/namespace.c 2008-10-31 14:53:44.000000000 +0100
-@@ -2370,7 +2370,7 @@ char *d_namespace_path(struct dentry *de
+--- a/fs/namespace.c
++++ b/fs/namespace.c
+@@ -2312,7 +2312,7 @@ char *d_namespace_path(struct dentry *de
path_get(&current->fs->root);
read_unlock(&current->fs->lock);
spin_lock(&vfsmount_lock);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/file-handle-ops.diff
new/patches.apparmor/file-handle-ops.diff
--- old/patches.apparmor/file-handle-ops.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/file-handle-ops.diff 2009-01-24 01:45:04.000000000
+0100
@@ -63,7 +63,7 @@
}
--- a/fs/open.c
+++ b/fs/open.c
-@@ -604,7 +604,7 @@ asmlinkage long sys_fchmod(unsigned int
+@@ -623,7 +623,7 @@ SYSCALL_DEFINE2(fchmod, unsigned int, fd
if (mode == (mode_t) -1)
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
@@ -72,7 +72,7 @@
err = fnotify_change(dentry, file->f_path.mnt, &newattrs, file);
mutex_unlock(&inode->i_mutex);
mnt_drop_write(file->f_path.mnt);
-@@ -668,6 +668,9 @@ static int chown_common(struct dentry *
+@@ -686,6 +686,9 @@ static int chown_common(struct dentry *
if (!S_ISDIR(inode->i_mode))
newattrs.ia_valid |=
ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/fsetattr.diff
new/patches.apparmor/fsetattr.diff
--- old/patches.apparmor/fsetattr.diff 2009-01-13 11:01:16.000000000 +0100
+++ new/patches.apparmor/fsetattr.diff 2009-01-26 19:33:23.000000000 +0100
@@ -260,7 +260,7 @@
*/
--- a/fs/open.c
+++ b/fs/open.c
-@@ -209,16 +209,12 @@ int do_truncate(struct dentry *dentry, s
+@@ -207,16 +207,12 @@ int do_truncate(struct dentry *dentry, s

newattrs.ia_size = length;
newattrs.ia_valid = ATTR_SIZE | time_attrs;
@@ -278,7 +278,7 @@
mutex_unlock(&dentry->d_inode->i_mutex);
return err;
}
-@@ -606,7 +602,7 @@ asmlinkage long sys_fchmod(unsigned int
+@@ -625,7 +621,7 @@ SYSCALL_DEFINE2(fchmod, unsigned int, fd
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
newattrs.ia_valid = ATTR_MODE | ATTR_CTIME;
@@ -287,7 +287,7 @@
mutex_unlock(&inode->i_mutex);
mnt_drop_write(file->f_path.mnt);
out_putf:
-@@ -651,7 +647,7 @@ asmlinkage long sys_chmod(const char __u
+@@ -669,7 +665,7 @@ SYSCALL_DEFINE2(chmod, const char __user
}

static int chown_common(struct dentry * dentry, struct vfsmount *mnt,
@@ -296,7 +296,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
-@@ -670,7 +666,7 @@ static int chown_common(struct dentry *
+@@ -688,7 +684,7 @@ static int chown_common(struct dentry *
newattrs.ia_valid |=
ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV;
mutex_lock(&inode->i_mutex);
@@ -305,7 +305,7 @@
mutex_unlock(&inode->i_mutex);

return error;
-@@ -687,7 +683,7 @@ asmlinkage long sys_chown(const char __u
+@@ -705,7 +701,7 @@ SYSCALL_DEFINE3(chown, const char __user
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -314,7 +314,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -712,7 +708,7 @@ asmlinkage long sys_fchownat(int dfd, co
+@@ -730,7 +726,7 @@ SYSCALL_DEFINE5(fchownat, int, dfd, cons
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -323,7 +323,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -731,7 +727,7 @@ asmlinkage long sys_lchown(const char __
+@@ -749,7 +745,7 @@ SYSCALL_DEFINE3(lchown, const char __use
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -332,7 +332,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -755,7 +751,7 @@ asmlinkage long sys_fchown(unsigned int
+@@ -772,7 +768,7 @@ SYSCALL_DEFINE3(fchown, unsigned int, fd
goto out_fput;
dentry = file->f_path.dentry;
audit_inode(NULL, dentry);
@@ -396,7 +396,7 @@
};

/*
-@@ -1271,6 +1264,7 @@ struct file_operations {
+@@ -1274,6 +1267,7 @@ struct file_operations {
#define HAVE_FOP_OPEN_EXEC
int (*open_exec) (struct inode *);
int (*setlease)(struct file *, long, struct file_lock **);
@@ -404,7 +404,7 @@
};

struct inode_operations {
-@@ -1790,6 +1784,7 @@ extern int do_remount_sb(struct super_bl
+@@ -1793,6 +1787,7 @@ extern int do_remount_sb(struct super_bl
extern sector_t bmap(struct inode *, sector_t);
#endif
extern int notify_change(struct dentry *, struct vfsmount *, struct iattr *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff
new/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff
--- old/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff 2009-01-13
11:01:16.000000000 +0100
+++ new/patches.apparmor/fsetattr-reintro-ATTR_FILE.diff 2009-01-24
01:45:04.000000000 +0100
@@ -16,7 +16,7 @@

--- a/fs/open.c
+++ b/fs/open.c
-@@ -210,6 +210,9 @@ int do_truncate(struct dentry *dentry, s
+@@ -208,6 +208,9 @@ int do_truncate(struct dentry *dentry, s
newattrs.ia_size = length;
newattrs.ia_valid = ATTR_SIZE | time_attrs;

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/remove_suid.diff
new/patches.apparmor/remove_suid.diff
--- old/patches.apparmor/remove_suid.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/remove_suid.diff 2009-01-26 19:33:23.000000000
+0100
@@ -15,7 +15,7 @@

--- a/mm/filemap.c
+++ b/mm/filemap.c
-@@ -1764,12 +1764,12 @@ int should_remove_suid(struct dentry *de
+@@ -1826,12 +1826,12 @@ int should_remove_suid(struct dentry *de
}
EXPORT_SYMBOL(should_remove_suid);

@@ -30,7 +30,7 @@
}

int file_remove_suid(struct file *file)
-@@ -1784,7 +1784,7 @@ int file_remove_suid(struct file *file)
+@@ -1846,7 +1846,7 @@ int file_remove_suid(struct file *file)
if (killpriv)
error = security_inode_killpriv(dentry);
if (!error && killsuid)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/security-readlink.diff
new/patches.apparmor/security-readlink.diff
--- old/patches.apparmor/security-readlink.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/security-readlink.diff 2009-01-24 01:45:04.000000000
+0100
@@ -17,7 +17,7 @@

--- a/fs/stat.c
+++ b/fs/stat.c
-@@ -306,7 +306,7 @@ asmlinkage long sys_readlinkat(int dfd,
+@@ -308,7 +308,7 @@ SYSCALL_DEFINE4(readlinkat, int, dfd, co

error = -EINVAL;
if (inode->i_op && inode->i_op->readlink) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/security-rename.diff
new/patches.apparmor/security-rename.diff
--- old/patches.apparmor/security-rename.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/security-rename.diff 2009-01-24 01:45:04.000000000
+0100
@@ -18,7 +18,7 @@

--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2564,7 +2564,8 @@ static int vfs_rename_dir(struct inode *
+@@ -2563,7 +2563,8 @@ static int vfs_rename_dir(struct inode *
return error;
}

@@ -28,7 +28,7 @@
if (error)
return error;

-@@ -2598,7 +2599,8 @@ static int vfs_rename_other(struct inode
+@@ -2597,7 +2598,8 @@ static int vfs_rename_other(struct inode
struct inode *target;
int error;

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/security-xattr-file.diff
new/patches.apparmor/security-xattr-file.diff
--- old/patches.apparmor/security-xattr-file.diff 2009-01-13
11:01:16.000000000 +0100
+++ new/patches.apparmor/security-xattr-file.diff 2009-01-24
01:45:04.000000000 +0100
@@ -19,8 +19,8 @@
security/smack/smack_lsm.c | 14 ++++++----
8 files changed, 87 insertions(+), 69 deletions(-)

---- a/fs/xattr.c
-+++ b/fs/xattr.c
+--- linux-2.6.27.orig/fs/xattr.c
++++ linux-2.6.27/fs/xattr.c
@@ -68,7 +68,7 @@ xattr_permission(struct inode *inode, co

int
@@ -109,7 +109,7 @@
kfree(kvalue);
return error;
}
-@@ -266,7 +267,7 @@ sys_setxattr(const char __user *pathname
+@@ -266,7 +267,7 @@ SYSCALL_DEFINE5(setxattr, const char __u
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -118,7 +118,7 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -285,7 +286,7 @@ sys_lsetxattr(const char __user *pathnam
+@@ -285,7 +286,7 @@ SYSCALL_DEFINE5(lsetxattr, const char __
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -127,9 +127,9 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -307,7 +308,8 @@ sys_fsetxattr(int fd, const char __user
+@@ -306,7 +307,8 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, cons
audit_inode(NULL, dentry);
- error = mnt_want_write(f->f_path.mnt);
+ error = mnt_want_write_file(f->f_path.mnt, f);
if (!error) {
- error = setxattr(dentry, f->f_vfsmnt, name, value, size, flags);
+ error = setxattr(dentry, f->f_vfsmnt, name, value, size, flags,
@@ -137,7 +137,7 @@
mnt_drop_write(f->f_path.mnt);
}
fput(f);
-@@ -319,7 +321,7 @@ sys_fsetxattr(int fd, const char __user
+@@ -318,7 +320,7 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, cons
*/
static ssize_t
getxattr(struct dentry *dentry, struct vfsmount *mnt, const char __user *name,
@@ -146,7 +146,7 @@
{
ssize_t error;
void *kvalue = NULL;
-@@ -339,7 +341,7 @@ getxattr(struct dentry *dentry, struct v
+@@ -338,7 +340,7 @@ getxattr(struct dentry *dentry, struct v
return -ENOMEM;
}

@@ -155,7 +155,7 @@
if (error > 0) {
if (size && copy_to_user(value, kvalue, error))
error = -EFAULT;
-@@ -362,7 +364,7 @@ sys_getxattr(const char __user *pathname
+@@ -360,7 +362,7 @@ SYSCALL_DEFINE4(getxattr, const char __u
error = user_path(pathname, &path);
if (error)
return error;
@@ -164,7 +164,7 @@
path_put(&path);
return error;
}
-@@ -377,7 +379,7 @@ sys_lgetxattr(const char __user *pathnam
+@@ -374,7 +376,7 @@ SYSCALL_DEFINE4(lgetxattr, const char __
error = user_lpath(pathname, &path);
if (error)
return error;
@@ -173,7 +173,7 @@
path_put(&path);
return error;
}
-@@ -392,7 +394,7 @@ sys_fgetxattr(int fd, const char __user
+@@ -389,7 +391,7 @@ SYSCALL_DEFINE4(fgetxattr, int, fd, cons
if (!f)
return error;
audit_inode(NULL, f->f_path.dentry);
@@ -182,7 +182,7 @@
fput(f);
return error;
}
-@@ -402,7 +404,7 @@ sys_fgetxattr(int fd, const char __user
+@@ -399,7 +401,7 @@ SYSCALL_DEFINE4(fgetxattr, int, fd, cons
*/
static ssize_t
listxattr(struct dentry *dentry, struct vfsmount *mnt, char __user *list,
@@ -191,7 +191,7 @@
{
ssize_t error;
char *klist = NULL;
-@@ -415,7 +417,7 @@ listxattr(struct dentry *dentry, struct
+@@ -412,7 +414,7 @@ listxattr(struct dentry *dentry, struct
return -ENOMEM;
}

@@ -200,7 +200,7 @@
if (error > 0) {
if (size && copy_to_user(list, klist, error))
error = -EFAULT;
-@@ -437,7 +439,7 @@ sys_listxattr(const char __user *pathnam
+@@ -434,7 +436,7 @@ SYSCALL_DEFINE3(listxattr, const char __
error = user_path(pathname, &path);
if (error)
return error;
@@ -209,7 +209,7 @@
path_put(&path);
return error;
}
-@@ -451,7 +453,7 @@ sys_llistxattr(const char __user *pathna
+@@ -448,7 +450,7 @@ SYSCALL_DEFINE3(llistxattr, const char _
error = user_lpath(pathname, &path);
if (error)
return error;
@@ -218,7 +218,7 @@
path_put(&path);
return error;
}
-@@ -466,7 +468,7 @@ sys_flistxattr(int fd, char __user *list
+@@ -462,7 +464,7 @@ SYSCALL_DEFINE3(flistxattr, int, fd, cha
if (!f)
return error;
audit_inode(NULL, f->f_path.dentry);
@@ -227,7 +227,7 @@
fput(f);
return error;
}
-@@ -475,7 +477,8 @@ sys_flistxattr(int fd, char __user *list
+@@ -471,7 +473,8 @@ SYSCALL_DEFINE3(flistxattr, int, fd, cha
* Extended attribute REMOVE operations
*/
static long
@@ -237,7 +237,7 @@
{
int error;
char kname[XATTR_NAME_MAX + 1];
-@@ -486,7 +489,7 @@ removexattr(struct dentry *dentry, struc
+@@ -482,7 +485,7 @@ removexattr(struct dentry *dentry, struc
if (error < 0)
return error;

@@ -245,8 +245,8 @@
+ return vfs_removexattr(dentry, mnt, kname, file);
}

- asmlinkage long
-@@ -500,7 +503,7 @@ sys_removexattr(const char __user *pathn
+ SYSCALL_DEFINE2(removexattr, const char __user *, pathname,
+@@ -496,7 +499,7 @@ SYSCALL_DEFINE2(removexattr, const char
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -255,7 +255,7 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -518,7 +521,7 @@ sys_lremovexattr(const char __user *path
+@@ -514,7 +517,7 @@ SYSCALL_DEFINE2(lremovexattr, const char
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -264,17 +264,17 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -539,7 +542,7 @@ sys_fremovexattr(int fd, const char __us
+@@ -534,7 +537,7 @@ SYSCALL_DEFINE2(fremovexattr, int, fd, c
audit_inode(NULL, dentry);
- error = mnt_want_write(f->f_path.mnt);
+ error = mnt_want_write_file(f->f_path.mnt, f);
if (!error) {
- error = removexattr(dentry, f->f_path.mnt, name);
+ error = removexattr(dentry, f->f_path.mnt, name, f);
mnt_drop_write(f->f_path.mnt);
}
fput(f);
---- a/include/linux/security.h
-+++ b/include/linux/security.h
+--- linux-2.6.27.orig/include/linux/security.h
++++ linux-2.6.27/include/linux/security.h
@@ -56,9 +56,9 @@ extern void cap_bprm_apply_creds(struct
extern int cap_bprm_secureexec(struct linux_binprm *bprm);
extern int cap_inode_setxattr(struct dentry *dentry, struct vfsmount *mnt,
@@ -373,8 +373,8 @@
}

static inline int security_inode_need_killpriv(struct dentry *dentry)
---- a/include/linux/xattr.h
-+++ b/include/linux/xattr.h
+--- linux-2.6.27.orig/include/linux/xattr.h
++++ linux-2.6.27/include/linux/xattr.h
@@ -17,6 +17,7 @@

#include <linux/types.h>
@@ -398,8 +398,8 @@

ssize_t generic_getxattr(struct dentry *dentry, const char *name, void
*buffer, size_t size);
ssize_t generic_listxattr(struct dentry *dentry, char *buffer, size_t
buffer_size);
---- a/security/capability.c
-+++ b/security/capability.c
+--- linux-2.6.27.orig/security/capability.c
++++ linux-2.6.27/security/capability.c
@@ -242,12 +242,13 @@ static void cap_inode_post_setxattr(stru
}

@@ -416,8 +416,8 @@
{
return 0;
}
---- a/security/commoncap.c
-+++ b/security/commoncap.c
+--- linux-2.6.27.orig/security/commoncap.c
++++ linux-2.6.27/security/commoncap.c
@@ -416,7 +416,7 @@ int cap_bprm_secureexec (struct linux_bi

int cap_inode_setxattr(struct dentry *dentry, struct vfsmount *mnt,
@@ -436,8 +436,8 @@
{
if (!strcmp(name, XATTR_NAME_CAPS)) {
if (!capable(CAP_SETFCAP))
---- a/security/security.c
-+++ b/security/security.c
+--- linux-2.6.27.orig/security/security.c
++++ linux-2.6.27/security/security.c
@@ -473,12 +473,12 @@ void security_inode_delete(struct inode

int security_inode_setxattr(struct dentry *dentry, struct vfsmount *mnt,
@@ -487,8 +487,8 @@
}

int security_inode_need_killpriv(struct dentry *dentry)
---- a/security/selinux/hooks.c
-+++ b/security/selinux/hooks.c
+--- linux-2.6.27.orig/security/selinux/hooks.c
++++ linux-2.6.27/security/selinux/hooks.c
@@ -2715,7 +2715,7 @@ static int selinux_inode_setotherxattr(s

static int selinux_inode_setxattr(struct dentry *dentry, struct vfsmount *mnt,
@@ -522,8 +522,8 @@
{
if (strcmp(name, XATTR_NAME_SELINUX))
return selinux_inode_setotherxattr(dentry, name);
---- a/security/smack/smack_lsm.c
-+++ b/security/smack/smack_lsm.c
+--- linux-2.6.27.orig/security/smack/smack_lsm.c
++++ linux-2.6.27/security/smack/smack_lsm.c
@@ -600,6 +600,7 @@ static int smack_inode_getattr(struct vf
* @value: unused
* @size: unused
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/unambiguous-__d_path.diff
new/patches.apparmor/unambiguous-__d_path.diff
--- old/patches.apparmor/unambiguous-__d_path.diff 2009-01-13
11:01:16.000000000 +0100
+++ new/patches.apparmor/unambiguous-__d_path.diff 2009-01-24
01:45:04.000000000 +0100
@@ -32,7 +32,7 @@

--- a/fs/dcache.c
+++ b/fs/dcache.c
-@@ -1897,44 +1897,46 @@ static int prepend_name(char **buffer, i
+@@ -1898,44 +1898,46 @@ static int prepend_name(char **buffer, i
* @root: root vfsmnt/dentry (may be modified by this function)
* @buffer: buffer to return value in
* @buflen: buffer length
@@ -100,7 +100,7 @@
if (vfsmnt->mnt_parent == vfsmnt) {
goto global_root;
}
-@@ -1944,27 +1946,51 @@ char *__d_path(const struct path *path,
+@@ -1945,27 +1947,51 @@ char *__d_path(const struct path *path,
}
parent = dentry->d_parent;
prefetch(parent);
@@ -159,7 +159,7 @@
goto out;
}

-@@ -2001,10 +2027,8 @@ char *d_path(const struct path *path, ch
+@@ -2002,10 +2028,8 @@ char *d_path(const struct path *path, ch
root = current->fs->root;
path_get(&root);
read_unlock(&current->fs->lock);
@@ -171,9 +171,9 @@
path_put(&root);
return res;
}
-@@ -2087,9 +2111,9 @@ Elong:
+@@ -2088,9 +2112,9 @@ Elong:
*/
- asmlinkage long sys_getcwd(char __user *buf, unsigned long size)
+ SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size)
{
- int error;
- struct path pwd, root;
@@ -184,7 +184,7 @@

if (!page)
return -ENOMEM;
-@@ -2101,30 +2125,20 @@ asmlinkage long sys_getcwd(char __user *
+@@ -2102,30 +2126,20 @@ SYSCALL_DEFINE2(getcwd, char __user *, b
path_get(&root);
read_unlock(&current->fs->lock);

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-getxattr.diff
new/patches.apparmor/vfs-getxattr.diff
--- old/patches.apparmor/vfs-getxattr.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-getxattr.diff 2009-01-24 01:45:04.000000000
+0100
@@ -118,7 +118,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
-@@ -315,8 +316,8 @@ sys_fsetxattr(int fd, const char __user
+@@ -314,8 +315,8 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, cons
* Extended attribute GET operations
*/
static ssize_t
@@ -129,7 +129,7 @@
{
ssize_t error;
void *kvalue = NULL;
-@@ -336,7 +337,7 @@ getxattr(struct dentry *d, const char __
+@@ -335,7 +336,7 @@ getxattr(struct dentry *d, const char __
return -ENOMEM;
}

@@ -138,7 +138,7 @@
if (error > 0) {
if (size && copy_to_user(value, kvalue, error))
error = -EFAULT;
-@@ -359,7 +360,7 @@ sys_getxattr(const char __user *pathname
+@@ -357,7 +358,7 @@ SYSCALL_DEFINE4(getxattr, const char __u
error = user_path(pathname, &path);
if (error)
return error;
@@ -147,7 +147,7 @@
path_put(&path);
return error;
}
-@@ -374,7 +375,7 @@ sys_lgetxattr(const char __user *pathnam
+@@ -371,7 +372,7 @@ SYSCALL_DEFINE4(lgetxattr, const char __
error = user_lpath(pathname, &path);
if (error)
return error;
@@ -156,7 +156,7 @@
path_put(&path);
return error;
}
-@@ -389,7 +390,7 @@ sys_fgetxattr(int fd, const char __user
+@@ -386,7 +387,7 @@ SYSCALL_DEFINE4(fgetxattr, int, fd, cons
if (!f)
return error;
audit_inode(NULL, f->f_path.dentry);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-link.diff
new/patches.apparmor/vfs-link.diff
--- old/patches.apparmor/vfs-link.diff 2009-01-13 11:01:16.000000000 +0100
+++ new/patches.apparmor/vfs-link.diff 2009-01-26 19:33:23.000000000 +0100
@@ -46,7 +46,7 @@
rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb, 0);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2412,7 +2412,7 @@ asmlinkage long sys_symlink(const char _
+@@ -2412,7 +2412,7 @@ SYSCALL_DEFINE2(symlink, const char __us
return sys_symlinkat(oldname, AT_FDCWD, newname);
}

@@ -55,7 +55,7 @@
{
struct inode *inode = old_dentry->d_inode;
int error;
-@@ -2491,7 +2491,9 @@ asmlinkage long sys_linkat(int olddfd, c
+@@ -2490,7 +2490,9 @@ SYSCALL_DEFINE5(linkat, int, olddfd, con
error = mnt_want_write(nd.path.mnt);
if (error)
goto out_dput;
@@ -80,7 +80,7 @@
err = nfserrno(nfsd_sync_dir(ddir));
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1172,7 +1172,7 @@ extern int vfs_create(struct inode *, st
+@@ -1175,7 +1175,7 @@ extern int vfs_create(struct inode *, st
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
extern int vfs_mknod(struct inode *, struct dentry *, struct vfsmount *, int,
dev_t);
extern int vfs_symlink(struct inode *, struct dentry *, struct vfsmount *,
const char *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-listxattr.diff
new/patches.apparmor/vfs-listxattr.diff
--- old/patches.apparmor/vfs-listxattr.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-listxattr.diff 2009-01-24 01:45:04.000000000
+0100
@@ -42,7 +42,7 @@
if (size && error > size)
error = -ERANGE;
}
-@@ -399,7 +401,8 @@ sys_fgetxattr(int fd, const char __user
+@@ -396,7 +398,8 @@ SYSCALL_DEFINE4(fgetxattr, int, fd, cons
* Extended attribute LIST operations
*/
static ssize_t
@@ -52,7 +52,7 @@
{
ssize_t error;
char *klist = NULL;
-@@ -412,7 +415,7 @@ listxattr(struct dentry *d, char __user
+@@ -409,7 +412,7 @@ listxattr(struct dentry *d, char __user
return -ENOMEM;
}

@@ -61,7 +61,7 @@
if (error > 0) {
if (size && copy_to_user(list, klist, error))
error = -EFAULT;
-@@ -434,7 +437,7 @@ sys_listxattr(const char __user *pathnam
+@@ -431,7 +434,7 @@ SYSCALL_DEFINE3(listxattr, const char __
error = user_path(pathname, &path);
if (error)
return error;
@@ -70,7 +70,7 @@
path_put(&path);
return error;
}
-@@ -448,7 +451,7 @@ sys_llistxattr(const char __user *pathna
+@@ -445,7 +448,7 @@ SYSCALL_DEFINE3(llistxattr, const char _
error = user_lpath(pathname, &path);
if (error)
return error;
@@ -79,7 +79,7 @@
path_put(&path);
return error;
}
-@@ -463,7 +466,7 @@ sys_flistxattr(int fd, char __user *list
+@@ -459,7 +462,7 @@ SYSCALL_DEFINE3(flistxattr, int, fd, cha
if (!f)
return error;
audit_inode(NULL, f->f_path.dentry);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-mkdir.diff
new/patches.apparmor/vfs-mkdir.diff
--- old/patches.apparmor/vfs-mkdir.diff 2009-01-13 11:01:16.000000000 +0100
+++ new/patches.apparmor/vfs-mkdir.diff 2009-01-26 19:33:23.000000000 +0100
@@ -37,7 +37,7 @@
rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb, 0);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2077,7 +2077,8 @@ asmlinkage long sys_mknod(const char __u
+@@ -2077,7 +2077,8 @@ SYSCALL_DEFINE3(mknod, const char __user
return sys_mknodat(AT_FDCWD, filename, mode, dev);
}

@@ -47,7 +47,7 @@
{
int error = may_create(dir, dentry, 1);

-@@ -2120,7 +2121,7 @@ asmlinkage long sys_mkdirat(int dfd, con
+@@ -2120,7 +2121,7 @@ SYSCALL_DEFINE3(mkdirat, int, dfd, const
error = mnt_want_write(nd.path.mnt);
if (error)
goto out_dput;
@@ -115,7 +115,7 @@
}
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1169,7 +1169,7 @@ extern void unlock_super(struct super_bl
+@@ -1172,7 +1172,7 @@ extern void unlock_super(struct super_bl
*/
extern int vfs_permission(struct nameidata *, int);
extern int vfs_create(struct inode *, struct dentry *, int, struct nameidata
*);
@@ -126,7 +126,7 @@
extern int vfs_link(struct dentry *, struct inode *, struct dentry *);
--- a/kernel/cgroup.c
+++ b/kernel/cgroup.c
-@@ -2907,7 +2907,7 @@ int cgroup_clone(struct task_struct *tsk
+@@ -2911,7 +2911,7 @@ int cgroup_clone(struct task_struct *tsk
}

/* Create the cgroup directory, which also creates the cgroup */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-mknod.diff
new/patches.apparmor/vfs-mknod.diff
--- old/patches.apparmor/vfs-mknod.diff 2009-01-13 11:01:16.000000000 +0100
+++ new/patches.apparmor/vfs-mknod.diff 2009-01-26 19:33:23.000000000 +0100
@@ -46,7 +46,7 @@
{
int error = may_create(dir, dentry, 0);

-@@ -2054,11 +2055,12 @@ asmlinkage long sys_mknodat(int dfd, con
+@@ -2054,11 +2055,12 @@ SYSCALL_DEFINE4(mknodat, int, dfd, const
error =
vfs_create(nd.path.dentry->d_inode,dentry,mode,&nd);
break;
case S_IFCHR: case S_IFBLK:
@@ -76,7 +76,7 @@
if (host_err < 0) {
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1170,7 +1170,7 @@ extern void unlock_super(struct super_bl
+@@ -1173,7 +1173,7 @@ extern void unlock_super(struct super_bl
extern int vfs_permission(struct nameidata *, int);
extern int vfs_create(struct inode *, struct dentry *, int, struct nameidata
*);
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-notify_change.diff
new/patches.apparmor/vfs-notify_change.diff
--- old/patches.apparmor/vfs-notify_change.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-notify_change.diff 2009-01-26 19:33:23.000000000
+0100
@@ -36,7 +36,7 @@
mode_t mode = inode->i_mode;
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -849,6 +849,7 @@ static int ecryptfs_setattr(struct dentr
+@@ -850,6 +850,7 @@ static int ecryptfs_setattr(struct dentr
{
int rc = 0;
struct dentry *lower_dentry;
@@ -44,7 +44,7 @@
struct inode *inode;
struct inode *lower_inode;
struct ecryptfs_crypt_stat *crypt_stat;
-@@ -859,6 +860,7 @@ static int ecryptfs_setattr(struct dentr
+@@ -860,6 +861,7 @@ static int ecryptfs_setattr(struct dentr
inode = dentry->d_inode;
lower_inode = ecryptfs_inode_to_lower(inode);
lower_dentry = ecryptfs_dentry_to_lower(dentry);
@@ -52,7 +52,7 @@
mutex_lock(&crypt_stat->cs_mutex);
if (S_ISDIR(dentry->d_inode->i_mode))
crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED);
-@@ -910,7 +912,7 @@ static int ecryptfs_setattr(struct dentr
+@@ -911,7 +913,7 @@ static int ecryptfs_setattr(struct dentr
ia->ia_valid &= ~ATTR_MODE;

mutex_lock(&lower_dentry->d_inode->i_mutex);
@@ -133,7 +133,7 @@
static ino_t last_ino;
--- a/fs/open.c
+++ b/fs/open.c
-@@ -197,8 +197,8 @@ out:
+@@ -195,8 +195,8 @@ out:
return error;
}

@@ -144,7 +144,7 @@
{
int err;
struct iattr newattrs;
-@@ -218,7 +218,7 @@ int do_truncate(struct dentry *dentry, l
+@@ -216,7 +216,7 @@ int do_truncate(struct dentry *dentry, l
newattrs.ia_valid |= should_remove_suid(dentry);

mutex_lock(&dentry->d_inode->i_mutex);
@@ -153,7 +153,7 @@
mutex_unlock(&dentry->d_inode->i_mutex);
return err;
}
-@@ -274,7 +274,7 @@ static long do_sys_truncate(const char _
+@@ -272,7 +272,7 @@ static long do_sys_truncate(const char _
error = locks_verify_truncate(inode, NULL, length);
if (!error) {
DQUOT_INIT(inode);
@@ -162,7 +162,7 @@
}

put_write_and_out:
-@@ -329,7 +329,8 @@ static long do_sys_ftruncate(unsigned in
+@@ -327,7 +327,8 @@ static long do_sys_ftruncate(unsigned in

error = locks_verify_truncate(inode, file, length);
if (!error)
@@ -172,7 +172,7 @@
out_putf:
fput(file);
out:
-@@ -605,7 +606,7 @@ asmlinkage long sys_fchmod(unsigned int
+@@ -624,7 +625,7 @@ SYSCALL_DEFINE2(fchmod, unsigned int, fd
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
newattrs.ia_valid = ATTR_MODE | ATTR_CTIME;
@@ -181,7 +181,7 @@
mutex_unlock(&inode->i_mutex);
mnt_drop_write(file->f_path.mnt);
out_putf:
-@@ -635,7 +636,7 @@ asmlinkage long sys_fchmodat(int dfd, co
+@@ -653,7 +654,7 @@ SYSCALL_DEFINE3(fchmodat, int, dfd, cons
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
newattrs.ia_valid = ATTR_MODE | ATTR_CTIME;
@@ -190,7 +190,7 @@
mutex_unlock(&inode->i_mutex);
mnt_drop_write(path.mnt);
dput_and_out:
-@@ -649,7 +650,8 @@ asmlinkage long sys_chmod(const char __u
+@@ -667,7 +668,8 @@ SYSCALL_DEFINE2(chmod, const char __user
return sys_fchmodat(AT_FDCWD, filename, mode);
}

@@ -200,7 +200,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
-@@ -668,7 +670,7 @@ static int chown_common(struct dentry *
+@@ -686,7 +688,7 @@ static int chown_common(struct dentry *
newattrs.ia_valid |=
ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV;
mutex_lock(&inode->i_mutex);
@@ -209,7 +209,7 @@
mutex_unlock(&inode->i_mutex);

return error;
-@@ -685,7 +687,7 @@ asmlinkage long sys_chown(const char __u
+@@ -703,7 +705,7 @@ SYSCALL_DEFINE3(chown, const char __user
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -218,7 +218,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -710,7 +712,7 @@ asmlinkage long sys_fchownat(int dfd, co
+@@ -728,7 +730,7 @@ SYSCALL_DEFINE5(fchownat, int, dfd, cons
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -227,7 +227,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -729,7 +731,7 @@ asmlinkage long sys_lchown(const char __
+@@ -747,7 +749,7 @@ SYSCALL_DEFINE3(lchown, const char __use
error = mnt_want_write(path.mnt);
if (error)
goto out_release;
@@ -236,7 +236,7 @@
mnt_drop_write(path.mnt);
out_release:
path_put(&path);
-@@ -753,7 +755,7 @@ asmlinkage long sys_fchown(unsigned int
+@@ -770,7 +772,7 @@ SYSCALL_DEFINE3(fchown, unsigned int, fd
goto out_fput;
dentry = file->f_path.dentry;
audit_inode(NULL, dentry);
@@ -258,7 +258,7 @@
mnt_drop_write_and_out:
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1627,8 +1627,8 @@ static inline int break_lease(struct ino
+@@ -1630,8 +1630,8 @@ static inline int break_lease(struct ino

/* fs/open.c */

@@ -269,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);
-@@ -1789,7 +1789,7 @@ extern int do_remount_sb(struct super_bl
+@@ -1792,7 +1792,7 @@ extern int do_remount_sb(struct super_bl
#ifdef CONFIG_BLOCK
extern sector_t bmap(struct inode *, sector_t);
#endif
@@ -280,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
+@@ -1831,7 +1831,7 @@ static int __remove_suid(struct path *pa
struct iattr newattrs;

newattrs.ia_valid = ATTR_FORCE | kill;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-removexattr.diff
new/patches.apparmor/vfs-removexattr.diff
--- old/patches.apparmor/vfs-removexattr.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-removexattr.diff 2009-01-24 01:45:04.000000000
+0100
@@ -14,8 +14,8 @@
include/linux/xattr.h | 2 +-
3 files changed, 13 insertions(+), 12 deletions(-)

---- a/fs/nfsd/vfs.c
-+++ b/fs/nfsd/vfs.c
+--- linux-2.6.27.orig/fs/nfsd/vfs.c
++++ linux-2.6.27/fs/nfsd/vfs.c
@@ -2095,6 +2095,7 @@ nfsd_get_posix_acl(struct svc_fh *fhp, i
int
nfsd_set_posix_acl(struct svc_fh *fhp, int type, struct posix_acl *acl)
@@ -52,8 +52,8 @@

getout:
kfree(value);
---- a/fs/xattr.c
-+++ b/fs/xattr.c
+--- linux-2.6.27.orig/fs/xattr.c
++++ linux-2.6.27/fs/xattr.c
@@ -190,7 +190,7 @@ vfs_listxattr(struct dentry *dentry, str
EXPORT_SYMBOL_GPL(vfs_listxattr);

@@ -63,7 +63,7 @@
{
struct inode *inode = dentry->d_inode;
int error;
-@@ -475,7 +475,7 @@ sys_flistxattr(int fd, char __user *list
+@@ -471,7 +471,7 @@ SYSCALL_DEFINE3(flistxattr, int, fd, cha
* Extended attribute REMOVE operations
*/
static long
@@ -72,7 +72,7 @@
{
int error;
char kname[XATTR_NAME_MAX + 1];
-@@ -486,7 +486,7 @@ removexattr(struct dentry *d, const char
+@@ -482,7 +482,7 @@ removexattr(struct dentry *d, const char
if (error < 0)
return error;

@@ -80,8 +80,8 @@
+ return vfs_removexattr(dentry, mnt, kname);
}

- asmlinkage long
-@@ -500,7 +500,7 @@ sys_removexattr(const char __user *pathn
+ SYSCALL_DEFINE2(removexattr, const char __user *, pathname,
+@@ -496,7 +496,7 @@ SYSCALL_DEFINE2(removexattr, const char
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -90,7 +90,7 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -518,7 +518,7 @@ sys_lremovexattr(const char __user *path
+@@ -514,7 +514,7 @@ SYSCALL_DEFINE2(lremovexattr, const char
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -99,17 +99,17 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -539,7 +539,7 @@ sys_fremovexattr(int fd, const char __us
+@@ -534,7 +534,7 @@ SYSCALL_DEFINE2(fremovexattr, int, fd, c
audit_inode(NULL, dentry);
- error = mnt_want_write(f->f_path.mnt);
+ error = mnt_want_write_file(f->f_path.mnt, f);
if (!error) {
- error = removexattr(dentry, name);
+ error = removexattr(dentry, f->f_path.mnt, name);
mnt_drop_write(f->f_path.mnt);
}
fput(f);
---- a/include/linux/xattr.h
-+++ b/include/linux/xattr.h
+--- linux-2.6.27.orig/include/linux/xattr.h
++++ linux-2.6.27/include/linux/xattr.h
@@ -51,7 +51,7 @@ ssize_t xattr_getsecurity(struct inode *
ssize_t vfs_getxattr(struct dentry *, struct vfsmount *, const char *, void
*, size_t);
ssize_t vfs_listxattr(struct dentry *d, struct vfsmount *, char *list, size_t
size);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-rename.diff
new/patches.apparmor/vfs-rename.diff
--- old/patches.apparmor/vfs-rename.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-rename.diff 2009-01-26 19:33:23.000000000
+0100
@@ -45,7 +45,7 @@
fsstack_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode, NULL);
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2548,7 +2548,8 @@ asmlinkage long sys_link(const char __us
+@@ -2547,7 +2547,8 @@ SYSCALL_DEFINE2(link, const char __user
* locking].
*/
static int vfs_rename_dir(struct inode *old_dir, struct dentry *old_dentry,
@@ -55,7 +55,7 @@
{
int error = 0;
struct inode *target;
-@@ -2591,7 +2592,8 @@ static int vfs_rename_dir(struct inode *
+@@ -2590,7 +2591,8 @@ static int vfs_rename_dir(struct inode *
}

static int vfs_rename_other(struct inode *old_dir, struct dentry *old_dentry,
@@ -65,7 +65,7 @@
{
struct inode *target;
int error;
-@@ -2619,7 +2621,8 @@ static int vfs_rename_other(struct inode
+@@ -2618,7 +2620,8 @@ static int vfs_rename_other(struct inode
}

int vfs_rename(struct inode *old_dir, struct dentry *old_dentry,
@@ -75,7 +75,7 @@
{
int error;
int is_dir = S_ISDIR(old_dentry->d_inode->i_mode);
-@@ -2648,9 +2651,11 @@ int vfs_rename(struct inode *old_dir, st
+@@ -2647,9 +2650,11 @@ int vfs_rename(struct inode *old_dir, st
old_name = fsnotify_oldname_init(old_dentry->d_name.name);

if (is_dir)
@@ -89,7 +89,7 @@
if (!error) {
const char *new_name = old_dentry->d_name.name;
fsnotify_move(old_dir, new_dir, old_name, new_name, is_dir,
-@@ -2727,8 +2732,8 @@ asmlinkage long sys_renameat(int olddfd,
+@@ -2726,8 +2731,8 @@ SYSCALL_DEFINE4(renameat, int, olddfd, c
error = mnt_want_write(oldnd.path.mnt);
if (error)
goto exit5;
@@ -114,7 +114,7 @@
if (!host_err)
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1175,7 +1175,7 @@ extern int vfs_symlink(struct inode *, s
+@@ -1178,7 +1178,7 @@ extern int vfs_symlink(struct inode *, s
extern int vfs_link(struct dentry *, struct vfsmount *, struct inode *,
struct dentry *, struct vfsmount *);
extern int vfs_rmdir(struct inode *, struct dentry *, struct vfsmount *);
extern int vfs_unlink(struct inode *, struct dentry *, struct vfsmount *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-rmdir.diff
new/patches.apparmor/vfs-rmdir.diff
--- old/patches.apparmor/vfs-rmdir.diff 2009-01-13 11:01:16.000000000 +0100
+++ new/patches.apparmor/vfs-rmdir.diff 2009-01-26 19:33:23.000000000 +0100
@@ -112,7 +112,7 @@
out_drop:
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1173,7 +1173,7 @@ extern int vfs_mkdir(struct inode *, str
+@@ -1176,7 +1176,7 @@ extern int vfs_mkdir(struct inode *, str
extern int vfs_mknod(struct inode *, struct dentry *, struct vfsmount *, int,
dev_t);
extern int vfs_symlink(struct inode *, struct dentry *, struct vfsmount *,
const char *);
extern int vfs_link(struct dentry *, struct vfsmount *, struct inode *,
struct dentry *, struct vfsmount *);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-setxattr.diff
new/patches.apparmor/vfs-setxattr.diff
--- old/patches.apparmor/vfs-setxattr.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-setxattr.diff 2009-01-24 01:45:04.000000000
+0100
@@ -14,8 +14,8 @@
include/linux/xattr.h | 3 ++-
3 files changed, 21 insertions(+), 14 deletions(-)

---- a/fs/nfsd/vfs.c
-+++ b/fs/nfsd/vfs.c
+--- linux-2.6.27.orig/fs/nfsd/vfs.c
++++ linux-2.6.27/fs/nfsd/vfs.c
@@ -438,7 +438,8 @@ static ssize_t nfsd_getxattr(struct dent

#if defined(CONFIG_NFSD_V4)
@@ -78,8 +78,8 @@
else {
if (!S_ISDIR(inode->i_mode) && type == ACL_TYPE_DEFAULT)
error = 0;
---- a/fs/xattr.c
-+++ b/fs/xattr.c
+--- linux-2.6.27.orig/fs/xattr.c
++++ linux-2.6.27/fs/xattr.c
@@ -67,8 +67,8 @@ xattr_permission(struct inode *inode, co
}

@@ -111,7 +111,7 @@
kfree(kvalue);
return error;
}
-@@ -263,7 +263,7 @@ sys_setxattr(const char __user *pathname
+@@ -263,7 +263,7 @@ SYSCALL_DEFINE5(setxattr, const char __u
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -120,7 +120,7 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -282,7 +282,7 @@ sys_lsetxattr(const char __user *pathnam
+@@ -282,7 +282,7 @@ SYSCALL_DEFINE5(lsetxattr, const char __
return error;
error = mnt_want_write(path.mnt);
if (!error) {
@@ -129,17 +129,17 @@
mnt_drop_write(path.mnt);
}
path_put(&path);
-@@ -304,7 +304,7 @@ sys_fsetxattr(int fd, const char __user
+@@ -303,7 +303,7 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, cons
audit_inode(NULL, dentry);
- error = mnt_want_write(f->f_path.mnt);
+ error = mnt_want_write_file(f->f_path.mnt, f);
if (!error) {
- error = setxattr(dentry, name, value, size, flags);
+ error = setxattr(dentry, f->f_vfsmnt, name, value, size, flags);
mnt_drop_write(f->f_path.mnt);
}
fput(f);
---- a/include/linux/xattr.h
-+++ b/include/linux/xattr.h
+--- linux-2.6.27.orig/include/linux/xattr.h
++++ linux-2.6.27/include/linux/xattr.h
@@ -16,6 +16,7 @@
#ifdef __KERNEL__

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-symlink.diff
new/patches.apparmor/vfs-symlink.diff
--- old/patches.apparmor/vfs-symlink.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-symlink.diff 2009-01-26 19:33:23.000000000
+0100
@@ -44,7 +44,7 @@
if (rc || !lower_dentry->d_inode)
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2347,7 +2347,8 @@ asmlinkage long sys_unlink(const char __
+@@ -2347,7 +2347,8 @@ SYSCALL_DEFINE1(unlink, const char __use
return do_unlinkat(AT_FDCWD, pathname);
}

@@ -54,7 +54,7 @@
{
int error = may_create(dir, dentry, 0);

-@@ -2393,7 +2394,7 @@ asmlinkage long sys_symlinkat(const char
+@@ -2393,7 +2394,7 @@ SYSCALL_DEFINE3(symlinkat, const char __
error = mnt_want_write(nd.path.mnt);
if (error)
goto out_dput;
@@ -112,7 +112,7 @@
out:
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1171,7 +1171,7 @@ extern int vfs_permission(struct nameida
+@@ -1174,7 +1174,7 @@ extern int vfs_permission(struct nameida
extern int vfs_create(struct inode *, struct dentry *, int, struct nameidata
*);
extern int vfs_mkdir(struct inode *, struct dentry *, struct vfsmount *, int);
extern int vfs_mknod(struct inode *, struct dentry *, struct vfsmount *, int,
dev_t);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.apparmor/vfs-unlink.diff
new/patches.apparmor/vfs-unlink.diff
--- old/patches.apparmor/vfs-unlink.diff 2009-01-13 11:01:16.000000000
+0100
+++ new/patches.apparmor/vfs-unlink.diff 2009-01-26 19:33:23.000000000
+0100
@@ -35,7 +35,7 @@
goto out_unlock;
--- a/fs/namei.c
+++ b/fs/namei.c
-@@ -2248,7 +2248,7 @@ asmlinkage long sys_rmdir(const char __u
+@@ -2248,7 +2248,7 @@ SYSCALL_DEFINE1(rmdir, const char __user
return do_rmdir(AT_FDCWD, pathname);
}

@@ -77,7 +77,7 @@
}
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
-@@ -1174,7 +1174,7 @@ extern int vfs_mknod(struct inode *, str
+@@ -1177,7 +1177,7 @@ extern int vfs_mknod(struct inode *, str
extern int vfs_symlink(struct inode *, struct dentry *, struct vfsmount *,
const char *);
extern int vfs_link(struct dentry *, struct vfsmount *, struct inode *,
struct dentry *, struct vfsmount *);
extern int vfs_rmdir(struct inode *, struct dentry *, struct vfsmount *);
@@ -88,7 +88,7 @@
/*
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
-@@ -745,7 +745,7 @@ asmlinkage long sys_mq_unlink(const char
+@@ -745,7 +745,7 @@ SYSCALL_DEFINE1(mq_unlink, const char __
err = mnt_want_write(mqueue_mnt);
if (err)
goto out_err;

++++++ patches.arch.tar.bz2 ++++++
++++ 2519 lines of diff (skipped)

++++++ patches.drivers.tar.bz2 ++++++
++++ 12960 lines of diff (skipped)

++++++ patches.fixes.tar.bz2 ++++++
++++ 4199 lines of diff (skipped)

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 9608 lines of diff (skipped)

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.rpmify/firmware-path
new/patches.rpmify/firmware-path
--- old/patches.rpmify/firmware-path 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rpmify/firmware-path 2009-01-26 19:33:24.000000000 +0100
@@ -0,0 +1,25 @@
+From: Jeff Mahoney <jeffm@xxxxxxxx>
+Subject: [PATCH] firmware: Allow release-specific firmware dir
+
+ Every kernel package trying to provide files under /lib/firmware runs
+ into problems really quickly with multiple kernels installed.
+
+ This patch moves them to /lib/firmware/$KERNELRELEASE. udev v127's
+ firmware.sh looks there first before falling back to /lib/firmware.
+
+Signed-off-by: Jeff Mahoney <jeffm@xxxxxxxx>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/Makefile
++++ b/Makefile
+@@ -1032,7 +1032,7 @@ depend dep:
+
+ # ---------------------------------------------------------------------------
+ # Firmware install
+-INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware
++INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware/$(KERNELRELEASE)
+ export INSTALL_FW_PATH
+
+ PHONY += firmware_install
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.rpmify/no-include-asm
new/patches.rpmify/no-include-asm
--- old/patches.rpmify/no-include-asm 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rpmify/no-include-asm 2009-01-26 19:33:24.000000000 +0100
@@ -0,0 +1,33 @@
+From: Takashi Iwai <tiwai@xxxxxxx>
+Subject: [PATCH] kbuild: correctly link include/asm in external builds
+Patch-mainline: 2.6.27?
+
+Looking at this problem now, and found that it's likely a bug in the
+upstream. The patch below should fix the creation of include2/asm
+symlink, which resulted in build errors.
+
+
+Takashi
+
+Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>
+---
+
+---
+ Makefile | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+--- a/Makefile
++++ b/Makefile
+@@ -934,7 +934,11 @@ ifneq ($(KBUILD_SRC),)
+ fi;
+ $(Q)if [ ! -d include2 ]; then \
+ mkdir -p include2; \
+- ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
++ if [ -d $(srctree)/arch/$(SRCARCH)/include/asm ]; then \
++ ln -fsn $(srctree)/arch/$(SRCARCH)/include/asm include2/asm; \
++ else \
++ ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
++ fi; \
+ fi
+ endif
+

++++++ patches.rt.tar.bz2 ++++++

++++++ patches.suse.tar.bz2 ++++++
++++ 10363 lines of diff (skipped)

++++++ patches.trace.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/lttng-instrumentation-filemap.patch
new/patches.trace/lttng-instrumentation-filemap.patch
--- old/patches.trace/lttng-instrumentation-filemap.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/lttng-instrumentation-filemap.patch 2009-01-24
01:45:08.000000000 +0100
@@ -58,7 +58,7 @@

/*
* FIXME: remove all knowledge of the buffer layer from the core VM
-@@ -545,9 +546,11 @@ void wait_on_page_bit(struct page *page,
+@@ -540,9 +541,11 @@ void wait_on_page_bit(struct page *page,
{
DEFINE_WAIT_BIT(wait, &page->flags, bit_nr);

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/lttng-instrumentation-fs.patch
new/patches.trace/lttng-instrumentation-fs.patch
--- old/patches.trace/lttng-instrumentation-fs.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/lttng-instrumentation-fs.patch 2009-01-24
01:45:08.000000000 +0100
@@ -128,7 +128,7 @@

#include <asm/ioctls.h>

-@@ -205,6 +206,8 @@ asmlinkage long sys_ioctl(unsigned int f
+@@ -205,6 +206,8 @@ SYSCALL_DEFINE3(ioctl, unsigned int, fd,
if (!filp)
goto out;

@@ -147,7 +147,7 @@

int vfs_statfs(struct dentry *dentry, struct kstatfs *buf)
{
-@@ -1027,6 +1028,7 @@ long do_sys_open(int dfd, const char __u
+@@ -1044,6 +1045,7 @@ long do_sys_open(int dfd, const char __u
fsnotify_open(f->f_path.dentry);
fd_install(fd, f);
}
@@ -155,7 +155,7 @@
}
putname(tmp);
}
-@@ -1116,6 +1118,7 @@ asmlinkage long sys_close(unsigned int f
+@@ -1133,6 +1135,7 @@ SYSCALL_DEFINE1(close, unsigned int, fd)
filp = fdt->fd[fd];
if (!filp)
goto out_unlock;
@@ -173,7 +173,7 @@
#include "read_write.h"

#include <asm/uaccess.h>
-@@ -130,6 +131,9 @@ asmlinkage off_t sys_lseek(unsigned int
+@@ -130,6 +131,9 @@ SYSCALL_DEFINE3(lseek, unsigned int, fd,
if (res != (loff_t)retval)
retval = -EOVERFLOW; /* LFS: should only happen on
32 bit platforms */
}
@@ -183,7 +183,7 @@
fput_light(file, fput_needed);
bad:
return retval;
-@@ -157,6 +161,8 @@ asmlinkage long sys_llseek(unsigned int
+@@ -157,6 +161,8 @@ SYSCALL_DEFINE5(llseek, unsigned int, fd
offset = vfs_llseek(file, ((loff_t) offset_high << 32) | offset_low,
origin);

@@ -192,7 +192,7 @@
retval = (int)offset;
if (offset >= 0) {
retval = -EFAULT;
-@@ -344,6 +350,7 @@ asmlinkage ssize_t sys_read(unsigned int
+@@ -344,6 +350,7 @@ SYSCALL_DEFINE3(read, unsigned int, fd,
if (file) {
loff_t pos = file_pos_read(file);
ret = vfs_read(file, buf, count, &pos);
@@ -200,7 +200,7 @@
file_pos_write(file, pos);
fput_light(file, fput_needed);
}
-@@ -361,6 +368,7 @@ asmlinkage ssize_t sys_write(unsigned in
+@@ -362,6 +369,7 @@ SYSCALL_DEFINE3(write, unsigned int, fd,
if (file) {
loff_t pos = file_pos_read(file);
ret = vfs_write(file, buf, count, &pos);
@@ -208,7 +208,7 @@
file_pos_write(file, pos);
fput_light(file, fput_needed);
}
-@@ -381,8 +389,11 @@ asmlinkage ssize_t sys_pread64(unsigned
+@@ -382,8 +390,11 @@ SYSCALL_DEFINE(pread64)(unsigned int fd,
file = fget_light(fd, &fput_needed);
if (file) {
ret = -ESPIPE;
@@ -221,7 +221,7 @@
fput_light(file, fput_needed);
}

-@@ -402,8 +413,10 @@ asmlinkage ssize_t sys_pwrite64(unsigned
+@@ -411,8 +422,10 @@ SYSCALL_DEFINE(pwrite64)(unsigned int fd
file = fget_light(fd, &fput_needed);
if (file) {
ret = -ESPIPE;
@@ -233,7 +233,7 @@
fput_light(file, fput_needed);
}

-@@ -648,6 +661,7 @@ sys_readv(unsigned long fd, const struct
+@@ -665,6 +678,7 @@ SYSCALL_DEFINE3(readv, unsigned long, fd
if (file) {
loff_t pos = file_pos_read(file);
ret = vfs_readv(file, vec, vlen, &pos);
@@ -241,7 +241,7 @@
file_pos_write(file, pos);
fput_light(file, fput_needed);
}
-@@ -669,6 +683,7 @@ sys_writev(unsigned long fd, const struc
+@@ -686,6 +700,7 @@ SYSCALL_DEFINE3(writev, unsigned long, f
if (file) {
loff_t pos = file_pos_read(file);
ret = vfs_writev(file, vec, vlen, &pos);
@@ -267,7 +267,7 @@
mask = DEFAULT_POLLMASK;
if (f_op && f_op->poll)
mask = (*f_op->poll)(file,
retval ? NULL : wait);
-@@ -560,6 +562,7 @@ static inline unsigned int do_pollfd(str
+@@ -561,6 +563,7 @@ static inline unsigned int do_pollfd(str
file = fget_light(fd, &fput_needed);
mask = POLLNVAL;
if (file != NULL) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/lttng-instrumentation-scheduler.patch
new/patches.trace/lttng-instrumentation-scheduler.patch
--- old/patches.trace/lttng-instrumentation-scheduler.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/lttng-instrumentation-scheduler.patch 2009-01-26
19:33:24.000000000 +0100
@@ -124,7 +124,7 @@
exit_sem(tsk);
exit_files(tsk);
exit_fs(tsk);
-@@ -1678,6 +1684,8 @@ static long do_wait(enum pid_type type,
+@@ -1680,6 +1686,8 @@ static long do_wait(enum pid_type type,
struct task_struct *tsk;
int retval;

@@ -190,7 +190,7 @@
#include <linux/perfmon_kern.h>

#include <asm/tlb.h>
-@@ -1919,6 +1920,7 @@ unsigned long wait_task_inactive(struct
+@@ -1914,6 +1915,7 @@ unsigned long wait_task_inactive(struct
* just go back and repeat.
*/
rq = task_rq_lock(p, &flags);
@@ -198,7 +198,7 @@
running = task_running(rq, p);
on_rq = p->se.on_rq;
ncsw = 0;
-@@ -2311,9 +2313,7 @@ out_activate:
+@@ -2306,9 +2308,7 @@ out_activate:
success = 1;

out_running:
@@ -209,7 +209,7 @@
check_preempt_curr(rq, p);

p->state = TASK_RUNNING;
-@@ -2446,9 +2446,7 @@ void wake_up_new_task(struct task_struct
+@@ -2441,9 +2441,7 @@ void wake_up_new_task(struct task_struct
p->sched_class->task_new(rq, p);
inc_nr_running(rq);
}
@@ -220,7 +220,7 @@
check_preempt_curr(rq, p);
#ifdef CONFIG_SMP
if (p->sched_class->task_wake_up)
-@@ -2621,11 +2619,7 @@ context_switch(struct rq *rq, struct tas
+@@ -2616,11 +2614,7 @@ context_switch(struct rq *rq, struct tas
struct mm_struct *mm, *oldmm;

prepare_task_switch(rq, prev, next);
@@ -233,7 +233,7 @@
mm = next->mm;
oldmm = prev->active_mm;
/*
-@@ -2865,6 +2859,7 @@ static void sched_migrate_task(struct ta
+@@ -2860,6 +2854,7 @@ static void sched_migrate_task(struct ta
|| unlikely(!cpu_active(dest_cpu)))
goto out;

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/lttng-instrumentation-socket.patch
new/patches.trace/lttng-instrumentation-socket.patch
--- old/patches.trace/lttng-instrumentation-socket.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/lttng-instrumentation-socket.patch 2009-01-24
01:45:08.000000000 +0100
@@ -94,7 +94,7 @@
return ret;
}

-@@ -1244,6 +1248,7 @@ asmlinkage long sys_socket(int family, i
+@@ -1244,6 +1248,7 @@ SYSCALL_DEFINE3(socket, int, family, int
if (retval < 0)
goto out_release;

@@ -102,7 +102,7 @@
out:
/* It may be already another descriptor 8) Not kernel problem. */
return retval;
-@@ -2130,6 +2135,8 @@ asmlinkage long sys_socketcall(int call,
+@@ -2131,6 +2136,8 @@ SYSCALL_DEFINE2(socketcall, int, call, u
a0 = a[0];
a1 = a[1];

diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/lttng-instrumentation-timer.patch
new/patches.trace/lttng-instrumentation-timer.patch
--- old/patches.trace/lttng-instrumentation-timer.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/lttng-instrumentation-timer.patch 2009-01-26
19:33:24.000000000 +0100
@@ -108,7 +108,7 @@

u64 jiffies_64 __cacheline_aligned_in_smp = INITIAL_JIFFIES;

-@@ -288,6 +290,7 @@ static void internal_add_timer(struct tv
+@@ -357,6 +359,7 @@ static void internal_add_timer(struct tv
i = (expires >> (TVR_BITS + 3 * TVN_BITS)) & TVN_MASK;
vec = base->tv5.vec + i;
}
@@ -116,7 +116,7 @@
/*
* Timers are FIFO:
*/
-@@ -1066,6 +1069,7 @@ void do_timer(unsigned long ticks)
+@@ -1135,6 +1138,7 @@ void do_timer(unsigned long ticks)
{
jiffies_64 += ticks;
update_times(ticks);
@@ -124,7 +124,7 @@
}

#ifdef __ARCH_WANT_SYS_ALARM
-@@ -1147,7 +1151,9 @@ asmlinkage long sys_getegid(void)
+@@ -1216,7 +1220,9 @@ SYSCALL_DEFINE0(getegid)

static void process_timeout(unsigned long __data)
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/s390-syscall-get-nr.diff
new/patches.trace/s390-syscall-get-nr.diff
--- old/patches.trace/s390-syscall-get-nr.diff 2009-01-13 11:01:19.000000000
+0100
+++ new/patches.trace/s390-syscall-get-nr.diff 2009-01-24 01:45:08.000000000
+0100
@@ -252,7 +252,7 @@

--- a/arch/s390/kernel/signal.c
+++ b/arch/s390/kernel/signal.c
-@@ -160,7 +160,7 @@ static int restore_sigregs(struct pt_reg
+@@ -157,7 +157,7 @@ static int restore_sigregs(struct pt_reg
current->thread.fp_regs.fpc &= FPC_VALID_MASK;

restore_fp_regs(&current->thread.fp_regs);
@@ -261,7 +261,7 @@
return 0;
}

-@@ -445,7 +445,7 @@ void do_signal(struct pt_regs *regs)
+@@ -442,7 +442,7 @@ void do_signal(struct pt_regs *regs)
oldset = &current->blocked;

/* Are we from a system call? */
@@ -270,7 +270,7 @@
continue_addr = regs->psw.addr;
restart_addr = continue_addr - regs->ilc;
retval = regs->gprs[2];
-@@ -462,7 +462,7 @@ void do_signal(struct pt_regs *regs)
+@@ -459,7 +459,7 @@ void do_signal(struct pt_regs *regs)
case -ERESTART_RESTARTBLOCK:
regs->gprs[2] = -EINTR;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/s390-utrace-enablement.patch
new/patches.trace/s390-utrace-enablement.patch
--- old/patches.trace/s390-utrace-enablement.patch 2009-01-13
11:01:19.000000000 +0100
+++ new/patches.trace/s390-utrace-enablement.patch 2009-01-24
01:45:08.000000000 +0100
@@ -129,7 +129,7 @@
#define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED)
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
-@@ -75,6 +75,7 @@ config S390
+@@ -76,6 +76,7 @@ config S390
select HAVE_KPROBES
select HAVE_KRETPROBES
select HAVE_KVM if 64BIT
@@ -465,15 +465,15 @@
/*
--- a/arch/s390/kernel/signal.c
+++ b/arch/s390/kernel/signal.c
-@@ -24,6 +24,7 @@
- #include <linux/tty.h>
+@@ -25,6 +25,7 @@
#include <linux/personality.h>
#include <linux/binfmts.h>
+ #include <linux/syscalls.h>
+#include <linux/tracehook.h>
#include <asm/ucontext.h>
#include <asm/uaccess.h>
#include <asm/lowcore.h>
-@@ -507,6 +508,12 @@ void do_signal(struct pt_regs *regs)
+@@ -504,6 +505,12 @@ void do_signal(struct pt_regs *regs)
*/
if (current->thread.per_info.single_step)
set_thread_flag(TIF_SINGLE_STEP);
@@ -486,7 +486,7 @@
}
return;
}
-@@ -526,3 +533,9 @@ void do_signal(struct pt_regs *regs)
+@@ -523,3 +530,9 @@ void do_signal(struct pt_regs *regs)
set_thread_flag(TIF_RESTART_SVC);
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/tracepoints.patch
new/patches.trace/tracepoints.patch
--- old/patches.trace/tracepoints.patch 2009-01-13 11:01:19.000000000 +0100
+++ new/patches.trace/tracepoints.patch 2009-01-24 01:45:08.000000000 +0100
@@ -488,7 +488,7 @@
dynamic_printk_setup(sechdrs, verboseindex);
err = module_finalize(hdr, sechdrs, mod);
if (err < 0)
-@@ -2844,3 +2862,50 @@ void module_update_markers(void)
+@@ -2842,3 +2860,50 @@ void module_update_markers(void)
mutex_unlock(&module_mutex);
}
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn
--exclude=.svnignore old/patches.trace/utrace-core new/patches.trace/utrace-core
--- old/patches.trace/utrace-core 2009-01-13 11:01:19.000000000 +0100
+++ new/patches.trace/utrace-core 2009-01-26 19:33:24.000000000 +0100
@@ -641,7 +641,7 @@
fdt = files_fdtable(p->files);
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
-@@ -1202,6 +1202,11 @@ struct task_struct {
+@@ -1201,6 +1201,11 @@ struct task_struct {
#endif
seccomp_t seccomp;


++++++ patches.xen.tar.bz2 ++++++
++++ 128276 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:21:14.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:21:14.000000000 +0100
@@ -40,7 +40,9 @@
patches.kernel.org/patch-2.6.27.7-8
patches.kernel.org/patch-2.6.27.8-9
patches.kernel.org/patch-2.6.27.9-10
- patches.kernel.org/patch-2.6.27.11-rc1
+ patches.kernel.org/patch-2.6.27.10-11
+ patches.kernel.org/patch-2.6.27.11-12
+ patches.kernel.org/patch-2.6.27.12-13

########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -61,6 +63,8 @@
########################################################
# kABI consistency patches
########################################################
+ patches.kabi/abi-fix-add-s_syncing-back-to-struct-super_block.patch
+ patches.kabi/abi-fix-add-wb_sync_hold-enum-writeback_sync_modes.patch

########################################################
#
@@ -71,11 +75,11 @@
# Note that every patch in the patches.rpmify directory
# will be included in the vanilla package.
########################################################
- patches.kernel.org/md-raid-metadata-PAGE_SIZE.patch
- patches.kernel.org/firmware-path
- patches.kernel.org/no-include-asm
+ patches.rpmify/firmware-path
+ patches.rpmify/no-include-asm
patches.suse/genksyms-reference.diff
patches.suse/genksyms-override.diff
+ patches.suse/genksyms-add-override-flag.diff

patches.rpmify/rpm-kernel-config
patches.rpmify/buildhost
@@ -94,6 +98,12 @@
patches.suse/reiser4-exports
patches.suse/kvm-as-kmp
patches.suse/export-release_open_intent
+ patches.kabi/export-iwl_rx_allocate
+
+ ########################################################
+ # Bug workarounds for binutils
+ ########################################################
+ patches.suse/s390-System.map.diff

########################################################
# Scheduler / Core
@@ -105,6 +115,8 @@
patches.suse/self-ptrace.patch
-RT patches.suse/rwlocks-enable-interrupts
patches.suse/coredump_filter-add-elfhdr-default.patch
+ patches.fixes/round-jiffies-up
+ patches.kabi/sched-kabi-compat-hack.patch

########################################################
# Architecture-specific patches. These used to be all
@@ -122,6 +134,8 @@
patches.fixes/nr-irqs-file
patches.arch/mm-avoid-bad-page-on-lru
patches.arch/ia64-page-migration
+ patches.arch/ia64-page-migration.fix
+ patches.fixes/taskstats-alignment

########################################################
# i386
@@ -147,9 +161,16 @@
patches.arch/x86-disable-broadcomm-boot-interrupt-generation.patch
patches.arch/x86-disable-AMD-ATI-boot-interrupt-generation.patch
patches.arch/x86-introduce-config-option-for-pci-reroute-quirks.patch
+
patches.arch/x86-call-boot-IRQ-quirks-at-end-of-device-init-and-during-resume.patch
patches.arch/x86-self-ptrace.patch
patches.arch/x86-tracehook
patches.arch/x86-hpet-pre-read
+ patches.arch/x86_64-hpet-64bit-timer.patch
+ patches.fixes/remove_kernel_physical_mapping_init_from_init
+ patches.suse/x86-mark_rodata_rw.patch
++npiggin patches.suse/x86-mark_rodata_rw-2.patch
+ patches.suse/usb-move-ehci-reg-def.patch
+ patches.suse/x86-usb-debug-port-early-console-v4.patch

########################################################
# x86_64/i386 biarch - x2APIC next generation x86 CPU support
@@ -236,6 +257,11 @@
patches.fixes/uv-xpc-get_sn_info.diff
patches.fixes/uv-xpc_get_part_rsvd_page.diff
patches.drivers/sgi-xp-no-uv
+ patches.fixes/xpc-write-barrier
+ patches.fixes/xpc-fix-NULL-deref
+ patches.fixes/uv_zalias_support
+ patches.fixes/sn-irq-affinity
+ patches.fixes/xpc-pass-physical

# VMware TSC workaround patches (bnc#441338)
patches.arch/x86-vmware-tsc-01-add-TSC_RELIABLE
@@ -255,6 +281,8 @@
########################################################
# powerpc/generic
########################################################
+ patches.suse/of_platform_driver.module-owner.patch
+ patches.suse/led_classdev.sysfs-name.patch
patches.suse/radeon-monitor-jsxx-quirk.patch
patches.suse/8250-sysrq-ctrl_o.patch
patches.arch/ppc-pseries_remove_lmb-PAGE_SHIFTT.patch
@@ -301,7 +329,6 @@
patches.arch/ppc-cell-gdb-watchpoints.patch
patches.arch/ppc-valid-hugepage-size-hugetlb_get_unmapped_area.patch
patches.arch/ppc-pseries-cpu-migrate.patch
- patches.arch/ppc-cmm_no_kdump.patch

patches.arch/ppc-spufs-01-use-inc_nlink.patch
patches.arch/ppc-spufs-03-sputrace-Only-enable-logging-on-open.patch
@@ -390,6 +417,14 @@
# patches.fixes/scsi-enhance-error-codes patch as the s390
# patch is dependent on the error-codes patch.

+ patches.arch/s390-08-01-cio-fix-mp-mode.diff
+ patches.arch/s390-08-02-zfcp-gpn-align-fix.diff
+ patches.arch/s390-08-03-iucv-cpu-hotremove.diff
+ patches.arch/s390-08-04-compat-sigaltstack.diff
+ patches.arch/s390-08-05-af_iucv-msgpeek-fix.patch
+ patches.arch/s390-08-06-personality.patch
+ patches.arch/s390-08-07-compat_wrappers.patch
+
patches.arch/s390-symmetrix-ioctl.patch
patches.arch/s390-personality-mask.patch
patches.arch/s390-zfcp-synchronize-scsi-register
@@ -408,7 +443,6 @@
patches.fixes/slab-alloc_slabmgmt-fix.patch

patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch
patches.fixes/s390-lru_add_drain_all.patch
- patches.fixes/mm-lockless-pagecache-barrier.patch

patches.fixes/loop-barriers
patches.fixes/loop-barriers2
@@ -419,7 +453,10 @@
patches.suse/file-capabilities-add-file_caps-switch.diff
patches.suse/file-capabilities-disable-by-default.diff
patches.fixes/block-sanitize-invalid-partition-table-entries
- patches.fixes/fs-symlink-write_begin-allocation-context-fix.patch
+
+ patches.suse/mnt-want-write-speedup.patch
+ patches.suse/mnt_clone_write.patch
+ patches.suse/unlock_page-speedup.patch

########################################################
# CPU scheduler
@@ -429,7 +466,6 @@
patches.fixes/bug-437171_3_rework_wakeup_preemption.patch
patches.fixes/bug-437171_4_sched_reinstate_vruntime_wakeup.patch

-
########################################################
# nfsacl protocol (agruen)
########################################################
@@ -443,6 +479,7 @@
patches.suse/kbd-ignore-gfx.patch
patches.fixes/ds1682-build-fix
patches.suse/rlimit-memlock-64k.patch
+ patches.fixes/sched-fix-__load_balance_iterator-for-cfs-with-on.patch

########################################################
#
@@ -507,7 +544,8 @@
patches.arch/acpi_processor_cleanups.patch

patches.suse/acpi_osi_sle11_ident.patch
- patches.fixes/acpi_irq_quirk_pci_irq_derive.patch
+ patches.fixes/acpi_video_handle_reversed_brightness_info.patch
+ patches.fixes/acpi_video_always_update_sys.patch

########################################################
# CPUFREQ
@@ -520,6 +558,11 @@
+trenn patches.drivers/cpufreq_changes_to_get_cpu_idle_us_5.patch
+trenn patches.drivers/cpufreq_add_idle_microaccounting_6.patch

+ patches.fixes/cpufreq_export_latency.patch
+ patches.fixes/cpufreq_ondemand_adjust_sampling_rate_limit.patch
+ patches.fixes/x86_cpufreq_powernow-k8_acpi_latency_values.patch
+
patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch
+
########################################################
# AGP, graphics related stuff
########################################################
@@ -554,6 +597,7 @@
########################################################
# cifs patches
########################################################
+ patches.fixes/cifs-fix-oops-on-ipv6-mount

########################################################
# ext2/ext3
@@ -761,12 +805,14 @@
patches.suse/xfs-dmapi-src
patches.suse/xfs-dmapi-enable
patches.suse/xfs-dmapi-xfs-enable
+ patches.fixes/xfs-dmapi-fixes
patches.suse/xfs-nfsd-dmapi-aware
patches.suse/xfs-account-for-allocated-blocks-when-expanding-directories

patches.suse/xfs-handle-memory-allocation-failures-during-log-initialisation
patches.suse/xfs-check-for-valid-transaction-headers-in-recovery
patches.suse/xfs-wait-for-all-IO-on-truncate-to-zero
patches.fixes/xfs-barrier-fix.patch
+ patches.fixes/xfs-redirty-ENOSPC.patch

########################################################
# novfs
@@ -815,15 +861,10 @@
patches.drivers/e1000e_add_82574L.patch
patches.drivers/e1000e_add_ICH9_BM.patch
patches.drivers/e1000e_add_LOM_devices.patch
+ patches.drivers/e1000e_add_ECC
+ patches.drivers/e1000-fix-shared-emc.patch

- # debug 425480
patches.suse/e1000e_Export_set_memory_ro-rw
- patches.suse/e1000e_use_set_memory_ro-rw_to_protect_flash_memory
- patches.suse/e1000e_allow_bad_checksum
- patches.suse/e1000e_call_dump_eeprom
- patches.suse/e1000e_ioremap_sanity_check
-
- patches.drivers/e1000e_add_ECC

patches.fixes/igb_ethtool.patch

@@ -842,8 +883,9 @@
patches.drivers/r8169-add-hw-start-helpers-for-the-8168-and-the-8101
patches.drivers/r8169-additional-8101-and-8102-support

-
patches.drivers/ixgbe-fcoe-bugfixes
+ patches.fixes/disable-lro-per-default
+
patches.drivers/sgi-ioc4-request-submodules

# This one is more related to x2APIC patches, but adjusted by SGI to
cleanly
@@ -851,8 +893,6 @@
patches.arch/x86_uv_early_detect.patch
patches.arch/x86_sgi_uv_early_detect_oem.patch
patches.fixes/uv-redundant-creation-of-proc-dir
- patches.fixes/uv-remove-erroneous-BAU-init
-

# Add support for Montevina hardware; series mainlined 2.6.26

@@ -866,6 +906,9 @@

patches.drivers/ehca-fix-possible-nullpointer-access-v2.patch

+
patches.drivers/disable-catas_reset-by-default-to-avoid-problems-with-eeh.patch
+ patches.fixes/hpilo-open-close-fix
+
########################################################
# Storage
########################################################
@@ -928,12 +971,17 @@
patches.drivers/block-call-sync-on-cleanup
patches.drivers/block-add-timeout-on-dequeue
patches.drivers/block-del-timer-after-dequeue
+ patches.fixes/block-use-round_jiffies_up
patches.fixes/blk-leave-sync-timer-running
patches.drivers/block-internal-dequeue-shouldnt-start-timer
patches.fixes/block-integrity-update
patches.fixes/blk-dont-invoke-request_fn-on-stopped-queue
patches.fixes/blk-move-unplug_work-init
patches.fixes/blk-get-extra-reference-before-unmap
+ patches.fixes/block-fix-blk_start_queueing
+ patches.fixes/block-suppress-buffer-IO-errors
+ patches.fixes/block-optimizations-in-blk_rq_timed_out_timer
+ patches.fixes/block-add-comment-in-blk_rq_timed_out

patches.drivers/cciss-driver-panic-on-volume-delete

@@ -967,6 +1015,46 @@
patches.drivers/open-fcoe-rc1-update
patches.drivers/open-fcoe-fnic-patches

+ # bnc #459142
+ patches.drivers/fcoe-logoff-of-the-fabric-when.diff
+ patches.drivers/fcoe-remove-warn_on-in-fc_set.diff
+ patches.drivers/fcoe-user_mfs-is-never-used.diff
+ patches.drivers/fcoe-check-return-for-fc_set_m.diff
+ patches.drivers/libfc-use-an-operations-struct.diff
+ patches.drivers/fcoe-fix-frame-length-validati.diff
+ patches.drivers/libfc-make-sure-we-access-the.diff
+ patches.drivers/libfc-make-fc_disc-inline-with.diff
+ patches.drivers/libfc-make-rscn-parsing-more-r.diff
+ patches.drivers/libfc-improve-fc_lport-c-locki.diff
+ patches.drivers/libfc-improve-fc_rport-c-locki.diff
+ patches.drivers/libfc-add-fc_disc-c-locking-co.diff
+ patches.drivers/libfc-ensure-correct-device_pu.diff
+ patches.drivers/fcoe-improved-load-balancing-i.diff
+ patches.drivers/libfc-updated-comment-for-orde.diff
+ patches.drivers/fcoe-change-fcoe_sw-sg_tablesi.diff
+ patches.drivers/libfc-updated-libfc-fcoe-modul.diff
+ patches.drivers/libfc-set-the-release-function.diff
+
+ # bnc #468051
+ patches.drivers/fcoe-fix-incorrect-use-of-struct-module.diff
+
+ # bnc #468053
+ patches.drivers/libfc_locking.diff
+
+ # bnc #468054
+ patches.drivers/libfc_rport.diff
+
+ # bnc #465596
+ patches.drivers/libfc-handle-rrq-exch-timeout.diff
+ patches.drivers/libfc-pass-lport-in-exch_mgr_r.diff
+ patches.drivers/libfc-when-rport-goes-away-re.diff
+
+ #bnc #469536
+ patches.drivers/libfc-fix-read-IO-data-integrity
+
+ patches.drivers/ixgbe-dcb-setstate.patch
+ patches.drivers/ixgbe_DCB_compile_err.patch
+
patches.drivers/lpfc-8.2.8-update
patches.drivers/lpfc-8.2.8.1-update
patches.drivers/lpfc-8.2.8.3-update
@@ -975,12 +1063,16 @@
patches.drivers/lpfc-8.2.8.9-update
patches.drivers/lpfc-8.2.8.10-update
patches.drivers/lpfc-8.2.8.11-update
+ patches.drivers/lpfc-8.2.8.12-update
patches.drivers/qla2xxx-8.02.01-k8-update
patches.drivers/qla2xxx-8.02.01-k9-update
patches.drivers/qla2xxx-8.02.01.02.11.0-k9-update
patches.fixes/qla2xxx-disable-automatic-queue-tracking
+ patches.fixes/qla2xxx-check-fc-rport-validity
patches.drivers/mpt-fusion-4.00.43.00-update
patches.drivers/mpt-fusion-4.16.00.00-update
+ patches.drivers/mpt-return-all-sense-data
+ patches.drivers/mptsas-discover-all-devices
patches.drivers/qla4xxx-sles11-update
patches.drivers/qla4xxx-5.01.00-k8_sles11-03-update
patches.drivers/qla4xxx-5.01.00-k8_sles11-04-update
@@ -1008,8 +1100,6 @@

patches.drivers/ibmvfc-async-events-oops
patches.drivers/ibmvfc-add_sync.patch
- patches.drivers/ibmvfc-host_init_delay.patch
- patches.drivers/ibmvfc-improve_sync_events.patch
patches.drivers/ibmvfc-abort-response.patch

# Remaining SCSI patches (garloff)
@@ -1019,16 +1109,21 @@

patches.fixes/scsi-ibmvscsi-show-config.patch
patches.fixes/scsi-ibmvscsi-can_queue_fix.patch
+ patches.fixes/scsi-ibmvscsi-vio_leak.patch
+ patches.fixes/scsi-ibmvscsi-module_alias.patch
+
# bnc#362850
patches.fixes/sd_liberal_28_sense_invalid.diff

patches.drivers/intel-ibex-peak-device-ids.patch
patches.drivers/intel-ibex-peak-device-support.patch
+
patches.drivers/pata_via.c-support-vx855-and-future-chips-whose-ide-controller-use-0x0571.patch

########################################################
# DRM/Video
########################################################
patches.drivers/via-unichrome-drm-bugfixes.patch
+ patches.drivers/add-via-chrome9-drm-support.patch

########################################################
# Network
@@ -1039,6 +1134,7 @@
patches.suse/nameif-track-rename.patch
patches.drivers/atl2-add-atl2-network-driver.patch
patches.fixes/tg3-fix-default-wol.patch
+ patches.drivers/tg3_libphy_workaround

patches.drivers/cxgb3-private-iscsi-ip-addresses
patches.drivers/cxgb3-get_drvinfo-deadlock.patch
@@ -1053,16 +1149,23 @@
patches.drivers/cxgb3-Add-1G-fiber-support
patches.drivers/cxgb3-update-driver-version
patches.drivers/cxgb3-eeprom-read-fixes.patch
+ patches.drivers/cxgb3-ser.patch

patches.fixes/hso_killswitch.patch

+ patches.fixes/sctp_do_not_use_stale_copy_of_sk
+
########################################################
# Wireless Networking
########################################################
patches.suse/wireless-no-aes-select
patches.fixes/ipw2200-send-noassoc.patch
+ patches.fixes/ipw2200-workaround-firmware-restarts-when-scanning.patch
patches.fixes/ath5k-ignore-calibration-return-value.patch
-
+ patches.fixes/iwl3945-fix-rfkill.patch
+ patches.fixes/iwlagn-fix-rfkill.patch
+ patches.fixes/iwlwifi-fix-rs_get_rate-oops.patch
+ patches.fixes/mac80211-add-direct-probe.patch

########################################################
# iSCSI
@@ -1093,11 +1196,16 @@
# make debugging easier
patches.drivers/sysfs-crash-debugging.patch

patches.drivers/driver-core-basic-infrastructure-for-per-module-dynamic-debug-messages.patch
+ patches.drivers/driver-core-fix-dynamic_debug-cmd-line-parameter.patch
+
patches.drivers/driver-core-fix-using-ret-variable-in-unregister_dynamic_debug_module.patch
+
patches.drivers/driver-core-add-newlines-to-debugging-enabled-disabled-messages.patch

# this must be after the previous *-dynamic-debug-messages.patch
patches.suse/module-ref-dynamic-alloc
patches.suse/mem_cgroup_stat-dynamic-alloc

+ patches.fixes/sysfs-fix-problems-with-binary-files.patch
+
########################################################
# USB
########################################################
@@ -1114,8 +1222,10 @@
patches.suse/bootsplash
patches.drivers/elousb.patch
patches.fixes/input-add-acer-aspire-5710-to-nomux.patch
+ patches.fixes/input-add-nomux-dell-vostro-1510.patch
patches.fixes/hid-rdesc-quirk-for-sony-vaio-VGX-TP1E.patch
patches.drivers/input-usbtouchscreen-hw-calibration.patch
+ patches.fixes/revert-bgcolor-line-feed-93f78da4.patch

##########################################################
# Sound
@@ -1155,18 +1265,28 @@
patches.drivers/alsa-hda-stac-yet-more-fixes
patches.drivers/alsa-hda-dell-92hd73xx-models
patches.drivers/alsa-hda-sony-vaio-vgn-sr19xn-quirk
- patches.drivers/alsa-hda-hp-6730b-quirk
patches.drivers/alsa-hda-92hd73x-desktop-fixes
patches.drivers/alsa-hda-hp-dv7-quirk
- patches.drivers/alsa-hda-ad1986a-laptop-eapd-model-back
patches.drivers/alsa-hda-hp2230s-quirk
patches.drivers/alsa-hda-ad1882-id-typo-fix
patches.drivers/alsa-hda-sigmatel-add-missing-terminators
+ patches.drivers/alsa-hda-seek-for-codec-id
+ patches.drivers/alsa-hda-gateway-fix
+ patches.drivers/alsa-hda-gateway-fix2
+ patches.drivers/alsa-hda-stac925x-init-fix
+ patches.drivers/alsa-hda-hp-dv5-quirk
+ patches.drivers/alsa-hda-hp-dv5-mic-fix
+ patches.drivers/alsa-hda-idt92hd83-fix-typo
+ patches.drivers/alsa-hda-add-volume-offset
+ patches.drivers/alsa-hda-stac-reduce-volume-scale
+ patches.drivers/alsa-hda-hp-dv4-quirk
+ patches.drivers/alsa-hda-gateway-t1616-quirk
+ patches.drivers/alsa-hda-intel-d945-ref-quirk
patches.drivers/alsa-emu10k1-audigy-fixes
patches.drivers/alsa-powermac-ibook-g4-mic-fix
patches.drivers/alsa-ca0106-pm-support
patches.drivers/alsa-ca0106-capture-no-44khz
- patches.drivers/alsa-caiaq-midi-oops-fix
+ patches.drivers/alsa-virtuoso-no-eeprom-overwrite

########################################################
# Other driver fixes
@@ -1218,6 +1338,8 @@
patches.fixes/dm-avoid-put-table-dm_any_congested
patches.fixes/dm-unbind-drop-ref
patches.fixes/dm-table-ref-count
+ patches.suse/dm-mpath-requeue-for-stopped-queue
+ patches.suse/dm-mpath-check-info-before-access

########################################################
# md
@@ -1226,6 +1348,7 @@
patches.fixes/md-Don-t-try-to-set-an-array-to-read-auto-if-it-i.patch
patches.suse/md-notify-when-stopped
patches.fixes/md-disable-recovery-on-faulty-degraded-array
+ patches.suse/md-raid-metadata-PAGE_SIZE.patch


##########################################################
@@ -1487,6 +1610,7 @@
patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch
patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch
patches.xen/ipv6-no-autoconf
+ patches.xen/gso-size-check.patch
patches.xen/pci-reassign-resources
patches.xen/sfc-driverlink
patches.xen/sfc-resource-driver
@@ -1518,6 +1642,8 @@
patches.xen/748-x86-ioapic-cleanup.patch
patches.xen/761-highpte.patch
patches.xen/762-xencons-hvc.patch
+ patches.xen/764-netback-foreign-pages.patch
+ patches.xen/769-evtchn-CPU-offline.patch

# changes outside arch/{i386,x86_64}/xen
patches.xen/xen3-fixup-kconfig
@@ -1542,6 +1668,8 @@
patches.xen/xen3-patch-2.6.27.5-6
patches.xen/xen3-patch-2.6.27.7-8
patches.xen/xen3-patch-2.6.27.8-9
+ patches.xen/xen3-patch-2.6.27.9-10
+ patches.xen/xen3-patch-2.6.27.11-12
patches.xen/xen3-seccomp-disable-tsc-option
patches.xen/xen3-rwlocks-enable-interrupts

patches.xen/xen3-x2APIC_PATCH_20_of_41_cff73a6ffaed726780b001937d2a42efde553922
@@ -1551,8 +1679,10 @@
patches.xen/xen3-x86_sgi_cpus4096-05-update-send_IPI_mask.patch
patches.xen/xen3-uv_setup_irq.diff
patches.xen/xen3-x86-vmware-tsc-03-detect-from-hypervisor
+ patches.xen/xen3-x86-fix-kmap-contig.patch
+andrea patches.xen/xen3-silent-stack-overflow
patches.xen/xen3-e1000e_Export_set_memory_ro-rw
+- patches.xen/xen3-e1000e_ioremap_sanity_check
patches.xen/xen3-x86_sgi_uv_early_detect_oem.patch
patches.xen/xen3-panic-on-io-nmi.diff
patches.xen/xen3-intel-ibex-peak-device-ids.patch
@@ -1584,6 +1714,7 @@
patches.xen/xen-configurable-guest-devices
patches.xen/xen-netback-nr-irqs
patches.xen/xen-netback-notify-multi
+ patches.xen/xen-S3-MSI
patches.xen/xen-x86-panic-no-reboot
patches.xen/xen-x86-dcr-fallback
patches.xen/xen-x86-consistent-nmi
@@ -1598,3 +1729,4 @@
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-mark_rodata_rw.patch

++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.C29603/_old 2009-02-03 23:21:16.000000000 +0100
+++ /var/tmp/diff_new_pack.C29603/_new 2009-02-03 23:21:16.000000000 +0100
@@ -8,6 +8,7 @@
# Modules that a base module uses implicitly are also base modules,
# but at least they need to be marked as supported here.

++external kernel/arch/ia64/kernel/cpe_migrate # SGI
kernel/arch/ia64/kernel/err_inject
+external kernel/arch/powerpc/platforms/cell/cbe-cpufreq
+external kernel/arch/powerpc/platforms/cell/cbe_cpufreq_pmi
@@ -746,7 +747,7 @@
kernel/drivers/md/dm-log
kernel/drivers/md/dm-region_hash
kernel/drivers/md/dm-round-robin #
Round-robin path selector
- kernel/drivers/md/dm-leastpending # Least
pending path selector
+ kernel/drivers/md/dm-least-pending # Least
pending path selector
kernel/drivers/md/dm-queue-length #
Queue-lenght oriented dynamic load balancer
kernel/drivers/md/dm-service-time #
Service-time oriented dynamic load balancer
kernel/drivers/md/dm-snapshot #
device-mapper snapshot target


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread